Are you sure that you're calling populateBean before datatable ?? perhaps a request null object ?
2005/8/11, Johannes Hiemer <[EMAIL PROTECTED]>: > > Hi Clément, > here is my stacktrace: > > 2005-08-11 10:18:40,385 [http-8080-Processor23] ERROR - Cannot get value for > expression '#{request.object.request.rid}' > javax.faces.el.ReferenceSyntaxException: Cannot convert index to int for base > [Ljava.lang.Object; and index object > at > org.apache.myfaces.el.ELParserHelper.coerceToIntegerWrapper(ELParserHelper.java:418) > at > org.apache.myfaces.el.ELParserHelper.toIndex(ELParserHelper.java:440) > at > org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelper.java:541) > at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145) > at > org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:441) > at javax.faces.component.UIOutput.getValue(UIOutput.java:75) > at > org.apache.myfaces.renderkit.RendererUtils.getStringValue(RendererUtils.java:293) > at > org.apache.myfaces.renderkit.html.HtmlTextRendererBase.renderOutput(HtmlTextRendererBase.java:93) > at > org.apache.myfaces.renderkit.html.HtmlTextRendererBase.encodeEnd(HtmlTextRendererBase.java:81) > at > javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:341) > at > org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUtils.java:491) > at > org.apache.myfaces.renderkit.RendererUtils.renderChildren(RendererUtils.java:468) > at > org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUtils.java:489) > at > org.apache.myfaces.renderkit.html.HtmlTableRendererBase.renderColumnBody(HtmlTableRendererBase.java:205) > at > org.apache.myfaces.renderkit.html.HtmlTableRendererBase.encodeChildren(HtmlTableRendererBase.java:160) > at > javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:329) > at > org.apache.myfaces.component.html.ext.HtmlDataTable.encodeChildren(HtmlDataTable.java:507) > at > org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUtils.java:485) > at > org.apache.myfaces.renderkit.html.HtmlGridRenderer.renderChildren(HtmlGridRenderer.java:253) > at > org.apache.myfaces.renderkit.html.HtmlGridRenderer.encodeEnd(HtmlGridRenderer.java:131) > at > javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:341) > at > javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:386) > at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:290) > at > org.apache.myfaces.taglib.UIComponentBodyTagBase.doEndTag(UIComponentBodyTagBase.java:98) > at > org.apache.jsp.secure.listrequests_jsp._jspx_meth_h_panelGrid_0(org.apache.jsp.secure.listrequests_jsp:166) > at > org.apache.jsp.secure.listrequests_jsp._jspx_meth_h_form_0(org.apache.jsp.secure.listrequests_jsp:115) > at > org.apache.jsp.secure.listrequests_jsp._jspService(org.apache.jsp.secure.listrequests_jsp:85) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672) > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574) > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499) > at > org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966) > at > org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:604) > at > org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:101) > at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:137) > at > org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:758) > at > org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:890) > at > org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:460) > at > org.apache.jsp.template.standard_jsp._jspx_meth_tiles_insert_2(org.apache.jsp.template.standard_jsp:301) > at > org.apache.jsp.template.standard_jsp._jspx_meth_f_subview_2(org.apache.jsp.template.standard_jsp:278) > at > org.apache.jsp.template.standard_jsp._jspx_meth_f_view_0(org.apache.jsp.template.standard_jsp:156) > at > org.apache.jsp.template.standard_jsp._jspService(org.apache.jsp.template.standard_jsp:77) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672) > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398) > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) > at > org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:405) > at > org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl.dispatch(JspTilesViewHandlerImpl.java:220) > at > org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl.renderView(JspTilesViewHandlerImpl.java:206) > at > org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:300) > at javax.faces.webapp.FacesServlet.service(FacesServlet.java:110) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at > org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:112) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at > net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:292) > at > net.sf.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:84) > at > net.sf.acegisecurity.intercept.web.SecurityEnforcementFilter.doFilter(SecurityEnforcementFilter.java:182) > at > net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) > at > net.sf.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:153) > at > net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) > at > net.sf.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:114) > at > net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) > at > net.sf.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:206) > at > net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) > at > net.sf.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:305) > at > net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) > at > net.sf.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:225) > at > net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) > at > net.sf.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:173) > at > net.sf.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:125) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744) > at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) > at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > at java.lang.Thread.run(Unknown Source) > 2005-08-11 10:18:40,401 [http-8080-Processor23] ERROR - Exception while > rendering children of panel-grid. > javax.faces.el.EvaluationException: Expression: > '#{request.object.request.rid}' > at > org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:466) > at javax.faces.component.UIOutput.getValue(UIOutput.java:75) > at > org.apache.myfaces.renderkit.RendererUtils.getStringValue(RendererUtils.java:293) > at > org.apache.myfaces.renderkit.html.HtmlTextRendererBase.renderOutput(HtmlTextRendererBase.java:93) > at > org.apache.myfaces.renderkit.html.HtmlTextRendererBase.encodeEnd(HtmlTextRendererBase.java:81) > at > javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:341) > at > org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUtils.java:491) > at > org.apache.myfaces.renderkit.RendererUtils.renderChildren(RendererUtils.java:468) > at > org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUtils.java:489) > at > org.apache.myfaces.renderkit.html.HtmlTableRendererBase.renderColumnBody(HtmlTableRendererBase.java:205) > at > org.apache.myfaces.renderkit.html.HtmlTableRendererBase.encodeChildren(HtmlTableRendererBase.java:160) > at > javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:329) > at > org.apache.myfaces.component.html.ext.HtmlDataTable.encodeChildren(HtmlDataTable.java:507) > at > org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUtils.java:485) > at > org.apache.myfaces.renderkit.html.HtmlGridRenderer.renderChildren(HtmlGridRenderer.java:253) > at > org.apache.myfaces.renderkit.html.HtmlGridRenderer.encodeEnd(HtmlGridRenderer.java:131) > at > javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:341) > at > javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:386) > at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:290) > at > org.apache.myfaces.taglib.UIComponentBodyTagBase.doEndTag(UIComponentBodyTagBase.java:98) > at > org.apache.jsp.secure.listrequests_jsp._jspx_meth_h_panelGrid_0(org.apache.jsp.secure.listrequests_jsp:166) > at > org.apache.jsp.secure.listrequests_jsp._jspx_meth_h_form_0(org.apache.jsp.secure.listrequests_jsp:115) > at > org.apache.jsp.secure.listrequests_jsp._jspService(org.apache.jsp.secure.listrequests_jsp:85) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672) > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574) > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499) > at > org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966) > at > org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:604) > at > org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:101) > at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:137) > at > org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:758) > at > org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:890) > at > org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:460) > at > org.apache.jsp.template.standard_jsp._jspx_meth_tiles_insert_2(org.apache.jsp.template.standard_jsp:301) > at > org.apache.jsp.template.standard_jsp._jspx_meth_f_subview_2(org.apache.jsp.template.standard_jsp:278) > at > org.apache.jsp.template.standard_jsp._jspx_meth_f_view_0(org.apache.jsp.template.standard_jsp:156) > at > org.apache.jsp.template.standard_jsp._jspService(org.apache.jsp.template.standard_jsp:77) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672) > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398) > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) > at > org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:405) > at > org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl.dispatch(JspTilesViewHandlerImpl.java:220) > at > org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl.renderView(JspTilesViewHandlerImpl.java:206) > at > org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:300) > at javax.faces.webapp.FacesServlet.service(FacesServlet.java:110) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at > org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:112) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at > net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:292) > at > net.sf.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:84) > at > net.sf.acegisecurity.intercept.web.SecurityEnforcementFilter.doFilter(SecurityEnforcementFilter.java:182) > at > net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) > at > net.sf.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:153) > at > net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) > at > net.sf.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:114) > at > net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) > at > net.sf.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:206) > at > net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) > at > net.sf.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:305) > at > net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) > at > net.sf.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:225) > at > net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) > at > net.sf.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:173) > at > net.sf.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:125) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744) > at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) > at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > at java.lang.Thread.run(Unknown Source) > Caused by: javax.faces.el.ReferenceSyntaxException: Cannot convert index to > int for base [Ljava.lang.Object; and index object > at > org.apache.myfaces.el.ELParserHelper.coerceToIntegerWrapper(ELParserHelper.java:418) > at > org.apache.myfaces.el.ELParserHelper.toIndex(ELParserHelper.java:440) > at > org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelper.java:541) > at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145) > at > org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:441) > ... 96 more > 2005-08-11 10:18:40,417 [http-8080-Processor23] ERROR - Servlet.service() for > servlet jsp threw exception > javax.faces.el.EvaluationException: Expression: > '#{request.object.request.rid}' > at > org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:466) > at javax.faces.component.UIOutput.getValue(UIOutput.java:75) > at > org.apache.myfaces.renderkit.RendererUtils.getStringValue(RendererUtils.java:293) > at > org.apache.myfaces.renderkit.html.HtmlTextRendererBase.renderOutput(HtmlTextRendererBase.java:93) > at > org.apache.myfaces.renderkit.html.HtmlTextRendererBase.encodeEnd(HtmlTextRendererBase.java:81) > at > javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:341) > at > org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUtils.java:491) > at > org.apache.myfaces.renderkit.RendererUtils.renderChildren(RendererUtils.java:468) > at > org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUtils.java:489) > at > org.apache.myfaces.renderkit.html.HtmlTableRendererBase.renderColumnBody(HtmlTableRendererBase.java:205) > at > org.apache.myfaces.renderkit.html.HtmlTableRendererBase.encodeChildren(HtmlTableRendererBase.java:160) > at > javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:329) > at > org.apache.myfaces.component.html.ext.HtmlDataTable.encodeChildren(HtmlDataTable.java:507) > at > org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUtils.java:485) > at > org.apache.myfaces.renderkit.html.HtmlGridRenderer.renderChildren(HtmlGridRenderer.java:253) > at > org.apache.myfaces.renderkit.html.HtmlGridRenderer.encodeEnd(HtmlGridRenderer.java:131) > at > javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:341) > at > javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:386) > at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:290) > at > org.apache.myfaces.taglib.UIComponentBodyTagBase.doEndTag(UIComponentBodyTagBase.java:98) > at > org.apache.jsp.secure.listrequests_jsp._jspx_meth_h_panelGrid_0(org.apache.jsp.secure.listrequests_jsp:166) > at > org.apache.jsp.secure.listrequests_jsp._jspx_meth_h_form_0(org.apache.jsp.secure.listrequests_jsp:115) > at > org.apache.jsp.secure.listrequests_jsp._jspService(org.apache.jsp.secure.listrequests_jsp:85) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672) > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574) > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499) > at > org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966) > at > org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:604) > at > org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:101) > at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:137) > at > org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:758) > at > org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:890) > at > org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:460) > at > org.apache.jsp.template.standard_jsp._jspx_meth_tiles_insert_2(org.apache.jsp.template.standard_jsp:301) > at > org.apache.jsp.template.standard_jsp._jspx_meth_f_subview_2(org.apache.jsp.template.standard_jsp:278) > at > org.apache.jsp.template.standard_jsp._jspx_meth_f_view_0(org.apache.jsp.template.standard_jsp:156) > at > org.apache.jsp.template.standard_jsp._jspService(org.apache.jsp.template.standard_jsp:77) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672) > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398) > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) > at > org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:405) > at > org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl.dispatch(JspTilesViewHandlerImpl.java:220) > at > org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl.renderView(JspTilesViewHandlerImpl.java:206) > at > org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:300) > at javax.faces.webapp.FacesServlet.service(FacesServlet.java:110) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at > org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:112) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at > net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:292) > at > net.sf.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:84) > at > net.sf.acegisecurity.intercept.web.SecurityEnforcementFilter.doFilter(SecurityEnforcementFilter.java:182) > at > net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) > at > net.sf.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:153) > at > net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) > at > net.sf.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:114) > at > net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) > at > net.sf.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:206) > at > net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) > at > net.sf.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:305) > at > net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) > at > net.sf.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:225) > at > net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) > at > net.sf.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:173) > at > net.sf.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:125) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744) > at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) > at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > at java.lang.Thread.run(Unknown Source) > Caused by: javax.faces.el.ReferenceSyntaxException: Cannot convert index to > int for base [Ljava.lang.Object; and index object > at > org.apache.myfaces.el.ELParserHelper.coerceToIntegerWrapper(ELParserHelper.java:418) > at > org.apache.myfaces.el.ELParserHelper.toIndex(ELParserHelper.java:440) > at > org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelper.java:541) > at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145) > at > org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:441) > ... 96 more > > The advise hibernateSession is a good one, I just took a look on it, and you > are right, you get much more of the power of hibernate. But as my query it is > also just returning a List it has no benefit for me, till yet - but I am sure > it will have :-) . And as you can see from the picture I added 2 Mails > earlyer there is a resultset put into request. The only thing is, that I just > can't reference it properly in my datatable. > > Thanks a lot. > > Regards Johannes > > "MyFaces Discussion" <users@myfaces.apache.org> schrieb am 11.08.05 10:12:49: > > > > Hi, > > Your code seems to be good ... But having the error code would be easier to > > solve your problem. > > Maybe you can check the type of database datas your are getting so they > > can't be outputed in the t:dataTable. > > Other thing, you seems to use the HibernateTemplate of the Spring > > Framework, but I advise you to use an hibernateSession object (get it with > > org.springframework.orm.hibernate3.SessionFactoryUtils class) instead. This > > way, you will be able to use all the hibernate API (Criteria, Query, > > Collection, etc). The HibernateTemplate is a good solution for only very > > simple query. > > > > Hope this helps ;) > > Clément. > > > > -----Message d'origine----- > > De : Johannes Hiemer [mailto:[EMAIL PROTECTED] > > Envoyé : jeudi 11 août 2005 09:19 > > À : users@myfaces.apache.org > > Objet : Datatable and Hibernate query > > > > > > > > Hi, > > I am getting into trouble with a bit adavanced hibernate query that I want > > to show up in a datatable. That is my hibernate query: > > public List getRequests() { > > return getHibernateTemplate() > > .find("from Request request, Customer > > customer, Employee employee, System system," > > + " Systemerror systemerror, Customee customee WHERE > > request.Rcustomer = customer.Cid" > > + " AND request.Rscheduler = employee.Eid AND > > request.Rfieldengineer = employee.Eid " > > + " AND request.Rtag = system.Sid AND request.Rerror > > = systemerror.Seid AND" > > + " request.Rcustomee = customee.Cid"); > > } > > > > And it returns the following structure > > @see attached picture. > > > > So I am loading the query just the normal way I always to into a list > > @SuppressWarnings("unchecked") > > private void populateRequestBean() { > > request = getRequestManager().getRequests(); > > } > > > > Now I try to get the values of the list in my datatable as an output. I > > tried many ways, but I did not get it till yet. > > > > <x:dataTable id="data" > > var="request" > > value="#{listrequestsSpringBean.request}"> > > <h:column> > > <f:facet name="header"> > > <h:outputText > > value="#{bundle.listrequestsRID}" /> > > </f:facet> > > <h:outputText > > value="#{request.object.request.rid}" /> > > </h:column> > > > > Is the way I am doing right or wrong? > > Did anyone solve a similiar problem? > > > > I hope anyone can help me. > > > > Thanks a lot > > > > Regards Johannes > > ______________________________________________________________ > > Verschicken Sie romantische, coole und witzige Bilder per SMS! Jetzt bei > > WEB.DE FreeMail: http://f.web.de/?mc=021193 > > > > > _________________________________________________________________________ > Mit der Gruppen-SMS von WEB.DE FreeMail können Sie eine SMS an alle > Freunde gleichzeitig schicken: http://freemail.web.de/features/?mc=021179 > > > > -- hicham ABASSI [EMAIL PROTECTED]