Nobody has any idea what I'm doing wrong? Is there any other information that would be useful?
-----Original Message----- From: Daniel Hannum [mailto:[EMAIL PROTECTED] Sent: Monday, April 09, 2007 9:27 AM To: [email protected] Subject: RE: Renderkit troubles Still no luck. In the demo (trinidad\trinidad-demo\src\main\webapp\WEB-INF), it uses "org.apache.myfaces.trinidad.core" in faces-config.xml and "org.apache.myfaces.trinidad.desktop" in Trinidad-skins.xml. I've tried both in both places. I've also moved trinidad-skins.xml to another directory in an attempt to isolate which renderkit definition is wrong. I still get it when trinidad-skins.xml is not in WEB-INF, so I guess it's faces-config that is wrong. I've tried both renderkits and I get the same error (not in deploy, but when the page is first accessed): WARN [RenderKitFactoryImpl] Unknown RenderKit 'org.apache.myfaces.trinidad.desktop'. OR WARN [RenderKitFactoryImpl] Unknown RenderKit 'org.apache.myfaces.trinidad.core.desktop'. The stack trace is the same in both cases: 09:19:25,430 ERROR [[Faces Servlet]] Servlet.service() for servlet Faces Servlet threw exception java.lang.NullPointerException at org.apache.myfaces.application.jsp.JspStateManagerImpl.restoreTreeStruct ure(JspStateManagerImpl.java:240) at org.apache.myfaces.application.jsp.JspStateManagerImpl.restoreView(JspSt ateManagerImpl.java:283) at org.apache.myfaces.application.jsp.JspViewHandlerImpl.restoreView(JspVie wHandlerImpl.java:255) at org.apache.myfaces.lifecycle.LifecycleImpl.restoreView(LifecycleImpl.jav a:141) at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:66 ) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:137) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:173) at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter( AdfFacesFilterImpl.java:367) at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(Ad fFacesFilterImpl.java:336) at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFace sFilterImpl.java:196) at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java :87) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:173) at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFil ter.java:144) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:173) at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilte r.java:81) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e.java:178) at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipa lValve.java:39) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAs sociationValve.java:159) at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.j ava:59) 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:1 48) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:85 6) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC onnection(Http11Protocol.java:744) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint .java:527) at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorker Thread.java:112) at java.lang.Thread.run(Thread.java:595) Any ideas? This is quite frustrating. As far as I know, I'm doing the same as the demos. Thanks. -----Original Message----- From: Gary VanMatre [mailto:[EMAIL PROTECTED] Sent: Saturday, April 07, 2007 12:10 PM To: [email protected] Subject: Re: Renderkit troubles >From: "Daniel Hannum" <[EMAIL PROTECTED]> > > I'm trying to use Trinidad for the first time (upgrading from an old ADF > version) and the first problem I hit is renderkits. I keep getting > "Unknown RenderKit" errors at deploy-time. I looked at the demo in svn > and used a default renderkit of "org.apache.myfaces.trinidad.core" in > faces-config.xml, and "org.apache.myfaces.trinidad.desktop" in my skin > file. No matter what I do or what combination I use, it tells me that > it's an unknown renderkit. Also, see the below error message > > > > Unknown RenderKit 'org.apache.myfaces.trinidad.core.desktop' > I think your a package off [1]. Try 'org.apache.myfaces.trinidad.desktop'. [1] http://svn.apache.org/viewvc/incubator/adffaces/trunk/trinidad/trinidad- demo/src/main/webapp/WEB-INF/trinidad-skins.xml?view=markup > > > It's putting ".desktop" on the end. I can't find any documentation on > what's wrong or what the renderkit is supposed to be, so I'm asking the > mailing list. > > I was looking in the XSD of the skin to try to understand how you could override specific value for any skin. There is an example in the doc of the XSD but I've not had a chance to try it. <?xml version="1.0" encoding="ISO-8859-1"?> <!-- A custom skin that extends the Simple Desktop Look And Feel --> <look-and-feel xmlns="http://myfaces.apache.org/trinidad/skin" id="custom.desktop" family="custom" extends="simple.desktop"> <!-- Define some custom icons --> <icons> <!-- Replace the error icon with a context-relative icon. --> <icon name="error"> <context-image uri="images/skin/custom/error.gif"/> </icon> <!-- Replace the warning icon with a fully specified URI icon --> <icon name="warning"> <uri-image uri="/webapp/skin/custom/warning.gif"/> </icon> </icons> </look-and-feel> > > FYI, I'm using 1.0.0-incubating which I got from > http://people.apache.org/~matzew/stage_trin_core/ > > > > Thanks > > Gary
