Modern version of Appfire app(s) and Util Library fail to enable
Symptoms
You might encounter issues where Appfire app(s), such as Reporting, Scaffolding, Page Approval, Linking, or Tracking and the app family Util Library are being disabled.
Additionally, in atlassian-confluence.log
, you will see the following error message.
2017-08-16 14:32:05,046 ERROR [ThreadPoolAsyncTaskExecutor::Thread 46] [atlassian.plugin.module.PrefixDelegatingModuleFactory] createModule Detected an error (NoClassDefFoundError) instantiating the module for plugin 'com.comalatech.workflow' for module 'workflowSupplier': com/servicerocket/confluence/randombits/supplier/core/annotate/AnnotatedSupplier.
2017-08-16 14:32:05,274 ERROR [ThreadPoolAsyncTaskExecutor::Thread 46] [plugin.osgi.factory.OsgiPlugin] onPluginContainerFailed Unable to start the plugin container for plugin 'com.servicerocket.confluence.plugin.servicerocket-utility-library'
When trying to enable the Appfire app(s) and the app family Util Library, the apps will fail to enable.
Cause
This issue is being caused by 3rd party apps that have a dependency on the app family Util Library.
Here are some 3rd party app which have a dependency on this Util Library.
Comala Document Management - Reporting Integration by Appfire
Viewtracker - Analytics for Confluence app by Bitvoodoo
Connector for Google Drive and Confluence by Appfire
Google Apps Connector by M20 Technology
Comala Metadata app by Appfire
Workaround
uninstall the affected 3rd party app(s), Appfire app(s), and app family Utility Library
install the Appfire app(s) first, which will automatically installs the Utility Library
then, install the additional 3rd party app(s)