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