Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-78888

Installing or upgrading Jira Data Center to 10.7.0 causes the Jira Agile plugin to fail affecting all Agile functionality

XMLWordPrintable

    • 10.07
    • Severity 1 - Critical
    • Hide

      Hello Customers,

      We appreciate your patience and understanding as we worked to resolve this issue.

      We have now released Jira Software Data Center v10.7.1, which includes the required fixes for the Jira Agile plugin issue found in v.10.7.0.

      We recommend upgrading to the fixed version.

      Best regards

      Daniel Dudziak

      Principal Software Engineer

      Show
      Hello Customers, We appreciate your patience and understanding as we worked to resolve this issue. We have now released Jira Software Data Center v10.7.1, which includes the required fixes for the Jira Agile plugin issue found in v.10.7.0. We recommend upgrading to the fixed version. Best regards Daniel Dudziak Principal Software Engineer

      Issue Summary

      Jira Agile plugin fails to start on Jira 10.7.0 for both fresh installations of 10.7.0 and upgrades to 10.7.0.

      The problem does not exist in Jira 10.3.7, nor 10.6.1

      Steps to Reproduce

      1. Install or upgrade to Jira Data Center 10.7.0
      2. Start Jira on 10.7.0
      3. Jira Agile (com.pyxis.greenhopper.jira) is unable to load

      Expected Results

      Jira Agile plugin starts correctly

      Actual Results

      1. The below exceptions are thrown in the atlassian-jira.log upon startup in Jira 10.7.0:
      Unable to start the plugin container for plugin 'com.pyxis.greenhopper.jira'

      2025-06-16 21:48:22,704+0000 ThreadPoolAsyncTaskExecutor::Thread 32 ERROR      [c.a.p.osgi.factory.OsgiPlugin] Unable to start the plugin container for plugin 'com.pyxis.greenhopper.jira'
      org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'rapidIssueSearchServiceImpl' defined in URL [bundle://ff450454-c6bb-48c6-959e-259bfe6ffd21_184.0:1/com/atlassian/greenhopper/web/rapid/list/RapidIssueSearchServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 10; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'extraFieldsHelper': Unsatisfied dependency expressed through field 'issueEntryFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'issueEntryFactory': Unsatisfied dependency expressed through field 'tabModelFactoryFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'tabModelFactoryFactory': Unsatisfied dependency expressed through field 'editableTabModelFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'editableTabModelFactory': Unsatisfied dependency expressed through field 'editableTabEntryFactoryFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'editableTabEntryFactoryFactory': Unsatisfied dependency expressed through field 'editableIssuesInEpicTabEntryFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'editableIssuesInEpicTabEntryFactory': Unsatisfied dependency expressed through field 'epicService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'greenhopper-epic-service': Unsatisfied dependency expressed through field 'rapidIssueEntryQueryService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'rapidIssueEntryQueryServiceImpl': Unsatisfied dependency expressed through field 'rapidIssueSearchService'; nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'rapidIssueSearchServiceImpl': Requested bean is currently in creation: Is there an unresolvable circular reference?

      Application context refresh failed (NonValidatingOsgiBundleXmlApplicationContext(bundle=com.pyxis.greenhopper.jira, config=osgibundle:/META-INF/spring/.xml))*

      2025-06-16 21:48:22,809+0000 ThreadPoolAsyncTaskExecutor::Thread 32 ERROR      [o.e.g.b.e.internal.support.ExtenderConfiguration] Application context refresh failed (NonValidatingOsgiBundleXmlApplicationContext(bundle=com.pyxis.greenhopper.jira, config=osgibundle:/META-INF/spring/*.xml))
      org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'rapidIssueSearchServiceImpl' defined in URL [bundle://ff450454-c6bb-48c6-959e-259bfe6ffd21_184.0:1/com/atlassian/greenhopper/web/rapid/list/RapidIssueSearchServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 10; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'extraFieldsHelper': Unsatisfied dependency expressed through field 'issueEntryFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'issueEntryFactory': Unsatisfied dependency expressed through field 'tabModelFactoryFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'tabModelFactoryFactory': Unsatisfied dependency expressed through field 'editableTabModelFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'editableTabModelFactory': Unsatisfied dependency expressed through field 'editableTabEntryFactoryFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'editableTabEntryFactoryFactory': Unsatisfied dependency expressed through field 'editableIssuesInEpicTabEntryFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'editableIssuesInEpicTabEntryFactory': Unsatisfied dependency expressed through field 'epicService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'greenhopper-epic-service': Unsatisfied dependency expressed through field 'rapidIssueEntryQueryService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'rapidIssueEntryQueryServiceImpl': Unsatisfied dependency expressed through field 'rapidIssueSearchService'; nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'rapidIssueSearchServiceImpl': Requested bean is currently in creation: Is there an unresolvable circular reference? 

      Unable to create application context for [com.pyxis.greenhopper.jira], unsatisfied dependencies: none

      2025-06-16 21:48:22,810+0000 ThreadPoolAsyncTaskExecutor::Thread 32 ERROR      [o.e.g.b.e.i.dependencies.startup.DependencyWaiterApplicationContextExecutor] Unable to create application context for [com.pyxis.greenhopper.jira], unsatisfied dependencies: none
      org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'rapidIssueSearchServiceImpl' defined in URL [bundle://ff450454-c6bb-48c6-959e-259bfe6ffd21_184.0:1/com/atlassian/greenhopper/web/rapid/list/RapidIssueSearchServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 10; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'extraFieldsHelper': Unsatisfied dependency expressed through field 'issueEntryFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'issueEntryFactory': Unsatisfied dependency expressed through field 'tabModelFactoryFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'tabModelFactoryFactory': Unsatisfied dependency expressed through field 'editableTabModelFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'editableTabModelFactory': Unsatisfied dependency expressed through field 'editableTabEntryFactoryFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'editableTabEntryFactoryFactory': Unsatisfied dependency expressed through field 'editableIssuesInEpicTabEntryFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'editableIssuesInEpicTabEntryFactory': Unsatisfied dependency expressed through field 'epicService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'greenhopper-epic-service': Unsatisfied dependency expressed through field 'rapidIssueEntryQueryService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'rapidIssueEntryQueryServiceImpl': Unsatisfied dependency expressed through field 'rapidIssueSearchService'; nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'rapidIssueSearchServiceImpl': Requested bean is currently in creation: Is there an unresolvable circular reference? 

      2. The Agile plugin is disabled:

      Due to this, all Agile functionality is impacted. This is reproducible on both fresh installations of 10.7.0 and upgrades to 10.7.0.

      Not disabled in pluginstate table:

      jira1070=# select * from pluginstate;
       pluginkey | pluginenabled
      -----------+---------------
      (0 rows) 

      Workaround

      We strongly recommend you wait for and upgrade to the version listed in the Fix Version/s of this bug, which will contain the full fix and has gone through our release process.

      If that is not possible, then this workaround can be applied temporarily until you can upgrade:

      1. Create a backup of the whole installed-plugins directory
        • non-clustered: jira_home/plugins/installed-plugins
        • clustered: jira_shared_home/plugins/installed-plugins
      2. Remove the following JAR files from the installed-plugins directory
        jira-bamboo-plugin-10.7.0.jar
        jira-development-integration-plugin-10.7.0.jar
        jira-dvcs-connector-plugin-10.7.0.jar
        jira-fisheye-plugin-10.7.0.jar
        jira-greenhopper-plugin-10.7.0.jar
        jira-portfolio-10.7.0.jar
        jira-software-application-10.7.0.jar
        jira-software-language-pack-cs_CZ-11.0.0.v20250604084701.jar
        jira-software-language-pack-da_DK-11.0.0.v20250604084701.jar
        jira-software-language-pack-de_DE-11.0.0.v20250604084701.jar
        jira-software-language-pack-en_US-11.0.0.v20250604084701.jar
        jira-software-language-pack-es_ES-11.0.0.v20250604084701.jar
        jira-software-language-pack-et_EE-11.0.0.v20250604084701.jar
        jira-software-language-pack-fi_FI-11.0.0.v20250604084701.jar
        jira-software-language-pack-fr_FR-11.0.0.v20250604084701.jar
        jira-software-language-pack-hu_HU-11.0.0.v20250604084701.jar
        jira-software-language-pack-is_IS-11.0.0.v20250604084701.jar
        jira-software-language-pack-it_IT-11.0.0.v20250604084701.jar
        jira-software-language-pack-ja_JP-11.0.0.v20250604084701.jar
        jira-software-language-pack-ko_KR-11.0.0.v20250604084701.jar
        jira-software-language-pack-nl_NL-11.0.0.v20250604084701.jar
        jira-software-language-pack-no_NO-11.0.0.v20250604084701.jar
        jira-software-language-pack-pl_PL-11.0.0.v20250604084701.jar
        jira-software-language-pack-pt_BR-11.0.0.v20250604084701.jar
        jira-software-language-pack-ro_RO-11.0.0.v20250604084701.jar
        jira-software-language-pack-ru_RU-11.0.0.v20250604084701.jar
        jira-software-language-pack-sk_SK-11.0.0.v20250604084701.jar
        jira-software-language-pack-sv_SE-11.0.0.v20250604084701.jar
        jira-software-language-pack-zh_CN-11.0.0.v20250604084701.jar
        jira-software-monitor-plugin-10.7.0.jar
        jira-software-plugin-10.7.0.jar
        jira-transition-triggers-plugin-10.7.0.jar
        portfolio-plugin-10.7.0.jar
        team-management-plugin-10.7.0.jar
      3. Unzip the JAR files from jira-software-application-10.7.1-int-JFS107-JSINT4-0795.zip into the installed-plugins directory
      4. Restart Jira

              ddudziak Stasiu
              4f1c0b92aa99 Bill DeGuire
              Votes:
              3 Vote for this issue
              Watchers:
              15 Start watching this issue

                Created:
                Updated:
                Resolved: