Created
January 10, 2012 15:17
-
-
Save juven/1589558 to your computer and use it in GitHub Desktop.
ossrh thread dump
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
in the threaddump of ossrh, I found about 30 threads blocked by 0x0000000058151000] with similar stackstrace | |
jvm 1 | "195956184@qtp-1400799112-16610" prio=10 tid=0x00002aaabe0ad800 nid=0x518d waiting for monitor entry [0x0000000058151000] | |
jvm 1 | java.lang.Thread.State: BLOCKED (on object monitor) | |
jvm 1 | at org.sonatype.security.realms.tools.AbstractConfigurationManager.getConfiguration(AbstractConfigurationManager.java:30) | |
jvm 1 | - waiting to lock <0x00000000c0679470> (a org.sonatype.security.realms.tools.ResourceMergingConfigurationManager) | |
jvm 1 | at org.sonatype.security.realms.tools.ResourceMergingConfigurationManager.getConfiguration(ResourceMergingConfigurationManager.java:489) | |
jvm 1 | at org.sonatype.security.realms.tools.ResourceMergingConfigurationManager.readRole(ResourceMergingConfigurationManager.java:323) | |
jvm 1 | at org.sonatype.security.usermanagement.xml.SecurityXmlUserManager.toRole(SecurityXmlUserManager.java:130) | |
jvm 1 | at org.sonatype.security.usermanagement.xml.SecurityXmlUserManager.getUsersRoles(SecurityXmlUserManager.java:247) | |
jvm 1 | at org.sonatype.security.realms.XmlAuthorizingRealm.doGetAuthorizationInfo(XmlAuthorizingRealm.java:139) | |
jvm 1 | at org.apache.shiro.realm.AuthorizingRealm.getAuthorizationInfo(AuthorizingRealm.java:341) | |
jvm 1 | at org.apache.shiro.realm.AuthorizingRealm.isPermitted(AuthorizingRealm.java:457) | |
jvm 1 | at org.apache.shiro.realm.AuthorizingRealm.isPermitted(AuthorizingRealm.java:453) | |
jvm 1 | at org.sonatype.security.authorization.ExceptionCatchingModularRealmAuthorizer.isPermitted(ExceptionCatchingModularRealmAuthorizer.java:161) | |
jvm 1 | at org.apache.shiro.mgt.AuthorizingSecurityManager.isPermitted(AuthorizingSecurityManager.java:113) | |
jvm 1 | at org.apache.shiro.subject.support.DelegatingSubject.isPermitted(DelegatingSubject.java:151) | |
jvm 1 | at org.sonatype.nexus.proxy.access.DefaultNexusItemAuthorizer.isPermitted(DefaultNexusItemAuthorizer.java:164) | |
jvm 1 | at org.sonatype.nexus.proxy.access.DefaultNexusItemAuthorizer.authorizePath(DefaultNexusItemAuthorizer.java:123) | |
jvm 1 | at org.sonatype.nexus.proxy.router.DefaultRepositoryRouter.authorizePath(DefaultRepositoryRouter.java:771) | |
jvm 1 | at org.sonatype.nexus.security.filter.authz.NexusTargetMappingAuthorizationFilter.isAccessAllowed(NexusTargetMappingAuthorizationFilter.java:168) | |
jvm 1 | at org.apache.shiro.web.filter.AccessControlFilter.onPreHandle(AccessControlFilter.java:162) | |
jvm 1 | at org.apache.shiro.web.filter.PathMatchingFilter.preHandle(PathMatchingFilter.java:177) | |
jvm 1 | at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:131) | |
jvm 1 | at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:81) | |
jvm 1 | at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | |
jvm 1 | at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | |
jvm 1 | at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | |
jvm 1 | at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:81) | |
jvm 1 | at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | |
jvm 1 | at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:359) | |
jvm 1 | at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:275) | |
jvm 1 | at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | |
jvm 1 | at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | |
jvm 1 | at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:344) | |
jvm 1 | at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:272) | |
jvm 1 | at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:81) | |
jvm 1 | at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1148) | |
jvm 1 | at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:387) | |
jvm 1 | at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) | |
jvm 1 | at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) | |
jvm 1 | at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) | |
jvm 1 | at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417) | |
jvm 1 | at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) | |
jvm 1 | at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) | |
jvm 1 | at org.mortbay.jetty.Server.handle(Server.java:326) | |
jvm 1 | at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534) | |
jvm 1 | at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864) | |
jvm 1 | at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539) | |
jvm 1 | at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) | |
jvm 1 | at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) | |
jvm 1 | at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) | |
jvm 1 | at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment