org.sonatype.security.ldap.dao.LdapDAOException: Failed to retrieve ldap information for users.

Sonatype JIRA | Frank Mueller | 4 years ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    I have setup a nexus 2.1.2 for our development studio. Everything is working as expected but after a couple of hours where the system is not used it doesnt respond anymore. Logfile (on DEBUG) is only showing that Nexus tries to establish the LDAP Connection but nothing happens. Maven hangs completly while resolving artifacts. We have a firewall between the Nexus and LDAP Servers which is configured to pass through the port 389 stuff. I assume that the connections are idle and the firewall closing them (without sendig Connection RESET) because there is no traffic on them. When nexus tries to use one pooled connection after that a corrupt file handle will be used causing this effect. I allready configured some pool setting in the wrapper.conf: wrapper.java.additional.1=-Dcom.sun.jndi.ldap.connect.pool.debug=fine wrapper.java.additional.2=-Dcom.sun.jndi.ldap.connect.pool.maxsize=30 wrapper.java.additional.3=-Dcom.sun.jndi.ldap.connect.pool.prefsize=5 wrapper.java.additional.4=-Dcom.sun.jndi.ldap.connect.pool.timeout=60000 In the Log the following message appear: jvm 1 | 2012-09-21 08:20:15 DEBUG [p1079549526-396] - org.sonatype.nexus.security.filter.authc.NexusContentAuthenticationFilter - Using authorization header from request jvm 1 | 2012-09-21 08:20:15 DEBUG [p1079549526-396] - org.sonatype.nexus.security.filter.authc.NexusContentAuthenticationFilter - Using authorization header from request jvm 1 | 2012-09-21 08:20:15 DEBUG [p1079549526-396] - org.sonatype.nexus.security.filter.authc.NexusContentAuthenticationFilter - Using authorization header from request jvm 1 | 2012-09-21 08:20:15 DEBUG [p1079549526-396] - org.sonatype.nexus.security.filter.authc.NexusContentAuthenticationFilter - Using authorization header from request jvm 1 | 2012-09-21 08:20:15 DEBUG [p1079549526-396] - org.sonatype.security.ldap.realms.DefaultLdapContextFactory - Initializing LDAP context using URL [ldap://192.168.134.53:389/d c=cgn,dc=sapient,dc=com] and username [cn=admin,dc=cgn,dc=sapient,dc=com] with pooling [enabled] After Restarting nexus everything works well. On Shutdown I got the following stacktrace which might be interesting: jvm 1 | 2012-09-21 08:21:26 DEBUG [p1079549526-396] - org.sonatype.nexus.security.ldap.realms.DefaultLdapManager - Failed to find user: fmuell jvm 1 | org.sonatype.security.ldap.dao.LdapDAOException: Failed to retrieve ldap information for users. jvm 1 | at org.sonatype.security.ldap.realms.connector.DefaultLdapConnector.getUser(DefaultLdapConnector.java:168) ~[ldap-common-2.1.2.jar:na] jvm 1 | at org.sonatype.nexus.security.ldap.realms.DefaultLdapManager.getUser(DefaultLdapManager.java:99) ~[nexus-ldap-realm-plugin-2.1.2.jar:na] jvm 1 | at org.sonatype.nexus.security.ldap.realms.DefaultLdapManager.authenticateUser(DefaultLdapManager.java:193) ~[nexus-ldap-realm-plugin-2.1.2.jar:na] jvm 1 | at org.sonatype.security.ldap.realms.AbstractLdapAuthenticatingRealm.queryForAuthenticationInfo(AbstractLdapAuthenticatingRealm.java:59) [ldap-common-2.1.2.jar:na] jvm 1 | at org.apache.shiro.realm.ldap.AbstractLdapRealm.doGetAuthenticationInfo(AbstractLdapRealm.java:192) [shiro-core-1.2.0.jar:1.2.0] jvm 1 | at org.apache.shiro.realm.AuthenticatingRealm.getAuthenticationInfo(AuthenticatingRealm.java:568) [shiro-core-1.2.0.jar:1.2.0] jvm 1 | at org.sonatype.security.authentication.FirstSuccessfulModularRealmAuthenticator.doMultiRealmAuthentication(FirstSuccessfulModularRealmAuthenticator.java:60) [security-system-2.8.1.jar:na] jvm 1 | at org.apache.shiro.authc.pam.ModularRealmAuthenticator.doAuthenticate(ModularRealmAuthenticator.java:269) [shiro-core-1.2.0.jar:1.2.0] jvm 1 | at org.apache.shiro.authc.AbstractAuthenticator.authenticate(AbstractAuthenticator.java:198) [shiro-core-1.2.0.jar:1.2.0] jvm 1 | at org.apache.shiro.mgt.AuthenticatingSecurityManager.authenticate(AuthenticatingSecurityManager.java:106) [shiro-core-1.2.0.jar:1.2.0] jvm 1 | at org.apache.shiro.mgt.DefaultSecurityManager.login(DefaultSecurityManager.java:270) [shiro-core-1.2.0.jar:1.2.0] jvm 1 | at org.apache.shiro.subject.support.DelegatingSubject.login(DelegatingSubject.java:257) [shiro-core-1.2.0.jar:1.2.0] jvm 1 | at org.apache.shiro.web.filter.authc.AuthenticatingFilter.executeLogin(AuthenticatingFilter.java:53) [shiro-web-1.2.0.jar:1.2.0] jvm 1 | at org.sonatype.nexus.security.filter.authc.NexusHttpAuthenticationFilter.onAccessDenied(NexusHttpAuthenticationFilter.java:143) [nexus-rest-api-2.1.2.jar:na] jvm 1 | at org.apache.shiro.web.filter.AccessControlFilter.onAccessDenied(AccessControlFilter.java:133) [shiro-web-1.2.0.jar:1.2.0] jvm 1 | at org.apache.shiro.web.filter.AccessControlFilter.onPreHandle(AccessControlFilter.java:162) [shiro-web-1.2.0.jar:1.2.0] jvm 1 | at org.apache.shiro.web.filter.PathMatchingFilter.isFilterChainContinued(PathMatchingFilter.java:203) [shiro-web-1.2.0.jar:1.2.0] jvm 1 | at org.apache.shiro.web.filter.PathMatchingFilter.preHandle(PathMatchingFilter.java:178) [shiro-web-1.2.0.jar:1.2.0] jvm 1 | at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:131) [shiro-web-1.2.0.jar:1.2.0] jvm 1 | at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) [shiro-web-1.2.0.jar:1.2.0] jvm 1 | at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) [shiro-web-1.2.0.jar:1.2.0] jvm 1 | at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) [shiro-web-1.2.0.jar:1.2.0] jvm 1 | at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) [shiro-web-1.2.0.jar:1.2.0] jvm 1 | at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) [shiro-web-1.2.0.jar:1.2.0] jvm 1 | at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) [shiro-web-1.2.0.jar:1.2.0] jvm 1 | at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) [shiro-web-1.2.0.jar:1.2.0] jvm 1 | at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) [shiro-web-1.2.0.jar:1.2.0] jvm 1 | at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) [shiro-core-1.2.0.jar:1.2.0] jvm 1 | at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) [shiro-core-1.2.0.jar:1.2.0] jvm 1 | at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:380) [shiro-core-1.2.0.jar:1.2.0] jvm 1 | at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) [shiro-web-1.2.0.jar:1.2.0] jvm 1 | at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) [shiro-web-1.2.0.jar:1.2.0] jvm 1 | at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:164) [guice-servlet-3.1.1.jar:na] jvm 1 | at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:81) [guice-servlet-3.1.1.jar:na] jvm 1 | at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:169) [guice-servlet-3.1.1.jar:na] jvm 1 | at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:81) [guice-servlet-3.1.1.jar:na] jvm 1 | at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:120) [guice-servlet-3.1.1.jar:na] jvm 1 | at org.sonatype.nexus.web.NexusGuiceFilter$MultiFilterChain.doFilter(NexusGuiceFilter.java:88) [nexus-web-utils-2.1.2.jar:na] jvm 1 | at org.sonatype.nexus.web.NexusGuiceFilter$MultiFilterPipeline.dispatch(NexusGuiceFilter.java:58) [nexus-web-utils-2.1.2.jar:na] jvm 1 | at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:126) [guice-servlet-3.1.1.jar:na] jvm 1 | at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1338) [jetty-servlet-8.1.3.v20120416.jar:8.1.3.v20120416] jvm 1 | at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:484) [jetty-servlet-8.1.3.v20120416.jar:8.1.3.v20120416] jvm 1 | at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) [jetty-server-8.1.3.v20120416.jar:8.1.3.v20120416] jvm 1 | at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524) [jetty-security-8.1.3.v20120416.jar:8.1.3.v20120416] jvm 1 | at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:233) [jetty-server-8.1.3.v20120416.jar:8.1.3.v20120416] jvm 1 | at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1065) [jetty-server-8.1.3.v20120416.jar:8.1.3.v20120416] jvm 1 | at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:413) [jetty-servlet-8.1.3.v20120416.jar:8.1.3.v20120416] jvm 1 | at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:192) [jetty-server-8.1.3.v20120416.jar:8.1.3.v20120416] jvm 1 | at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:999) [jetty-server-8.1.3.v20120416.jar:8.1.3.v20120416] jvm 1 | at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) [jetty-server-8.1.3.v20120416.jar:8.1.3.v20120416] jvm 1 | at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250) [jetty-server-8.1.3.v20120416.jar:8.1.3.v20120416] jvm 1 | at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111) [jetty-server-8.1.3.v20120416.jar:8.1.3.v20120416] jvm 1 | at org.eclipse.jetty.server.Server.handle(Server.java:350) [jetty-server-8.1.3.v20120416.jar:8.1.3.v20120416] jvm 1 | at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:454) [jetty-server-8.1.3.v20120416.jar:8.1.3.v20120416] jvm 1 | at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:890) [jetty-server-8.1.3.v20120416.jar:8.1.3.v20120416] jvm 1 | at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:944) [jetty-server-8.1.3.v20120416.jar:8.1.3.v20120416] jvm 1 | at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:630) [jetty-http-8.1.3.v20120416.jar:8.1.3.v20120416] jvm 1 | at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:230) [jetty-http-8.1.3.v20120416.jar:8.1.3.v20120416] jvm 1 | at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:77) [jetty-server-8.1.3.v20120416.jar:8.1.3.v20120416] jvm 1 | at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:606) [jetty-io-8.1.3.v20120416.jar:8.1.3.v20120416] jvm 1 | at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:46) [jetty-io-8.1.3.v20120416.jar:8.1.3.v20120416] jvm 1 | at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603) [jetty-util-8.1.3.v20120416.jar:8.1.3.v20120416] jvm 1 | at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538) [jetty-util-8.1.3.v20120416.jar:8.1.3.v20120416] jvm 1 | at org.sonatype.sisu.jetty.thread.RunnableWrapper.run(RunnableWrapper.java:26) [sisu-jetty8-1.3.jar:na] jvm 1 | at java.lang.Thread.run(Thread.java:662) [na:1.6.0_27] jvm 1 | Caused by: javax.naming.InterruptedNamingException: Interrupted while waiting for a connection jvm 1 | at com.sun.jndi.ldap.pool.Connections.get(Connections.java:140) ~[na:1.6.0_27] jvm 1 | at com.sun.jndi.ldap.pool.Pool.getPooledConnection(Pool.java:129) ~[na:1.6.0_27] jvm 1 | at com.sun.jndi.ldap.LdapPoolManager.getLdapClient(LdapPoolManager.java:310) ~[na:1.6.0_27] jvm 1 | at com.sun.jndi.ldap.LdapClient.getInstance(LdapClient.java:1572) ~[na:1.6.0_27] jvm 1 | at com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2678) ~[na:1.6.0_27] jvm 1 | at com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:296) ~[na:1.6.0_27] jvm 1 | at com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:175) ~[na:1.6.0_27] jvm 1 | at com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:193) ~[na:1.6.0_27] jvm 1 | at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:136) ~[na:1.6.0_27] jvm 1 | at com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:66) ~[na:1.6.0_27] jvm 1 | at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667) ~[na:1.6.0_27] jvm 1 | at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288) ~[na:1.6.0_27] jvm 1 | at javax.naming.InitialContext.init(InitialContext.java:223) ~[na:1.6.0_27] jvm 1 | at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:134) ~[na:1.6.0_27] jvm 1 | at org.sonatype.security.ldap.realms.DefaultLdapContextFactory.getLdapContext(DefaultLdapContextFactory.java:216) ~[ldap-common-2.1.2.jar:na] jvm 1 | at org.sonatype.security.ldap.realms.DefaultLdapContextFactory.getSystemLdapContext(DefaultLdapContextFactory.java:200) ~[ldap-common-2.1.2.jar:na] jvm 1 | at org.sonatype.security.ldap.realms.connector.DefaultLdapConnector.getUser(DefaultLdapConnector.java:146) ~[ldap-common-2.1.2.jar:na] jvm 1 | ... 64 common frames omitted

    Sonatype JIRA | 4 years ago | Frank Mueller
    org.sonatype.security.ldap.dao.LdapDAOException: Failed to retrieve ldap information for users.

    Root Cause Analysis

    1. javax.naming.InterruptedNamingException

      Interrupted while waiting for a connection

      at com.sun.jndi.ldap.pool.Connections.get()
    2. Java RT
      InitialLdapContext.<init>
      1. com.sun.jndi.ldap.pool.Connections.get(Connections.java:140)[na:1.6.0_27]
      2. com.sun.jndi.ldap.pool.Pool.getPooledConnection(Pool.java:129)[na:1.6.0_27]
      3. com.sun.jndi.ldap.LdapPoolManager.getLdapClient(LdapPoolManager.java:310)[na:1.6.0_27]
      4. com.sun.jndi.ldap.LdapClient.getInstance(LdapClient.java:1572)[na:1.6.0_27]
      5. com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2678)[na:1.6.0_27]
      6. com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:296)[na:1.6.0_27]
      7. com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:175)[na:1.6.0_27]
      8. com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:193)[na:1.6.0_27]
      9. com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:136)[na:1.6.0_27]
      10. com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:66)[na:1.6.0_27]
      11. javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)[na:1.6.0_27]
      12. javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)[na:1.6.0_27]
      13. javax.naming.InitialContext.init(InitialContext.java:223)[na:1.6.0_27]
      14. javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:134)[na:1.6.0_27]
      14 frames
    3. org.sonatype.security
      DefaultLdapConnector.getUser
      1. org.sonatype.security.ldap.realms.DefaultLdapContextFactory.getLdapContext(DefaultLdapContextFactory.java:216)[ldap-common-2.1.2.jar:na]
      2. org.sonatype.security.ldap.realms.DefaultLdapContextFactory.getSystemLdapContext(DefaultLdapContextFactory.java:200)[ldap-common-2.1.2.jar:na]
      3. org.sonatype.security.ldap.realms.connector.DefaultLdapConnector.getUser(DefaultLdapConnector.java:146)[ldap-common-2.1.2.jar:na]
      3 frames
    4. org.sonatype.nexus
      DefaultLdapManager.authenticateUser
      1. org.sonatype.nexus.security.ldap.realms.DefaultLdapManager.getUser(DefaultLdapManager.java:99)[nexus-ldap-realm-plugin-2.1.2.jar:na]
      2. org.sonatype.nexus.security.ldap.realms.DefaultLdapManager.authenticateUser(DefaultLdapManager.java:193)[nexus-ldap-realm-plugin-2.1.2.jar:na]
      2 frames
    5. org.sonatype.security
      AbstractLdapAuthenticatingRealm.queryForAuthenticationInfo
      1. org.sonatype.security.ldap.realms.AbstractLdapAuthenticatingRealm.queryForAuthenticationInfo(AbstractLdapAuthenticatingRealm.java:59)[ldap-common-2.1.2.jar:na]
      1 frame
    6. Shiro
      AuthenticatingRealm.getAuthenticationInfo
      1. org.apache.shiro.realm.ldap.AbstractLdapRealm.doGetAuthenticationInfo(AbstractLdapRealm.java:192)[shiro-core-1.2.0.jar:1.2.0]
      2. org.apache.shiro.realm.AuthenticatingRealm.getAuthenticationInfo(AuthenticatingRealm.java:568)[shiro-core-1.2.0.jar:1.2.0]
      2 frames
    7. ${project.groupId}:${project.artifactId}
      FirstSuccessfulModularRealmAuthenticator.doMultiRealmAuthentication
      1. org.sonatype.security.authentication.FirstSuccessfulModularRealmAuthenticator.doMultiRealmAuthentication(FirstSuccessfulModularRealmAuthenticator.java:60)[security-system-2.8.1.jar:na]
      1 frame
    8. Shiro
      AuthenticatingFilter.executeLogin
      1. org.apache.shiro.authc.pam.ModularRealmAuthenticator.doAuthenticate(ModularRealmAuthenticator.java:269)[shiro-core-1.2.0.jar:1.2.0]
      2. org.apache.shiro.authc.AbstractAuthenticator.authenticate(AbstractAuthenticator.java:198)[shiro-core-1.2.0.jar:1.2.0]
      3. org.apache.shiro.mgt.AuthenticatingSecurityManager.authenticate(AuthenticatingSecurityManager.java:106)[shiro-core-1.2.0.jar:1.2.0]
      4. org.apache.shiro.mgt.DefaultSecurityManager.login(DefaultSecurityManager.java:270)[shiro-core-1.2.0.jar:1.2.0]
      5. org.apache.shiro.subject.support.DelegatingSubject.login(DelegatingSubject.java:257)[shiro-core-1.2.0.jar:1.2.0]
      6. org.apache.shiro.web.filter.authc.AuthenticatingFilter.executeLogin(AuthenticatingFilter.java:53)[shiro-web-1.2.0.jar:1.2.0]
      6 frames
    9. Nexus Core
      NexusHttpAuthenticationFilter.onAccessDenied
      1. org.sonatype.nexus.security.filter.authc.NexusHttpAuthenticationFilter.onAccessDenied(NexusHttpAuthenticationFilter.java:143)[nexus-rest-api-2.1.2.jar:na]
      1 frame
    10. Shiro
      OncePerRequestFilter.doFilter
      1. org.apache.shiro.web.filter.AccessControlFilter.onAccessDenied(AccessControlFilter.java:133)[shiro-web-1.2.0.jar:1.2.0]
      2. org.apache.shiro.web.filter.AccessControlFilter.onPreHandle(AccessControlFilter.java:162)[shiro-web-1.2.0.jar:1.2.0]
      3. org.apache.shiro.web.filter.PathMatchingFilter.isFilterChainContinued(PathMatchingFilter.java:203)[shiro-web-1.2.0.jar:1.2.0]
      4. org.apache.shiro.web.filter.PathMatchingFilter.preHandle(PathMatchingFilter.java:178)[shiro-web-1.2.0.jar:1.2.0]
      5. org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:131)[shiro-web-1.2.0.jar:1.2.0]
      6. org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)[shiro-web-1.2.0.jar:1.2.0]
      7. org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)[shiro-web-1.2.0.jar:1.2.0]
      8. org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)[shiro-web-1.2.0.jar:1.2.0]
      9. org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)[shiro-web-1.2.0.jar:1.2.0]
      10. org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)[shiro-web-1.2.0.jar:1.2.0]
      11. org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)[shiro-web-1.2.0.jar:1.2.0]
      12. org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)[shiro-web-1.2.0.jar:1.2.0]
      13. org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)[shiro-web-1.2.0.jar:1.2.0]
      14. org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)[shiro-core-1.2.0.jar:1.2.0]
      15. org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)[shiro-core-1.2.0.jar:1.2.0]
      16. org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:380)[shiro-core-1.2.0.jar:1.2.0]
      17. org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)[shiro-web-1.2.0.jar:1.2.0]
      18. org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)[shiro-web-1.2.0.jar:1.2.0]
      18 frames
    11. Guice - Servlet
      ManagedFilterPipeline.dispatch
      1. com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:164)[guice-servlet-3.1.1.jar:na]
      2. com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:81)[guice-servlet-3.1.1.jar:na]
      3. com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:169)[guice-servlet-3.1.1.jar:na]
      4. com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:81)[guice-servlet-3.1.1.jar:na]
      5. com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:120)[guice-servlet-3.1.1.jar:na]
      5 frames
    12. ${project.groupId}:${project.artifactId}
      NexusGuiceFilter$MultiFilterPipeline.dispatch
      1. org.sonatype.nexus.web.NexusGuiceFilter$MultiFilterChain.doFilter(NexusGuiceFilter.java:88)[nexus-web-utils-2.1.2.jar:na]
      2. org.sonatype.nexus.web.NexusGuiceFilter$MultiFilterPipeline.dispatch(NexusGuiceFilter.java:58)[nexus-web-utils-2.1.2.jar:na]
      2 frames
    13. Guice - Servlet
      GuiceFilter.doFilter
      1. com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:126)[guice-servlet-3.1.1.jar:na]
      1 frame
    14. Jetty
      AsyncHttpConnection.handle
      1. org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1338)[jetty-servlet-8.1.3.v20120416.jar:8.1.3.v20120416]
      2. org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:484)[jetty-servlet-8.1.3.v20120416.jar:8.1.3.v20120416]
      3. org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)[jetty-server-8.1.3.v20120416.jar:8.1.3.v20120416]
      4. org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524)[jetty-security-8.1.3.v20120416.jar:8.1.3.v20120416]
      5. org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:233)[jetty-server-8.1.3.v20120416.jar:8.1.3.v20120416]
      6. org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1065)[jetty-server-8.1.3.v20120416.jar:8.1.3.v20120416]
      7. org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:413)[jetty-servlet-8.1.3.v20120416.jar:8.1.3.v20120416]
      8. org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:192)[jetty-server-8.1.3.v20120416.jar:8.1.3.v20120416]
      9. org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:999)[jetty-server-8.1.3.v20120416.jar:8.1.3.v20120416]
      10. org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)[jetty-server-8.1.3.v20120416.jar:8.1.3.v20120416]
      11. org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250)[jetty-server-8.1.3.v20120416.jar:8.1.3.v20120416]
      12. org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111)[jetty-server-8.1.3.v20120416.jar:8.1.3.v20120416]
      13. org.eclipse.jetty.server.Server.handle(Server.java:350)[jetty-server-8.1.3.v20120416.jar:8.1.3.v20120416]
      14. org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:454)[jetty-server-8.1.3.v20120416.jar:8.1.3.v20120416]
      15. org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:890)[jetty-server-8.1.3.v20120416.jar:8.1.3.v20120416]
      16. org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:944)[jetty-server-8.1.3.v20120416.jar:8.1.3.v20120416]
      17. org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:630)[jetty-http-8.1.3.v20120416.jar:8.1.3.v20120416]
      18. org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:230)[jetty-http-8.1.3.v20120416.jar:8.1.3.v20120416]
      19. org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:77)[jetty-server-8.1.3.v20120416.jar:8.1.3.v20120416]
      19 frames
    15. GWT dev
      SelectChannelEndPoint$1.run
      1. org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:606)[jetty-io-8.1.3.v20120416.jar:8.1.3.v20120416]
      2. org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:46)[jetty-io-8.1.3.v20120416.jar:8.1.3.v20120416]
      2 frames
    16. Jetty
      QueuedThreadPool$3.run
      1. org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603)[jetty-util-8.1.3.v20120416.jar:8.1.3.v20120416]
      2. org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538)[jetty-util-8.1.3.v20120416.jar:8.1.3.v20120416]
      2 frames
    17. org.sonatype.sisu
      RunnableWrapper.run
      1. org.sonatype.sisu.jetty.thread.RunnableWrapper.run(RunnableWrapper.java:26)[sisu-jetty8-1.3.jar:na]
      1 frame
    18. Java RT
      Thread.run
      1. java.lang.Thread.run(Thread.java:662)[na:1.6.0_27]
      1 frame