Details
-
Bug
-
Resolution: Fixed
-
Low
-
5.1.3
-
None
-
5.01
-
Description
This means plugins have to call ComponentManager.getComponentInstanceOfType(), which makes classes more difficult to test and leads to logs full of this:
@40000000502925031a8a6924 2012-08-13 11:02:01,443 http-172.16.3.44-8080-170 WARN agoncaives 662x1164576x3 1t36te4 201.37.96.9,172.16.3.44 /plugins/servlet/gadgets/ifr [com.atlassian.jira.ComponentManager] Unable to find component with key 'interface com.atlassian.jira.plugin.webresource.JiraWebResourceManager' - eventually found 'com.atlassian.jira.plugin.webresource.JiraWebResourceManagerImpl@548dacbb' the slow way. @40000000502925031a8a74dc java.lang.IllegalArgumentException @40000000502925031a8a78c4 at com.atlassian.jira.ComponentManager.getComponentInstanceOfType(ComponentManager.java:510) @40000000502925031a8ab744 at com.atlassian.support.crm.filters.UserInfoInjector.doFilter(UserInfoInjector.java:41) @40000000502925031a8ab744 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @40000000502925031a8abb2c at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @40000000502925031a8abf14 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @40000000502925031a8acacc at com.atlassian.labs.botkiller.BotKillerFilter.doFilter(BotKillerFilter.java:36) @40000000502925031a8acacc at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @40000000502925031a8ae23c at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @40000000502925031a8ae23c at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @40000000502925031a8ae624 at com.atlassian.jira.tzdetect.IncludeResourcesFilter.doFilter(IncludeResourcesFilter.java:39) @40000000502925031a8aea0c at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @40000000502925031a8af5c4 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @40000000502925031a8af5c4 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @40000000502925031a8af9ac at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:25) @40000000502925031a8afd94 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @40000000502925031a8b0564 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @40000000502925031a8b094c at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @40000000502925031a8b18ec at org.apache.shindig.auth.AuthenticationServletFilter.callChain(AuthenticationServletFilter.java:123) @40000000502925031a8b1cd4 at org.apache.shindig.auth.AuthenticationServletFilter.doFilter(AuthenticationServletFilter.java:86) @40000000502925031a8b20bc at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @40000000502925031a8b288c at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @40000000502925031a8b2c74 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @40000000502925031a8b305c at com.atlassian.gadgets.renderer.internal.servlet.GadgetSpecUrlRenderPermissionServletFilter.doFilter(GadgetSpecUrlRenderPermissionServletFilter.java:114) @40000000502925031a8b7a94 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @40000000502925031a8b7e7c at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @40000000502925031a8b8264 at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) @40000000502925031a8b95ec at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) @40000000502925031a8b99d4 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) @40000000502925031a8b99d4 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) @40000000502925031a8ba58c at com.atlassian.jira.web.filters.accesslog.AccessLogFilter.executeRequest(AccessLogFilter.java:103) @40000000502925031a8ba58c at com.atlassian.jira.web.filters.accesslog.AccessLogFilter.doFilter(AccessLogFilter.java:87) @40000000502925031a8ba974 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) @40000000502925031a8bad5c at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) @40000000502925031a8bb52c at com.atlassian.jira.security.xsrf.XsrfTokenAdditionRequestFilter.doFilter(XsrfTokenAdditionRequestFilter.java:54) @40000000502925031a8bb914 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) @40000000502925031a8bb914 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) @40000000502925031a8bcc9c at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) @40000000502925031a8bd084 at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) @40000000502925031a8bd084 at com.atlassian.jira.web.filters.SitemeshPageFilter.doFilter(SitemeshPageFilter.java:124) @40000000502925031a8bd46c at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) @40000000502925031a8bdc3c at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) @40000000502925031a8be024 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) @40000000502925031a8be40c at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @40000000502925031a8be40c at com.atlassian.labs.remoteapps.modules.permissions.ApiScopingFilter.doFilter(ApiScopingFilter.java:71) @40000000502925031a8befc4 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @40000000502925031a8befc4 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @40000000502925031a8bff64 at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) @40000000502925031a8c034c at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) @40000000502925031a8c0734 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) @40000000502925031a8c0f04 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) @40000000502925031a8c12ec at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:234) @40000000502925031a8c16d4 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) @40000000502925031a8c16d4 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) @40000000502925031a8c3614 at com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:98) @40000000502925031a8c39fc at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) @40000000502925031a8c39fc at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) @40000000502925031a8c4d84 at com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:157) @40000000502925031a8c516c at com.atlassian.jira.web.filters.JiraLoginFilter.doFilter(JiraLoginFilter.java:70) @40000000502925031a8c5554 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) @40000000502925031a8c5554 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) @40000000502925031a8c5d24 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) @40000000502925031a8c610c at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @40000000502925031a8c64f4 at com.atlassian.oauth.serviceprovider.internal.servlet.OAuthFilter.doFilter(OAuthFilter.java:71) @40000000502925031a8c68dc at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @40000000502925031a8c70ac at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @40000000502925031a8c70ac at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) @40000000502925031a8c8434 at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) @40000000502925031a8c881c at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) @40000000502925031a8c8c04 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) @40000000502925031a8c93d4 at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:99) @40000000502925031a8c97bc at com.atlassian.jira.web.filters.JIRAProfilingFilter.doFilter(JIRAProfilingFilter.java:19) @40000000502925031a8c97bc at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) @40000000502925031a8c9ba4 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) @40000000502925031a8ca374 at com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:71) @40000000502925031a8ca75c at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) @40000000502925031a8ca75c at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) @40000000502925031a8cab44 at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738) @40000000502925031a8cbae4 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) @40000000502925031a8cbecc at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) @40000000502925031a8cc2b4 at com.atlassian.gzipfilter.GzipFilter.doFilterInternal(GzipFilter.java:80) @40000000502925031a8cc2b4 at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:51) @40000000502925031a8cce6c at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) @40000000502925031a8cce6c at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) @40000000502925031a8cd254 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) @40000000502925031a8cd63c at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @40000000502925031a8cf194 at com.atlassian.labs.remoteapps.modules.oauth.OAuth2LOFilter.doFilter(OAuth2LOFilter.java:70) @40000000502925031a8cf57c at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @40000000502925031a8d0904 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @40000000502925031a8d0904 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @40000000502925031a8d0cec at com.sysbliss.jira.plugins.workflow.servlet.JWDSendRedirectFilter.doFilter(JWDSendRedirectFilter.java:25) @40000000502925031a8d14bc at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @40000000502925031a8d18a4 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @40000000502925031a8d1c8c at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) @40000000502925031a8d245c at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) @40000000502925031a8d2844 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) @40000000502925031a8d2c2c at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) @40000000502925031a8d33fc at com.atlassian.jira.web.filters.steps.ChainedFilterStepRunner.doFilter(ChainedFilterStepRunner.java:78) @40000000502925031a8d439c at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) @40000000502925031a8d4784 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) @40000000502925031a8d4b6c at com.atlassian.core.filters.cache.AbstractCachingFilter.doFilter(AbstractCachingFilter.java:33) @40000000502925031a8d4b6c at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) @40000000502925031a8d5724 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) @40000000502925031a8d5724 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) @40000000502925031a8d5b0c at com.atlassian.core.filters.encoding.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:41) @40000000502925031a8d5ef4 at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) @40000000502925031a8d66c4 at com.atlassian.jira.web.filters.PathMatchingEncodingFilter.doFilter(PathMatchingEncodingFilter.java:49) @40000000502925031a8d6aac at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) @40000000502925031a8d6aac at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) @40000000502925031a8d7e34 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) @40000000502925031a8d821c at com.atlassian.jira.web.monitor.ActiveRequestsFilter$PassToChainFilterFunc.doFilter(ActiveRequestsFilter.java:346) @40000000502925031a8d821c at com.atlassian.jira.web.monitor.ActiveRequestsFilter$DebugLogFilterFunc.doFilter(ActiveRequestsFilter.java:463) @40000000502925031a8d8dd4 at com.atlassian.jira.web.monitor.ActiveRequestsFilter.doFilter(ActiveRequestsFilter.java:173) @40000000502925031a8d8dd4 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) @40000000502925031a8d91bc at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) @40000000502925031a8d95a4 at com.atlassian.jira.startup.JiraStartupChecklistFilter.doFilter(JiraStartupChecklistFilter.java:75) @40000000502925031a8d9d74 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) @40000000502925031a8da15c at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) @40000000502925031a8da15c at com.atlassian.multitenant.servlet.MultiTenantServletFilter.doFilter(MultiTenantServletFilter.java:91) @40000000502925031a8dcc54 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) @40000000502925031a8dcc54 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) @40000000502925031a8dd03c at com.atlassian.jira.web.filters.steps.ChainedFilterStepRunner.doFilter(ChainedFilterStepRunner.java:78) @40000000502925031a8dd80c at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) @40000000502925031a8ddbf4 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) @40000000502925031a8ddfdc at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) @40000000502925031a8ddfdc at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) @40000000502925031a8de3c4 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) @40000000502925031a8deb94 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) @40000000502925031a8def7c at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) @40000000502925031a8def7c at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) @40000000502925031a8e0304 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852) @40000000502925031a8e0304 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) @40000000502925031a8e06ec at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) @40000000502925031a8e0ad4 at java.lang.Thread.run(Thread.java:662)