[Seasar-user:14552] 【SAStruts】チュートリアルにある「ダウンロード」サンプルで、NullpointerExceptionが発生します。

Masaru Ono [E-MAIL ADDRESS DELETED]
2008年 6月 4日 (水) 14:54:05 JST


はじめまして、尾野です。

この度、
SAStruts+S2JDBCを使わせていただき、本格的に開発しようと検証しているところです。
よろしくお願いします。

早速ですが、チュートリアルにある「ダウンロード」サンプルで、NullpointerExceptionが発生しています。
NullpointerExceptionにはなっていますが、ダウンロード自体は正常に行われています。

使用モジュール:sa-struts-tutorial-rc4

2008-06-04 14:37:09,671 [http-8080-Processor24] ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/sa-struts-tutorial].[default] - サーブレット default のServlet.service()が例外を投げました
java.lang.NullPointerException
	at org.seasar.struts.action.ActionWrapper.execute(ActionWrapper.java:133)
	at org.seasar.struts.action.ActionWrapper.execute(ActionWrapper.java:86)
	at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
	at org.seasar.struts.action.S2RequestProcessor.process(S2RequestProcessor.java:124)
	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
	at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	:以下省略


org.seasar.struts.action.ActionWrapper (133行目) 

        ActionForward forward = actionMapping.createForward(next);
        if (isExporablePath(forward.getPath())) {  << 133行目
            exportPropertiesToRequest(request);
        }

ダウロードする場合、forwardがnullになる場合を考慮する必要がある?

        ActionForward forward = actionMapping.createForward(next);
        if (forward != null && isExporablePath(forward.getPath())) {
            exportPropertiesToRequest(request);
        }




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