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




Reply via email to