-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Low
-
None
-
Affects Version/s: 12.1.8
-
Component/s: Plugins
-
None
-
1
-
Severity 3 - Minor
-
1
Issue Summary
After upgrade to Bamboo 12.1.8 Bamboo remote agent is unable to start plugin -
com.atlassian.troubleshooting.plugin-bamboo. ATST Plugin version is 3.1.3.1
Steps to Reproduce
- Upgrade to Bamboo 12.1.8
- Got to manage apps->All apps ->Look for
Atlassian Troubleshooting and Support Tools
- Check for the version it should be 3.13.1
- Plugin should show as compatible.
- Restart the remote agent post upgrade to Bamboo 12.1.8
Expected Results
Agent starts up and all plugins start up fine.
Actual Results
The agent starts up with errors. Agent is initialised fine. However below error is seen in the logs
Unable to start the plugin container for plugin 'com.atlassian.troubleshooting.plugin-bamboo'
Builds are executed fine without any issues.
The following exception is thrown in the atlassian-bamboo-agent.log file:
INFO | jvm 20 | 2026/06/03 08:25:42 | 2026-06-03 08:25:42,155 INFO [ThreadPoolAsyncTaskExecutor::Thread 7] [ExtenderConfiguration] Application context successfully refreshed (NonValidatingOsgiBundleXmlApplicationContext(bundle=com.atlassian.bamboo.plugins.stash.atlassian-bamboo-plugin-stash, config=osgibundle:/META-INF/spring/*.xml)) INFO | jvm 20 | 2026/06/03 08:25:42 | 2026-06-03 08:25:42,722 ERROR [ThreadPoolAsyncTaskExecutor::Thread 9] [OsgiPlugin] Unable to start the plugin container for plugin 'com.atlassian.troubleshooting.plugin-bamboo' INFO | jvm 20 | 2026/06/03 08:25:42 | java.lang.IllegalStateException: Failed to introspect Class [com.atlassian.troubleshooting.spring.ImportedOsgiServiceBeans] from ClassLoader [com.atlassian.troubleshooting.plugin-bamboo [31]] INFO | jvm 20 | 2026/06/03 08:25:42 | at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:483) INFO | jvm 20 | 2026/06/03 08:25:42 | at org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext.refresh(AbstractDelegatedExecutionApplicationContext.java:154) INFO | jvm 20 | 2026/06/03 08:25:42 | at org.eclipse.gemini.blueprint.extender.internal.activator.LifecycleManager$1.run(LifecycleManager.java:212) INFO | jvm 20 | 2026/06/03 08:25:42 | at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) INFO | jvm 20 | 2026/06/03 08:25:42 | at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) INFO | jvm 20 | 2026/06/03 08:25:42 | at java.base/java.lang.Thread.run(Thread.java:1583) INFO | jvm 20 | 2026/06/03 08:25:42 | Caused by: java.lang.NoClassDefFoundError: com/atlassian/templaterenderer/TemplateRenderer INFO | jvm 20 | 2026/06/03 08:25:42 | at java.base/java.lang.Class.getDeclaredMethods0(Native Method) INFO | jvm 20 | 2026/06/03 08:25:42 | at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3580) INFO | jvm 20 | 2026/06/03 08:25:42 | at java.base/java.lang.Class.getDeclaredMethods(Class.java:2678) INFO | jvm 20 | 2026/06/03 08:25:42 | at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465) INFO | jvm 20 | 2026/06/03 08:25:42 | ... 22 more INFO | jvm 20 | 2026/06/03 08:25:42 | Caused by: java.lang.ClassNotFoundException: com.atlassian.templaterenderer.TemplateRenderer not found by com.atlassian.troubleshooting.plugin-bamboo [31] INFO | jvm 20 | 2026/06/03 08:25:42 | at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1591) INFO | jvm 20 | 2026/06/03 08:25:42 | at org.apache.felix.framework.BundleWiringImpl.access$300(BundleWiringImpl.java:79) INFO | jvm 20 | 2026/06/03 08:25:42 | at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1976) INFO | jvm 20 | 2026/06/03 08:25:42 | at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) INFO | jvm 20 | 2026/06/03 08:25:42 | ... 26 more
Workaround
- Disable the ATST app from the Bamboo UI and restart the Remote agent. The Troubleshooting and Support Tools app provides diagnostic/support utilities (health checks, support zips, etc.) it is not required for builds to run.
- Download the previous version of the jar i.e 3.10.0 from https://marketplace.atlassian.com/apps/1217745/troubleshooting-and-support-for-bamboo/version-history. Replace it in the <BAMBOO_INSTALL>/atlassian-bamboo/WEB-INF/atlassian-bundled-plugins/ path with the 3.13.1 jar and restart Bamboo. Post this restart, the Remote agent will pick up the new 3.10.1 jar and the plugin 'com.atlassian.troubleshooting.plugin-bamboo' starts fine without any errors.