You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by James Clinton <Ja...@patsystems.com> on 2008/03/28 19:30:51 UTC
[Tomahawk & Trinidad] Error "No RenderingContext"
Hi,
Having problems trying to fit Trinidad into an existing
Tomahawk/Facelets based application which uses A4J libraries.
I have looking thru the examples believe I have configured the app
correctly to now support Trinidad including:
- <default-render-kit-id/> in faces-config.xml
- trinidad-config.xml
- org.apache.myfaces.trinidad.ALTERNATE_VIEW_HANDLER in web.xml
Following exception is thrown immediately.
java.lang.IllegalStateException: No RenderingContext
at
org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(CoreRenderer
.java:194)
at
org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlFormRenderer
.encodeBegin(HtmlFormRenderer.java:56)
at
javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:6
64)
at
com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSuppo
rt.java:232)
at
com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSuppo
rt.java:239)
at
com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSuppo
rt.java:239)
at
com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:5
80)
at
org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrappe
r.java:108)
at
org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java
:216)
at
org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderRespon
seExecutor.java:41)
at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132
)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
Any advice appreciated.
J.
Re: [Tomahawk & Trinidad] Error "No RenderingContext"
Posted by Andrew Robinson <an...@gmail.com>.
having a a4j view handler in the stack without trinidad looks
troublesome. Have you ensured that you have the trinidad filter setup
as the very first filter in the web.xml?
BTW, it is not recommended to you a4j with trinidad, they are not
fully compatible, especially with Ajax
Andrew
On 3/28/08, James Clinton <Ja...@patsystems.com> wrote:
> Hi,
>
>
>
> Having problems trying to fit Trinidad into an existing
> Tomahawk/Facelets based application which uses A4J libraries.
>
>
>
> I have looking thru the examples believe I have configured the app
> correctly to now support Trinidad including:
>
>
>
> - <default-render-kit-id/> in faces-config.xml
>
> - trinidad-config.xml
>
> - org.apache.myfaces.trinidad.ALTERNATE_VIEW_HANDLER in web.xml
>
>
>
> Following exception is thrown immediately.
>
>
>
> java.lang.IllegalStateException: No RenderingContext
>
> at
> org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(CoreRenderer
> .java:194)
>
> at
> org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlFormRenderer
> .encodeBegin(HtmlFormRenderer.java:56)
>
> at
> javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:6
> 64)
>
> at
> com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSuppo
> rt.java:232)
>
> at
> com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSuppo
> rt.java:239)
>
> at
> com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSuppo
> rt.java:239)
>
> at
> com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:5
> 80)
>
> at
> org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrappe
> r.java:108)
>
> at
> org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java
> :216)
>
> at
> org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderRespon
> seExecutor.java:41)
>
> at
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132
> )
>
> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
>
>
>
> Any advice appreciated.
>
>
>
> J.
>
>
>
>
RE: [Tomahawk & Trinidad] Error "No RenderingContext"
Posted by James Clinton <Ja...@patsystems.com>.
Thanks.
I'll double check my filter settings
Didn't realize this approach wasn't recommended - is this because of
AJAX conflicts only because there is an a4j-trinidad.jar which I assumed
meant this was all OK?
________________________________
From: James Clinton [mailto:James.Clinton@patsystems.com]
Sent: Friday, March 28, 2008 6:31 PM
To: users@myfaces.apache.org
Subject: [Tomahawk & Trinidad] Error "No RenderingContext"
Hi,
Having problems trying to fit Trinidad into an existing
Tomahawk/Facelets based application which uses A4J libraries.
I have looking thru the examples believe I have configured the app
correctly to now support Trinidad including:
- <default-render-kit-id/> in faces-config.xml
- trinidad-config.xml
- org.apache.myfaces.trinidad.ALTERNATE_VIEW_HANDLER in web.xml
Following exception is thrown immediately.
java.lang.IllegalStateException: No RenderingContext
at
org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(CoreRenderer
.java:194)
at
org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlFormRenderer
.encodeBegin(HtmlFormRenderer.java:56)
at
javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:6
64)
at
com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSuppo
rt.java:232)
at
com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSuppo
rt.java:239)
at
com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSuppo
rt.java:239)
at
com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:5
80)
at
org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrappe
r.java:108)
at
org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java
:216)
at
org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderRespon
seExecutor.java:41)
at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132
)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
Any advice appreciated.
J.