I switched the t:dataTable, but I'm still getting that it can't find the renderer. I'm using the build of myfaces with tomahawk and sandbox components from two nights ago. I checked the jars, and the renderer is in the sandbox jar...
Frank Russo Senior Developer FX Alliance, LLC -----Original Message----- From: Matthias Wessendorf [mailto:[EMAIL PROTECTED] Sent: Monday, April 03, 2006 4:43 PM To: MyFaces Discussion Subject: Re: selectOneRow component Frank, have you tried <t:dataTable/> ? http://www.irian.at/myfaces-sandbox/selectOneRow.jsp.source -Matthias On 4/3/06, Frank Russo <[EMAIL PROTECTED]> wrote: > > I tried changing from the Sun RI to MyFaces. I don't get the below > exception, however, the component won't render properly, and I'm > getting this message in the logs: > > > 2006-04-03 16:19:33,996 WARN > javax.faces.component.UIComponentBase - No Renderer found for > component {Component-Path : [Class: > javax.faces.component.UIViewRoot,ViewId: > /settlementEntities.xhtml][Class: > javax.faces.component.html.HtmlDataTable,Id: > entitiesTable][Class: javax.faces.component.UIColumn,Id: _id17][Class: > org.apache.myfaces.custom.selectOneRow.SelectOneRow,Id: > entityName]} (component-family=org.apache.myfaces.SelectOneRow, > renderer-type=org.apache.myfaces.custom.selectOneRow.SelectOneRowRende > rer) I've confirmed that the sandbox jar contains the Renderer. I'm > using a nightly version of 1.1.2 from March 27. > > Does anyone know what I'm doing wrong? Or is this a bug? Thanks... > > > Frank Russo > Senior Developer > FX Alliance, LLC > > > ________________________________ > From: Frank Russo > Sent: Monday, April 03, 2006 11:06 AM > To: MyFaces Discussion > Subject: selectOneRow component > > > > Am I using this correctly? I have a dataTable as follows: > > <h:dataTable id="entitiesTable" value="#{searchBean.results}" var="entity"> > <h:column> > <s:selectOneRow groupName="entityName" id="entityName" > value="#{entity.name}"/> > </h:column> > <h:column> > <f:facet name="header"><h:outputText value="Entity" > class="formtextbold"/></f:facet> > <h:outputText value="#{entity.name}" styleClass="formtext"/> > </h:column> > </h:dataTable> > I'm getting the following exception: > > 2006-04-03 10:49:50,584 ERROR > org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/scadmi > n].[Faces Servlet] - Servlet.service() for servlet Faces Servlet > threw exception java.lang.NullPointerException > at > javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:683) > at > com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:433) > at > com.sun.faces.renderkit.html_basic.TableRenderer.encodeChildren(TableRenderer.java:257) > at > javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:701) > at > com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:234) > at > com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239) > at > com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239) > at > com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:540) > at > com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87) > at > com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200) > at > com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117) > at > javax.faces.webapp.FacesServlet.service(FacesServlet.java:198) > 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.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:869) > at > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667) > 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) > > > Frank Russo > Senior Developer > FX Alliance, LLC -- Matthias Wessendorf Zülpicher Wall 12, 239 50674 Köln http://www.wessendorf.net mwessendorf-at-gmail-dot-com

