[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 メーリングリストの案内