[Seasar-user:15965] [Teeda]レイアウトを有効化でArrayIndexOutOfBoundsExceptionが発生

tanaka [E-MAIL ADDRESS DELETED]
2008年 10月 11日 (土) 14:13:12 JST


田中と申します。

レイアウト機能を使ってみたところ下記の例外が発生しました。
java.lang.ArrayIndexOutOfBoundsException
at java.util.ArrayList.get(ArrayList.java:358)
at org.seasar.teeda.extension.util.LayoutBuilder.popIncludedBody(LayoutBuilder.java:237)
at org.seasar.teeda.extension.util.LayoutBuilder.include(LayoutBuilder.java:259)
at org.seasar.teeda.extension.util.LayoutBuilder.processInclude(LayoutBuilder.java:148)
at org.seasar.teeda.extension.util.LayoutBuilder.processInclude(LayoutBuilder.java:153)
at org.seasar.teeda.extension.util.LayoutBuilder.processInclude(LayoutBuilder.java:153)
at org.seasar.teeda.extension.util.LayoutBuilder.processInclude(LayoutBuilder.java:153)
at org.seasar.teeda.extension.util.LayoutBuilder.processInclude(LayoutBuilder.java:153)
at org.seasar.teeda.extension.event.ComposeLayoutPhaseListener.afterPhase(ComposeLayoutPhaseListener.java:53)
at org.seasar.teeda.core.lifecycle.AbstractPhase.postPhase(AbstractPhase.java:73)
at org.seasar.teeda.core.lifecycle.AbstractPhase.execute(AbstractPhase.java:59)
at org.seasar.teeda.core.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:68)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:100)
        :
        :
        :

いろいろと原因を調べていたところ
どうもweb.xmlで下記のリスナーを有効にすると出る現象のようです。
   <listener>
       <listener-class>org.seasar.teeda.core.webapp.TeedaConfigureListener</listener-class>
   </listener>

TeedaConfigureListenerを有効にして
レイアウトを使う事は出来ないのでしょうか?

すみませんがご教授いただけると助かります。


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