JIRA please..

On 8/22/06, Pedro Viegas <[EMAIL PROTECTED]> wrote:

If we use a form with an Autocompleter component and submit it without
selecting a value from it's list, it issues the following error.

String index out of range: 0  Stack Trace:

   - java.lang.String.charAt(String.java:558)
   - org.apache.tapestry.util.io.DataSqueezerImpl.unsqueeze(
   DataSqueezerImpl.java:164)
   - $DataSqueezer_10d37ed6ef2.unsqueeze($DataSqueezer_10d37ed6ef2.java)
   - org.apache.tapestry.data.NullDataSqueezerFilter.unsqueeze(
   NullDataSqueezerFilter.java:40)
   - $DataSqueezer_10d37ed6ef4.unsqueeze($DataSqueezer_10d37ed6ef4.java)
   - $DataSqueezer_10d37ed6d99.unsqueeze($DataSqueezer_10d37ed6d99.java)
   - org.apache.tapestry.dojo.form.Autocompleter.rewindFormWidget(
   Autocompleter.java:151)
   - org.apache.tapestry.dojo.form.AbstractFormWidget.rewindFormComponent
   (AbstractFormWidget.java:51)
   - org.apache.tapestry.form.AbstractFormComponent.renderComponent(
   AbstractFormComponent.java:118)
   - org.apache.tapestry.AbstractComponent.render(AbstractComponent.java
:676)

   - org.apache.tapestry.services.impl.DefaultResponseBuilder.render(
   DefaultResponseBuilder.java:131)
   - org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java
:92)

   - org.apache.tapestry.AbstractComponent.render(AbstractComponent.java
:676)

   - org.apache.tapestry.services.impl.DefaultResponseBuilder.render(
   DefaultResponseBuilder.java:131)
   - org.apache.tapestry.AbstractComponent.renderBody(
   AbstractComponent.java:491)
   - org.apache.tapestry.components.RenderBody.renderComponent(
   RenderBody.java:41)
   - org.apache.tapestry.AbstractComponent.render(AbstractComponent.java
:676)

   - org.apache.tapestry.services.impl.DefaultResponseBuilder.render(
   DefaultResponseBuilder.java:131)
   - org.apache.tapestry.AbstractComponent.renderBody(
   AbstractComponent.java:491)
   - org.apache.tapestry.form.FormSupportImpl.rewind(FormSupportImpl.java
:593)

   - org.apache.tapestry.form.Form.renderComponent(Form.java:196)
   - org.apache.tapestry.AbstractComponent.render(AbstractComponent.java
:676)

   - org.apache.tapestry.services.impl.DefaultResponseBuilder.render(
   DefaultResponseBuilder.java:131)
   - org.apache.tapestry.form.Form.rewind(Form.java:284)
   - org.apache.tapestry.engine.RequestCycle.rewindForm(RequestCycle.java
:458)

   - org.apache.tapestry.form.Form.trigger(Form.java:295)
   - org.apache.tapestry.engine.DirectService.triggerComponent(
   DirectService.java:170)
   - org.apache.tapestry.engine.DirectService.service(DirectService.java
:146)

   - $IEngineService_10d37ed6e23.service($IEngineService_10d37ed6e23.java)

   - org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(
   EngineServiceOuterProxy.java:72)
   - org.apache.tapestry.engine.AbstractEngine.service(
   AbstractEngine.java:241)
   - org.apache.tapestry.services.impl.InvokeEngineTerminator.service(
   InvokeEngineTerminator.java:60)
   -
$WebRequestServicer_10d37ed6e01.service($WebRequestServicer_10d37ed6e01.java)

   -
$WebRequestServicer_10d37ed6dfd.service($WebRequestServicer_10d37ed6dfd.java)

   -

org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service
   (WebRequestServicerPipelineBridge.java:56)
   -
$ServletRequestServicer_10d37ed6de3.service($ServletRequestServicer_10d37ed6de3.java)

   - org.apache.tapestry.request.DecodedRequestInjector.service(
   DecodedRequestInjector.java:55)
   -
$ServletRequestServicerFilter_10d37ed6ddf.service($ServletRequestServicerFilter_10d37ed6ddf.java)

   -
$ServletRequestServicer_10d37ed6de5.service($ServletRequestServicer_10d37ed6de5.java)

   - org.apache.tapestry.multipart.MultipartDecoderFilter.service(
   MultipartDecoderFilter.java:52)
   -
$ServletRequestServicerFilter_10d37ed6ddd.service($ServletRequestServicerFilter_10d37ed6ddd.java)

   -
$ServletRequestServicer_10d37ed6de5.service($ServletRequestServicer_10d37ed6de5.java)

   - org.apache.tapestry.services.impl.SetupRequestEncoding.service(
   SetupRequestEncoding.java:53)
   -
$ServletRequestServicerFilter_10d37ed6de1.service($ServletRequestServicerFilter_10d37ed6de1.java)

   -
$ServletRequestServicer_10d37ed6de5.service($ServletRequestServicer_10d37ed6de5.java)

   -
$ServletRequestServicer_10d37ed6dd7.service($ServletRequestServicer_10d37ed6dd7.java)

   - org.apache.tapestry.ApplicationServlet.doService(
   ApplicationServlet.java:123)
   - org.apache.tapestry.ApplicationServlet.doPost(
   ApplicationServlet.java:168)
   - javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   - javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
   - org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
   ApplicationFilterChain.java:252)
   - org.apache.catalina.core.ApplicationFilterChain.doFilter(
   ApplicationFilterChain.java:173)
   - org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
   ReplyHeaderFilter.java:81)
   - org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
   ApplicationFilterChain.java:202)
   - org.apache.catalina.core.ApplicationFilterChain.doFilter(
   ApplicationFilterChain.java:173)
   - org.apache.catalina.core.StandardWrapperValve.invoke(
   StandardWrapperValve.java:213)
   - org.apache.catalina.core.StandardContextValve.invoke(
   StandardContextValve.java:178)
   - org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(
   CustomPrincipalValve.java:39)
   - org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
   SecurityAssociationValve.java:159)
   - org.jboss.web.tomcat.security.JaccContextValve.invoke(
   JaccContextValve.java:59)
   - org.apache.catalina.core.StandardHostValve.invoke(
   StandardHostValve.java:126)
   - org.apache.catalina.valves.ErrorReportValve.invoke(
   ErrorReportValve.java:105)
   - org.apache.catalina.core.StandardEngineValve.invoke(
   StandardEngineValve.java:107)
   - org.apache.catalina.connector.CoyoteAdapter.service(
   CoyoteAdapter.java:148)
   - org.apache.coyote.http11.Http11Processor.process(
   Http11Processor.java:856)
   -

org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
   (Http11Protocol.java:744)
   - org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
   PoolTcpEndpoint.java:527)
   - org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
   MasterSlaveWorkerThread.java:112)
   - java.lang.Thread.run(Thread.java:595)



--
Pedro Viegas




--
Jesse Kuhnert
Tapestry/Dojo/(and a dash of TestNG), team member/developer

Open source based consulting work centered around
dojo/tapestry/tacos/hivemind.

Reply via email to