HTTPステータス 500 – Internal Server Error


タイプ 例外報告

メッセージ java.lang.NullPointerException

説明 サーバーは予期しない条件に遭遇しました。それはリクエストの実行を妨げます。

例外

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:626)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	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)
	org.seasar.struts.filter.RoutingFilter.doFilter(RoutingFilter.java:99)
	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)

根本原因

java.lang.NullPointerException
	jp.ds.smoothcontact.service.PublishService.outputHtml(PublishService.java:364)
	jp.ds.smoothcontact.service.PublishService$$EnhancedByS2AOP$$6e0c3c2d.$$outputHtml$$invokeSuperMethod$$(PublishService$$EnhancedByS2AOP$$6e0c3c2d.java)
	jp.ds.smoothcontact.service.PublishService$$EnhancedByS2AOP$$6e0c3c2d$$MethodInvocation$$outputHtml7.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.ds.smoothcontact.service.PublishService$$EnhancedByS2AOP$$6e0c3c2d$$MethodInvocation$$outputHtml7.proceed(MethodInvocationClassGenerator.java)
	org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:56)
	jp.ds.smoothcontact.service.PublishService$$EnhancedByS2AOP$$6e0c3c2d$$MethodInvocation$$outputHtml7.proceed(MethodInvocationClassGenerator.java)
	jp.ds.smoothcontact.service.PublishService$$EnhancedByS2AOP$$6e0c3c2d.outputHtml(PublishService$$EnhancedByS2AOP$$6e0c3c2d.java)
	jp.ds.smoothcontact.service.PublishService.outputHtml(PublishService.java:195)
	jp.ds.smoothcontact.service.PublishService$$EnhancedByS2AOP$$6e0c3c2d.$$outputHtml$$invokeSuperMethod$$(PublishService$$EnhancedByS2AOP$$6e0c3c2d.java)
	jp.ds.smoothcontact.service.PublishService$$EnhancedByS2AOP$$6e0c3c2d$$MethodInvocation$$outputHtml8.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.ds.smoothcontact.service.PublishService$$EnhancedByS2AOP$$6e0c3c2d$$MethodInvocation$$outputHtml8.proceed(MethodInvocationClassGenerator.java)
	org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:56)
	jp.ds.smoothcontact.service.PublishService$$EnhancedByS2AOP$$6e0c3c2d$$MethodInvocation$$outputHtml8.proceed(MethodInvocationClassGenerator.java)
	jp.ds.smoothcontact.service.PublishService$$EnhancedByS2AOP$$6e0c3c2d.outputHtml(PublishService$$EnhancedByS2AOP$$6e0c3c2d.java)
	jp.ds.smoothcontact.service.PublishService.output(PublishService.java:92)
	jp.ds.smoothcontact.service.PublishService$$EnhancedByS2AOP$$6e0c3c2d.$$output$$invokeSuperMethod$$(PublishService$$EnhancedByS2AOP$$6e0c3c2d.java)
	jp.ds.smoothcontact.service.PublishService$$EnhancedByS2AOP$$6e0c3c2d$$MethodInvocation$$output10.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.ds.smoothcontact.service.PublishService$$EnhancedByS2AOP$$6e0c3c2d$$MethodInvocation$$output10.proceed(MethodInvocationClassGenerator.java)
	org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:56)
	jp.ds.smoothcontact.service.PublishService$$EnhancedByS2AOP$$6e0c3c2d$$MethodInvocation$$output10.proceed(MethodInvocationClassGenerator.java)
	jp.ds.smoothcontact.service.PublishService$$EnhancedByS2AOP$$6e0c3c2d.output(PublishService$$EnhancedByS2AOP$$6e0c3c2d.java)
	jp.ds.smoothcontact.service.PublishService.output(PublishService.java:67)
	jp.ds.smoothcontact.service.PublishService$$EnhancedByS2AOP$$6e0c3c2d.$$output$$invokeSuperMethod$$(PublishService$$EnhancedByS2AOP$$6e0c3c2d.java)
	jp.ds.smoothcontact.service.PublishService$$EnhancedByS2AOP$$6e0c3c2d$$MethodInvocation$$output9.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.ds.smoothcontact.service.PublishService$$EnhancedByS2AOP$$6e0c3c2d$$MethodInvocation$$output9.proceed(MethodInvocationClassGenerator.java)
	org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:56)
	jp.ds.smoothcontact.service.PublishService$$EnhancedByS2AOP$$6e0c3c2d$$MethodInvocation$$output9.proceed(MethodInvocationClassGenerator.java)
	jp.ds.smoothcontact.service.PublishService$$EnhancedByS2AOP$$6e0c3c2d.output(PublishService$$EnhancedByS2AOP$$6e0c3c2d.java)
	jp.ds.smoothcontact.action.OutputAction.index(OutputAction.java:36)
	jp.ds.smoothcontact.action.OutputAction$$EnhancedByS2AOP$$56f79994.$$index$$invokeSuperMethod$$(OutputAction$$EnhancedByS2AOP$$56f79994.java)
	jp.ds.smoothcontact.action.OutputAction$$EnhancedByS2AOP$$56f79994$$MethodInvocation$$index0.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.ds.smoothcontact.action.OutputAction$$EnhancedByS2AOP$$56f79994$$MethodInvocation$$index0.proceed(MethodInvocationClassGenerator.java)
	org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:56)
	jp.ds.smoothcontact.action.OutputAction$$EnhancedByS2AOP$$56f79994$$MethodInvocation$$index0.proceed(MethodInvocationClassGenerator.java)
	org.seasar.framework.aop.interceptors.ThrowsInterceptor.invoke(ThrowsInterceptor.java:79)
	jp.ds.smoothcontact.action.OutputAction$$EnhancedByS2AOP$$56f79994$$MethodInvocation$$index0.proceed(MethodInvocationClassGenerator.java)
	jp.ds.smoothcontact.action.OutputAction$$EnhancedByS2AOP$$56f79994.index(OutputAction$$EnhancedByS2AOP$$56f79994.java)
	sun.reflect.GeneratedMethodAccessor82.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:626)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	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)
	org.seasar.struts.filter.RoutingFilter.doFilter(RoutingFilter.java:99)
	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)

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


Apache Tomcat/8.5.57