-
1. Re: reRender gives 'Null Exception' on scrollableDataTable
ilya_shaikovsky Aug 26, 2010 8:27 AM (in response to richfaceman)plese post full stacktrace to check where the NPE occurs.
-
2. Re: reRender gives 'Null Exception' on scrollableDataTable
richfaceman Aug 26, 2010 10:08 AM (in response to ilya_shaikovsky)Thanks for your reply
26-Aug-2010 14:33:23 org.ajax4jsf.webapp.BaseXMLFilter doXmlFilter
SEVERE: Exception in the filter chain
javax.servlet.ServletException
at javax.faces.webapp.FacesServlet.service(
FacesServlet.java:325)
at org.apache.catalina.core.StandardWrapper.service(
StandardWrapper.java:1523)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:343)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:215)
at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(
BaseXMLFilter.java:206)
at org.ajax4jsf.webapp.BaseFilter.handleRequest(
BaseFilter.java:290)
at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(
BaseFilter.java:388)
at org.ajax4jsf.webapp.BaseFilter.doFilter(
BaseFilter.java:515)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:256)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:215)
at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:277)
at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:188)
at org.apache.catalina.core.StandardPipeline.invoke(
StandardPipeline.java:641)
at com.sun.enterprise.web.WebPipeline.invoke(
WebPipeline.java:97)
at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(
PESessionLockingStandardPipeline.java:85)
at org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java:185)
at org.apache.catalina.connector.CoyoteAdapter.doService(
CoyoteAdapter.java:332)
at org.apache.catalina.connector.CoyoteAdapter.service(
CoyoteAdapter.java:233)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(
ContainerMapper.java:165)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(
ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(
ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(
ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(
DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(
DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(
DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(
DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(
HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(
ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(
SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(
ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(
AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(
AbstractThreadPool.java:309)
at java.lang.Thread.run(
Thread.java:619)
Caused by:
java.lang.NullPointerException
at javax.faces.component.UIComponentBase.findComponent(
UIComponentBase.java:564)
at org.ajax4jsf.component.EventValueExpression.getComponent(
EventValueExpression.java:98)
at org.ajax4jsf.component.AbstractEventValueExpression.getValue(
AbstractEventValueExpression.java:98)
at org.richfaces.component.html.HtmlScrollableDataTable.getOnRowClick(
HtmlScrollableDataTable.java:589)
at sun.reflect.GeneratedMethodAccessor90.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(
Method.java:597)
at javax.faces.component.UIComponentBase$AttributesMap.get(
UIComponentBase.java:2146)
at org.richfaces.renderkit.html.ScrollableDataTableBaseRenderer.addRowJavascriptEvents(
ScrollableDataTableBaseRenderer.java:971)
at org.richfaces.renderkit.html.ScrollableDataTableBaseRenderer.access$1100(
ScrollableDataTableBaseRenderer.java:65)
at org.richfaces.renderkit.html.ScrollableDataTableBaseRenderer$7.process(
ScrollableDataTableBaseRenderer.java:349)
at org.ajax4jsf.model.SequenceDataModel.walk(
SequenceDataModel.java:101)
at org.ajax4jsf.component.UIDataAdaptorBase.walk(
UIDataAdaptorBase.java:1156)
at org.richfaces.component.UIScrollableDataTable.walk(
UIScrollableDataTable.java:448)
at org.richfaces.renderkit.html.ScrollableDataTableBaseRenderer.renderGridBody(
ScrollableDataTableBaseRenderer.java:555)
at org.richfaces.renderkit.html.ScrollableDataTableRenderer.doEncodeEnd(
ScrollableDataTableRenderer.java:413)
at org.richfaces.renderkit.html.ScrollableDataTableRenderer.doEncodeEnd(
ScrollableDataTableRenderer.java:590)
at org.ajax4jsf.renderkit.RendererBase.encodeEnd(
RendererBase.java:134)
at org.richfaces.renderkit.html.ScrollableDataTableBaseRenderer.encodeEnd(
ScrollableDataTableBaseRenderer.java:888)
at javax.faces.component.UIComponentBase.encodeEnd(
UIComponentBase.java:878)
at org.richfaces.component.UIScrollableDataTable.encodeEnd(
UIScrollableDataTable.java:454)
at org.ajax4jsf.renderkit.RendererBase.renderChild(
RendererBase.java:281)
at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(
AjaxChildrenRenderer.java:166)
at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxChildren(
AjaxChildrenRenderer.java:83)
at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(
AjaxChildrenRenderer.java:157)
at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxChildren(
AjaxChildrenRenderer.java:83)
at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(
AjaxChildrenRenderer.java:157)
at org.ajax4jsf.renderkit.AjaxContainerRenderer.encodeAjax(
AjaxContainerRenderer.java:124)
at org.ajax4jsf.component.AjaxViewRoot.encodeAjax(
AjaxViewRoot.java:685)
at org.ajax4jsf.component.AjaxViewRoot.encodeChildren(
AjaxViewRoot.java:556)
at javax.faces.component.UIComponent.encodeAll(
UIComponent.java:1613)
at com.sun.faces.application.view.JspViewHandlingStrategy.doRenderView(
JspViewHandlingStrategy.java:420)
at com.sun.faces.application.view.JspViewHandlingStrategy.renderView(
JspViewHandlingStrategy.java:209)
at com.sun.faces.application.view.MultiViewHandler.renderView(
MultiViewHandler.java:126)
at org.ajax4jsf.application.ViewHandlerWrapper.renderView(
ViewHandlerWrapper.java:100)
at org.ajax4jsf.application.AjaxViewHandler.renderView(
AjaxViewHandler.java:176)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(
RenderResponsePhase.java:127)
at com.sun.faces.lifecycle.Phase.doPhase(
Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.render(
LifecycleImpl.java:139)
at javax.faces.webapp.FacesServlet.service(
FacesServlet.java:313)
... 32 more
26-Aug-2010 14:33:23 org.apache.catalina.core.StandardWrapperValve log
WARNING: StandardWrapperValve[Faces Servlet]: PWC1406: Servlet.service() for servlet Faces Servlet threw exception
java.lang.NullPointerException
at javax.faces.component.UIComponentBase.findComponent(
UIComponentBase.java:564)
at org.ajax4jsf.component.EventValueExpression.getComponent(
EventValueExpression.java:98)
at org.ajax4jsf.component.AbstractEventValueExpression.getValue(
AbstractEventValueExpression.java:98)
at org.richfaces.component.html.HtmlScrollableDataTable.getOnRowClick(
HtmlScrollableDataTable.java:589)
at sun.reflect.GeneratedMethodAccessor90.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(