java.lang.RuntimeException: java.io.IOException: org.sonatype.nexus.repository.storage.RetryDeniedException: Reached max retries: 8/8

Sonatype JIRA | Daniel Tschinder | 1 week ago
tip
Do you find the tips below useful? Click on the to mark them and say thanks to rafafviola . Or join the community to write better ones.
  1. 0

    If a user has read privileges to a npm group, but not the underlying npm proxy, then the "npm install <package>" will get a 500 response for any package that is not locally cached in the npm proxy. Steps to reproduce: 1) Setup a npm group _npm-all_ that has npm proxy _npmjs_ as a member 2) Setup a user that has access to group repo _npm-all_ (privilege nx-repository-view-npm-npm-all). 3) Try to install a npm package that is not locally cached in proxy _npmjs_ The npm install command will fail with something like the following: {noformat} npm http fetch GET http://localhost:8081/repository/npm-all/glob/-/glob-7.1.1.tgz npm http fetch 500 http://localhost:8081/repository/npm-all/glob/-/glob-7.1.1.tgz npm info retry will retry, error on last attempt: Error: server error 500 {noformat} Nexus logs will show the following: {noformat} 2016-12-21 11:21:38,899+0000 WARN [qtp1898010376-415] test org.sonatype.nexus.repository.httpbridge.internal.ViewServlet - Service failure java.lang.RuntimeException: java.io.IOException: org.apache.shiro.authz.AuthorizationException at com.google.common.base.Throwables.propagate(Throwables.java:160) [na:na] at com.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.getUrl(NpmProxyFacetImpl.java:142) [na:na] at org.sonatype.nexus.repository.proxy.ProxyFacetSupport.fetch(ProxyFacetSupport.java:210) [na:na] at com.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.fetch(NpmProxyFacetImpl.java:62) [na:na] at org.sonatype.nexus.repository.proxy.ProxyFacetSupport.get(ProxyFacetSupport.java:166) [na:na] at org.sonatype.nexus.repository.proxy.ProxyHandler.handle(ProxyHandler.java:49) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.storage.UnitOfWorkHandler.handle(UnitOfWorkHandler.java:39) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.view.Context$proceed.call(Unknown Source) [na:na] at com.sonatype.nexus.repository.npm.internal.NpmProxyRecipe$_closure1.doCall(NpmProxyRecipe.groovy:160) [na:na] ... ... Caused by: java.io.IOException: org.apache.shiro.authz.AuthorizationException at com.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.retrievePackageRoot(NpmProxyFacetImpl.java:347) [na:na] at com.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.retrievePackageVersion(NpmProxyFacetImpl.java:299) [na:na] at com.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.getUrl(NpmProxyFacetImpl.java:138) [na:na] ... 131 common frames omitted Caused by: org.apache.shiro.authz.AuthorizationException: null at org.sonatype.nexus.repository.security.SecurityFacetSupport.ensurePermitted(SecurityFacetSupport.java:72) [na:na] at org.sonatype.nexus.repository.security.SecurityHandler.handle(SecurityHandler.java:48) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.view.handlers.TimingHandler.handle(TimingHandler.java:46) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.view.Context.start(Context.java:114) [na:na] at org.sonatype.nexus.repository.view.Router.dispatch(Router.java:60) [na:na] at org.sonatype.nexus.repository.view.ConfigurableViewFacet.dispatch(ConfigurableViewFacet.java:52) [na:na] at org.sonatype.nexus.repository.view.ConfigurableViewFacet.dispatch(ConfigurableViewFacet.java:43) [na:na] at com.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.retrievePackageRoot(NpmProxyFacetImpl.java:336) [na:na] ... 133 common frames omitted {noformat} *Workaround* If you give that user a read privilege to the proxy _npmjs_ (nx-repository-view-npm-npmjs-read) then the user should be able to install the package that is not already cached. Group level permissions should be transitive, therefore use has the same privileges for all member repositories.

    Sonatype JIRA | 2 months ago | Mahendra Surani
    java.lang.RuntimeException: java.io.IOException: org.apache.shiro.authz.AuthorizationException
  2. 0
    samebug tip
    Try looking for variables that have been declared but not created as an object on the functions described in the stack trace.
  3. 0

    We have random issues with requests to nexus 3 failing, when used as npm repository. I can reproduce this in our case with running ab against nexus 3. (npm-all is a group for npm-prxy and npm-internal, as it is described in the docs) {code:java} ab -v 2 -n 1000 -c 25 https://nexus3.domain.net/repository/npm-all/sshpk/-/sshpk-1.10.1.tgz {code} Around 10 to 20 requests of the total 1000 fail. {code:java} 2017-02-14 13:25:10,676+0000 WARN [qtp490309293-47487] *UNKNOWN org.sonatype.nexus.repository.storage.StorageTxImpl - Reached max retries: 8/8 2017-02-14 13:25:10,896+0000 WARN [qtp490309293-47487] *UNKNOWN org.sonatype.nexus.repository.httpbridge.internal.ViewServlet - Service failure java.lang.RuntimeException: java.io.IOException: org.sonatype.nexus.repository.storage.RetryDeniedException: Reached max retries: 8/8 at com.google.common.base.Throwables.propagate(Throwables.java:160) [na:na] at com.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.getUrl(NpmProxyFacetImpl.java:142) [na:na] at org.sonatype.nexus.repository.proxy.ProxyFacetSupport.fetch(ProxyFacetSupport.java:210) [na:na] at com.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.fetch(NpmProxyFacetImpl.java:62) [na:na] at org.sonatype.nexus.repository.proxy.ProxyFacetSupport.get(ProxyFacetSupport.java:166) [na:na] at org.sonatype.nexus.repository.proxy.ProxyHandler.handle(ProxyHandler.java:49) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.storage.UnitOfWorkHandler.handle(UnitOfWorkHandler.java:39) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.view.Context$proceed.call(Unknown Source) [na:na] at com.sonatype.nexus.repository.npm.internal.NpmProxyRecipe$_closure1.doCall(NpmProxyRecipe.groovy:160) [na:na] at sun.reflect.GeneratedMethodAccessor430.invoke(Unknown Source) [na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [na:1.8.0_77] at java.lang.reflect.Method.invoke(Method.java:498) [na:1.8.0_77] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93) [na:na] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) [na:na] at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294) [na:na] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1019) [na:na] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1084) [na:na] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1019) [na:na] at groovy.lang.Closure.call(Closure.java:426) [na:na] at org.codehaus.groovy.runtime.ConvertedClosure.invokeCustom(ConvertedClosure.java:53) [na:na] at org.codehaus.groovy.runtime.ConversionHandler.invoke(ConversionHandler.java:105) [na:na] at com.sun.proxy.$Proxy118.handle(Unknown Source) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.view.handlers.ContentHeadersHandler.handle(ContentHeadersHandler.java:44) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.view.handlers.ConditionalRequestHandler.handle(ConditionalRequestHandler.java:72) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.http.PartialFetchHandler.handle(PartialFetchHandler.java:55) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.cache.NegativeCacheHandler.handle(NegativeCacheHandler.java:50) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.view.handlers.HandlerContributor.handle(HandlerContributor.java:65) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at com.sonatype.nexus.repository.npm.internal.NpmHandlers$1.handle(NpmHandlers.java:110) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.security.SecurityHandler.handle(SecurityHandler.java:52) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.view.handlers.TimingHandler.handle(TimingHandler.java:46) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.view.Context.start(Context.java:114) [na:na] at org.sonatype.nexus.repository.view.Router.dispatch(Router.java:60) [na:na] at org.sonatype.nexus.repository.view.ConfigurableViewFacet.dispatch(ConfigurableViewFacet.java:52) [na:na] at org.sonatype.nexus.repository.group.GroupHandler.getFirst(GroupHandler.java:118) [na:na] at org.sonatype.nexus.repository.group.GroupHandler.doGet(GroupHandler.java:95) [na:na] at org.sonatype.nexus.repository.group.GroupHandler.handle(GroupHandler.java:79) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.view.handlers.HandlerContributor.handle(HandlerContributor.java:65) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.security.SecurityHandler.handle(SecurityHandler.java:52) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.view.handlers.TimingHandler.handle(TimingHandler.java:46) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.view.Context.start(Context.java:114) [na:na] at org.sonatype.nexus.repository.view.Router.dispatch(Router.java:60) [na:na] at org.sonatype.nexus.repository.view.ConfigurableViewFacet.dispatch(ConfigurableViewFacet.java:52) [na:na] at org.sonatype.nexus.repository.view.ConfigurableViewFacet.dispatch(ConfigurableViewFacet.java:43) [na:na] at org.sonatype.nexus.repository.httpbridge.internal.ViewServlet.dispatchAndSend(ViewServlet.java:198) [na:na] at org.sonatype.nexus.repository.httpbridge.internal.ViewServlet.doService(ViewServlet.java:160) [na:na] at org.sonatype.nexus.repository.httpbridge.internal.ViewServlet.service(ViewServlet.java:117) [na:na] at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) [javax.servlet-api:3.1.0] at com.google.inject.servlet.ServletDefinition.doServiceImpl(ServletDefinition.java:287) [com.google.inject:4.0.0] at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:277) [com.google.inject:4.0.0] at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:182) [com.google.inject:4.0.0] at com.google.inject.servlet.DynamicServletPipeline.service(DynamicServletPipeline.java:71) [com.google.inject:4.0.0] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:85) [com.google.inject:4.0.0] at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:112) [org.apache.shiro.web:1.3.2] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) [com.google.inject:4.0.0] at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:112) [org.apache.shiro.web:1.3.2] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) [com.google.inject:4.0.0] at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) [org.apache.shiro.web:1.3.2] at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) [org.apache.shiro.web:1.3.2] at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) [org.apache.shiro.web:1.3.2] at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) [org.apache.shiro.web:1.3.2] at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) [org.apache.shiro.web:1.3.2] at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) [org.apache.shiro.web:1.3.2] at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) [org.apache.shiro.web:1.3.2] at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) [org.apache.shiro.web:1.3.2] at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) [org.apache.shiro.web:1.3.2] at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) [org.apache.shiro.web:1.3.2] at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) [org.apache.shiro.web:1.3.2] at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) [org.apache.shiro.web:1.3.2] at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) [org.apache.shiro.web:1.3.2] at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) [org.apache.shiro.web:1.3.2] at org.sonatype.nexus.security.SecurityFilter.executeChain(SecurityFilter.java:85) [org.sonatype.nexus.security:3.1.0.04] at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) [org.apache.shiro.web:1.3.2] at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) [org.apache.shiro.core:1.3.2] at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) [org.apache.shiro.core:1.3.2] at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) [org.apache.shiro.core:1.3.2] at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) [org.apache.shiro.web:1.3.2] at org.sonatype.nexus.security.SecurityFilter.doFilterInternal(SecurityFilter.java:101) [org.sonatype.nexus.security:3.1.0.04] at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) [org.apache.shiro.web:1.3.2] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) [com.google.inject:4.0.0] at com.sonatype.nexus.licensing.internal.LicensingRedirectFilter.doFilter(LicensingRedirectFilter.java:112) [com.sonatype.nexus.plugins.nexus-licensing-plugin:3.1.0.04] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) [com.google.inject:4.0.0] at com.codahale.metrics.servlet.AbstractInstrumentedFilter.doFilter(AbstractInstrumentedFilter.java:97) [com.codahale.metrics.servlet:3.0.2] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) [com.google.inject:4.0.0] at org.sonatype.nexus.internal.web.ErrorPageFilter.doFilter(ErrorPageFilter.java:63) [org.sonatype.nexus.base:3.1.0.04] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) [com.google.inject:4.0.0] at org.sonatype.nexus.internal.web.EnvironmentFilter.doFilter(EnvironmentFilter.java:97) [org.sonatype.nexus.base:3.1.0.04] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) [com.google.inject:4.0.0] at com.google.inject.servlet.DynamicFilterPipeline.dispatch(DynamicFilterPipeline.java:104) [com.google.inject:4.0.0] at com.google.inject.servlet.GuiceFilter$1.call(GuiceFilter.java:133) [com.google.inject:4.0.0] at com.google.inject.servlet.GuiceFilter$1.call(GuiceFilter.java:130) [com.google.inject:4.0.0] at com.google.inject.servlet.GuiceFilter$Context.call(GuiceFilter.java:203) [com.google.inject:4.0.0] at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:130) [com.google.inject:4.0.0] at org.sonatype.nexus.bootstrap.osgi.DelegatingFilter.doFilter(DelegatingFilter.java:73) [org.sonatype.nexus.bootstrap:3.1.0.04] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668) [org.eclipse.jetty.servlet:9.3.7.v20160115] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581) [org.eclipse.jetty.servlet:9.3.7.v20160115] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) [org.eclipse.jetty.server:9.3.7.v20160115] at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) [org.eclipse.jetty.security:9.3.7.v20160115] at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) [org.eclipse.jetty.server:9.3.7.v20160115] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158) [org.eclipse.jetty.server:9.3.7.v20160115] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511) [org.eclipse.jetty.servlet:9.3.7.v20160115] at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) [org.eclipse.jetty.server:9.3.7.v20160115] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090) [org.eclipse.jetty.server:9.3.7.v20160115] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [org.eclipse.jetty.server:9.3.7.v20160115] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119) [org.eclipse.jetty.server:9.3.7.v20160115] at com.codahale.metrics.jetty9.InstrumentedHandler.handle(InstrumentedHandler.java:175) [com.codahale.metrics.jetty9:3.0.2] at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109) [org.eclipse.jetty.server:9.3.7.v20160115] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119) [org.eclipse.jetty.server:9.3.7.v20160115] at org.eclipse.jetty.server.Server.handle(Server.java:517) [org.eclipse.jetty.server:9.3.7.v20160115] at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:308) [org.eclipse.jetty.server:9.3.7.v20160115] at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242) [org.eclipse.jetty.server:9.3.7.v20160115] at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273) [org.eclipse.jetty.io:9.3.7.v20160115] at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) [org.eclipse.jetty.io:9.3.7.v20160115] at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75) [org.eclipse.jetty.io:9.3.7.v20160115] at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654) [org.eclipse.jetty.util:9.3.7.v20160115] at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) [org.eclipse.jetty.util:9.3.7.v20160115] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_77] Caused by: java.io.IOException: org.sonatype.nexus.repository.storage.RetryDeniedException: Reached max retries: 8/8 at com.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.retrievePackageRoot(NpmProxyFacetImpl.java:347) [na:na] at com.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.retrievePackageVersion(NpmProxyFacetImpl.java:299) [na:na] at com.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.getUrl(NpmProxyFacetImpl.java:138) [na:na] ... 129 common frames omitted Caused by: org.sonatype.nexus.repository.storage.RetryDeniedException: Reached max retries: 8/8 at org.sonatype.nexus.repository.storage.StorageTxImpl.allowRetry(StorageTxImpl.java:217) [na:na] at sun.reflect.GeneratedMethodAccessor695.invoke(Unknown Source) [na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [na:1.8.0_77] at java.lang.reflect.Method.invoke(Method.java:498) [na:1.8.0_77] at org.sonatype.nexus.common.stateguard.SimpleMethodInvocation.proceed(SimpleMethodInvocation.java:53) [na:na] at org.sonatype.nexus.common.stateguard.StateGuardAspect$1.invoke(StateGuardAspect.java:69) [na:na] at com.sun.proxy.$Proxy177.allowRetry(Unknown Source) [na:na] at org.sonatype.nexus.transaction.TransactionalWrapper.proceedWithTransaction(TransactionalWrapper.java:81) [na:na] at org.sonatype.nexus.transaction.TransactionInterceptor.invoke(TransactionInterceptor.java:54) [na:na] at com.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.putPackageRoot(NpmProxyFacetImpl.java:197) [na:na] at com.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.store(NpmProxyFacetImpl.java:105) [na:na] at org.sonatype.nexus.repository.proxy.ProxyFacetSupport.get(ProxyFacetSupport.java:168) [na:na] at org.sonatype.nexus.repository.proxy.ProxyHandler.handle(ProxyHandler.java:49) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.storage.UnitOfWorkHandler.handle(UnitOfWorkHandler.java:39) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.view.Context$proceed.call(Unknown Source) [na:na] at com.sonatype.nexus.repository.npm.internal.NpmProxyRecipe$_closure1.doCall(NpmProxyRecipe.groovy:160) [na:na] at sun.reflect.GeneratedMethodAccessor430.invoke(Unknown Source) [na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [na:1.8.0_77] at java.lang.reflect.Method.invoke(Method.java:498) [na:1.8.0_77] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93) [na:na] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) [na:na] at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294) [na:na] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1019) [na:na] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1084) [na:na] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1019) [na:na] at groovy.lang.Closure.call(Closure.java:426) [na:na] at org.codehaus.groovy.runtime.ConvertedClosure.invokeCustom(ConvertedClosure.java:53) [na:na] at org.codehaus.groovy.runtime.ConversionHandler.invoke(ConversionHandler.java:105) [na:na] at com.sun.proxy.$Proxy118.handle(Unknown Source) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.view.handlers.ContentHeadersHandler.handle(ContentHeadersHandler.java:44) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.view.handlers.ConditionalRequestHandler.handle(ConditionalRequestHandler.java:72) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.http.PartialFetchHandler.handle(PartialFetchHandler.java:55) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.cache.NegativeCacheHandler.handle(NegativeCacheHandler.java:50) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at com.sonatype.nexus.repository.npm.internal.NpmHandlers$1.handle(NpmHandlers.java:110) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.security.SecurityHandler.handle(SecurityHandler.java:52) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.view.handlers.TimingHandler.handle(TimingHandler.java:46) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:80) [na:na] at org.sonatype.nexus.repository.view.Context.start(Context.java:114) [na:na] at org.sonatype.nexus.repository.view.Router.dispatch(Router.java:60) [na:na] at org.sonatype.nexus.repository.view.ConfigurableViewFacet.dispatch(ConfigurableViewFacet.java:52) [na:na] at org.sonatype.nexus.repository.view.ConfigurableViewFacet.dispatch(ConfigurableViewFacet.java:43) [na:na] at com.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.retrievePackageRoot(NpmProxyFacetImpl.java:336) [na:na] ... 131 common frames omitted Caused by: com.orientechnologies.orient.core.exception.OConcurrentModificationException: Cannot UPDATE the record #18:398 because the version is not the latest. Probably you are updating an old record or it has been modified by another user (db=v5502 your=v5501) DB name="component" at com.orientechnologies.orient.core.conflict.OVersionRecordConflictStrategy.checkVersions(OVersionRecordConflictStrategy.java:56) [na:na] at com.orientechnologies.orient.core.conflict.OVersionRecordConflictStrategy.onUpdate(OVersionRecordConflictStrategy.java:43) [na:na] at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.checkAndIncrementVersion(OAbstractPaginatedStorage.java:3641) [na:na] at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.doUpdateRecord(OAbstractPaginatedStorage.java:3145) [na:na] at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.commitEntry(OAbstractPaginatedStorage.java:3703) [na:na] at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.commit(OAbstractPaginatedStorage.java:1413) [na:na] at com.orientechnologies.orient.core.tx.OTransactionOptimistic.doCommit(OTransactionOptimistic.java:566) [na:na] at com.orientechnologies.orient.core.tx.OTransactionOptimistic.commit(OTransactionOptimistic.java:106) [na:na] at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:2710) [na:na] at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:2679) [na:na] at org.sonatype.nexus.repository.storage.StorageTxImpl.commit(StorageTxImpl.java:174) [na:na] at sun.reflect.GeneratedMethodAccessor135.invoke(Unknown Source) [na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [na:1.8.0_77] at java.lang.reflect.Method.invoke(Method.java:498) [na:1.8.0_77] at org.sonatype.nexus.common.stateguard.SimpleMethodInvocation.proceed(SimpleMethodInvocation.java:53) [na:na] at org.sonatype.nexus.common.stateguard.MethodInvocationAction.run(MethodInvocationAction.java:39) [na:na] at org.sonatype.nexus.common.stateguard.StateGuard$TransitionImpl.run(StateGuard.java:191) [na:na] at org.sonatype.nexus.common.stateguard.TransitionsInterceptor.invoke(TransitionsInterceptor.java:56) [na:na] at org.sonatype.nexus.common.stateguard.StateGuardAspect$1.invoke(StateGuardAspect.java:66) [na:na] at com.sun.proxy.$Proxy177.commit(Unknown Source) [na:na] at org.sonatype.nexus.transaction.TransactionalWrapper.proceedWithTransaction(TransactionalWrapper.java:67) [na:na] ... 174 common frames omitted {code}

    Sonatype JIRA | 1 week ago | Daniel Tschinder
    java.lang.RuntimeException: java.io.IOException: org.sonatype.nexus.repository.storage.RetryDeniedException: Reached max retries: 8/8
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    npm install <package> is returning HTTP 500 errors. In the logs we are seeing the following connection pool time outs. Restarting Nexus resolved the issue. {noformat} 2016-06-30 17:13:02,784+0200 WARN [qtp656923842-48759] *UNKNOWN com.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl - Failed to fetch: serve-favicon org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:286) [na:na] at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:263) [na:na] at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:190) [na:na] at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184) [na:na] at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88) [na:na] at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) [na:na] at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184) [httpcore:0.0.0] at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) [httpcore:0.0.0] at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) [httpcore:0.0.0] at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) [httpcore:0.0.0] at org.sonatype.nexus.repository.httpclient.FilteredHttpClient$1.call(FilteredHttpClient.java:182) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.httpclient.FilteredHttpClient$1.call(FilteredHttpClient.java:1) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.httpclient.FilteredHttpClient.filter(FilteredHttpClient.java:99) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.httpclient.FilteredHttpClient.execute(FilteredHttpClient.java:178) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.proxy.ProxyFacetSupport.execute(ProxyFacetSupport.java:281) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.proxy.ProxyFacetSupport.fetch(ProxyFacetSupport.java:221) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.proxy.ProxyFacetSupport.fetch(ProxyFacetSupport.java:201) [org.sonatype.nexus.repository:3.0.0.b2016011501] at com.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.fetch(NpmProxyFacetImpl.java:62) [com.sonatype.nexus.plugins.nexus-repository-npm:3.0.0.b2016011501] at org.sonatype.nexus.repository.proxy.ProxyFacetSupport.get(ProxyFacetSupport.java:163) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.proxy.ProxyHandler.handle(ProxyHandler.java:48) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:79) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.storage.UnitOfWorkHandler.handle(UnitOfWorkHandler.java:39) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:79) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context$proceed$17.call(Unknown Source) [!/:na] at com.sonatype.nexus.repository.npm.internal.NpmProxyRecipe$_closure1.doCall(NpmProxyRecipe.groovy:140) [com.sonatype.nexus.plugins.nexus-repository-npm:3.0.0.b2016011501] at sun.reflect.GeneratedMethodAccessor89.invoke(Unknown Source) [na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [na:1.8.0_66] at java.lang.reflect.Method.invoke(Method.java:497) [na:1.8.0_66] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93) [groovy-all:2.4.4] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) [groovy-all:2.4.4] at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294) [groovy-all:2.4.4] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1019) [groovy-all:2.4.4] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1084) [groovy-all:2.4.4] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1019) [groovy-all:2.4.4] at groovy.lang.Closure.call(Closure.java:426) [groovy-all:2.4.4] at org.codehaus.groovy.runtime.ConvertedClosure.invokeCustom(ConvertedClosure.java:53) [groovy-all:2.4.4] at org.codehaus.groovy.runtime.ConversionHandler.invoke(ConversionHandler.java:105) [groovy-all:2.4.4] at com.sun.proxy.$Proxy121.handle(Unknown Source) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:79) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.handlers.ContentHeadersHandler.handle(ContentHeadersHandler.java:44) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:79) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.handlers.ConditionalRequestHandler.handle(ConditionalRequestHandler.java:72) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:79) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.http.PartialFetchHandler.handle(PartialFetchHandler.java:55) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:79) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.cache.NegativeCacheHandler.handle(NegativeCacheHandler.java:50) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:79) [org.sonatype.nexus.repository:3.0.0.b2016011501] at com.sonatype.nexus.repository.npm.internal.NpmHandlers$1.handle(NpmHandlers.java:110) [com.sonatype.nexus.plugins.nexus-repository-npm:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:79) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.security.SecurityHandler.handle(SecurityHandler.java:45) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:79) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.handlers.TimingHandler.handle(TimingHandler.java:46) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:79) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context.start(Context.java:102) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Router.dispatch(Router.java:58) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.ConfigurableViewFacet.dispatch(ConfigurableViewFacet.java:43) [org.sonatype.nexus.repository:3.0.0.b2016011501] at com.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.retrievePackageRoot(NpmProxyFacetImpl.java:332) [com.sonatype.nexus.plugins.nexus-repository-npm:3.0.0.b2016011501] at com.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.retrievePackageVersion(NpmProxyFacetImpl.java:295) [com.sonatype.nexus.plugins.nexus-repository-npm:3.0.0.b2016011501] at com.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.getUrl(NpmProxyFacetImpl.java:135) [com.sonatype.nexus.plugins.nexus-repository-npm:3.0.0.b2016011501] at org.sonatype.nexus.repository.proxy.ProxyFacetSupport.fetch(ProxyFacetSupport.java:201) [org.sonatype.nexus.repository:3.0.0.b2016011501] at com.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.fetch(NpmProxyFacetImpl.java:62) [com.sonatype.nexus.plugins.nexus-repository-npm:3.0.0.b2016011501] at org.sonatype.nexus.repository.proxy.ProxyFacetSupport.get(ProxyFacetSupport.java:163) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.proxy.ProxyHandler.handle(ProxyHandler.java:48) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:79) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.storage.UnitOfWorkHandler.handle(UnitOfWorkHandler.java:39) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:79) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context$proceed$17.call(Unknown Source) [!/:na] at com.sonatype.nexus.repository.npm.internal.NpmProxyRecipe$_closure1.doCall(NpmProxyRecipe.groovy:140) [com.sonatype.nexus.plugins.nexus-repository-npm:3.0.0.b2016011501] at sun.reflect.GeneratedMethodAccessor89.invoke(Unknown Source) [na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [na:1.8.0_66] at java.lang.reflect.Method.invoke(Method.java:497) [na:1.8.0_66] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93) [groovy-all:2.4.4] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) [groovy-all:2.4.4] at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294) [groovy-all:2.4.4] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1019) [groovy-all:2.4.4] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1084) [groovy-all:2.4.4] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1019) [groovy-all:2.4.4] at groovy.lang.Closure.call(Closure.java:426) [groovy-all:2.4.4] at org.codehaus.groovy.runtime.ConvertedClosure.invokeCustom(ConvertedClosure.java:53) [groovy-all:2.4.4] at org.codehaus.groovy.runtime.ConversionHandler.invoke(ConversionHandler.java:105) [groovy-all:2.4.4] at com.sun.proxy.$Proxy121.handle(Unknown Source) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:79) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.handlers.ContentHeadersHandler.handle(ContentHeadersHandler.java:44) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:79) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.handlers.ConditionalRequestHandler.handle(ConditionalRequestHandler.java:72) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:79) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.http.PartialFetchHandler.handle(PartialFetchHandler.java:55) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:79) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.cache.NegativeCacheHandler.handle(NegativeCacheHandler.java:50) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:79) [org.sonatype.nexus.repository:3.0.0.b2016011501] at com.sonatype.nexus.repository.npm.internal.NpmHandlers$1.handle(NpmHandlers.java:110) [com.sonatype.nexus.plugins.nexus-repository-npm:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:79) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.security.SecurityHandler.handle(SecurityHandler.java:45) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:79) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.handlers.TimingHandler.handle(TimingHandler.java:46) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:79) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context.start(Context.java:102) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Router.dispatch(Router.java:58) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.ConfigurableViewFacet.dispatch(ConfigurableViewFacet.java:43) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.group.GroupHandler.getFirst(GroupHandler.java:118) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.group.GroupHandler.doGet(GroupHandler.java:95) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.group.GroupHandler.handle(GroupHandler.java:79) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:79) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.security.SecurityHandler.handle(SecurityHandler.java:45) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:79) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.handlers.TimingHandler.handle(TimingHandler.java:46) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:79) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Context.start(Context.java:102) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.Router.dispatch(Router.java:58) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.view.ConfigurableViewFacet.dispatch(ConfigurableViewFacet.java:43) [org.sonatype.nexus.repository:3.0.0.b2016011501] at org.sonatype.nexus.repository.httpbridge.internal.ViewServlet.dispatchAndSend(ViewServlet.java:198) [org.sonatype.nexus.plugins.nexus-repository-httpbridge:3.0.0.b2016011501] at org.sonatype.nexus.repository.httpbridge.internal.ViewServlet.doService(ViewServlet.java:160) [org.sonatype.nexus.plugins.nexus-repository-httpbridge:3.0.0.b2016011501] at org.sonatype.nexus.repository.httpbridge.internal.ViewServlet.service(ViewServlet.java:117) [org.sonatype.nexus.plugins.nexus-repository-httpbridge:3.0.0.b2016011501] at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) [javax.servlet-api:3.1.0] at com.google.inject.servlet.ServletDefinition.doServiceImpl(ServletDefinition.java:287) [com.google.inject:4.0.0] at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:277) [com.google.inject:4.0.0] at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:182) [com.google.inject:4.0.0] at com.google.inject.servlet.DynamicServletPipeline.service(DynamicServletPipeline.java:71) [com.google.inject:4.0.0] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:85) [com.google.inject:4.0.0] at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:112) [org.apache.shiro.web:1.2.4] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) [com.google.inject:4.0.0] at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:112) [org.apache.shiro.web:1.2.4] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) [com.google.inject:4.0.0] at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) [org.apache.shiro.web:1.2.4] at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) [org.apache.shiro.web:1.2.4] at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) [org.apache.shiro.web:1.2.4] at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) [org.apache.shiro.web:1.2.4] at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) [org.apache.shiro.web:1.2.4] at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) [org.apache.shiro.web:1.2.4] at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) [org.apache.shiro.web:1.2.4] at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) [org.apache.shiro.web:1.2.4] at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) [org.apache.shiro.web:1.2.4] at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) [org.apache.shiro.web:1.2.4] at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) [org.apache.shiro.web:1.2.4] at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) [org.apache.shiro.web:1.2.4] at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) [org.apache.shiro.web:1.2.4] at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) [org.apache.shiro.web:1.2.4] at org.sonatype.nexus.security.SecurityFilter.executeChain(SecurityFilter.java:85) [org.sonatype.nexus.security:3.0.0.b2016011501] at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) [org.apache.shiro.web:1.2.4] at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) [org.apache.shiro.core:1.2.4] at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) [org.apache.shiro.core:1.2.4] at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) [org.apache.shiro.core:1.2.4] at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) [org.apache.shiro.web:1.2.4] at org.sonatype.nexus.security.SecurityFilter.doFilterInternal(SecurityFilter.java:101) [org.sonatype.nexus.security:3.0.0.b2016011501] at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) [org.apache.shiro.web:1.2.4] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) [com.google.inject:4.0.0] at com.codahale.metrics.servlet.AbstractInstrumentedFilter.doFilter(AbstractInstrumentedFilter.java:97) [com.codahale.metrics.servlet:3.0.2] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) [com.google.inject:4.0.0] at org.sonatype.nexus.internal.web.ErrorPageFilter.doFilter(ErrorPageFilter.java:63) [org.sonatype.nexus.core:3.0.0.b2016011501] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) [com.google.inject:4.0.0] at org.sonatype.nexus.internal.web.EnvironmentFilter.doFilter(EnvironmentFilter.java:97) [org.sonatype.nexus.core:3.0.0.b2016011501] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) [com.google.inject:4.0.0] at com.google.inject.servlet.DynamicFilterPipeline.dispatch(DynamicFilterPipeline.java:104) [com.google.inject:4.0.0] at com.google.inject.servlet.GuiceFilter$1.call(GuiceFilter.java:133) [com.google.inject:4.0.0] at com.google.inject.servlet.GuiceFilter$1.call(GuiceFilter.java:130) [com.google.inject:4.0.0] at com.google.inject.servlet.GuiceFilter$Context.call(GuiceFilter.java:203) [com.google.inject:4.0.0] at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:130) [com.google.inject:4.0.0] at org.sonatype.nexus.bootstrap.osgi.DelegatingFilter.doFilter(DelegatingFilter.java:73) [org.sonatype.nexus.bootstrap:3.0.0.b2016011501] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668) [org.eclipse.jetty.servlet:9.3.5.v20151012] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581) [org.eclipse.jetty.servlet:9.3.5.v20151012] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) [org.eclipse.jetty.server:9.3.5.v20151012] at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) [org.eclipse.jetty.security:9.3.5.v20151012] at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) [org.eclipse.jetty.server:9.3.5.v20151012] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158) [org.eclipse.jetty.server:9.3.5.v20151012] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511) [org.eclipse.jetty.servlet:9.3.5.v20151012] at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) [org.eclipse.jetty.server:9.3.5.v20151012] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090) [org.eclipse.jetty.server:9.3.5.v20151012] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [org.eclipse.jetty.server:9.3.5.v20151012] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119) [org.eclipse.jetty.server:9.3.5.v20151012] at com.codahale.metrics.jetty9.InstrumentedHandler.handle(InstrumentedHandler.java:175) [com.codahale.metrics.jetty9:3.0.2] at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109) [org.eclipse.jetty.server:9.3.5.v20151012] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119) [org.eclipse.jetty.server:9.3.5.v20151012] at org.eclipse.jetty.server.Server.handle(Server.java:517) [org.eclipse.jetty.server:9.3.5.v20151012] at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:306) [org.eclipse.jetty.server:9.3.5.v20151012] at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242) [org.eclipse.jetty.server:9.3.5.v20151012] at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:261) [org.eclipse.jetty.io:9.3.5.v20151012] at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) [org.eclipse.jetty.io:9.3.5.v20151012] at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75) [org.eclipse.jetty.io:9.3.5.v20151012] at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654) [org.eclipse.jetty.util:9.3.5.v20151012] at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) [org.eclipse.jetty.util:9.3.5.v20151012] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_66] {noformat}

    Sonatype JIRA | 8 months ago | Devendra Sharma
    org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
  6. 0

    Valid POM is being requested, but Maven Proxy fails to validate it. The POM is not a valid XML but Maven would parse it. The POM in question: https://repository.sonatype.org/content/groups/sonatype-grid/org/json/org.json/2.0-NEXUS-3758/org.json-2.0-NEXUS-3758.pom Excerpt from logs: {noformat} 2015-05-20 13:37:40,119+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.repository.maven.internal.MavenFacetImpl - GET maven-central : /org/json/org.json/2.0-NEXUS-3758/org.json-2.0-NEXUS-3758.pom 2015-05-20 13:37:40,187+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.repository.maven.internal.MavenProxyFacet - Fetching: GET https://repo1.maven.org/maven2/org/json/org.json/2.0-NEXUS-3758/org.json-2.0-NEXUS-3758.pom HTTP/1.1 2015-05-20 13:37:40,187+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.internal.httpclient.SharedHttpClientConnectionManager - Connection request: [route: {s}->https://repo1.maven.org:443][total kept alive: 0; route allocated: 0 of 20; total allocated: 0 of 200] 2015-05-20 13:37:40,187+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.internal.httpclient.SharedHttpClientConnectionManager - Connection leased: [id: 5][route: {s}->https://repo1.maven.org:443][total kept alive: 0; route allocated: 1 of 20; total allocated: 1 of 200] 2015-05-20 13:37:40,362+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.repository.httpclient.FilteredHttpClient - Remote status: Remote Available 2015-05-20 13:37:40,362+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.repository.maven.internal.MavenProxyFacet - Response: HttpResponseProxy{HTTP/1.1 404 Not Found [Server: nginx, Content-Type: text/html, Via: 1.1 varnish, Content-Length: 168, Accept-Ranges: bytes, Date: Wed, 20 May 2015 11:37:40 GMT, Via: 1.1 varnish, Age: 1051259, Connection: keep-alive, X-Served-By: cache-iad2128-IAD, cache-fra1246-FRA, X-Cache: HIT, HIT, X-Cache-Hits: 1, 1, X-Timer: S1432121860.473672,VS0,VE0] ResponseEntityProxy{[Content-Type: text/html,Content-Length: 168,Chunked: false]}} 2015-05-20 13:37:40,362+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.repository.maven.internal.MavenProxyFacet - Status: HTTP/1.1 404 Not Found 2015-05-20 13:37:40,362+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.internal.httpclient.SharedHttpClientConnectionManager - Connection [id: 5][route: {s}->https://repo1.maven.org:443] can be kept alive for 30.0 seconds 2015-05-20 13:37:40,362+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.internal.httpclient.SharedHttpClientConnectionManager - Connection released: [id: 5][route: {s}->https://repo1.maven.org:443][total kept alive: 1; route allocated: 1 of 20; total allocated: 1 of 200] 2015-05-20 13:37:40,363+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.repository.view.Router - Response: Response{status=Status{successful=false, code=404, message='null'}} 2015-05-20 13:37:40,363+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.repository.view.Router - Request: HttpRequestAdapter{action='GET', path='/org/json/org.json/2.0-NEXUS-3758/org.json-2.0-NEXUS-3758.pom', parameters={}, payload=HttpRequestPayloadAdapter{contentType='null', size=-1}} 2015-05-20 13:37:40,363+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.repository.view.Context - Starting: Route{matcher=org.sonatype.nexus.repository.maven.internal.MavenArtifactMatcher@32bfaec3, handlers=[org.sonatype.nexus.repository.view.handlers.TimingHandler@6e0af325, org.sonatype.nexus.repository.security.SecurityHandler@3140e65d, org.sonatype.nexus.repository.negativecache.NegativeCacheHandler@3f98cd28, org.sonatype.nexus.repository.partial.PartialFetchHandler@523c4887, org.sonatype.nexus.repository.maven.internal.VersionPolicyHandler@7fe19a3f, org.sonatype.nexus.repository.maven.internal.MavenHeadersHandler@76b56b74, org.sonatype.nexus.repository.proxy.ProxyHandler@9d24977]} 2015-05-20 13:37:40,363+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.repository.view.Context - Proceeding: org.sonatype.nexus.repository.view.handlers.TimingHandler@6e0af325 2015-05-20 13:37:40,363+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.repository.view.Context - Proceeding: org.sonatype.nexus.repository.security.SecurityHandler@3140e65d 2015-05-20 13:37:40,363+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.repository.view.Context - Proceeding: org.sonatype.nexus.repository.negativecache.NegativeCacheHandler@3f98cd28 2015-05-20 13:37:40,363+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.repository.view.Context - Proceeding: org.sonatype.nexus.repository.partial.PartialFetchHandler@523c4887 2015-05-20 13:37:40,363+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.repository.view.Context - Proceeding: org.sonatype.nexus.repository.maven.internal.VersionPolicyHandler@7fe19a3f 2015-05-20 13:37:40,363+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.repository.view.Context - Proceeding: org.sonatype.nexus.repository.maven.internal.MavenHeadersHandler@76b56b74 2015-05-20 13:37:40,363+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.repository.view.Context - Proceeding: org.sonatype.nexus.repository.proxy.ProxyHandler@9d24977 2015-05-20 13:37:40,363+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.repository.maven.internal.MavenFacetImpl - GET rso : /org/json/org.json/2.0-NEXUS-3758/org.json-2.0-NEXUS-3758.pom 2015-05-20 13:37:40,365+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.repository.maven.internal.MavenProxyFacet - Fetching: GET https://repository.sonatype.org/content/repositories/sonatype-grid/org/json/org.json/2.0-NEXUS-3758/org.json-2.0-NEXUS-3758.pom HTTP/1.1 2015-05-20 13:37:40,365+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.internal.httpclient.SharedHttpClientConnectionManager - Connection request: [route: {s}->https://repository.sonatype.org:443][total kept alive: 1; route allocated: 0 of 20; total allocated: 1 of 200] 2015-05-20 13:37:40,365+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.internal.httpclient.SharedHttpClientConnectionManager - Connection leased: [id: 6][route: {s}->https://repository.sonatype.org:443][total kept alive: 1; route allocated: 1 of 20; total allocated: 2 of 200] 2015-05-20 13:37:41,209+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.repository.httpclient.FilteredHttpClient - Remote status: Remote Available 2015-05-20 13:37:41,209+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.repository.maven.internal.MavenProxyFacet - Response: HttpResponseProxy{HTTP/1.1 200 OK [Server: nginx/0.8.54, Date: Wed, 20 May 2015 11:37:41 GMT, Content-Type: application/xml, Connection: keep-alive, Keep-Alive: timeout=5, X-Frame-Options: SAMEORIGIN, X-Content-Type-Options: nosniff, Accept-Ranges: bytes, ETag: "{SHA1{09e0ffa58a51ae5a0b344fd5ed2574502dabf617}}", Last-Modified: Mon, 18 Oct 2010 15:28:05 GMT, Content-Length: 1062] ResponseEntityProxy{[Content-Type: application/xml,Content-Length: 1062,Chunked: false]}} 2015-05-20 13:37:41,209+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.repository.maven.internal.MavenProxyFacet - Status: HTTP/1.1 200 OK 2015-05-20 13:37:41,209+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.repository.maven.internal.MavenProxyFacet - Entity: ResponseEntityProxy{[Content-Type: application/xml,Content-Length: 1062,Chunked: false]} 2015-05-20 13:37:41,210+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.repository.maven.internal.MavenFacetImpl - PUT rso : /org/json/org.json/2.0-NEXUS-3758/org.json-2.0-NEXUS-3758.pom 2015-05-20 13:37:41,212+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.internal.httpclient.SharedHttpClientConnectionManager - Connection [id: 6][route: {s}->https://repository.sonatype.org:443] can be kept alive for 5.0 seconds 2015-05-20 13:37:41,212+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.internal.httpclient.SharedHttpClientConnectionManager - Connection released: [id: 6][route: {s}->https://repository.sonatype.org:443][total kept alive: 2; route allocated: 1 of 20; total allocated: 2 of 200] 2015-05-20 13:37:41,213+0200 DEBUG [qtp1313331475-209] admin org.sonatype.nexus.repository.maven.internal.MavenFacetImpl - Discovered content type [text/plain, application/octet-stream] 2015-05-20 13:37:41,217+0200 WARN [qtp1313331475-209] admin org.sonatype.nexus.repository.httpbridge.internal.ViewServlet - Service failure org.sonatype.nexus.repository.InvalidContentException: Declared content type application/xml, but discovered [text/plain, application/octet-stream]. at org.sonatype.nexus.repository.maven.internal.MavenFacetImpl.determineContentType(MavenFacetImpl.java:522) [na:na] at org.sonatype.nexus.repository.maven.internal.MavenFacetImpl.putAssetPayload(MavenFacetImpl.java:331) [na:na] at org.sonatype.nexus.repository.maven.internal.MavenFacetImpl.putArtifact(MavenFacetImpl.java:295) [na:na] at org.sonatype.nexus.repository.maven.internal.MavenFacetImpl.put(MavenFacetImpl.java:249) [na:na] at org.sonatype.nexus.repository.maven.internal.MavenFacetImpl.put(MavenFacetImpl.java:237) [na:na] at org.sonatype.nexus.repository.maven.internal.MavenProxyFacet.store(MavenProxyFacet.java:54) [na:na] at org.sonatype.nexus.repository.proxy.ProxyFacetSupport.get(ProxyFacetSupport.java:157) [na:na] at org.sonatype.nexus.repository.proxy.ProxyHandler.handle(ProxyHandler.java:49) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:89) [na:na] at org.sonatype.nexus.repository.maven.internal.MavenHeadersHandler.handle(MavenHeadersHandler.java:46) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:89) [na:na] at org.sonatype.nexus.repository.maven.internal.VersionPolicyHandler.handle(VersionPolicyHandler.java:50) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:89) [na:na] at org.sonatype.nexus.repository.partial.PartialFetchHandler.handle(PartialFetchHandler.java:60) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:89) [na:na] at org.sonatype.nexus.repository.negativecache.NegativeCacheHandler.handle(NegativeCacheHandler.java:49) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:89) [na:na] at org.sonatype.nexus.repository.security.SecurityHandler.handle(SecurityHandler.java:46) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:89) [na:na] at org.sonatype.nexus.repository.view.handlers.TimingHandler.handle(TimingHandler.java:46) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:89) [na:na] at org.sonatype.nexus.repository.view.Context.start(Context.java:112) [na:na] at org.sonatype.nexus.repository.view.Router.dispatch(Router.java:58) [na:na] at org.sonatype.nexus.repository.view.ConfigurableViewFacet.dispatch(ConfigurableViewFacet.java:45) [na:na] at org.sonatype.nexus.repository.group.GroupHandler.getFirst(GroupHandler.java:119) [na:na] at org.sonatype.nexus.repository.group.GroupHandler.doGet(GroupHandler.java:97) [na:na] at org.sonatype.nexus.repository.group.GroupHandler.handle(GroupHandler.java:81) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:89) [na:na] at org.sonatype.nexus.repository.partial.PartialFetchHandler.handle(PartialFetchHandler.java:60) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:89) [na:na] at org.sonatype.nexus.repository.security.SecurityHandler.handle(SecurityHandler.java:46) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:89) [na:na] at org.sonatype.nexus.repository.view.handlers.TimingHandler.handle(TimingHandler.java:46) [na:na] at org.sonatype.nexus.repository.view.Context.proceed(Context.java:89) [na:na] at org.sonatype.nexus.repository.view.Context.start(Context.java:112) [na:na] {noformat}

    Sonatype JIRA | 2 years ago | Tamás Cservenák
    org.sonatype.nexus.repository.InvalidContentException: Declared content type application/xml, but discovered [text/plain, application/octet-stream].

    1 unregistered visitors
    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. com.orientechnologies.orient.core.exception.OConcurrentModificationException

      Cannot UPDATE the record #18:398 because the version is not the latest. Probably you are updating an old record or it has been modified by another user (db=v5502 your=v5501) DB name="component"

      at com.orientechnologies.orient.core.conflict.OVersionRecordConflictStrategy.checkVersions()
    2. OrientDB Core
      ODatabaseDocumentTx.commit
      1. com.orientechnologies.orient.core.conflict.OVersionRecordConflictStrategy.checkVersions(OVersionRecordConflictStrategy.java:56)[na:na]
      2. com.orientechnologies.orient.core.conflict.OVersionRecordConflictStrategy.onUpdate(OVersionRecordConflictStrategy.java:43)[na:na]
      3. com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.checkAndIncrementVersion(OAbstractPaginatedStorage.java:3641)[na:na]
      4. com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.doUpdateRecord(OAbstractPaginatedStorage.java:3145)[na:na]
      5. com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.commitEntry(OAbstractPaginatedStorage.java:3703)[na:na]
      6. com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.commit(OAbstractPaginatedStorage.java:1413)[na:na]
      7. com.orientechnologies.orient.core.tx.OTransactionOptimistic.doCommit(OTransactionOptimistic.java:566)[na:na]
      8. com.orientechnologies.orient.core.tx.OTransactionOptimistic.commit(OTransactionOptimistic.java:106)[na:na]
      9. com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:2710)[na:na]
      10. com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:2679)[na:na]
      10 frames
    3. org.sonatype.nexus
      StorageTxImpl.commit
      1. org.sonatype.nexus.repository.storage.StorageTxImpl.commit(StorageTxImpl.java:174)[na:na]
      1 frame
    4. Java RT
      Method.invoke
      1. sun.reflect.GeneratedMethodAccessor135.invoke(Unknown Source)[na:na]
      2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[na:1.8.0_77]
      3. java.lang.reflect.Method.invoke(Method.java:498)[na:1.8.0_77]
      3 frames
    5. org.sonatype.nexus
      StateGuardAspect$1.invoke
      1. org.sonatype.nexus.common.stateguard.SimpleMethodInvocation.proceed(SimpleMethodInvocation.java:53)[na:na]
      2. org.sonatype.nexus.common.stateguard.MethodInvocationAction.run(MethodInvocationAction.java:39)[na:na]
      3. org.sonatype.nexus.common.stateguard.StateGuard$TransitionImpl.run(StateGuard.java:191)[na:na]
      4. org.sonatype.nexus.common.stateguard.TransitionsInterceptor.invoke(TransitionsInterceptor.java:56)[na:na]
      5. org.sonatype.nexus.common.stateguard.StateGuardAspect$1.invoke(StateGuardAspect.java:66)[na:na]
      5 frames
    6. com.sun.proxy
      $Proxy177.commit
      1. com.sun.proxy.$Proxy177.commit(Unknown Source)[na:na]
      1 frame
    7. org.sonatype.nexus
      TransactionInterceptor.invoke
      1. org.sonatype.nexus.transaction.TransactionalWrapper.proceedWithTransaction(TransactionalWrapper.java:67)[na:na]
      2. org.sonatype.nexus.transaction.TransactionInterceptor.invoke(TransactionInterceptor.java:54)[na:na]
      2 frames
    8. com.sonatype.nexus
      NpmProxyFacetImpl.store
      1. com.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.putPackageRoot(NpmProxyFacetImpl.java:197)[na:na]
      2. com.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.store(NpmProxyFacetImpl.java:105)[na:na]
      2 frames
    9. org.sonatype.nexus
      Context$proceed.call
      1. org.sonatype.nexus.repository.proxy.ProxyFacetSupport.get(ProxyFacetSupport.java:168)[na:na]
      2. org.sonatype.nexus.repository.proxy.ProxyHandler.handle(ProxyHandler.java:49)[na:na]
      3. org.sonatype.nexus.repository.view.Context.proceed(Context.java:80)[na:na]
      4. org.sonatype.nexus.repository.storage.UnitOfWorkHandler.handle(UnitOfWorkHandler.java:39)[na:na]
      5. org.sonatype.nexus.repository.view.Context.proceed(Context.java:80)[na:na]
      6. org.sonatype.nexus.repository.view.Context$proceed.call(Unknown Source)[na:na]
      6 frames
    10. com.sonatype.nexus
      NpmProxyRecipe$_closure1.doCall
      1. com.sonatype.nexus.repository.npm.internal.NpmProxyRecipe$_closure1.doCall(NpmProxyRecipe.groovy:160)[na:na]
      1 frame
    11. Java RT
      Method.invoke
      1. sun.reflect.GeneratedMethodAccessor430.invoke(Unknown Source)[na:na]
      2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[na:1.8.0_77]
      3. java.lang.reflect.Method.invoke(Method.java:498)[na:1.8.0_77]
      3 frames
    12. Groovy
      ConversionHandler.invoke
      1. org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)[na:na]
      2. groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)[na:na]
      3. org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294)[na:na]
      4. groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1019)[na:na]
      5. groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1084)[na:na]
      6. groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1019)[na:na]
      7. groovy.lang.Closure.call(Closure.java:426)[na:na]
      8. org.codehaus.groovy.runtime.ConvertedClosure.invokeCustom(ConvertedClosure.java:53)[na:na]
      9. org.codehaus.groovy.runtime.ConversionHandler.invoke(ConversionHandler.java:105)[na:na]
      9 frames
    13. com.sun.proxy
      $Proxy118.handle
      1. com.sun.proxy.$Proxy118.handle(Unknown Source)[na:na]
      1 frame
    14. org.sonatype.nexus
      Context.proceed
      1. org.sonatype.nexus.repository.view.Context.proceed(Context.java:80)[na:na]
      2. org.sonatype.nexus.repository.view.handlers.ContentHeadersHandler.handle(ContentHeadersHandler.java:44)[na:na]
      3. org.sonatype.nexus.repository.view.Context.proceed(Context.java:80)[na:na]
      4. org.sonatype.nexus.repository.view.handlers.ConditionalRequestHandler.handle(ConditionalRequestHandler.java:72)[na:na]
      5. org.sonatype.nexus.repository.view.Context.proceed(Context.java:80)[na:na]
      6. org.sonatype.nexus.repository.http.PartialFetchHandler.handle(PartialFetchHandler.java:55)[na:na]
      7. org.sonatype.nexus.repository.view.Context.proceed(Context.java:80)[na:na]
      8. org.sonatype.nexus.repository.cache.NegativeCacheHandler.handle(NegativeCacheHandler.java:50)[na:na]
      9. org.sonatype.nexus.repository.view.Context.proceed(Context.java:80)[na:na]
      9 frames
    15. com.sonatype.nexus
      NpmHandlers$1.handle
      1. com.sonatype.nexus.repository.npm.internal.NpmHandlers$1.handle(NpmHandlers.java:110)[na:na]
      1 frame
    16. org.sonatype.nexus
      ConfigurableViewFacet.dispatch
      1. org.sonatype.nexus.repository.view.Context.proceed(Context.java:80)[na:na]
      2. org.sonatype.nexus.repository.security.SecurityHandler.handle(SecurityHandler.java:52)[na:na]
      3. org.sonatype.nexus.repository.view.Context.proceed(Context.java:80)[na:na]
      4. org.sonatype.nexus.repository.view.handlers.TimingHandler.handle(TimingHandler.java:46)[na:na]
      5. org.sonatype.nexus.repository.view.Context.proceed(Context.java:80)[na:na]
      6. org.sonatype.nexus.repository.view.Context.start(Context.java:114)[na:na]
      7. org.sonatype.nexus.repository.view.Router.dispatch(Router.java:60)[na:na]
      8. org.sonatype.nexus.repository.view.ConfigurableViewFacet.dispatch(ConfigurableViewFacet.java:52)[na:na]
      9. org.sonatype.nexus.repository.view.ConfigurableViewFacet.dispatch(ConfigurableViewFacet.java:43)[na:na]
      9 frames
    17. com.sonatype.nexus
      NpmProxyFacetImpl.getUrl
      1. com.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.retrievePackageRoot(NpmProxyFacetImpl.java:336)[na:na]
      2. com.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.retrievePackageVersion(NpmProxyFacetImpl.java:299)[na:na]
      3. com.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.getUrl(NpmProxyFacetImpl.java:138)[na:na]
      3 frames
    18. org.sonatype.nexus
      ProxyFacetSupport.fetch
      1. org.sonatype.nexus.repository.proxy.ProxyFacetSupport.fetch(ProxyFacetSupport.java:210)[na:na]
      1 frame
    19. com.sonatype.nexus
      NpmProxyFacetImpl.fetch
      1. com.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.fetch(NpmProxyFacetImpl.java:62)[na:na]
      1 frame
    20. org.sonatype.nexus
      Context$proceed.call
      1. org.sonatype.nexus.repository.proxy.ProxyFacetSupport.get(ProxyFacetSupport.java:166)[na:na]
      2. org.sonatype.nexus.repository.proxy.ProxyHandler.handle(ProxyHandler.java:49)[na:na]
      3. org.sonatype.nexus.repository.view.Context.proceed(Context.java:80)[na:na]
      4. org.sonatype.nexus.repository.storage.UnitOfWorkHandler.handle(UnitOfWorkHandler.java:39)[na:na]
      5. org.sonatype.nexus.repository.view.Context.proceed(Context.java:80)[na:na]
      6. org.sonatype.nexus.repository.view.Context$proceed.call(Unknown Source)[na:na]
      6 frames
    21. com.sonatype.nexus
      NpmProxyRecipe$_closure1.doCall
      1. com.sonatype.nexus.repository.npm.internal.NpmProxyRecipe$_closure1.doCall(NpmProxyRecipe.groovy:160)[na:na]
      1 frame
    22. Java RT
      Method.invoke
      1. sun.reflect.GeneratedMethodAccessor430.invoke(Unknown Source)[na:na]
      2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[na:1.8.0_77]
      3. java.lang.reflect.Method.invoke(Method.java:498)[na:1.8.0_77]
      3 frames
    23. Groovy
      ConversionHandler.invoke
      1. org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)[na:na]
      2. groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)[na:na]
      3. org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294)[na:na]
      4. groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1019)[na:na]
      5. groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1084)[na:na]
      6. groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1019)[na:na]
      7. groovy.lang.Closure.call(Closure.java:426)[na:na]
      8. org.codehaus.groovy.runtime.ConvertedClosure.invokeCustom(ConvertedClosure.java:53)[na:na]
      9. org.codehaus.groovy.runtime.ConversionHandler.invoke(ConversionHandler.java:105)[na:na]
      9 frames
    24. com.sun.proxy
      $Proxy118.handle
      1. com.sun.proxy.$Proxy118.handle(Unknown Source)[na:na]
      1 frame
    25. org.sonatype.nexus
      Context.proceed
      1. org.sonatype.nexus.repository.view.Context.proceed(Context.java:80)[na:na]
      2. org.sonatype.nexus.repository.view.handlers.ContentHeadersHandler.handle(ContentHeadersHandler.java:44)[na:na]
      3. org.sonatype.nexus.repository.view.Context.proceed(Context.java:80)[na:na]
      4. org.sonatype.nexus.repository.view.handlers.ConditionalRequestHandler.handle(ConditionalRequestHandler.java:72)[na:na]
      5. org.sonatype.nexus.repository.view.Context.proceed(Context.java:80)[na:na]
      6. org.sonatype.nexus.repository.http.PartialFetchHandler.handle(PartialFetchHandler.java:55)[na:na]
      7. org.sonatype.nexus.repository.view.Context.proceed(Context.java:80)[na:na]
      8. org.sonatype.nexus.repository.cache.NegativeCacheHandler.handle(NegativeCacheHandler.java:50)[na:na]
      9. org.sonatype.nexus.repository.view.Context.proceed(Context.java:80)[na:na]
      10. org.sonatype.nexus.repository.view.handlers.HandlerContributor.handle(HandlerContributor.java:65)[na:na]
      11. org.sonatype.nexus.repository.view.Context.proceed(Context.java:80)[na:na]
      11 frames
    26. com.sonatype.nexus
      NpmHandlers$1.handle
      1. com.sonatype.nexus.repository.npm.internal.NpmHandlers$1.handle(NpmHandlers.java:110)[na:na]
      1 frame
    27. org.sonatype.nexus
      ViewServlet.service
      1. org.sonatype.nexus.repository.view.Context.proceed(Context.java:80)[na:na]
      2. org.sonatype.nexus.repository.security.SecurityHandler.handle(SecurityHandler.java:52)[na:na]
      3. org.sonatype.nexus.repository.view.Context.proceed(Context.java:80)[na:na]
      4. org.sonatype.nexus.repository.view.handlers.TimingHandler.handle(TimingHandler.java:46)[na:na]
      5. org.sonatype.nexus.repository.view.Context.proceed(Context.java:80)[na:na]
      6. org.sonatype.nexus.repository.view.Context.start(Context.java:114)[na:na]
      7. org.sonatype.nexus.repository.view.Router.dispatch(Router.java:60)[na:na]
      8. org.sonatype.nexus.repository.view.ConfigurableViewFacet.dispatch(ConfigurableViewFacet.java:52)[na:na]
      9. org.sonatype.nexus.repository.group.GroupHandler.getFirst(GroupHandler.java:118)[na:na]
      10. org.sonatype.nexus.repository.group.GroupHandler.doGet(GroupHandler.java:95)[na:na]
      11. org.sonatype.nexus.repository.group.GroupHandler.handle(GroupHandler.java:79)[na:na]
      12. org.sonatype.nexus.repository.view.Context.proceed(Context.java:80)[na:na]
      13. org.sonatype.nexus.repository.view.handlers.HandlerContributor.handle(HandlerContributor.java:65)[na:na]
      14. org.sonatype.nexus.repository.view.Context.proceed(Context.java:80)[na:na]
      15. org.sonatype.nexus.repository.security.SecurityHandler.handle(SecurityHandler.java:52)[na:na]
      16. org.sonatype.nexus.repository.view.Context.proceed(Context.java:80)[na:na]
      17. org.sonatype.nexus.repository.view.handlers.TimingHandler.handle(TimingHandler.java:46)[na:na]
      18. org.sonatype.nexus.repository.view.Context.proceed(Context.java:80)[na:na]
      19. org.sonatype.nexus.repository.view.Context.start(Context.java:114)[na:na]
      20. org.sonatype.nexus.repository.view.Router.dispatch(Router.java:60)[na:na]
      21. org.sonatype.nexus.repository.view.ConfigurableViewFacet.dispatch(ConfigurableViewFacet.java:52)[na:na]
      22. org.sonatype.nexus.repository.view.ConfigurableViewFacet.dispatch(ConfigurableViewFacet.java:43)[na:na]
      23. org.sonatype.nexus.repository.httpbridge.internal.ViewServlet.dispatchAndSend(ViewServlet.java:198)[na:na]
      24. org.sonatype.nexus.repository.httpbridge.internal.ViewServlet.doService(ViewServlet.java:160)[na:na]
      25. org.sonatype.nexus.repository.httpbridge.internal.ViewServlet.service(ViewServlet.java:117)[na:na]
      25 frames
    28. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:790)[javax.servlet-api:3.1.0]
      1 frame
    29. Guice - Servlet
      FilterChainInvocation.doFilter
      1. com.google.inject.servlet.ServletDefinition.doServiceImpl(ServletDefinition.java:287)[com.google.inject:4.0.0]
      2. com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:277)[com.google.inject:4.0.0]
      3. com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:182)[com.google.inject:4.0.0]
      4. com.google.inject.servlet.DynamicServletPipeline.service(DynamicServletPipeline.java:71)[com.google.inject:4.0.0]
      5. com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:85)[com.google.inject:4.0.0]
      5 frames
    30. Shiro
      OncePerRequestFilter.doFilter
      1. org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:112)[org.apache.shiro.web:1.3.2]
      1 frame
    31. Guice - Servlet
      FilterChainInvocation.doFilter
      1. com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)[com.google.inject:4.0.0]
      1 frame
    32. Shiro
      OncePerRequestFilter.doFilter
      1. org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:112)[org.apache.shiro.web:1.3.2]
      1 frame
    33. Guice - Servlet
      FilterChainInvocation.doFilter
      1. com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)[com.google.inject:4.0.0]
      1 frame
    34. Shiro
      AbstractShiroFilter.executeChain
      1. org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)[org.apache.shiro.web:1.3.2]
      2. org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)[org.apache.shiro.web:1.3.2]
      3. org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)[org.apache.shiro.web:1.3.2]
      4. org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)[org.apache.shiro.web:1.3.2]
      5. org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)[org.apache.shiro.web:1.3.2]
      6. org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)[org.apache.shiro.web:1.3.2]
      7. org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)[org.apache.shiro.web:1.3.2]
      8. org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)[org.apache.shiro.web:1.3.2]
      9. org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)[org.apache.shiro.web:1.3.2]
      10. org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)[org.apache.shiro.web:1.3.2]
      11. org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)[org.apache.shiro.web:1.3.2]
      12. org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)[org.apache.shiro.web:1.3.2]
      13. org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)[org.apache.shiro.web:1.3.2]
      14. org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)[org.apache.shiro.web:1.3.2]
      14 frames
    35. Nexus Core
      SecurityFilter.executeChain
      1. org.sonatype.nexus.security.SecurityFilter.executeChain(SecurityFilter.java:85)[org.sonatype.nexus.security:3.1.0.04]
      1 frame
    36. Shiro
      AbstractShiroFilter.doFilterInternal
      1. org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)[org.apache.shiro.web:1.3.2]
      2. org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)[org.apache.shiro.core:1.3.2]
      3. org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)[org.apache.shiro.core:1.3.2]
      4. org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)[org.apache.shiro.core:1.3.2]
      5. org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)[org.apache.shiro.web:1.3.2]
      5 frames
    37. Nexus Core
      SecurityFilter.doFilterInternal
      1. org.sonatype.nexus.security.SecurityFilter.doFilterInternal(SecurityFilter.java:101)[org.sonatype.nexus.security:3.1.0.04]
      1 frame
    38. Shiro
      OncePerRequestFilter.doFilter
      1. org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)[org.apache.shiro.web:1.3.2]
      1 frame
    39. Guice - Servlet
      FilterChainInvocation.doFilter
      1. com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)[com.google.inject:4.0.0]
      1 frame
    40. com.sonatype.nexus
      LicensingRedirectFilter.doFilter
      1. com.sonatype.nexus.licensing.internal.LicensingRedirectFilter.doFilter(LicensingRedirectFilter.java:112)[com.sonatype.nexus.plugins.nexus-licensing-plugin:3.1.0.04]
      1 frame
    41. Guice - Servlet
      FilterChainInvocation.doFilter
      1. com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)[com.google.inject:4.0.0]
      1 frame
    42. com.codahale.metrics
      AbstractInstrumentedFilter.doFilter
      1. com.codahale.metrics.servlet.AbstractInstrumentedFilter.doFilter(AbstractInstrumentedFilter.java:97)[com.codahale.metrics.servlet:3.0.2]
      1 frame
    43. Guice - Servlet
      FilterChainInvocation.doFilter
      1. com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)[com.google.inject:4.0.0]
      1 frame
    44. org.sonatype.nexus
      ErrorPageFilter.doFilter
      1. org.sonatype.nexus.internal.web.ErrorPageFilter.doFilter(ErrorPageFilter.java:63)[org.sonatype.nexus.base:3.1.0.04]
      1 frame
    45. Guice - Servlet
      FilterChainInvocation.doFilter
      1. com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)[com.google.inject:4.0.0]
      1 frame
    46. org.sonatype.nexus
      EnvironmentFilter.doFilter
      1. org.sonatype.nexus.internal.web.EnvironmentFilter.doFilter(EnvironmentFilter.java:97)[org.sonatype.nexus.base:3.1.0.04]
      1 frame
    47. Guice - Servlet
      GuiceFilter.doFilter
      1. com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)[com.google.inject:4.0.0]
      2. com.google.inject.servlet.DynamicFilterPipeline.dispatch(DynamicFilterPipeline.java:104)[com.google.inject:4.0.0]
      3. com.google.inject.servlet.GuiceFilter$1.call(GuiceFilter.java:133)[com.google.inject:4.0.0]
      4. com.google.inject.servlet.GuiceFilter$1.call(GuiceFilter.java:130)[com.google.inject:4.0.0]
      5. com.google.inject.servlet.GuiceFilter$Context.call(GuiceFilter.java:203)[com.google.inject:4.0.0]
      6. com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:130)[com.google.inject:4.0.0]
      6 frames
    48. org.sonatype.nexus
      DelegatingFilter.doFilter
      1. org.sonatype.nexus.bootstrap.osgi.DelegatingFilter.doFilter(DelegatingFilter.java:73)[org.sonatype.nexus.bootstrap:3.1.0.04]
      1 frame
    49. Jetty
      HandlerWrapper.handle
      1. org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)[org.eclipse.jetty.servlet:9.3.7.v20160115]
      2. org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581)[org.eclipse.jetty.servlet:9.3.7.v20160115]
      3. org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)[org.eclipse.jetty.server:9.3.7.v20160115]
      4. org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)[org.eclipse.jetty.security:9.3.7.v20160115]
      5. org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)[org.eclipse.jetty.server:9.3.7.v20160115]
      6. org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158)[org.eclipse.jetty.server:9.3.7.v20160115]
      7. org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)[org.eclipse.jetty.servlet:9.3.7.v20160115]
      8. org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)[org.eclipse.jetty.server:9.3.7.v20160115]
      9. org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090)[org.eclipse.jetty.server:9.3.7.v20160115]
      10. org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)[org.eclipse.jetty.server:9.3.7.v20160115]
      11. org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)[org.eclipse.jetty.server:9.3.7.v20160115]
      11 frames
    50. Metrics Integration for Jetty 9.1 and higher
      InstrumentedHandler.handle
      1. com.codahale.metrics.jetty9.InstrumentedHandler.handle(InstrumentedHandler.java:175)[com.codahale.metrics.jetty9:3.0.2]
      1 frame
    51. Jetty
      QueuedThreadPool$3.run
      1. org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109)[org.eclipse.jetty.server:9.3.7.v20160115]
      2. org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)[org.eclipse.jetty.server:9.3.7.v20160115]
      3. org.eclipse.jetty.server.Server.handle(Server.java:517)[org.eclipse.jetty.server:9.3.7.v20160115]
      4. org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:308)[org.eclipse.jetty.server:9.3.7.v20160115]
      5. org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)[org.eclipse.jetty.server:9.3.7.v20160115]
      6. org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273)[org.eclipse.jetty.io:9.3.7.v20160115]
      7. org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)[org.eclipse.jetty.io:9.3.7.v20160115]
      8. org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)[org.eclipse.jetty.io:9.3.7.v20160115]
      9. org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)[org.eclipse.jetty.util:9.3.7.v20160115]
      10. org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)[org.eclipse.jetty.util:9.3.7.v20160115]
      10 frames
    52. Java RT
      Thread.run
      1. java.lang.Thread.run(Thread.java:745)[na:1.8.0_77]
      1 frame