Can't install cloud apps in Jira after restoring from backup

Summary

Users are unable to install any apps to Jira Cloud.

Jira was recently restored from a backup or imported from a backup to cloud.

The following appears in the browser's development tools:

 msg:	 Failed to create Connect user remotely: {"schemas":["urn:ietf:params:scim:api:messages:2.0:Error"],"status":"404","detail":"No default group for Jira Software","errorType":"NoDefaultGroup","message":"No default group for Jira Software","data":"Jira Software"}	
    	 
stack:	 com.atlassian.plugin.connect.api.lifecycle.ConnectAddonInstallException: Failed to create Connect user remotely: {"schemas":["urn:ietf:params:scim:api:messages:2.0:Error"],"status":"404","detail":"No default group for Jira Software","errorType":"NoDefaultGroup","message":"No default group for Jira Software","data":"Jira Software"}
	at com.atlassian.plugin.connect.plugin.lifecycle.ConnectAddonManager.provisionAddonUserAndScopes(ConnectAddonManager.java:841)
	at com.atlassian.plugin.connect.plugin.lifecycle.ConnectAddonManager.provisionUserIfNecessary(ConnectAddonManager.java:587)
	at com.atlassian.plugin.connect.plugin.lifecycle.ConnectAddonManager.installConnectAddon(ConnectAddonManager.java:164)
	at com.atlassian.plugin.connect.plugin.lifecycle.ConnectAddonInstaller.install(ConnectAddonInstaller.java:226)
	at com.atlassian.plugin.connect.plugin.lifecycle.ConnectAddonInstaller.install(ConnectAddonInstaller.java:153)
	at com.atlassian.plugin.connect.plugin.lifecycle.upm.ConnectUPMInstallHandler.installPlugin(ConnectUPMInstallHandler.java:103)
	at com.atlassian.upm.core.install.DefaultPluginInstallationService.execute(DefaultPluginInstallationService.java:108)
	at com.atlassian.upm.core.install.DefaultPluginInstallationService.install(DefaultPluginInstallationService.java:90)
	at com.atlassian.upm.install.UpmPluginInstallationService.install(UpmPluginInstallationService.java:67)
	at com.atlassian.upm.install.InstallAndSubscribeRemotePluginTask.lambda$installOrUpdate$7(InstallAndSubscribeRemotePluginTask.java:251)
	at com.atlassian.upm.api.util.Either$Right.flatMap(Either.java:203)
	at com.atlassian.upm.install.InstallAndSubscribeRemotePluginTask.installOrUpdate(InstallAndSubscribeRemotePluginTask.java:236)
	at com.atlassian.upm.install.InstallAndSubscribeRemotePluginTask.lambda$installIfNeeded$4(InstallAndSubscribeRemotePluginTask.java:207)
	at com.atlassian.upm.api.util.Option$4.fold(Option.java:347)
	at com.atlassian.upm.install.InstallAndSubscribeRemotePluginTask.installIfNeeded(InstallAndSubscribeRemotePluginTask.java:206)
	at com.atlassian.upm.install.InstallAndSubscribeRemotePluginTask.lambda$executeTask$3(InstallAndSubscribeRemotePluginTask.java:179)
	at com.atlassian.upm.api.util.Option$Some.fold(Option.java:313)
	at com.atlassian.upm.install.InstallAndSubscribeRemotePluginTask.executeTask(InstallAndSubscribeRemotePluginTask.java:174)
	at com.atlassian.upm.install.InstallAndSubscribeRemotePluginTask.executeTask(InstallAndSubscribeRemotePluginTask.java:63)
	at com.atlassian.upm.core.rest.resources.install.InstallTask.run(InstallTask.java:93)
	at com.atlassian.upm.core.rest.resources.install.InstallTask.run(InstallTask.java:38)
	at com.atlassian.upm.core.async.AsynchronousTaskManager.executeTaskInternal(AsynchronousTaskManager.java:147)
	at com.atlassian.upm.core.async.AsynchronousTaskManager$1.lambda$processMessage$1(AsynchronousTaskManager.java:128)
	at java.util.Optional.ifPresent(Optional.java:159)
	at com.atlassian.upm.core.async.AsynchronousTaskManager$1.processMessage(AsynchronousTaskManager.java:126)
	at com.atlassian.jira.messagequeue.MessageRunnerServiceProvider.lambda$null$1(MessageRunnerServiceProvider.java:243)
	at com.atlassian.messagequeue.internal.core.NestedMessageConsumer.consume(NestedMessageConsumer.java:122)
	at com.atlassian.messagequeue.internal.sqs.SQSMessageConsumer.consumeMessage(SQSMessageConsumer.java:240)
	at com.atlassian.messagequeue.internal.sqs.SQSMessageConsumer.processReceiveMessageResult(SQSMessageConsumer.java:195)
	at com.atlassian.messagequeue.internal.sqs.SQSMessageConsumer.run(SQSMessageConsumer.java:121)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

Backup restore or import from server has displaced default application group

When a restore from backup is done on an instance, the default application access group can be displaced. When that happens, apps can't identify the default group required for installation. 

  1. Navigate to your Admin Management section at https://admin.atlassian.com

  2. Select Product Access 
  3. Select Review Imported groups in the highlighted section that appears
    screenshot of admin area. the linked text review imported groups is highlighted.
  4. Select Approve for all Groups

Cloud subscription has expired

If you haven't recently restored from backup or imported to Cloud, the issue may be because your Cloud subscription has expired.

When attempting to install an app, the app validates if the Instance has a valid license. If your subscription is expired, installing any app becomes impossible.

If your subscription is expired, renewing your subscription should fix the problem. You can tell if your subscription has expired by checking your Billing cycle.

  1. Navigate to your Admin Management section  https://admin.atlassian.com
  2. Select Billing  > Manage Subscription and check if your subscription is expired
  3. Update payment details and/or renew your subscription as necessary






Last modified on Feb 28, 2025

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.