Skip to content

Instantly share code, notes, and snippets.

@cstamas
Created November 15, 2016 16:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cstamas/c5f52bb14ce820b2afd291766c60f5c5 to your computer and use it in GitHub Desktop.
Save cstamas/c5f52bb14ce820b2afd291766c60f5c5 to your computer and use it in GitHub Desktop.
Frozen threads found (potential deadlock)
It seems that the following threads have not changed their stack for more than 10 seconds.
These threads are possibly (but not necessarily!) in a deadlock or hung.
qtp33860027-337 <--- Frozen for at least 54s
org.sonatype.nexus.proxy.item.DefaultRepositoryItemUidFactory.doCreateUidLockForKey(String) DefaultRepositoryItemUidFactory.java:120
org.sonatype.nexus.proxy.item.DefaultRepositoryItemUidFactory.createUidLock(RepositoryItemUid) DefaultRepositoryItemUidFactory.java:115
org.sonatype.nexus.proxy.item.DefaultRepositoryItemUidFactory.createUidLock(RepositoryItemUid) DefaultRepositoryItemUidFactory.java:43
org.sonatype.nexus.proxy.item.DefaultRepositoryItemUid.getLock() DefaultRepositoryItemUid.java:88
org.sonatype.nexus.proxy.repository.AbstractRepository.retrieveItem(boolean, ResourceStoreRequest) AbstractRepository.java:755
org.sonatype.nexus.proxy.repository.AbstractRepository.retrieveItem(ResourceStoreRequest) AbstractRepository.java:592
org.sonatype.nexus.proxy.repository.AbstractGroupRepository.doRetrieveItem(ResourceStoreRequest) AbstractGroupRepository.java:262
org.sonatype.nexus.proxy.maven.maven2.M2GroupRepository.doRetrieveItem(ResourceStoreRequest) M2GroupRepository.java:153
org.sonatype.nexus.proxy.repository.AbstractRepository.retrieveItem(boolean, ResourceStoreRequest) AbstractRepository.java:760
org.sonatype.nexus.proxy.repository.AbstractRepository.retrieveItem(ResourceStoreRequest) AbstractRepository.java:592
org.sonatype.nexus.proxy.router.DefaultRepositoryRouter.retrieveItem(ResourceStoreRequest) DefaultRepositoryRouter.java:155
org.sonatype.nexus.content.internal.ContentServlet.doGet(HttpServletRequest, HttpServletResponse) ContentServlet.java:381
org.sonatype.nexus.content.internal.ContentServlet.service(HttpServletRequest, HttpServletResponse) ContentServlet.java:347
javax.servlet.http.HttpServlet.service(ServletRequest, ServletResponse) HttpServlet.java:848
com.google.inject.servlet.ServletDefinition.doServiceImpl(HttpServletRequest, HttpServletResponse) ServletDefinition.java:288
com.google.inject.servlet.ServletDefinition.doService(ServletRequest, ServletResponse) ServletDefinition.java:278
com.google.inject.servlet.ServletDefinition.service(ServletRequest, ServletResponse) ServletDefinition.java:182
com.google.inject.servlet.ManagedServletPipeline.service(ServletRequest, ServletResponse) ManagedServletPipeline.java:93
com.google.inject.servlet.FilterChainInvocation.doFilter(ServletRequest, ServletResponse) FilterChainInvocation.java:85
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ServletRequest, ServletResponse) ProxiedFilterChain.java:61
org.apache.shiro.web.servlet.AdviceFilter.executeChain(ServletRequest, ServletResponse, FilterChain) AdviceFilter.java:108
org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(ServletRequest, ServletResponse, FilterChain) AdviceFilter.java:137
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(ServletRequest, ServletResponse, FilterChain) OncePerRequestFilter.java:125
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ServletRequest, ServletResponse) ProxiedFilterChain.java:66
org.apache.shiro.web.servlet.AdviceFilter.executeChain(ServletRequest, ServletResponse, FilterChain) AdviceFilter.java:108
org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(ServletRequest, ServletResponse, FilterChain) AdviceFilter.java:137
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(ServletRequest, ServletResponse, FilterChain) OncePerRequestFilter.java:125
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ServletRequest, ServletResponse) ProxiedFilterChain.java:66
org.apache.shiro.web.servlet.AdviceFilter.executeChain(ServletRequest, ServletResponse, FilterChain) AdviceFilter.java:108
org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(ServletRequest, ServletResponse, FilterChain) AdviceFilter.java:137
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(ServletRequest, ServletResponse, FilterChain) OncePerRequestFilter.java:125
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ServletRequest, ServletResponse) ProxiedFilterChain.java:66
org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(ServletRequest, ServletResponse, FilterChain) AbstractShiroFilter.java:449
org.sonatype.nexus.web.internal.SecurityFilter.executeChain(ServletRequest, ServletResponse, FilterChain) SecurityFilter.java:90
org.apache.shiro.web.servlet.AbstractShiroFilter$1.call() AbstractShiroFilter.java:365
org.apache.shiro.subject.support.SubjectCallable.doCall(Callable) SubjectCallable.java:90
org.apache.shiro.subject.support.SubjectCallable.call() SubjectCallable.java:83
org.apache.shiro.subject.support.DelegatingSubject.execute(Callable) DelegatingSubject.java:383
org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(ServletRequest, ServletResponse, FilterChain) AbstractShiroFilter.java:362
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(ServletRequest, ServletResponse, FilterChain) OncePerRequestFilter.java:125
com.google.inject.servlet.FilterChainInvocation.doFilter(ServletRequest, ServletResponse) FilterChainInvocation.java:82
com.google.inject.servlet.ManagedFilterPipeline.dispatch(ServletRequest, ServletResponse, FilterChain) ManagedFilterPipeline.java:120
org.sonatype.nexus.web.internal.NexusGuiceFilter$MultiFilterChain.doFilter(ServletRequest, ServletResponse) NexusGuiceFilter.java:82
com.google.inject.servlet.FilterChainInvocation.doFilter(ServletRequest, ServletResponse) FilterChainInvocation.java:89
com.google.inject.servlet.ManagedFilterPipeline.dispatch(ServletRequest, ServletResponse, FilterChain) ManagedFilterPipeline.java:120
org.sonatype.nexus.web.internal.NexusGuiceFilter$MultiFilterChain.doFilter(ServletRequest, ServletResponse) NexusGuiceFilter.java:82
com.google.inject.servlet.FilterChainInvocation.doFilter(ServletRequest, ServletResponse) FilterChainInvocation.java:89
com.google.inject.servlet.ManagedFilterPipeline.dispatch(ServletRequest, ServletResponse, FilterChain) ManagedFilterPipeline.java:120
org.sonatype.nexus.web.internal.NexusGuiceFilter$MultiFilterChain.doFilter(ServletRequest, ServletResponse) NexusGuiceFilter.java:82
com.google.inject.servlet.FilterChainInvocation.doFilter(ServletRequest, ServletResponse) FilterChainInvocation.java:89
com.google.inject.servlet.ManagedFilterPipeline.dispatch(ServletRequest, ServletResponse, FilterChain) ManagedFilterPipeline.java:120
org.sonatype.nexus.web.internal.NexusGuiceFilter$MultiFilterChain.doFilter(ServletRequest, ServletResponse) NexusGuiceFilter.java:82
com.google.inject.servlet.FilterChainInvocation.doFilter(ServletRequest, ServletResponse) FilterChainInvocation.java:89
com.yammer.metrics.web.WebappMetricsFilter.doFilter(ServletRequest, ServletResponse, FilterChain) WebappMetricsFilter.java:76
com.google.inject.servlet.FilterChainInvocation.doFilter(ServletRequest, ServletResponse) FilterChainInvocation.java:82
org.sonatype.nexus.web.internal.CommonHeadersFilter.doFilter(ServletRequest, ServletResponse, FilterChain) CommonHeadersFilter.java:69
com.google.inject.servlet.FilterChainInvocation.doFilter(ServletRequest, ServletResponse) FilterChainInvocation.java:82
org.sonatype.nexus.web.internal.ErrorPageFilter.doFilter(ServletRequest, ServletResponse, FilterChain) ErrorPageFilter.java:71
com.google.inject.servlet.FilterChainInvocation.doFilter(ServletRequest, ServletResponse) FilterChainInvocation.java:82
org.sonatype.nexus.web.internal.BaseUrlHolderFilter.doFilter(ServletRequest, ServletResponse, FilterChain) BaseUrlHolderFilter.java:66
com.google.inject.servlet.FilterChainInvocation.doFilter(ServletRequest, ServletResponse) FilterChainInvocation.java:82
com.google.inject.servlet.ManagedFilterPipeline.dispatch(ServletRequest, ServletResponse, FilterChain) ManagedFilterPipeline.java:120
org.sonatype.nexus.web.internal.NexusGuiceFilter$MultiFilterChain.doFilter(ServletRequest, ServletResponse) NexusGuiceFilter.java:82
org.sonatype.nexus.web.internal.NexusGuiceFilter$MultiFilterPipeline.dispatch(ServletRequest, ServletResponse, FilterChain) NexusGuiceFilter.java:56
com.google.inject.servlet.GuiceFilter$1.call() GuiceFilter.java:132
com.google.inject.servlet.GuiceFilter$1.call() GuiceFilter.java:129
com.google.inject.servlet.GuiceFilter$Context.call(Callable) GuiceFilter.java:206
com.google.inject.servlet.GuiceFilter.doFilter(ServletRequest, ServletResponse, FilterChain) GuiceFilter.java:129
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletRequest, ServletResponse) ServletHandler.java:1484
io.takari.nexus.jetty.qos.QoSFilter.doFilter(ServletRequest, ServletResponse, FilterChain) QoSFilter.java:290
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletRequest, ServletResponse) ServletHandler.java:1476
org.eclipse.jetty.servlet.ServletHandler.doHandle(String, Request, HttpServletRequest, HttpServletResponse) ServletHandler.java:501
org.eclipse.jetty.server.handler.ScopedHandler.handle(String, Request, HttpServletRequest, HttpServletResponse) ScopedHandler.java:137
org.eclipse.jetty.security.SecurityHandler.handle(String, Request, HttpServletRequest, HttpServletResponse) SecurityHandler.java:557
org.eclipse.jetty.server.session.SessionHandler.doHandle(String, Request, HttpServletRequest, HttpServletResponse) SessionHandler.java:231
org.eclipse.jetty.server.handler.ContextHandler.doHandle(String, Request, HttpServletRequest, HttpServletResponse) ContextHandler.java:1086
org.eclipse.jetty.servlet.ServletHandler.doScope(String, Request, HttpServletRequest, HttpServletResponse) ServletHandler.java:429
org.eclipse.jetty.server.session.SessionHandler.doScope(String, Request, HttpServletRequest, HttpServletResponse) SessionHandler.java:193
org.eclipse.jetty.server.handler.ContextHandler.doScope(String, Request, HttpServletRequest, HttpServletResponse) ContextHandler.java:1020
org.eclipse.jetty.server.handler.ScopedHandler.handle(String, Request, HttpServletRequest, HttpServletResponse) ScopedHandler.java:135
org.eclipse.jetty.server.handler.HandlerWrapper.handle(String, Request, HttpServletRequest, HttpServletResponse) HandlerWrapper.java:116
com.yammer.metrics.jetty.InstrumentedHandler.handle(String, Request, HttpServletRequest, HttpServletResponse) InstrumentedHandler.java:200
org.eclipse.jetty.server.handler.HandlerWrapper.handle(String, Request, HttpServletRequest, HttpServletResponse) HandlerWrapper.java:116
org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(String, Request, HttpServletRequest, HttpServletResponse) RewriteHandler.java:317
org.eclipse.jetty.server.handler.HandlerCollection.handle(String, Request, HttpServletRequest, HttpServletResponse) HandlerCollection.java:154
org.eclipse.jetty.server.handler.HandlerWrapper.handle(String, Request, HttpServletRequest, HttpServletResponse) HandlerWrapper.java:116
org.eclipse.jetty.server.Server.handleAsync(AbstractHttpConnection) Server.java:410
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest() AbstractHttpConnection.java:519
org.eclipse.jetty.server.AsyncHttpConnection.handle() AsyncHttpConnection.java:79
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle() SelectChannelEndPoint.java:696
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run() SelectChannelEndPoint.java:53
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(Runnable) QueuedThreadPool.java:608
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run() QueuedThreadPool.java:543
java.lang.Thread.run() Thread.java:745
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment