[ 
http://issues.apache.org/jira/browse/TAPESTRY-632?page=comments#action_12323008 
] 

Wouter de Vaal commented on TAPESTRY-632:
-----------------------------------------

I get this too. It happens when you create a page with an empty contrib:table. 
Tapestry tries to read hidden fields with the serialized data for the rows, but 
there is none, not
even an empty array and thus throws nullpointerexception on the line commented 
above.

I'll add a stack trace for convenience

org.apache.tapestry.components.ForBean.getStoredData(ForBean.java:263) 
org.apache.tapestry.components.ForBean.getData(ForBean.java:245) 
org.apache.tapestry.components.ForBean.renderComponent(ForBean.java:97) 
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617) 
org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92) 
org.apache.tapestry.contrib.table.components.TableRows.renderComponent(TableRows.java:134)
 
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617) 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:434) 
org.apache.tapestry.components.Any.renderComponent(Any.java:48) 
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617) 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:434) 
org.apache.tapestry.components.RenderBody.renderComponent(RenderBody.java:44) 
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617) 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:434) 
org.apache.tapestry.components.Any.renderComponent(Any.java:48) 
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617) 
org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92) 
org.apache.tapestry.contrib.table.components.TableView.renderComponent(TableView.java:498)
 
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617) 
org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92) 
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617) 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:434) 
org.apache.tapestry.form.FormSupportImpl.rewind(FormSupportImpl.java:542) 
org.apache.tapestry.form.Form.renderComponent(Form.java:226) 
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617) 
org.apache.tapestry.form.Form.rewind(Form.java:327) 
org.apache.tapestry.engine.RequestCycle.rewindForm(RequestCycle.java:441) 
org.apache.tapestry.form.Form.trigger(Form.java:338) 
org.apache.tapestry.engine.DirectService.triggerComponent(DirectService.java:144)
 
org.apache.tapestry.engine.DirectService.service(DirectService.java:130) 
$IEngineService_10639ef914c.service($IEngineService_10639ef914c.java) 
org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:65)
 
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:248) 
org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60)
 
$WebRequestServicer_10639ef912c.service($WebRequestServicer_10639ef912c.java) 
$WebRequestServicer_10639ef9128.service($WebRequestServicer_10639ef9128.java) 
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:56)
 
$ServletRequestServicer_10639ef910c.service($ServletRequestServicer_10639ef910c.java)
 
org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
 
$ServletRequestServicerFilter_10639ef9108.service($ServletRequestServicerFilter_10639ef9108.java)
 
$ServletRequestServicer_10639ef910e.service($ServletRequestServicer_10639ef910e.java)
 
org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
 
$ServletRequestServicerFilter_10639ef9106.service($ServletRequestServicerFilter_10639ef9106.java)
 
$ServletRequestServicer_10639ef910e.service($ServletRequestServicer_10639ef910e.java)
 
org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
 
$ServletRequestServicerFilter_10639ef910a.service($ServletRequestServicerFilter_10639ef910a.java)
 
$ServletRequestServicer_10639ef910e.service($ServletRequestServicer_10639ef910e.java)
 
$ServletRequestServicer_10639ef9100.service($ServletRequestServicer_10639ef9100.java)
 
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:141) 
org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:186) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:709) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:802) 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
 
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:172)
 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
 
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.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.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
 
java.lang.Thread.run(Thread.java:595) 

> Bug with "ForBean" when upgrade from beta5 to beta6
> ---------------------------------------------------
>
>          Key: TAPESTRY-632
>          URL: http://issues.apache.org/jira/browse/TAPESTRY-632
>      Project: Tapestry
>         Type: Bug
>   Components: Framework
>     Versions: 4.0
>  Environment: tapestry 4 beta6
>     Reporter: Jone

>
> When upgrading project from beta5 to beta6,"NullPointerException" throwed 
> saying line 263 error:
> line 263:   int valueCount = stringReps.length;

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to