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

