How to deal with incompatible AddOns in JIRA 7 upgrade

Hi,

we plan to upgrade from JIRA 6 to 7 and the check tells us not all addons are compatible, for example the Agile Addon. How to deal with that Addons? (We don't use them right now). It's for example JIRA Agile and Bitbucket Importer Plugin for JIM. And there are some unknown once: Atlassian Hipchat Integration Plugin and Atlassian Universal Plugin Manager Self-Update Plugin and some more...

We tried a planin update with a lot dependency and class not found errors... and reverted the vm snapshot smile

What is the best way?

Thanks for ideas!

2 answers

1 accepted

1 vote

JIRA Agile is replaced by JIRA Software, so when you do the upgrade, upgrade to JIRA 7 Software, and that solves that problem.

The Atlassian ones you mention are also not a problem, the new version contains valid versions of them.  The only dodgy one you've listed there is the Bitbucket importer.  The worst case for that one is that it stops working for imports, it won't break anything else.

So there's not actually a lot there that will be a problem, if you use the right path (Go to JIRA Software, not Core)

Thanks Nic for Supporting this. It finally helped to disabel all useraddons before and update enable after upgrade. There where unexpected errors on update, but after restart of jira it looks fine. Great!

Hm, 

after a direct upgrade to software there are a lot of errors in log because of missing classes from plugins wich needs a upgrade for 7 for example the JIRA Toolkit Addon. And the JIRA only shows the oops an error occurred page. Is it a idea to deactivate the addons before upgrade and update them after upgrade?

Yes and no. Most addons, yes, you can disable and update afterwards. But some have upgrade routines that aren't properly triggered by that, and you actually need them enabled. Very much depends on the versions in play. There's not a lot of them though, and you'll not have problems if you do the following: - With your old system, upgrade all the addons to the latest valid version - Disable all the "user installed" addons, except Agile and Service Desk if you have one or both of them - Perform the upgrade (to Software if you had Agile) - *Test it*, check logs etc - Re-enable the add-ons one at a time, and immediately upgrade them if there's a new version required for the new JIRA version - Test the addons are now working - Hand it back to the users Obviously, you should dry-run this all in a test system first.

Yea, Thanks a lot for this list. I'll try this. Is there a common way to avoid user access during maintenance? Maybe some JIRA builtin function? Otherwise I change the proxy before...

Hello Dirk,

 Would you kindly update if your upgrade was successful by disabling add-ons? I am having a similar issue upgrading from 6.4 to 7. Thanks.

Yes Vinny,  finally it was. And there where some AddOn wich where old and during the year got part of JIRA distribution. So finally I did a plain installation of 7 on a second server installed my AddOns and checked the differences of plugin folders. I also had a version of 7 where there was an error after each AddOn update on UI but not in log and everything was fine. So I proceeded and finally after a restart it worked. (We use JIRA on a VMWare VM so I did a Snapshot including the Database before!)

Thanks Dirk! I am going to try this approach. 

Hi,

I'm in the process of upgarding from JIRA server 6.3.15 to 7.2.7 and i'm also facing several issues with the plugins. My latest actions were to remove the user-installed plugins from the installed-plugins folder assuming that I will upload the latest versions of the plugins at a later step. After I managed to startup JIRA succesfully and I tried to upload the missing plugins the "upload add-on" keeps processing and is not completed. Do you have any suggestions?

Suggest an answer

Log in or Sign up to answer
How to earn badges on the Atlassian Community

How to earn badges on the Atlassian Community

Badges are a great way to show off community activity, whether you’re a newbie or a Champion.

Learn more
Community showcase
Posted Wednesday in Jira

Join our webinar: How 1B+ feature flag events helped us build the new Jira

Every time you release software, there's a bit of risk – that there's a bug, that something breaks, or that the feature doesn't resonate with customers. Feature flagging helps make high stakes s...

107 views 0 2
Join discussion

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you