[Seasar-user:13437] [teeda] document.form.reset() 実行後のサブミットでExceptionが発生
Mitsutaka Sato
[E-MAIL ADDRESS DELETED]
2008年 3月 27日 (木) 15:50:42 JST
佐藤と申します。
いつもお世話になっております。
document.form.reset() を実行した後にsubmitすると、以下のExceptionが発生するという現象が
起きています。( <input type="reset">でも同様)
ただしこの現象は、簡単なサンプルで再現を試みた際には発生しませんでした。
このようなExceptionに出くわした方、原因の予測がつく方いらっしゃいましたら是非教えてください。
トレースはhotdeploy時のものですが、coolのときも同様でした。
teeda-1.0.13-rc5, s2-2.4.23 です。
String index out of range: -2
java.lang.StringIndexOutOfBoundsException: String index out of range: -2
at java.lang.String.charAt(Unknown Source)
at org.seasar.framework.util.Base64Util.getLastBytes(Base64Util.java
:167)
at org.seasar.framework.util.Base64Util.decode(Base64Util.java:85)
at org.seasar.teeda.core.render.Base64EncodeConverter.getAsDecodeObject(
Base64EncodeConverter.java:63)
at
org.seasar.teeda.extension.event.RestoreConditionPhaseListener.afterPhase(
RestoreConditionPhaseListener.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)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
at org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(
HotdeployFilter.java:63)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
at org.seasar.framework.container.filter.S2ContainerFilter.doFilter(
S2ContainerFilter.java:77)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
at org.seasar.extension.filter.EncodingFilter.doFilter(
EncodingFilter.java:69)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(
ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(
CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:870)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(
LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
ThreadPool.java:685)
at java.lang.Thread.run(Unknown Source)
以上よろしくお願いいたします。
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: http://ml.seasar.org/archives/seasar-user/attachments/20080327/8ed3f7d6/attachment-0001.html
Seasar-user メーリングリストの案内