Type Exception Report
Message java.lang.NullPointerException
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
javax.servlet.ServletException: java.lang.NullPointerException org.apache.shiro.web.servlet.AdviceFilter.cleanup(AdviceFilter.java:196) org.apache.shiro.web.filter.authc.AuthenticatingFilter.cleanup(AuthenticatingFilter.java:155) org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:148) org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154) org.apache.shiro.guice.web.SimpleFilterChain.doFilter(SimpleFilterChain.java:41) org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154) org.apache.shiro.guice.web.SimpleFilterChain.doFilter(SimpleFilterChain.java:41) org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458) org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373) org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370) org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154) com.iontorrent.ampliseq.web.filter.AmpliSeqPersistFilter.doFilterInternal(AmpliSeqPersistFilter.java:81) com.iontorrent.ampliseq.web.filter.AbstractOncePerRequestFilter.doFilter(AbstractOncePerRequestFilter.java:71) com.iontorrent.ampliseq.web.filter.AmpliSeqEnvLoggingFilter.doFilterInternal(AmpliSeqEnvLoggingFilter.java:69) com.iontorrent.ampliseq.web.filter.AbstractOncePerRequestFilter.doFilter(AbstractOncePerRequestFilter.java:71) com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:121) com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:133)
Root Cause
java.lang.NullPointerException com.iontorrent.ampliseq.authentication.filter.AmpliSeqLtTokenAuthenticationFilter.createToken(AmpliSeqLtTokenAuthenticationFilter.java:71) org.apache.shiro.web.filter.authc.AuthenticatingFilter.executeLogin(AuthenticatingFilter.java:45) com.iontorrent.ampliseq.authentication.filter.AmpliSeqLtTokenAuthenticationFilter.onAccessDenied(AmpliSeqLtTokenAuthenticationFilter.java:100) org.apache.shiro.web.filter.AccessControlFilter.onAccessDenied(AccessControlFilter.java:133) org.apache.shiro.web.filter.AccessControlFilter.onPreHandle(AccessControlFilter.java:162) org.apache.shiro.web.filter.PathMatchingFilter.isFilterChainContinued(PathMatchingFilter.java:223) org.apache.shiro.web.filter.PathMatchingFilter.preHandle(PathMatchingFilter.java:198) org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:131) org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154) org.apache.shiro.guice.web.SimpleFilterChain.doFilter(SimpleFilterChain.java:41) org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154) org.apache.shiro.guice.web.SimpleFilterChain.doFilter(SimpleFilterChain.java:41) org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458) org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373) org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370) org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154) com.iontorrent.ampliseq.web.filter.AmpliSeqPersistFilter.doFilterInternal(AmpliSeqPersistFilter.java:81) com.iontorrent.ampliseq.web.filter.AbstractOncePerRequestFilter.doFilter(AbstractOncePerRequestFilter.java:71) com.iontorrent.ampliseq.web.filter.AmpliSeqEnvLoggingFilter.doFilterInternal(AmpliSeqEnvLoggingFilter.java:69) com.iontorrent.ampliseq.web.filter.AbstractOncePerRequestFilter.doFilter(AbstractOncePerRequestFilter.java:71) com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:121) com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:133)
Note The full stack trace of the root cause is available in the server logs.