[Seasar-user:20680] Re: java.lang.NullPointerException が発生しました
Yasuo Higa
[E-MAIL ADDRESS DELETED]
2011年 3月 24日 (木) 16:26:17 JST
ひがです。
>
> vuhungと申します。
>
> 問題点を把握できていませんが、おかしいかなと思って、メールしました。
>
> ■発生時のログ:添付ファイルjava.lang.NullPointerException.log.txtを御覧
> ください
>
あのログでは、ActionConfigが見つからないことしかわからないのですが、
アクションのパスとクラス名はどうなっているでしょうか。
ルートパッケージは、rootと置き換えてください。
よろしくお願いします。
> ■関係ありそうなコードは下記です。
> コメントは私が入れました。
>
> package org.seasar.struts.config;にて
>
> @Override
> public ActionConfig findActionConfig(String path) {
> if (!initialized) {
> initialize();
> }
>
> // ※pathは正しくセットされているが、
> //例外発生時はacがNULLとなっていた
> ActionConfig ac = (ActionConfig) actionConfigs.get(path);
>
> //このifはacに関係ない
> if (ac == null && HotdeployUtil.isHotdeploy()) {
> SingletonS2ContainerFactory.getContainer().getComponent(
> ActionUtil.fromPathToActionName(path));
> }
> // pathがNULLの場合はこのメソッドもNULLを返すことになる
> return (ActionConfig) actionConfigs.get(path);
> }
>
> ■ググッてみましたが、
> http://ameblo.jp/v-ma07/theme2-10025259636.html
> →アンダーバーを含むURLならば例外が発生します。
>
> 私の場合はURLにアンダーバーがありません。
>
> ご教授いただけると助かります。
> 宜しくお願いします。
>
>
>
>
>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
>
>
Seasar-user メーリングリストの案内