Details
-
Bug
-
Resolution: Fixed
-
Highest
-
None
-
45
-
Severity 2 - Major
-
78
-
Description
Atlassian Status: Jan 31, 2017 - 07:45 a.m. UTC
The fix was rolled out to all customers
Summary
- 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
- 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
Issue Links
- duplicates
-
JSWCLOUD-15963 Workload pie chart is not working
- Closed
- relates to
-
JRACLOUD-66686 Average Time and Average Number of Times in Gadgets are Broken
- Closed
-
HOT-59786 Loading...
- mentioned in
-
Page Loading...