[ 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]
