Done!

https://issues.apache.org/jira/browse/TAPESTRY-1074

On 8/23/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote:

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.




--
Pedro Viegas

Reply via email to