HTTPステータス 500 - java.lang.NullPointerException

type 例外レポート

メッセージ java.lang.NullPointerException

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

例外

javax.servlet.ServletException: java.lang.NullPointerException
	org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535)
	org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:433)
	org.seasar.struts.action.S2RequestProcessor.process(S2RequestProcessor.java:132)
	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
	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)
	org.seasar.extension.filter.RequestDumpFilter.doFilter(RequestDumpFilter.java:127)
	org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:79)
	org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:71)
	org.seasar.struts.filter.RoutingFilter.forward(RoutingFilter.java:219)
	jp.digitalbird.kaunbridal.common.filter.DRoutingFilter.doFilter(DRoutingFilter.java:79)
	org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:79)
	org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:71)
	org.seasar.extension.filter.EncodingFilter.doFilter(EncodingFilter.java:69)
	org.apache.catalina.filters.RequestFilter.process(RequestFilter.java:205)
	org.apache.catalina.filters.RemoteAddrFilter.doFilter(RemoteAddrFilter.java:71)

原因

java.lang.NullPointerException
	jp.digitalbird.kaunbridal.page.paperlist.service.PaperlistService.getMenuClass(PaperlistService.java:79)
	jp.digitalbird.kaunbridal.page.paperlist.service.PaperlistService$$EnhancedByS2AOP$$4e2be06c.$$getMenuClass$$invokeSuperMethod$$(PaperlistService$$EnhancedByS2AOP$$4e2be06c.java)
	jp.digitalbird.kaunbridal.page.paperlist.service.PaperlistService$$EnhancedByS2AOP$$4e2be06c$$MethodInvocation$$getMenuClass$$0.proceed(MethodInvocationClassGenerator.java)
	org.seasar.extension.tx.DefaultTransactionCallback.execute(DefaultTransactionCallback.java:58)
	org.seasar.extension.tx.adapter.JTATransactionManagerAdapter.required(JTATransactionManagerAdapter.java:65)
	org.seasar.extension.tx.RequiredInterceptor.invoke(RequiredInterceptor.java:50)
	jp.digitalbird.kaunbridal.page.paperlist.service.PaperlistService$$EnhancedByS2AOP$$4e2be06c$$MethodInvocation$$getMenuClass$$0.proceed(MethodInvocationClassGenerator.java)
	org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:56)
	jp.digitalbird.kaunbridal.page.paperlist.service.PaperlistService$$EnhancedByS2AOP$$4e2be06c$$MethodInvocation$$getMenuClass$$0.proceed(MethodInvocationClassGenerator.java)
	jp.digitalbird.kaunbridal.page.paperlist.service.PaperlistService$$EnhancedByS2AOP$$4e2be06c.getMenuClass(PaperlistService$$EnhancedByS2AOP$$4e2be06c.java)
	jp.digitalbird.kaunbridal.page.paperlist.action.NamecardAction.initForm(NamecardAction.java:77)
	jp.digitalbird.kaunbridal.page.paperlist.action.NamecardAction.gen1(NamecardAction.java:50)
	jp.digitalbird.kaunbridal.page.paperlist.action.NamecardAction$$EnhancedByS2AOP$$5c5e8635.$$gen1$$invokeSuperMethod$$(NamecardAction$$EnhancedByS2AOP$$5c5e8635.java)
	jp.digitalbird.kaunbridal.page.paperlist.action.NamecardAction$$EnhancedByS2AOP$$5c5e8635$$MethodInvocation$$gen1$$0.proceed(MethodInvocationClassGenerator.java)
	jp.digitalbird.kaunbridal.common.interceptor.PageActionMethodInterceptor.invoke(PageActionMethodInterceptor.java:107)
	jp.digitalbird.kaunbridal.common.interceptor.PageActionMethodInterceptor$$EnhancedByS2AOP$$73b593c.$$invoke$$invokeSuperMethod$$(PageActionMethodInterceptor$$EnhancedByS2AOP$$73b593c.java)
	jp.digitalbird.kaunbridal.common.interceptor.PageActionMethodInterceptor$$EnhancedByS2AOP$$73b593c$$MethodInvocation$$invoke$$0.proceed(MethodInvocationClassGenerator.java)
	org.seasar.framework.aop.interceptors.InterceptorLifecycleAdapter.invoke(InterceptorLifecycleAdapter.java:55)
	jp.digitalbird.kaunbridal.common.interceptor.PageActionMethodInterceptor$$EnhancedByS2AOP$$73b593c$$MethodInvocation$$invoke$$0.proceed(MethodInvocationClassGenerator.java)
	jp.digitalbird.kaunbridal.common.interceptor.PageActionMethodInterceptor$$EnhancedByS2AOP$$73b593c.invoke(PageActionMethodInterceptor$$EnhancedByS2AOP$$73b593c.java)
	jp.digitalbird.kaunbridal.page.paperlist.action.NamecardAction$$EnhancedByS2AOP$$5c5e8635$$MethodInvocation$$gen1$$0.proceed(MethodInvocationClassGenerator.java)
	org.seasar.extension.tx.DefaultTransactionCallback.execute(DefaultTransactionCallback.java:58)
	org.seasar.extension.tx.adapter.JTATransactionManagerAdapter.required(JTATransactionManagerAdapter.java:65)
	org.seasar.extension.tx.RequiredInterceptor.invoke(RequiredInterceptor.java:50)
	jp.digitalbird.kaunbridal.page.paperlist.action.NamecardAction$$EnhancedByS2AOP$$5c5e8635$$MethodInvocation$$gen1$$0.proceed(MethodInvocationClassGenerator.java)
	org.seasar.framework.aop.interceptors.ThrowsInterceptor.invoke(ThrowsInterceptor.java:79)
	jp.digitalbird.kaunbridal.page.paperlist.action.NamecardAction$$EnhancedByS2AOP$$5c5e8635$$MethodInvocation$$gen1$$0.proceed(MethodInvocationClassGenerator.java)
	org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:56)
	jp.digitalbird.kaunbridal.page.paperlist.action.NamecardAction$$EnhancedByS2AOP$$5c5e8635$$MethodInvocation$$gen1$$0.proceed(MethodInvocationClassGenerator.java)
	jp.digitalbird.kaunbridal.page.paperlist.action.NamecardAction$$EnhancedByS2AOP$$5c5e8635.gen1(NamecardAction$$EnhancedByS2AOP$$5c5e8635.java)
	sun.reflect.GeneratedMethodAccessor699.invoke(Unknown Source)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.lang.reflect.Method.invoke(Method.java:498)
	org.seasar.framework.util.MethodUtil.invoke(MethodUtil.java:96)
	org.seasar.struts.action.ActionWrapper.execute(ActionWrapper.java:139)
	org.seasar.struts.action.ActionWrapper.execute(ActionWrapper.java:87)
	org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
	org.seasar.struts.action.S2RequestProcessor.process(S2RequestProcessor.java:132)
	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
	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)
	org.seasar.extension.filter.RequestDumpFilter.doFilter(RequestDumpFilter.java:127)
	org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:79)
	org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:71)
	org.seasar.struts.filter.RoutingFilter.forward(RoutingFilter.java:219)
	jp.digitalbird.kaunbridal.common.filter.DRoutingFilter.doFilter(DRoutingFilter.java:79)
	org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:79)
	org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:71)
	org.seasar.extension.filter.EncodingFilter.doFilter(EncodingFilter.java:69)
	org.apache.catalina.filters.RequestFilter.process(RequestFilter.java:205)
	org.apache.catalina.filters.RemoteAddrFilter.doFilter(RemoteAddrFilter.java:71)

注意 原因のすべてのスタックトレースは、Apache Tomcat/8.0.36のログに記録されています


Apache Tomcat/8.0.36