After upgrading from 9.12.15 to 10.3.10 and installing JSM i got an error: Something went wrong, Contact Administrator
@Aleksandar Salevski
The failure is caused by two issues: a mismatched JSM app version (5.12.x artifacts left behind) on a Jira 10.3 platform and SQL Server replication blocking DDL on Assets’ AO tables during startup, which together trigger “Something went wrong” and OSGi “failed to load” errors. SQL Server reports “Cannot alter the table … because it is being published for replication” because the Assets history table AO_8542F1_IFJ_OBJ_HIST is under publication and Jira’s schema changes can’t run while it’s replicated
Below are possible root cause:
Perform below steps to resolve the issue:
For SQL error
Reference KB Articles for Help
https://support.atlassian.com/jira/kb/jira-service-management-app-fails-to-load-on-startup/
Thanks
Jayesh R
hi Jayesh R,
This only happens on prod Jira, on our staging Jira we have no such problem, JSM is being installed with no error, but we yes we dont have db replication or that istance.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
From your log, I can see that
jira-servicedesk-application-5.12.15.jar
That version is from Jira 9.x — it’s not compatible with Jira 10.3.x, hence the “missing requirement / failed to load” message.
Do this:
Go to Administration → Manage apps.
Locate the Jira Service Management Application.
Click Uninstall (or “Remove” if the button says so).
Confirm and wait for Jira to finish unloading the plugin.
If that doesn’t work:
Stop Jira.
Delete this file manually:
$JIRA_HOME/plugins/installed-plugins/jira-servicedesk-application-5.12.15.jar
Then restart Jira.
Now, download and install the version that matches Jira 10.3.10:
Get Jira Service Management 10.3.x OBR from Atlassian’s https://www.atlassian.com/software/jira/service-management/download-archives
Go to Administration → Manage apps → Upload app.
Upload the downloaded .obr
file (not a .jar
).
Wait until it shows enabled successfully.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
this is one of the error i got from the logs,
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: Cannot alter the table 'AO_8542F1_IFJ_OBJ_HIST' because it is being published for replication.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
What i can see there is that
After upgrading to Jira 10.x and installing JSM, the “Something went wrong” error points to a failed JSM module load or database migration issue. Your log shows Cannot alter the table 'AO_8542F1_IFJ_OBJ_HIST' because it is being published for replication
, which means Insight/Assets tables couldn’t update due to MS SQL replication constraints. JSM also won’t appear in Manage apps if its plugin didn’t install or modules are disabled.
Fix steps:
.obr
for Jira 10.x.If JSM still fails to load, engage your Atlassian Partner or open a support ticket, they can guide you through the DB fix and plugin reinstallation.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hey @Aleksandar Salevski welcome
For starters do the following:
atlassian-jira.log
for stack traces around the error./secure/admin/FlushCaches.jspa
then restart Jira.If the issue persist then please engage your Partner or open a support ticket to Atlassian
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I can not find the JSM in the manage apps before or after the upgrade, i just cannot find that module, can you send me a SS if you can?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.