Hi, really strange I removed the tr:form tags and now it seems to work! I have no idea why this is now working. Because how you can see I have no other form tag inside my xhtml file.
Hope everything concerning trinidad will work now! ;) Thanks for you help again. Cheers Wolfgang >Re, >I have only one form tag in mei xhtml file. >I put the trinidad stuff in another much more smaller >xhtml file, to be sure having only this one form tag. >But same error. >You can view the xhtml here: http://nopaste.info/48d9a6aca3.html > >Is it possible, > >that you have a <form> inside a <form> ? > >-Matthias > >On 9/28/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: >> > > Re Matthias, >> > > >> > > I went several times through the Facelets_with_Trinidad tutorial, but I got >> > > always the rendererKit Error. >> > > I checked all config files again but I guess they should be ok. >> > > I put the ViewHandler out of the faces-config and now I got another >> > > error: >> > > ---------------------------- >> > > 28.09.2007 16:50:17 com.sun.facelets.FaceletViewHandler handleRenderException >> > > SCHWERWIEGEND: Error Rendering View[/homePage.xhtml] >> > > java.lang.NullPointerException >> > > at >> > > org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.FormRenderer.encodeEnd(FormRenderer.java:206) >> > > at >> > > org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:224) >> > > at >> > > org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlFormRenderer.encodeEnd(HtmlFormRenderer.java:63) >> > > at >> > > javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:539) >> > > ---------------------------------- >> > > >> > > my Faces-Config: >> > > ============= >> > > <application> >> > > <!-- Use the Trinidad RenderKit --> >> > > <default-render-kit-id> >> > > org.apache.myfaces.trinidad.core >> > > </default-render-kit-id> >> > > </application> >> > > >> > > >> > > my Web.xml >> > > ============ >> > > <!-- TRINIDAD CONTEXT PARAM --> >> > > <context-param> >> > > >> > > <param-name>org.apache.myfaces.trinidad.ALTERNATE_VIEW_HANDLER</param-name> >> > > <param-value>com.sun.facelets.FaceletViewHandler</param-value> >> > > </context-param> >> > > >> > > <context-param> >> > > >> > > <param-name>org.apache.myfaces.trinidad.USE_APPLICATION_VIEW_CACHE</param-name> >> > > <param-value>false</param-value> >> > > </context-param> >> > > >> > > <context-param> >> > > >> > > <param-name>org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION</param-name> >> > > <param-value>true</param-value> >> > > </context-param> >> > > >> > > <context-param> >> > > >> > > <param-name>org.apache.myfaces.trinidad.CHANGE_PERSISTENCE</param-name> >> > > <param-value>session</param-value> >> > > </context-param> >> > > <!-- TRINIDAD END --> >> > > >> > > >> > > <!-- TRINIDAD FILTERS --> >> > > <filter> >> > > <filter-name>trinidad</filter-name> >> > > >> > > <filter-class>org.apache.myfaces.trinidad.webapp.TrinidadFilter</filter-class> >> > > </filter> >> > > >> > > <filter-mapping> >> > > <filter-name>trinidad</filter-name> >> > > <servlet-name>faces</servlet-name> >> > > </filter-mapping> >> > > <!-- TRINIDAD FILTERS END --> >> > > >> > > >> > > <!-- TRINIDAD resource loader servlet --> >> > > <servlet> >> > > <servlet-name>resources</servlet-name> >> > > >> > > <servlet-class>org.apache.myfaces.trinidad.webapp.ResourceServlet</servlet-class> >> > > </servlet> >> > > <!-- TRINIDAD END --> >> > > >> > > >> > > my Pom.xml >> > > ============ >> > > <!-- TRINIDAD DEPENDECIES --> >> > > <dependency> >> > > <groupId>org.apache.myfaces.trinidad</groupId> >> > > <artifactId>trinidad-api</artifactId> >> > > <version>1.0.2</version> >> > > <scope>compile</scope> >> > > </dependency> >> > > >> > > <dependency> >> > > <groupId>org.apache.myfaces.trinidad</groupId> >> > > <artifactId>trinidad-impl</artifactId> >> > > <version>1.0.2</version> >> > > <scope>compile</scope> >> > > </dependency> >> > > <!-- END TRINIDAD DEPENDENCIES --> >> > > >>>> >> > > Hi Wolfgang, >>>> >> > > >>>> >> > > don't specify the ViewHandler inside the faces-config.xml >>>> >> > > Do it inside the web.xml: >>>> >> > > >>>> >> > > <context-param> >>>> >> > > >>>> >> > > <param-name>org.apache.myfaces.trinidad.ALTERNATE_VIEW_HANDLER</param-name> >>>> >> > > <param-value>com.sun.facelets.FaceletViewHandler</param-value> >>>> >> > > </context-param> >>>> >> > > >>>> >> > > >>>> >> > > for more see here: >>>> >> > > http://wiki.apache.org/myfaces/Facelets_with_Trinidad >>>> >> > > >>>> >> > > -Matthias >>>> >> > > >>>> >> > > On 9/28/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: >>>>>> >>> > >> Hi, >>>>>> >>> > >> >>>>>> >>> > >> if I put the default rendererKit into my faces-config.xml then >>>>>> >>> > >> I got the following error: >>>>>> >>> > >> >>>>>> >>> > >> ----------------------------------------------------------------------- >>>>>> >>> > >> 28.09.2007 16:13:43 >>>>>> >>> > >> org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderKit >>>>>> >>> > >> createResponseWriter >>>>>> >>> > >> SCHWERWIEGEND: No RenderingContext has been created. >>>>>> >>> > >> 28.09.2007 16:13:43 com.sun.facelets.FaceletViewHandler >> > > handleRenderException >>>>>> >>> > >> SCHWERWIEGEND: Error Rendering View[/homePage.xhtml] >>>>>> >>> > >> java.lang.IllegalStateException: No RenderingContext >>>>>> >>> > >> at >>>>>> >>> > >> org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(CoreRenderer.java:193) >>>>>> >>> > >> at >>>>>> >>> > >> org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlFormRenderer.encodeBegin(HtmlFormRenderer.java:56) >>>>>> >>> > >> at >>>>>> >>> > >> javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:515) >>>>>> >>> > >> -------------------------------------------------------------- >>>>>> >>> > >> >>>>>> >>> > >> >>>>>> >>> > >> But if I remove the default rendererKit, Trinidad throws >>>>>> >>> > >> of course the following error: >>>>>> >>> > >> >>>>>> >>> > >> ------------------------------------------------------------------- >>>>>> >>> > >> 28.09.2007 16:19:41 org.apache.myfaces.trinidad.component.UIXComponentBase >>>>>> >>> > >> _getRendererImpl >>>>>> >>> > >> WARNUNG: Could not find renderer for CoreForm[UIXFacesBeanImpl, id=_id97] >>>>>> >>> > >> rendererType = org.apache.myfaces.trinidad.Form >>>>>> >>> > >> 28.09.2007 16:19:41 org.apache.myfaces.trinidad.component.UIXComponentBase >>>>>> >>> > >> _getRendererImpl >>>>>> >>> > >> WARNUNG: Could not find renderer for >>>>>> >>> > >> CoreInputText[UIXEditableFacesBeanImpl, id=input1] rendererType = >>>>>> >>> > >> org.apache.myfaces.trinidad.Text >>>>>> >>> > >> 28.09.2007 16:19:41 org.apache.myfaces.trinidad.component.UIXComponentBase >>>>>> >>> > >> _getRendererImpl >>>>>> >>> > >> WARNUNG: Could not find renderer for CoreCommandButton[UIXFacesBeanImpl, >>>>>> >>> > >> id=button1] rendererType = org.apache.myfaces.trinidad.Button >>>>>> >>> > >> --------------------------------------------------------------- >>>>>> >>> > >> >>>>>> >>> > >> >>>>>> >>> > >> my faces-config.xml looks, how you can imagine, like this: >>>>>> >>> > >> ------------------------------ >>>>>> >>> > >> <application> >>>>>> >>> > >> >>>>>> >>> > >> <view-handler>com.sun.facelets.FaceletViewHandler</view-handler> >>>>>> >>> > >> </application> >>>>>> >>> > >> >>>>>> >>> > >> <application> >>>>>> >>> > >> <!-- Use the Trinidad RenderKit --> >>>>>> >>> > >> <default-render-kit-id> >>>>>> >>> > >> org.apache.myfaces.trinidad.core >>>>>> >>> > >> </default-render-kit-id> >>>>>> >>> > >> </application> >>>>>> >>> > >> --------------------------------------- >>>>>> >>> > >> >>>>>> >>> > >> >>>>>> >>> > >> Any suggestions? >>>>>> >>> > >> Thanks a lot! >>>>>> >>> > >> >>>>>> >>> > >> Wolfgang >>>>>> >>> > >> >>>>>> >>> > >> >>>> >> > > >>>> >> > > >> > > >> > > >> > > >> > > -- Matthias Wessendorf further stuff: blog: http://matthiaswessendorf.wordpress.com/ mail: matzew-at-apache-dot-org

