<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000099">
    (2011/03/24 14:26), Yasuo Higa wrote:
    <blockquote cite="mid:201103241626.EED59136.IJHB@isid.co.jp"
      type="cite">
      <pre wrap="">ひがです。
</pre>
      <blockquote type="cite">
        <pre wrap="">
vuhungと申します。

問題点を把握できていませんが、おかしいかなと思って、メールしました。

■発生時のログ:添付ファイルjava.lang.NullPointerException.log.txtを御覧 
ください

</pre>
      </blockquote>
      <pre wrap="">あのログでは、ActionConfigが見つからないことしかわからないのですが、
アクションのパスとクラス名はどうなっているでしょうか。

ルートパッケージは、rootと置き換えてください。
</pre>
    </blockquote>
    vuhungです。<br>
    <br>
    パスとアクション名は以下の通りです。<br>
    <br>
    アクション名:MNPQ012012Action<br>
    パス:<br>
     ケース1(アンダーバーあり):<a class="moz-txt-link-freetext" href="http://localhost:8080/ABC_XYZ/MNPQ012/">http://localhost:8080/ABC_XYZ/MNPQ012/</a><br>
     ケース2(アンダーバーなし):<a class="moz-txt-link-freetext" href="http://localhost:8080/ABCXYZ/MNPQ012/">http://localhost:8080/ABCXYZ/MNPQ012/</a><br>
      →いずれもNULL例外が発生します。<br>
    <br>
    環境:<br>
    Tomcat 6.2.0<br>
    Java 6.0.16<br>
    Seasar 2.4.40<br>
    クライアント、サーバ側のOS: Windows XP SP 2<br>
    ブラウザ IE 6<br>
    <br>
    問題点を特定できず、大変ご恐縮ですが、<br>
    <br>
    宜しくお願いします。<br>
    <br>
    <blockquote cite="mid:201103241626.EED59136.IJHB@isid.co.jp"
      type="cite">
      <pre wrap="">
</pre>
      <blockquote type="cite">
        <pre wrap="">■関係ありそうなコードは下記です。
 コメントは私が入れました。

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 &amp;&amp; HotdeployUtil.isHotdeploy()) {
             SingletonS2ContainerFactory.getContainer().getComponent(
                     ActionUtil.fromPathToActionName(path));
         }
    // pathがNULLの場合はこのメソッドもNULLを返すことになる
         return (ActionConfig) actionConfigs.get(path);
     }

■ググッてみましたが、
 <a class="moz-txt-link-freetext" href="http://ameblo.jp/v-ma07/theme2-10025259636.html">http://ameblo.jp/v-ma07/theme2-10025259636.html</a>
 →アンダーバーを含むURLならば例外が発生します。

私の場合はURLにアンダーバーがありません。

ご教授いただけると助かります。
宜しくお願いします。






_______________________________________________
Seasar-user mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Seasar-user@ml.seasar.org">Seasar-user@ml.seasar.org</a>
<a class="moz-txt-link-freetext" href="https://ml.seasar.org/mailman/listinfo/seasar-user">https://ml.seasar.org/mailman/listinfo/seasar-user</a>



</pre>
      </blockquote>
      <pre wrap="">_______________________________________________
Seasar-user mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Seasar-user@ml.seasar.org">Seasar-user@ml.seasar.org</a>
<a class="moz-txt-link-freetext" href="https://ml.seasar.org/mailman/listinfo/seasar-user">https://ml.seasar.org/mailman/listinfo/seasar-user</a>

</pre>
    </blockquote>
    <br>
  </body>
</html>