Reopening (as requested by Ken), due to this showcase - dataTable regression (trunk rev# 31487/ 31497):
DataTable - Find: search not functional, and NullPointerException in tomcat log when searching (using any search type or search query string):
SEVERE: JSF1073: javax.faces.event.AbortProcessingException caught during processing of INVOKE_APPLICATION 5 : UIComponent-ClientId=form:findNext, Message=/resources/examples/ace/dataTable/dataTableFind.xhtml @63,147 actionListener="#
{aceDataTableFind.find}": java.lang.NullPointerException
16-Oct-2012 8:47:15 AM com.sun.faces.context.AjaxExceptionHandlerImpl log
SEVERE: /resources/examples/ace/dataTable/dataTableFind.xhtml @63,147 actionListener="#{aceDataTableFind.find}
": java.lang.NullPointerException
javax.faces.event.AbortProcessingException: /resources/examples/ace/dataTable/dataTableFind.xhtml @63,147 actionListener="#
{aceDataTableFind.find}
": java.lang.NullPointerException
at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:182)
at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:769)
......
Caused by: java.lang.NullPointerException
at org.icefaces.samples.showcase.example.ace.dataTable.DataTableFind.find(DataTableFind.java:116)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.el.parser.AstValue.invoke(AstValue.java:264)
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:278)
at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:148)
... 25 more
Screen snapshot show double table rendering and log of duplicate id exception.