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

Reply via email to