JSF + Hibernate

[code]<%@ 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/a4j” prefix=“a4j” %>
<%@ taglib uri=“http://richfaces.org/rich” prefix=“rich” %>
<%@ page language=“java” contentType=“text/html; charset=ISO-8859-1”
pageEncoding=“ISO-8859-1”%>

Listagem de Alunos
[/code]

esse é o erro

04/08/2010 23:09:10 com.sun.faces.lifecycle.LifecycleImpl phase
WARNING: executePhase(RENDER_RESPONSE 6,com.sun.faces.context.FacesContextImpl@135877f) threw exception
org.richfaces.component.EnclosingFormRequiredException: class org.richfaces.component.html.HtmlDatascroller (id="j_id_jsp_24226599_12") did not find parent form.
	at org.richfaces.component.util.FormUtil.throwEnclFormReqExceptionIfNeed(FormUtil.java:49)
	at org.richfaces.renderkit.html.DatascrollerTemplate.doEncodeBegin(DatascrollerTemplate.java:178)
	at org.richfaces.renderkit.html.DatascrollerTemplate.doEncodeBegin(DatascrollerTemplate.java:172)
	at org.ajax4jsf.renderkit.RendererBase.encodeBegin(RendererBase.java:101)
	at org.richfaces.renderkit.html.DataScrollerRenderer.encodeBegin(DataScrollerRenderer.java:59)
	at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:785)
	at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:280)
	at org.richfaces.renderkit.AbstractRowsRenderer.encodeCellChildren(AbstractRowsRenderer.java:281)
	at org.richfaces.renderkit.AbstractRowsRenderer.encodeTableHeaderFacet(AbstractRowsRenderer.java:303)
	at org.richfaces.renderkit.AbstractTableRenderer.encodeFooter(AbstractTableRenderer.java:173)
	at org.richfaces.renderkit.AbstractTableRenderer.encodeTableStructure(AbstractTableRenderer.java:73)
	at org.richfaces.renderkit.html.DataTableRenderer.doEncodeBegin(DataTableRenderer.java:166)
	at org.richfaces.renderkit.html.DataTableRenderer.doEncodeBegin(DataTableRenderer.java:128)
	at org.ajax4jsf.renderkit.RendererBase.encodeBegin(RendererBase.java:101)
	at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:785)
	at javax.faces.component.UIData.encodeBegin(UIData.java:879)
	at org.ajax4jsf.component.UIDataAdaptor.encodeBegin(UIDataAdaptor.java:1000)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:884)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:892)
	at com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:244)
	at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:175)
	at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
	at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:237)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
	at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	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:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Unknown Source)
04/08/2010 23:09:10 org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet Faces Servlet threw exception
org.richfaces.component.EnclosingFormRequiredException: class org.richfaces.component.html.HtmlDatascroller (id="j_id_jsp_24226599_12") did not find parent form.
	at org.richfaces.component.util.FormUtil.throwEnclFormReqExceptionIfNeed(FormUtil.java:49)
	at org.richfaces.renderkit.html.DatascrollerTemplate.doEncodeBegin(DatascrollerTemplate.java:178)
	at org.richfaces.renderkit.html.DatascrollerTemplate.doEncodeBegin(DatascrollerTemplate.java:172)
	at org.ajax4jsf.renderkit.RendererBase.encodeBegin(RendererBase.java:101)
	at org.richfaces.renderkit.html.DataScrollerRenderer.encodeBegin(DataScrollerRenderer.java:59)
	at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:785)
	at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:280)
	at org.richfaces.renderkit.AbstractRowsRenderer.encodeCellChildren(AbstractRowsRenderer.java:281)
	at org.richfaces.renderkit.AbstractRowsRenderer.encodeTableHeaderFacet(AbstractRowsRenderer.java:303)
	at org.richfaces.renderkit.AbstractTableRenderer.encodeFooter(AbstractTableRenderer.java:173)
	at org.richfaces.renderkit.AbstractTableRenderer.encodeTableStructure(AbstractTableRenderer.java:73)
	at org.richfaces.renderkit.html.DataTableRenderer.doEncodeBegin(DataTableRenderer.java:166)
	at org.richfaces.renderkit.html.DataTableRenderer.doEncodeBegin(DataTableRenderer.java:128)
	at org.ajax4jsf.renderkit.RendererBase.encodeBegin(RendererBase.java:101)
	at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:785)
	at javax.faces.component.UIData.encodeBegin(UIData.java:879)
	at org.ajax4jsf.component.UIDataAdaptor.encodeBegin(UIDataAdaptor.java:1000)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:884)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:892)
	at com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:244)
	at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:175)
	at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
	at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:237)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
	at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	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:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Unknown Source)

estou começando a desenvolver e com JSF e Hibernate
reparei que ao retirar essa linha funcionava…

<f:facet name="footer"> <rich:datascroller /> </f:facet>
qualquer ajuda é bem vinda Grato :smiley:

Provalvelmente vc tem q colocar o dataTable dentro de um <h:form> porque o datascroller faz requests

vc precisa colocar o componente datascroller abaixo do fim da tag do componente dataTable e o h:form.

         </rich:dataTable>  
         <rich:spacer height="10" />
         <rich:datascroller  id="scroller" for="alunos" maxPages="10" />
     </h:form>
 </f:view>

Hmmm blz pessoal
agora estou no trabalho quando chegar em casa vou testar…
valeu :smiley: