-
Bug
-
Resolution: Fixed
-
Low
-
9.4.0, 9.3.2, 9.2.3
-
1
-
Severity 3 - Minor
-
7
-
Issue Summary
Exit safe mode and restore the previous configuration runs into issues when enabling the Gadgets for Confluence plugins. Issues seem to be related to the sequence of plugins enabled.
Steps to Reproduce
- Install Gadgets for Confluence
- Enter safe mode
- Proceed to exit safe by selecting Exit safe mode and restore the previous configuration
Expected Results
Able to exit safe mode
Actual Results
Exiting safe runs into an error
2025-04-15 11:23:27,098 ERROR [Spring DM Context Creation Timer] [plugin.osgi.factory.OsgiPlugin] logAndClearOustandingDependencies Plugin 'com.atlassian.gadgets.oauth.serviceprovider' never resolved service '&gadgetRequestContextFactory' with filter '(&(objectClass=com.atlassian.gadgets.GadgetRequestContextFactory)(objectClass=com.atlassian.gadgets.GadgetRequestContextFactory))' -- url: /confluence/setup/setupdbtype.action | userName: anonymous | action: setupdbtype | referer: https://linux-98039.prod.atl-cd.net/confluence/setup/setupcluster-start.action | traceId: 00259413cb49e34f 2025-04-15 11:23:27,099 ERROR [Spring DM Context Creation Timer] [plugin.osgi.factory.OsgiPlugin] logAndClearOustandingDependencies Plugin 'com.atlassian.gadgets.oauth.serviceprovider' never resolved service '&gadgetSpecFactory' with filter '(&(objectClass=com.atlassian.gadgets.spec.GadgetSpecFactory)(objectClass=com.atlassian.gadgets.spec.GadgetSpecFactory))' -- url: /confluence/setup/setupdbtype.action | userName: anonymous | action: setupdbtype | referer: https://linux-98039.prod.atl-cd.net/confluence/setup/setupcluster-start.action | traceId: 00259413cb49e34f 2025-04-15 11:23:27,099 ERROR [Spring DM Context Creation Timer] [plugin.osgi.factory.OsgiPlugin] onPluginContainerFailed Unable to start the plugin container for plugin 'com.atlassian.gadgets.oauth.serviceprovider' -- url: /confluence/setup/setupdbtype.action | userName: anonymous | action: setupdbtype | referer: https://linux-98039.prod.atl-cd.net/confluence/setup/setupcluster-start.action | traceId: 00259413cb49e34f org.springframework.context.ApplicationContextException: Application context initialization for 'com.atlassian.gadgets.oauth.serviceprovider' has timed out waiting for (|(&(objectClass=com.atlassian.gadgets.GadgetRequestContextFactory)(objectClass=com.atlassian.gadgets.GadgetRequestContextFactory))(&(objectClass=com.atlassian.gadgets.spec.GadgetSpecFactory)(objectClass=com.atlassian.gadgets.spec.GadgetSpecFactory))) at org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.timeout(DependencyWaiterApplicationContextExecutor.java:489) at org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.access$000(DependencyWaiterApplicationContextExecutor.java:54) at org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$WatchDogTask.run(DependencyWaiterApplicationContextExecutor.java:109) at java.base/java.util.TimerThread.mainLoop(Timer.java:566) at java.base/java.util.TimerThread.run(Timer.java:516)
Workaround
- Manually enable Gadgets Plugin
- Refresh the page
- Click on Exit safe mode and restore the previous configuration