Hi Matthias,

first sorry for the late replay!
The template.xhtml has no form tag inside.
It includes another xhtml file which is called menu.xhtml
but this file also includes no form tag!
I don't know why does the current configuration of the pom.xml and web.xml
work now, because I tried it so many times with actually the same
configuration. But anyway I'm glad that trinidad is now working ;)

Thank's again for your help!
Cheers Wolfgang



>and what's with template.xhtml?

On 9/28/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> > 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
> >
> >
> >
> >


-- Matthias Wessendorf further stuff: blog:
http://matthiaswessendorf.wordpress.com/ mail: matzew-at-apache-dot-org

Reply via email to