5 Replies Latest reply on Oct 24, 2007 6:43 PM by vicky ben

    ERROR ould not find dataTable for  datascroller _id109

    vicky ben Newbie

      Hello, I'm getting following error. Please help on how to solve this error.

      javax.servlet.ServletException: could not find dataTable for datascroller _id109
      javax.faces.webapp.FacesServlet.service(FacesServlet.java:209)
      oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:367)
      oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:336)
      oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:196)
      oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:87)
      org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)

        • 1. Re: ERROR ould not find dataTable for  datascroller _id109
          Ilya Shaikovsky Master

          show your page. And paste your environment libraries versions.

          • 2. Re: ERROR ould not find dataTable for  datascroller _id109
            vicky ben Newbie

            I use sun RJ JSF 1.1.01,richfaces 3.1.2 and spring 1.2.8

            Here is the page.

            <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
            <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
            <%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
            <f:verbatim>




            </f:verbatim>
            <rich:datascroller for = "results_table_grid2" maxPages = "10"/>
            <rich:dataTable id = "results_table_grid2" width="100%" headerClass="tableHeader" columnClasses="tableColumn,tableColumn,tableColumn,tableColumn,tableColumn,tableColumn,tableCommand" value="#{dataModel}" rows = "10" var = "dataRow">
            <rich:column>
            <f:facet name="header">
            <h:outputText styleClass="tableColumn" value="#{bundle.label_name}"/>
            </f:facet>
            <h:outputText value="#{dataRow.co11}" />
            </rich:column>
            <rich:column>
            <f:facet name="header">
            <h:outputText styleClass="tableColumn" value="#{bundle.label_id}"/>
            </f:facet>
            <h:outputText value="#{dataRow.id}" />
            <rich:column>
            <f:facet name="header">
            <h:outputText styleClass="tableColumn" value="#{bundle.label_joineddate}"/>
            </f:facet>
            <h:outputText value="#{dataRow.date}"><f:convertDateTime pattern="MM/dd/yyyy"/></h:outputText>
            </rich:column>
            </rich:dataTable>
            <f:verbatim>




            </f:verbatim>

            • 3. Re: ERROR ould not find dataTable for  datascroller _id109
              vicky ben Newbie


              In the thread, http://jboss.com/index.html?module=bb&op=viewtopic&t=121938
              It is mentioned not to use jsf 1.1.
              Can someone from jsf team please confirm whether the error which I'm getting is because of jsf 1.1?
              Can't we use richFaces with jsf 1.1?

              Please reply.

              • 4. Re: ERROR ould not find dataTable for  datascroller _id109
                vicky ben Newbie

                I tried with jsf 1.2.05_b06 and got the same error.

                • 5. Re: ERROR ould not find dataTable for  datascroller _id109
                  vicky ben Newbie

                  Here is detailed error log :

                  [DEBUG]2007-10-24 16:31:21,374 com.sun.faces.lifecycle.RestoreViewPhase[http-8080-Processor25]: Entering RestoreViewPhase
                  [DEBUG]2007-10-24 16:31:21,374 com.sun.faces.application.ViewHandlerImpl[http-8080-Processor25]: URL pattern of the FacesServlet executing the current request .faces
                  [DEBUG]2007-10-24 16:31:21,374 com.sun.faces.application.ViewHandlerImpl[http-8080-Processor25]: viewId after appending the context suffix /pages/DataAdmin/VDSLMPCData/Data.jsp
                  [DEBUG]2007-10-24 16:31:21,525 com.sun.faces.lifecycle.RestoreViewPhase[http-8080-Processor25]: Postback: Restored view for /pages/DataAdmin/VDSLMPCData/Data.faces
                  [DEBUG]2007-10-24 16:31:21,535 com.sun.faces.lifecycle.RestoreViewPhase[http-8080-Processor25]: Exiting RestoreViewPhase
                  [DEBUG]2007-10-24 16:31:21,535 com.sun.faces.lifecycle.ApplyRequestValuesPhase[http-8080-Processor25]: Entering ApplyRequestValuesPhase
                  [DEBUG]2007-10-24 16:31:21,555 com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer[http-8080-Processor25]: Set submitted value on component
                  [ERROR]2007-10-24 16:31:21,575 com.sun.faces.lifecycle.ApplyRequestValuesPhase[http-8080-Processor25]: could not find dataTable for datascroller results_table_grid2_scroller
                  javax.faces.FacesException: could not find dataTable for datascroller results_table_grid2_scroller
                  at org.richfaces.component.UIDatascroller.getDataTable(UIDatascroller.java:201)
                  at org.richfaces.renderkit.html.DataScrollerRenderer.doDecode(DataScrollerRenderer.java:54)
                  at org.ajax4jsf.renderkit.RendererBase.decode(RendererBase.java:76)
                  at javax.faces.component.UIComponentBase.decode(UIComponentBase.java:657)
                  at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:877)
                  at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:872)
                  at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:872)
                  at javax.faces.component.UIForm.processDecodes(UIForm.java:144)
                  at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:872)
                  at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:872)
                  at javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:306)
                  at org.ajax4jsf.component.AjaxViewRoot.access$001(AjaxViewRoot.java:57)
                  at org.ajax4jsf.component.AjaxViewRoot$1.invokeRoot(AjaxViewRoot.java:260)
                  at org.ajax4jsf.context.JsfOneOneInvoker.invokeOnRegionOrRoot(JsfOneOneInvoker.java:56)
                  at org.ajax4jsf.context.AjaxContextImpl.invokeOnRegionOrRoot(AjaxContextImpl.java:173)
                  at org.ajax4jsf.component.AjaxViewRoot.processDecodes(AjaxViewRoot.java:276)
                  at com.sun.faces.lifecycle.ApplyRequestValuesPhase.execute(ApplyRequestValuesPhase.java:79)
                  at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
                  at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
                  at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
                  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
                  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
                  at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:367)
                  at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:336)
                  at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:196)
                  at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:87)
                  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
                  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
                  at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
                  at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
                  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
                  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
                  at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
                  at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
                  at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
                  at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
                  at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
                  at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
                  at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
                  at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
                  at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:229)
                  at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
                  at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:286)
                  at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
                  at org.acegisecurity.securechannel.ChannelProcessingFilter.doFilter(ChannelProcessingFilter.java:138)
                  at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
                  at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
                  at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
                  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
                  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
                  at com.qwest.loopqual.portal.common.filters.RequestHeaderLogFilter.doFilter(RequestHeaderLogFilter.java:163)
                  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
                  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
                  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
                  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
                  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
                  at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
                  at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
                  at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
                  at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
                  at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
                  at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
                  at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
                  at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
                  at java.lang.Thread.run(Thread.java:595)
                  [ERROR]2007-10-24 16:31:21,585 org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/loopqual-portal].[Faces Servlet][http-8080-Processor25]: Servlet.service() for servlet Faces Servlet threw exception