Installation with Import of XML Backup with Kaamelot Data

The procedure is applicable when you have to migrate a JIRA Instance where was installed Kaamelot plugin, to a JIRA Instance with Minyaa.

Backup and Database Clean up

Follow the default procedure to backup your JIRA Database to XML.

When XML Backup is done, stop JIRA and perform a Database Clean Up.

Copy of Minyaa Files

You will have to copy Minyaa's JARs, its dependencies and a valid License Key file into

  • [apache-tomcat-dir]/webapps/jira/WEB-INF/lib
  • [atlassian-jira-enterprise-3.13.x-standalone]/atlassian-jira/WEB-INF/lib

1st Restart of JIRA

For this first Start of JIRA, you will have to follow the default Setup ... During JIRA Setup (just after the first Setup Wizard page ), Minyaa's ConsistencyChecker :
  • performs an auto-register of the deployed License Key file
  • applies some required changes in JIRA settings (Entity Model, Velocity property and JSP upgrade
Nothing else will done, the JIRA's Setup is not completed!

JIRA access is blocked. You are invited to Stop and Restart JIRA.

2nd Restart of JIRA

When JIRA Restart, it discovers the changes in the Entity Model and applies them to the Database.
2009-07-13 11:22:52,937 main [core.entity.jdbc.DatabaseUtil] Entity "LinkEntity" has no table in the database
2009-07-13 11:22:52,937 main [core.entity.jdbc.DatabaseUtil] Entity "LinkScheme" has no table in the database
2009-07-13 11:22:52,953 main [core.entity.jdbc.DatabaseUtil] Entity "WorklogExt" has no table in the database
2009-07-13 11:22:52,953 main [core.entity.jdbc.DatabaseUtil] Entity "WorklogType" has no table in the database


Select Import from Backup.After Database Restore, Minyaa's ConsistencyChecker will complete its installation. It :

  • upgrades Kaamelot data (Portlet, CustomField, Service and Workflows).

    You may encouter Exception due to Old Kaamelot Service, which may have start before Minyaa Upgrade.
JIRA and Minyaa are ready for use!