Uploaded image for project: 'Jira Software Cloud'
  1. Jira Software Cloud
  2. JSWCLOUD-15965

Workload pie chart is not working

    XMLWordPrintable

Details

    Description

      Atlassian Status: Jan 31, 2017 - 07:45 a.m. UTC

      The fix was rolled out to all customers

      Summary

      1. Workload pie chart is not working, it shows an error 
        "The resource /rest/chartplugin/1.0/workloadpie/generate, cannot be found"

        It's not possible to create new Worklog Pie charts as well.

      Steps to Reproduce

      1. Go to a Dashboard with Workload Pie Chart

      Expected Results

      The Workload pie chart should be shown

      Actual Results

      It throws an error in the UI: "The resource /rest/chartplugin/1.0/workloadpie/generate, cannot be found."

      The below exception is thrown in the logs:

      2017-01-25 12:56:09.974587500 2017-01-25 12:56:09,950 http-nio-2991-exec-49 ERROR sysadmin 776x16086x5  104.192.142.137 /rest/chartplugin/1.0/workloadpie/generate [c.a.plugin.servlet.DefaultServletModuleManager] Unable to create new reference LazyLoadedFilterReference{descriptor=com.atlassian.jira.ext.charting:chartingPluginRESTEndpoints-filter (null), filterConfig=com.atlassian.plugin.servlet.filter.PluginFilterConfig@d1330e}
      2017-01-25 12:56:09.974589500 com.atlassian.util.concurrent.LazyReference$InitializationException: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.atlassian.jira.ext.charting.gadgets.AverageTimeInStatusChartResource': Unsatisfied dependency expressed through constructor argument with index 11 of type [com.atlassian.jira.issue.search.providers.LuceneSearchProvider]: No qualifying bean of type [com.atlassian.jira.issue.search.providers.LuceneSearchProvider] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {}; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.atlassian.jira.issue.search.providers.LuceneSearchProvider] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {}
      2017-01-25 12:56:09.974617500 at com.atlassian.util.concurrent.LazyReference.getInterruptibly(LazyReference.java:149)
      2017-01-25 12:56:09.974617500 at com.atlassian.util.concurrent.LazyReference.get(LazyReference.java:112)
      2017-01-25 12:56:09.974618500 at com.atlassian.plugin.servlet.DefaultServletModuleManager.getInstance(DefaultServletModuleManager.java:447)
      2017-01-25 12:56:09.974618500 at com.atlassian.plugin.servlet.DefaultServletModuleManager.getFilter(DefaultServletModuleManager.java:440)
      2017-01-25 12:56:09.974619500 at com.atlassian.plugin.servlet.DefaultServletModuleManager.getFilters(DefaultServletModuleManager.java:300)
      2017-01-25 12:56:09.974623500 at com.atlassian.plugins.rest.module.servlet.DefaultRestServletModuleManager.getFilters(DefaultRestServletModuleManager.java:121)
      2017-01-25 12:56:09.974624500 ... 9 filtered
      2017-01-25 12:56:09.974624500 at com.atlassian.servicedesk.internal.web.ExternalCustomerLockoutFilter.doFilter(ExternalCustomerLockoutFilter.java:56)
      2017-01-25 12:56:09.974629500 ... 14 filtered
      2017-01-25 12:56:09.974630500 at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
      2017-01-25 12:56:09.974630500 ... 20 filtered
      2017-01-25 12:56:09.974630500 at com.atlassian.jira.plugins.rest.HOT25715FixServletFilter.doFilter(HOT25715FixServletFilter.java:46)
      2017-01-25 12:56:09.974631500 ... 25 filtered
      2017-01-25 12:56:09.974635500 at com.atlassian.plugin.connect.plugin.auth.scope.ApiScopingFilter.doFilter(ApiScopingFilter.java:81)
      2017-01-25 12:56:09.974635500 ... 3 filtered
      2017-01-25 12:56:09.974636500 at com.atlassian.jira.plugins.hipchat.web.filter.TaskSchedulerFilter.doFilter(TaskSchedulerFilter.java:38)
      2017-01-25 12:56:09.974636500 ... 14 filtered
      2017-01-25 12:56:09.974636500 at com.atlassian.jira.security.JiraSecurityFilter.lambda$doFilter$0(JiraSecurityFilter.java:76)
      2017-01-25 12:56:09.974644500 ... 1 filtered
      2017-01-25 12:56:09.974644500 at com.atlassian.jira.security.JiraSecurityFilter.doFilter(JiraSecurityFilter.java:74)
      2017-01-25 12:56:09.974645500 ... 16 filtered
      2017-01-25 12:56:09.974645500 at com.atlassian.plugins.rest.module.servlet.RestSeraphFilter.doFilter(RestSeraphFilter.java:37)
      2017-01-25 12:56:09.974645500 ... 12 filtered
      2017-01-25 12:56:09.974645500 at com.atlassian.servicedesk.plugins.cm.internal.auth.filter.LocalServiceDeskUserAuthenticationFilter.doFilter(LocalServiceDeskUserAuthenticationFilter.java:106)
      2017-01-25 12:56:09.974651500 ... 8 filtered
      2017-01-25 12:56:09.974651500 at com.atlassian.studio.jira.homepage.CloudHomepageFilter$Action.lambda$nextInFilterChain$1(CloudHomepageFilter.java:115)
      2017-01-25 12:56:09.974652500 at com.atlassian.studio.jira.homepage.CloudHomepageFilter.doFilter(CloudHomepageFilter.java:73)
      2017-01-25 12:56:09.974652500 at com.atlassian.studio.jira.homepage.CloudHomepageFilter$Provider.doFilter(CloudHomepageFilter.java:134)
      2017-01-25 12:56:09.974657500 ... 19 filtered
      2017-01-25 12:56:09.974657500 at com.atlassian.plugin.connect.plugin.auth.oauth2.DefaultSalAuthenticationFilter.doFilter(DefaultSalAuthenticationFilter.java:76)
      2017-01-25 12:56:09.974658500 ... 3 filtered
      2017-01-25 12:56:09.974658500 at com.atlassian.plugin.connect.plugin.auth.user.ThreeLeggedAuthFilter.doFilter(ThreeLeggedAuthFilter.java:111)
      2017-01-25 12:56:09.974663500 ... 3 filtered
      2017-01-25 12:56:09.974663500 at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.lambda$invokeFilterChain$0(CustomerContextSettingFilter.java:195)
      2017-01-25 12:56:09.974664500 at com.atlassian.servicedesk.internal.utils.context.ReentrantThreadLocalBasedCodeContext.rteInvoke(ReentrantThreadLocalBasedCodeContext.java:139)
      2017-01-25 12:56:09.974668500 at com.atlassian.servicedesk.internal.utils.context.ReentrantThreadLocalBasedCodeContext.runOutOfContext(ReentrantThreadLocalBasedCodeContext.java:92)
      2017-01-25 12:56:09.974674500 at com.atlassian.servicedesk.internal.utils.context.CustomerContextServiceImpl.runOutOfCustomerContext(CustomerContextServiceImpl.java:64)
      2017-01-25 12:56:09.974674500 at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.outOfCustomerContext(CustomerContextSettingFilter.java:188)
      2017-01-25 12:56:09.974675500 at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.doFilterImpl(CustomerContextSettingFilter.java:144)
      2017-01-25 12:56:09.974680500 at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.doFilter(CustomerContextSettingFilter.java:135)
      2017-01-25 12:56:09.974680500 ... 4 filtered
      2017-01-25 12:56:09.974680500 at com.atlassian.jwt.internal.servlet.JwtAuthFilter.doFilter(JwtAuthFilter.java:32)
      2017-01-25 12:56:09.974681500 ... 8 filtered
      2017-01-25 12:56:09.974681500 at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
      2017-01-25 12:56:09.974686500 ... 4 filtered
      2017-01-25 12:56:09.974686500 at com.atlassian.web.servlet.plugin.LocationCleanerFilter.doFilter(LocationCleanerFilter.java:36)
      2017-01-25 12:56:09.974686500 ... 40 filtered
      2017-01-25 12:56:09.974687500 at com.atlassian.jira.util.zipkin.ZipkinTracingFilter.lambda$doFilter$1(ZipkinTracingFilter.java:52)
      2017-01-25 12:56:09.974692500 at com.github.kristofa.brave.servlet.BraveServletFilter.doFilter(BraveServletFilter.java:59)
      2017-01-25 12:56:09.974692500 at com.atlassian.jira.util.zipkin.ZipkinTracingFilter.doFilter(ZipkinTracingFilter.java:40)
      2017-01-25 12:56:09.974693500 ... 21 filtered
      2017-01-25 12:56:09.974693500 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      2017-01-25 12:56:09.974698500 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      2017-01-25 12:56:09.974698500 at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
      2017-01-25 12:56:09.974699500 at java.lang.Thread.run(Thread.java:745)
      2017-01-25 12:56:09.974699500 Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.atlassian.jira.ext.charting.gadgets.AverageTimeInStatusChartResource': Unsatisfied dependency expressed through constructor argument with index 11 of type [com.atlassian.jira.issue.search.providers.LuceneSearchProvider]: No qualifying bean of type [com.atlassian.jira.issue.search.providers.LuceneSearchProvider] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {}; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.atlassian.jira.issue.search.providers.LuceneSearchProvider] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {}
      2017-01-25 12:56:09.974712500 at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:749)
      2017-01-25 12:56:09.974713500 at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:185)
      2017-01-25 12:56:09.974713500 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1143)
      2017-01-25 12:56:09.974714500 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1046)
      2017-01-25 12:56:09.974719500 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:510)
      2017-01-25 12:56:09.974725500 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:342)
      2017-01-25 12:56:09.974725500 ... 2 filtered
      2017-01-25 12:56:09.974726500 at java.lang.reflect.Method.invoke(Method.java:498)
      2017-01-25 12:56:09.974726500 at com.atlassian.plugin.osgi.spring.DefaultSpringContainerAccessor.createBean(DefaultSpringContainerAccessor.java:97)
      2017-01-25 12:56:09.974730500 at com.atlassian.plugins.rest.module.OsgiComponentProviderFactory$ContainerManagedComponentProvider.getInstance(OsgiComponentProviderFactory.java:89)
      2017-01-25 12:56:09.974731500 ... 3 filtered
      2017-01-25 12:56:09.974731500 at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:193)
      2017-01-25 12:56:09.974731500 ... 8 filtered
      2017-01-25 12:56:09.974732500 at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:193)
      2017-01-25 12:56:09.974736500 ... 1 filtered
      2017-01-25 12:56:09.974736500 at com.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.initiate(RestDelegatingServletFilter.java:164)
      2017-01-25 12:56:09.974737500 ... 5 filtered
      2017-01-25 12:56:09.974737500 at com.atlassian.plugins.rest.module.RestDelegatingServletFilter.initServletContainer(RestDelegatingServletFilter.java:89)
      2017-01-25 12:56:09.974737500 at com.atlassian.plugins.rest.module.RestDelegatingServletFilter.init(RestDelegatingServletFilter.java:62)
      2017-01-25 12:56:09.974743500 ... 1 filtered
      2017-01-25 12:56:09.974743500 at com.atlassian.plugin.servlet.DefaultServletModuleManager$LazyLoadedFilterReference.create(DefaultServletModuleManager.java:516)
      2017-01-25 12:56:09.974743500 at com.atlassian.plugin.servlet.DefaultServletModuleManager$LazyLoadedFilterReference.create(DefaultServletModuleManager.java:503)
      2017-01-25 12:56:09.974744500 at com.atlassian.util.concurrent.LazyReference$Sync.run(LazyReference.java:325)
      2017-01-25 12:56:09.974748500 at com.atlassian.util.concurrent.LazyReference.getInterruptibly(LazyReference.java:143)
      2017-01-25 12:56:09.974749500 ... 260 more
      2017-01-25 12:56:09.974749500 Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.atlassian.jira.issue.search.providers.LuceneSearchProvider] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {}
      2017-01-25 12:56:09.974756500 at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:1373)
      2017-01-25 12:56:09.974756500 at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1119)
      2017-01-25 12:56:09.974765500 at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1014)
      2017-01-25 12:56:09.974765500 at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:813)
      2017-01-25 12:56:09.974766500 at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741)
      
      

      Workaround

      • Navigate to Project view -> Reports
      • Use "Switch Report" drop down list and switch to "All Reports" view if it's not loaded by the default
      • Workload Pie Chart Report is available at the bottom of the page, in Others section
      • Other reports are available as the workaround to broken Agile gadgets

      Attachments

        1. charting plugin.png
          charting plugin.png
          17 kB
        2. charting plugin.png
          charting plugin.png
          17 kB
        3. image-2017-01-25-11-24-22-626.png
          image-2017-01-25-11-24-22-626.png
          25 kB
        4. image-2017-01-25-11-25-19-334.png
          image-2017-01-25-11-25-19-334.png
          114 kB
        5. image-2017-01-25-11-26-29-013.png
          image-2017-01-25-11-26-29-013.png
          112 kB
        6. image-2017-01-25-14-05-23-599.png
          image-2017-01-25-14-05-23-599.png
          101 kB
        7. image-2017-01-27-19-49-43-737.png
          image-2017-01-27-19-49-43-737.png
          12 kB
        8. image-2017-03-30-11-19-18-627.png
          image-2017-03-30-11-19-18-627.png
          9 kB
        9. image-2017-03-30-11-26-32-611.png
          image-2017-03-30-11-26-32-611.png
          8 kB
        10. Jira_Gadgets_Broken.jpg
          Jira_Gadgets_Broken.jpg
          83 kB

        Issue Links

          Activity

            People

              rlutsiv Roman Lutsiv (Inactive)
              aradmann aradmann (Inactive)
              Votes:
              88 Vote for this issue
              Watchers:
              53 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: