[Seasar-user:21300] Re: [mayaa] Exception while handling error, null というエラーについて

suga [E-MAIL ADDRESS DELETED]
2012年 3月 27日 (火) 10:24:52 JST


suga です。

Mayaaのエンジン設定で、ErrorHandlerが設定されていない状態になっています。
org.seasar.mayaa.provider.ServiceProvider ファイルで構成を変更されているのではないでしょうか。

この8〜11行目部分です。
http://www.seasar.org/source/browse/mayaa/trunk/mayaa/src-impl/org/seasar/mayaa/impl/provider/factory/org.seasar.mayaa.provider.ServiceProvider?revision=3474&view=markup&sortby=rev&pathrev=3476

--
suga ( [E-MAIL ADDRESS DELETED] )



2012/3/26 decoy <[E-MAIL ADDRESS DELETED]>:
> お世話になります。
> decoyです。
>
> 以下の環境でmayaaを使用しているプロジェクトがあり、
> 頻繁に下記のエラーが発生する状況となっているのですが、
> 下記のエラーはどういった時に発生するエラーなのかご教授頂けますでしょうか。
>
> その他、不足している情報等がありましたら提示させて頂きますのでご指示下さい。
>
>
> 実行環境↓
>
> Apache2.2.3
> tomcat6.0.18
> seasar2.4.37
> SAStruts1.0.4-sp5
> mayaa1.1.26
>
>
> エラー内容↓
>
>
> FATAL 2012-XX-XX XX:XX:XX,XXX [TP-Processor7] Exception while handling
> error, null
> java.lang.IllegalStateException
>        at org.seasar.mayaa.impl.engine.EngineImpl.getErrorHandler(EngineImpl.java:108)
>        at org.seasar.mayaa.impl.engine.EngineImpl.handleError(EngineImpl.java:184)
>        at org.seasar.mayaa.impl.engine.EngineImpl.doPageService(EngineImpl.java:398)
>        at org.seasar.mayaa.impl.engine.EngineImpl.doService(EngineImpl.java:493)
>        at org.seasar.mayaa.impl.MayaaServlet.doService(MayaaServlet.java:97)
>        at org.seasar.mayaa.impl.MayaaServlet.doGet(MayaaServlet.java:80)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:71)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:79)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)
>        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
>        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
>        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
>        at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
>        at org.seasar.struts.action.S2RequestProcessor.doForward(S2RequestProcessor.java:307)
>        at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
>        at org.seasar.struts.action.S2RequestProcessor.process(S2RequestProcessor.java:129)
>        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
>        at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.seasar.extension.filter.RequestDumpFilter.doFilter(RequestDumpFilter.java:127)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:71)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:79)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)
>        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
>        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
>        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
>        at org.seasar.struts.filter.RoutingFilter.forward(RoutingFilter.java:219)
>        at org.seasar.struts.filter.RoutingFilter.doFilter(RoutingFilter.java:99)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:71)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:79)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.seasar.extension.filter.EncodingFilter.doFilter(EncodingFilter.java:69)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
>        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
>        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
>        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
>        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
>        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
>        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
>        at java.lang.Thread.run(Thread.java:619)
> FATAL 2012-XX-XX XX:XX:XX,XXX [TP-Processor7] Exception while handling
> error, null
> java.lang.IllegalStateException
>        at org.seasar.mayaa.impl.engine.EngineImpl.getErrorHandler(EngineImpl.java:108)
>        at org.seasar.mayaa.impl.engine.EngineImpl.handleError(EngineImpl.java:184)
>        at org.seasar.mayaa.impl.engine.EngineImpl.doPageService(EngineImpl.java:398)
>        at org.seasar.mayaa.impl.engine.EngineImpl.doService(EngineImpl.java:493)
>        at org.seasar.mayaa.impl.MayaaServlet.doService(MayaaServlet.java:97)
>        at org.seasar.mayaa.impl.MayaaServlet.doGet(MayaaServlet.java:80)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:71)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:79)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)
>        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
>        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
>        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
>        at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
>        at org.seasar.struts.action.S2RequestProcessor.doForward(S2RequestProcessor.java:307)
>        at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
>        at org.seasar.struts.action.S2RequestProcessor.process(S2RequestProcessor.java:129)
>        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
>        at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.seasar.extension.filter.RequestDumpFilter.doFilter(RequestDumpFilter.java:127)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:71)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:79)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)
>        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
>        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
>        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
>        at org.seasar.struts.filter.RoutingFilter.forward(RoutingFilter.java:219)
>        at org.seasar.struts.filter.RoutingFilter.doFilter(RoutingFilter.java:99)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:71)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:79)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.seasar.extension.filter.EncodingFilter.doFilter(EncodingFilter.java:69)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
>        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
>        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
>        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
>        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
>        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
>        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
>        at java.lang.Thread.run(Thread.java:619)
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user


Seasar-user メーリングリストの案内