-
Type:
Bug
-
Resolution: Incorrectly Filed
-
Priority:
Low
-
None
-
Affects Version/s: 6.12.0
-
Severity 3 - Minor
Issue Summary
Incopatible problem between Troubleshooting and Support Tools 1.34.3 and Confluence 6.12.0.
Troubleshooting and Support Tools 1.34.3 doesn't work in Confluence 6.12.0.
Note: Troubleshooting and Support Tools 1.34.3 is compatible to Confluence 6.12.0. in release notes
https://marketplace.atlassian.com/apps/1217697/troubleshooting-and-support-confluence/version-history
> 1.34.3 Confluence Data Center 6.11.0 - 7.14.22021-12-06 Bugfix release
> 1.34.3 Confluence Server 6.11.0 - 7.14.22021-12-06 Bugfix release
Steps to Reproduce
- Environment
- Confluence 6.12.0(The Universal Plugin Manager v2.22.14)
- Atlassian Troubleshooting and Support Tools 1.34.3
Step1: Use Confluence 6.12.0 and update "Atlassian Troubleshooting and Support Tools" 1.34.3.
Step2: You can't enable Atlassian Troubleshooting and Support Tools 1.34.3 with the following screen.
- atlassian-confluence.log
2021-12-08 10:42:41,636 ERROR [ThreadPoolAsyncTaskExecutor::Thread 39] [plugin.osgi.factory.OsgiPlugin] onPluginContainerFailed Unable to start the plugin container for plugin 'com.atlassian.troubleshooting.plugin-confluence' -- referer: http://0.0.0.0:28090/plugins/servlet/upm?source=side_nav_manage_addons | url: /rest/plugins/1.0/com.atlassian.troubleshooting.plugin-confluence-key | traceId: 9d849d1252011924 | userName: admin org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.atlassian.troubleshooting.healthcheck.checks.vuln.SecurityVulnerabilityHealthCheck': Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.atlassian.troubleshooting.healthcheck.checks.vuln.SecurityVulnerabilityHealthCheck]: No default constructor found; nested exception is java.lang.NoSuchMethodException: com.atlassian.troubleshooting.healthcheck.checks.vuln.SecurityVulnerabilityHealthCheck.<init>() at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1105) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1050) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:510) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:839) at org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:60) at org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:325) at org.eclipse.gemini.blueprint.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85) at org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:290) at org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:137) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.atlassian.troubleshooting.healthcheck.checks.vuln.SecurityVulnerabilityHealthCheck]: No default constructor found; nested exception is java.lang.NoSuchMethodException: com.atlassian.troubleshooting.healthcheck.checks.vuln.SecurityVulnerabilityHealthCheck.<init>() at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:85) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1098) ... 17 more Caused by: java.lang.NoSuchMethodException: com.atlassian.troubleshooting.healthcheck.checks.vuln.SecurityVulnerabilityHealthCheck.<init>() at java.lang.Class.getConstructor0(Class.java:3082) at java.lang.Class.getDeclaredConstructor(Class.java:2178) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:80) ... 18 more
Expected Results
You can enable Atlassian Troubleshooting and Support Tools 1.34.3.
And you can generate Support ZIP.
Actual Results
You can't enable Atlassian Troubleshooting and Support Tools 1.34.3.
And you can't generate Support ZIP.
Workaround
Use Atlassian Troubleshooting and Support Tools 1.32.14 or older.
You can download from https://marketplace.atlassian.com/apps/1217697/troubleshooting-and-support-confluence/version-history and Install an app from a file.
Or don't upgrade Atlassian Troubleshooting and Support Tools from pre-installed version(1.13.0).
- mentioned in
-
Page Loading...