HTTP Status 500 - java.lang.reflect.InvocationTargetException

type Exception report

message java.lang.reflect.InvocationTargetException

description The server encountered an internal error that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: java.lang.reflect.InvocationTargetException
	com.steven.xweb.web.AbstractEntry.doPost(AbstractEntry.java:88)
	com.guolugaoke.web.AppEntry.doGet(AppEntry.java:52)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	com.guolugaoke.web.ModuleMapServlet.dispatchByParseSubID(ModuleMapServlet.java:98)
	com.guolugaoke.web.ModuleMapServlet.dispatchCaseModule(ModuleMapServlet.java:120)
	com.guolugaoke.web.ModuleMapServlet.doPost(ModuleMapServlet.java:58)
	com.guolugaoke.web.ModuleMapServlet.doGet(ModuleMapServlet.java:77)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

root cause

java.lang.reflect.InvocationTargetException
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.lang.reflect.Method.invoke(Method.java:483)
	com.steven.xweb.web.AbstractProcessor.doAction(AbstractProcessor.java:40)
	com.steven.xweb.web.AbstractEntry.doPost(AbstractEntry.java:71)
	com.guolugaoke.web.AppEntry.doGet(AppEntry.java:52)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	com.guolugaoke.web.ModuleMapServlet.dispatchByParseSubID(ModuleMapServlet.java:98)
	com.guolugaoke.web.ModuleMapServlet.dispatchCaseModule(ModuleMapServlet.java:120)
	com.guolugaoke.web.ModuleMapServlet.doPost(ModuleMapServlet.java:58)
	com.guolugaoke.web.ModuleMapServlet.doGet(ModuleMapServlet.java:77)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

root cause

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
	java.util.ArrayList.rangeCheck(ArrayList.java:638)
	java.util.ArrayList.get(ArrayList.java:414)
	com.guolugaoke.web.service.CaseInfoService.getData(CaseInfoService.java:79)
	com.guolugaoke.web.processor.CaseProcessor.detailAction(CaseProcessor.java:64)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.lang.reflect.Method.invoke(Method.java:483)
	com.steven.xweb.web.AbstractProcessor.doAction(AbstractProcessor.java:40)
	com.steven.xweb.web.AbstractEntry.doPost(AbstractEntry.java:71)
	com.guolugaoke.web.AppEntry.doGet(AppEntry.java:52)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	com.guolugaoke.web.ModuleMapServlet.dispatchByParseSubID(ModuleMapServlet.java:98)
	com.guolugaoke.web.ModuleMapServlet.dispatchCaseModule(ModuleMapServlet.java:120)
	com.guolugaoke.web.ModuleMapServlet.doPost(ModuleMapServlet.java:58)
	com.guolugaoke.web.ModuleMapServlet.doGet(ModuleMapServlet.java:77)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

note The full stack trace of the root cause is available in the Apache Tomcat/8.0.52 logs.


Apache Tomcat/8.0.52