[Seasar-user:20681] Re: java.lang.NullPointerException が発生しました

Nguyen Vu Hung (VNC) [E-MAIL ADDRESS DELETED]
2011年 3月 24日 (木) 17:08:51 JST


(2011/03/24 14:26), Yasuo Higa wrote:
> ひがです。
>> vuhungと申します。
>>
>> 問題点を把握できていませんが、おかしいかなと思って、メールしました。
>>
>> ■発生時のログ:添付ファイルjava.lang.NullPointerException.log.txtを御覧
>> ください
>>
> あのログでは、ActionConfigが見つからないことしかわからないのですが、
> アクションのパスとクラス名はどうなっているでしょうか。
>
> ルートパッケージは、rootと置き換えてください。
vuhungです。

パスとアクション名は以下の通りです。

アクション名:MNPQ012012Action
パス:
 ケース1(アンダーバーあり):http://localhost:8080/ABC_XYZ/MNPQ012/
 ケース2(アンダーバーなし):http://localhost:8080/ABCXYZ/MNPQ012/
  →いずれもNULL例外が発生します。

環境:
Tomcat 6.2.0
Java 6.0.16
Seasar 2.4.40
クライアント、サーバ側のOS: Windows XP SP 2
ブラウザ IE 6

問題点を特定できず、大変ご恐縮ですが、

宜しくお願いします。

>> ■関係ありそうなコードは下記です。
>>  コメントは私が入れました。
>>
>> 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 mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>

-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20110324/78787622/attachment.html>


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