Incompatible problem between Troubleshooting and Support Tools 1.34.3 and Confluence 6.12.0

XMLWordPrintable

    • 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).

            Assignee:
            Rob Saunders
            Reporter:
            Ryoji Takata (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: