[Seasar-user:8527] Re: [Teeda Ajax] IE でのみ AjaxError 500 が発生します
Kenji Minami
[E-MAIL ADDRESS DELETED]
2007年 6月 21日 (木) 10:37:05 JST
米林様
> TeedaAjaxのDEBUGをtrueにしてスタックトレースを出して頂けますか?
executeTeedaAjax の直前で DEBUG を true にしましたが、以下で正しいでしょ
うか。
function doCalc() {
var f = document.calcForm;
Kumu.Ajax.DEBUG = true;
Kumu.Ajax.executeTeedaAjax(calc_calculate, [f.sisoku.value, f.left.value, f.right.value]);
}
上記の doCalc を実行すると、画面上には以下のように表示されます。
AjaxError! status[500] message[
HTTPステータス 500 -
--------------------------------------------------------------------------------
type 例外レポート
メッセージ
説明 The server encountered an internal error () that prevented it from fulfilling this request.
例外
java.lang.IllegalArgumentException: componentKey
org.seasar.framework.container.impl.S2ContainerImpl.assertParameterIsNotNull(S2ContainerImpl.java:634)
org.seasar.framework.container.impl.S2ContainerImpl.hasComponentDef(S2ContainerImpl.java:404)
org.seasar.teeda.ajax.AjaxServlet.getComponentDefNoException(AjaxServlet.java:178)
org.seasar.teeda.ajax.AjaxServlet.doAjax(AjaxServlet.java:86)
org.seasar.teeda.ajax.AjaxServlet.doGet(AjaxServlet.java:66)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:63)
org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:63)
注意 原因のすべてのスタックトレースは、Apache Tomcat/5.5.23のログに記録されています
--------------------------------------------------------------------------------
Apache Tomcat/5.5.23
]
以上、よろしくお願いします。
On Thu, 21 Jun 2007 09:02:25 +0900
<[E-MAIL ADDRESS DELETED]> wrote:
> 米林です。
>
> ----- Original Message -----
> From: "Kenji Minami" <[E-MAIL ADDRESS DELETED]>
> Sent: Wednesday, June 20, 2007 10:44 PM
>
> > 南です。
> > 初めて投稿させていただきます。
> >
> >
> > teeda-ajax 1.0.7 を使用していますが、Churaプロジェクトで Super
> > Agile(Teeda + S2Dao)を選択し、簡単な四則演算アプリを作成したところ、IE
> > でのみ AjaxError 500 が発生します。IE6、IE7、ともに再現しました。
> > FireFox2.0 で試したところ、現象は再現しませんでした。
> >
> >
> > 小さいアプリケーションなのでソースコードを添付させていただきます。
> > ドロップダウンからの計算式(+,-,*,/)選択をトリガーとして計算結果を表示さ
> > せていますが、IE ではこのタイミングで例外発生となります。
> >
> >
> > web.xml には ajaxServlet に関する記述がデフォルトで入っていましたので触っ
> > ていません。
> > また、dicon ファイルは app.dicon に直接
> >
> > <component name="calc" class="jp.grandtech.web.calc.CalcAjax"
> > instance="request">
> > <meta name="teeda-ajax"/>
> > </component>
> >
> > と記述しました。
> >
> >
> > 原因などわかる方がいましたらアドバイスいただけると助かります。。。
>
> TeedaAjaxのDEBUGをtrueにしてスタックトレースを出して頂けますか?
>
> よろしくお願いします。
> ---
> 米林 正明
> [E-MAIL ADDRESS DELETED]
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
--
Kenji Minami <[E-MAIL ADDRESS DELETED]>
Seasar-user メーリングリストの案内