[Seasar-user:10126] [teeda] forEach のネストのsubmitが失敗する
松山 大樹
[E-MAIL ADDRESS DELETED]
2007年 8月 27日 (月) 16:09:28 JST
松山です。
teeda-1.0.10 で、ネストしたforeach のある画面で、submit すると、
-----------------------------------------------------------------------------
2007-08-27 16:01:25,961 [http-8080-Processor23] ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/teeda-html-example].[facesServlet] - サーブレット facesServlet のServlet.service()が例外を投げました
org.seasar.framework.exception.InstantiationRuntimeException: [ESSR0041][Lexamples.teeda.web.foreach.ForeachNestPage$FooDto;の作成に失敗しました。理由はjava.lang.InstantiationException: [Lexamples.teeda.web.foreach.ForeachNestPage$FooDto;
at org.seasar.framework.util.ClassUtil.newInstance(ClassUtil.java:135)
at org.seasar.teeda.extension.component.TForEach.createNewInstance(TForEach.java:341)
at org.seasar.teeda.extension.component.TForEach.processValidators(TForEach.java:180)
:
-----------------------------------------------------------------------------
と例外になります。これは、teeda-html-example の、foreachNest.html の結果です。
その他、List<List<String>> や、String[][] の場合でも、同じ結果になります。
例)
-----------------------------------------------------------------------------
[ESSR0041][Ljava.lang.String;の作成に失敗しました。理由はjava.lang.InstantiationException: [Ljava.lang.String;
org.seasar.framework.exception.InstantiationRuntimeException: [ESSR0041][Ljava.lang.String;の作成に失敗しました。理由はjava.lang.InstantiationException: [Ljava.lang.String;
at org.seasar.framework.util.ClassUtil.newInstance(ClassUtil.java:135)
:
-----------------------------------------------------------------------------
ちょっと逃げ道が見あたらないので、対応方法などを教えていただけると助かります。
--
::: 株式会社WOWOWコミュニケーションズ http://www.wowcom.co.jp/
::: ITシステムインテグレートサービスDept.
::: Webソリューション開発Unit.
::: 松山 大樹 - [E-MAIL ADDRESS DELETED]
Seasar-user メーリングリストの案内