HTTP Status 500 – Internal Server Error


Type Exception Report

Message java.lang.ArrayIndexOutOfBoundsException: 38307

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

com.google.inject.internal.util.$ComputationException: java.lang.ArrayIndexOutOfBoundsException: 38307
	com.google.inject.internal.util.$MapMaker$StrategyImpl.compute(MapMaker.java:553)
	com.google.inject.internal.util.$MapMaker$StrategyImpl.compute(MapMaker.java:419)
	com.google.inject.internal.util.$CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2041)
	com.google.inject.internal.util.$StackTraceElements.forMember(StackTraceElements.java:53)
	com.google.inject.internal.Errors.formatSource(Errors.java:690)
	com.google.inject.internal.Errors.format(Errors.java:555)
	com.google.inject.ProvisionException.getMessage(ProvisionException.java:59)
	com.comeon.mobile.filter.ExceptionFilter.doFilter(ExceptionFilter.java:44)
	com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
	com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
	com.comeon.mobile.filter.DirectDispatchFilter.doFilter(DirectDispatchFilter.java:30)
	com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
	com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
	com.comeon.mobile.filter.AddLogInfoFilter.doFilter(AddLogInfoFilter.java:38)
	com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
	com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
	com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
	com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
	com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
	com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
	com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
	com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
	com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
	com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
	org.apache.catalina.filters.ExpiresFilter.doFilter(ExpiresFilter.java:1230)

Root Cause

java.lang.ArrayIndexOutOfBoundsException: 38307
	com.google.inject.internal.asm.$ClassReader.<init>(Unknown Source)
	com.google.inject.internal.asm.$ClassReader.<init>(Unknown Source)
	com.google.inject.internal.asm.$ClassReader.<init>(Unknown Source)
	com.google.inject.internal.util.$LineNumbers.<init>(LineNumbers.java:62)
	com.google.inject.internal.util.$StackTraceElements$1.apply(StackTraceElements.java:36)
	com.google.inject.internal.util.$StackTraceElements$1.apply(StackTraceElements.java:33)
	com.google.inject.internal.util.$MapMaker$StrategyImpl.compute(MapMaker.java:549)
	com.google.inject.internal.util.$MapMaker$StrategyImpl.compute(MapMaker.java:419)
	com.google.inject.internal.util.$CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2041)
	com.google.inject.internal.util.$StackTraceElements.forMember(StackTraceElements.java:53)
	com.google.inject.internal.Errors.formatSource(Errors.java:690)
	com.google.inject.internal.Errors.format(Errors.java:555)
	com.google.inject.ProvisionException.getMessage(ProvisionException.java:59)
	com.comeon.mobile.filter.ExceptionFilter.doFilter(ExceptionFilter.java:44)
	com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
	com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
	com.comeon.mobile.filter.DirectDispatchFilter.doFilter(DirectDispatchFilter.java:30)
	com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
	com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
	com.comeon.mobile.filter.AddLogInfoFilter.doFilter(AddLogInfoFilter.java:38)
	com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
	com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
	com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
	com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
	com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
	com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
	com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
	com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
	com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
	com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
	org.apache.catalina.filters.ExpiresFilter.doFilter(ExpiresFilter.java:1230)

Note The full stack trace of the root cause is available in the server logs.


Apache Tomcat/8.5.30