You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by "TableView.getTableModel (TableView.java:187)" <ss...@yahoo.ca> on 2004/08/11 19:16:04 UTC

TableView.getTableModel(TableView.java:187) got NullPointerException

I have a page with a Table component. Everything is fine except refreshing the 
browser. After the page have shown for about 4 minutes, refresh the browser, 
occasionally I got a NullPointerException. The session was set to timeout in 
15 minutes. It is strange that I've never got such a exception if refreshing 
the browser in less than 4 minutes the page rendered.
I have no idea how to catch the exception. Could anybody tell me how to solve 
this problem?



java.lang.NullPointerException
Stack Trace:
·	org.apache.tapestry.contrib.table.components.TableView.getTableModel
(TableView.java:187) 
·	org.apache.tapestry.contrib.table.components.TableView.validateValues
(TableView.java:439) 
·	org.apache.tapestry.contrib.table.components.TableView.renderComponent
(TableView.java:471) 
·	org.apache.tapestry.AbstractComponent.render
(AbstractComponent.java:857) 
·	org.apache.tapestry.AbstractComponent.renderBody
(AbstractComponent.java:624) 
·	org.apache.tapestry.form.Form.renderComponent(Form.java:362) 
·	org.apache.tapestry.AbstractComponent.render
(AbstractComponent.java:857) 
·	org.apache.tapestry.BaseComponent.renderComponent
(BaseComponent.java:118) 
·	org.apache.tapestry.AbstractComponent.render
(AbstractComponent.java:857) 
·	org.apache.tapestry.AbstractComponent.renderBody
(AbstractComponent.java:624) 
·	org.apache.tapestry.components.RenderBody.renderComponent
(RenderBody.java:45) 
·	org.apache.tapestry.AbstractComponent.render
(AbstractComponent.java:857) 
·	org.apache.tapestry.AbstractComponent.renderBody
(AbstractComponent.java:624) 
·	org.apache.tapestry.components.Conditional.renderComponent
(Conditional.java:56) 
·	org.apache.tapestry.AbstractComponent.render
(AbstractComponent.java:857) 
·	org.apache.tapestry.AbstractComponent.renderBody
(AbstractComponent.java:624) 
·	org.apache.tapestry.html.Body.renderComponent(Body.java:269) 
·	org.apache.tapestry.AbstractComponent.render
(AbstractComponent.java:857) 
·	org.apache.tapestry.AbstractComponent.renderBody
(AbstractComponent.java:624) 
·	org.apache.tapestry.html.Shell.renderComponent(Shell.java:123) 
·	org.apache.tapestry.AbstractComponent.render
(AbstractComponent.java:857) 
·	org.apache.tapestry.BaseComponent.renderComponent
(BaseComponent.java:118) 
·	webmin.components.border.Border.renderComponent(Border.java:47) 
·	org.apache.tapestry.AbstractComponent.render
(AbstractComponent.java:857) 
·	org.apache.tapestry.BaseComponent.renderComponent
(BaseComponent.java:118) 
·	org.apache.tapestry.AbstractComponent.render
(AbstractComponent.java:857) 
·	org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:300) 
·	org.apache.tapestry.engine.RequestCycle.renderPage
(RequestCycle.java:371) 
·	org.apache.tapestry.engine.AbstractEngine.renderResponse
(AbstractEngine.java:732) 
·	org.apache.tapestry.engine.ActionService.service
(ActionService.java:165) 
·	org.apache.tapestry.engine.AbstractEngine.service
(AbstractEngine.java:872) 
·	org.apache.tapestry.ApplicationServlet.doService
(ApplicationServlet.java:197) 
·	org.apache.tapestry.ApplicationServlet.doGet
(ApplicationServlet.java:158) 
·	javax.servlet.http.HttpServlet.service(HttpServlet.java:740) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:853

The tableView component as following

<component id="tableView" type="contrib:TableView">
		<inherited-binding name="tableModel" parameter-
name="tableModel"/>
		<inherited-binding name="tableSessionStateManager" parameter-
name="tableSessionStateManager"/>
		<inherited-binding name="tableSessionStoreManager" parameter-
name="tableSessionStoreManager"/>
		<static-binding name="element">span</static-binding>
	</component>


---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org