You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Edward Dowgiallo <ed...@gmail.com> on 2007/08/29 01:33:24 UTC

SEVERE: No RenderingContext has been created.

I would greatly appreciate any advice on how to correct this or at least
what might be causing it.

Environment is MyFaces 1.1.5, Trinidad 1.0.2, Tomahawk 1.1.6, Struts Tiles
1.3.5, JDK 1.5.0_11

Thank you,
Ed

Aug 28, 2007 7:04:25 PM
org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderKitcreateResponseWriter
SEVERE: No RenderingContext has been created.
Aug 28, 2007 7:04:25 PM org.apache.catalina.core.ApplicationDispatcherinvoke
SEVERE: Servlet.service() for servlet jsp threw exception
java.lang.IllegalStateException: No RenderingContext
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(
CoreRenderer.java:214)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(
UIXComponentBase.java:710)
    at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:498)
    at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:366)
    at org.apache.myfaces.trinidad.webapp.UIXComponentTag.doEndTag(
UIXComponentTag.java:118)
    at org.apache.jsp.page.layout_jspx._jspx_meth_tr_005fdocument_005f0
(layout_jspx.java:159)
    at org.apache.jsp.page.layout_jspx._jspx_meth_f_005fview_005f0
(layout_jspx.java:126)
    at org.apache.jsp.page.layout_jspx._jspService(layout_jspx.java:77)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:393)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java
:320)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:654)
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(
ApplicationDispatcher.java:445)
    at org.apache.catalina.core.ApplicationDispatcher.doForward(
ApplicationDispatcher.java:379)
    at org.apache.catalina.core.ApplicationDispatcher.forward(
ApplicationDispatcher.java:292)
    at
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(
ServletExternalContextImpl.java:419)
    at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch
(ExternalContextDecorator.java:43)
    at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch
(ExternalContextDecorator.java:43)
    at
org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch
(FacesContextFactoryImpl.java:260)
    at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch
(ExternalContextDecorator.java:43)
    at
org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch
(FacesContextFactoryImpl.java:260)
    at
org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl.dispatch
(JspTilesViewHandlerImpl.java:236)
    at
org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl.renderView
(JspTilesViewHandlerImpl.java:222)
    at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(
RenderResponseExecutor.java:41)
    at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java
:132)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:230)
    at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:175)
    at org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(
ErrorReportValve.java:104)
    at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(
CoyoteAdapter.java:261)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:844)
    at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:581)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java
:447)
    at java.lang.Thread.run(Thread.java:595)

Re: SEVERE: No RenderingContext has been created.

Posted by Adam Winer <aw...@gmail.com>.
I can't really say.  I've never recommended the use of Tiles with
JSF at all - Trinidad, Tomahawk, A4J, standard spec components,
none of them really work that well with Tiles.

I'd recommend getting jsp:include working first.   *Then* try
mixing in Tiles if you really must.

-- Adam


On 8/28/07, Edward Dowgiallo <ed...@gmail.com> wrote:
> Thank you Adam.
>
> This now has the Tiles 1.3.5 partially functioning.  layout.jspx is now
> being processed correctly.  The contents of body.jspf, however, appear
> unprocessed at the beginning of the response.  Do I need a servlet or filter
> mapping for *.jspf?
>
> tiles-defs.xml:
>
> <tiles-definitions>
>
>     <definition    name="/test.tiles"    path="/page/layout.jspx">
>         <put    name="body"            value="/tile/body.jspf"/>
>     </definition>
>
> </tiles-definitions>
>
> layout.jspx:
>
> <jsp:root    version="2.0"
>             xmlns:f="http://java.sun.com/jsf/core "
>             xmlns:jsp="http://java.sun.com/JSP/Page"
>
> xmlns:tiles="http://struts.apache.org/tags-tiles "
>             xmlns:tr="http://myfaces.apache.org/trinidad">
>     <jsp:directive.page
> contentType="text/html;charset=UTF-8" />
>
>     <tiles:importAttribute    scope="request" />
>
>     <f:view>
>         <tr:document title="Library Home Page">
>             <tr:form>
>
>                 <tr:panelPage    id="library-home-page">
>
> <f:verbatim><div>html</div></f:verbatim>
>                     <tr:outputText    value="Before..." />
>                     <tiles:insert    attribute="body"    flush="false"/>
>                     <tr:outputText    value="...After" />
>                 </tr:panelPage>
>
>             </tr:form>
>         </tr:document>
>     </f:view>
>
> </jsp:root>
>
> body.jspf:
>
> <jsp:root    version="2.0"
>             xmlns:f="http://java.sun.com/jsf/core"
>             xmlns:jsp=" http://java.sun.com/JSP/Page"
>
> xmlns:tiles="http://struts.apache.org/tags-tiles"
>             xmlns:tr=" http://myfaces.apache.org/trinidad">
>
>     <f:verbatim><div>Alpha</div></f:verbatim>
>     <tr:panelBorderLayout>
>         <tr:outputText value="Tiles 101 body content." />
>     </tr:panelBorderLayout>
>
> </jsp:root>
>
> On 8/28/07, Adam Winer <aw...@gmail.com> wrote:
> > The problem is that the JspTilesViewHandlerImpl is running
> > without the TrinidadViewHandlerImpl ever getting a chance.
> >
> > See
> >
> http://www.nabble.com/-Trinidad--Integration-with-Tiles-t4244805.html
> > where pdt_p answered this question.
> >
> > -- Adam
> >
> >
> > On 8/28/07, Edward Dowgiallo <ed...@gmail.com> wrote:
> > > I would greatly appreciate any advice on how to correct this or at least
> > > what might be causing it.
> > >
> > > Environment is MyFaces 1.1.5, Trinidad 1.0.2, Tomahawk 1.1.6, Struts
> Tiles
> > > 1.3.5, JDK 1.5.0_11
> > >
> > > Thank you,
> > >  Ed
> > >
> > > Aug 28, 2007 7:04:25 PM
> > >
> org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderKit
> > > createResponseWriter
> > > SEVERE: No RenderingContext has been created.
> > > Aug 28, 2007 7:04:25 PM
> > > org.apache.catalina.core.ApplicationDispatcher invoke
> > > SEVERE: Servlet.service() for servlet jsp threw exception
> > > java.lang.IllegalStateException: No RenderingContext
> > >     at
> > >
> org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:214)
> > >     at
> > >
> org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd
> (UIXComponentBase.java:710)
> > >     at
> > >
> javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:498)
> > >     at javax.faces.webapp.UIComponentTag.doEndTag
> > > (UIComponentTag.java:366)
> > >     at
> > >
> org.apache.myfaces.trinidad.webapp.UIXComponentTag.doEndTag(UIXComponentTag.java:118)
> > >     at
> > >
> org.apache.jsp.page.layout_jspx._jspx_meth_tr_005fdocument_005f0(layout_jspx.java:159)
> > >      at
> > >
> org.apache.jsp.page.layout_jspx._jspx_meth_f_005fview_005f0(layout_jspx.java:126)
> > >     at
> > >
> org.apache.jsp.page.layout_jspx._jspService(layout_jspx.java:77)
> > >     at
> > > org.apache.jasper.runtime.HttpJspBase.service
> (HttpJspBase.java
> > > :70)
> > >     at
> > >
> javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> > >     at
> > >
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
> > >     at
> org.apache.jasper.servlet.JspServlet.serviceJspFile
> > > (JspServlet.java:320)
> > >     at
> > >
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> > >     at
> > > javax.servlet.http.HttpServlet.service
> (HttpServlet.java:803)
> > >     at
> > >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> > > (ApplicationFilterChain.java:290)
> > >     at
> > >
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:206)
> > >     at
> > >
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java
> > > :654)
> > >     at
> > >
> org.apache.catalina.core.ApplicationDispatcher.processRequest
> (ApplicationDispatcher.java:445)
> > >     at
> > >
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
> > >     at
> > > org.apache.catalina.core.ApplicationDispatcher.forward
> > > (ApplicationDispatcher.java:292)
> > >     at
> > >
> org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:419)
> > >     at
> > >
> org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch
> > > (ExternalContextDecorator.java:43)
> > >     at
> > >
> org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:43)
> > >     at
> > >
> org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch
> > > (FacesContextFactoryImpl.java:260)
> > >     at
> > >
> org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:43)
> > >     at
> > >
> org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch
> > > (FacesContextFactoryImpl.java:260)
> > >     at
> > >
> org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl.dispatch(JspTilesViewHandlerImpl.java:236)
> > >     at
> > >
> org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl.renderView
> > > (JspTilesViewHandlerImpl.java:222)
> > >     at
> > >
> org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
> > >     at
> > > org.apache.myfaces.lifecycle.LifecycleImpl.render
> (LifecycleImpl.java:132)
> > >      at
> > >
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
> > >     at
> > >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java
> :290)
> > >     at
> > >
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> > > (ApplicationFilterChain.java:206)
> > >     at
> > >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java
> :230)
> > >     at
> > >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> > >     at
> > >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> > >     at
> > >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
> > >     at
> org.apache.catalina.core.StandardEngineValve.invoke
> > > (StandardEngineValve.java:109)
> > >     at
> > > org.apache.catalina.connector.CoyoteAdapter.service
> (CoyoteAdapter.java:261)
> > >     at
> > >
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
> > >     at
> > >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process
> > > (Http11Protocol.java:581)
> > >     at
> > >
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> > >     at java.lang.Thread.run(Thread.java:595)
> > >
> > >
> > >
> >
>
>

Re: SEVERE: No RenderingContext has been created.

Posted by Edward Dowgiallo <ed...@gmail.com>.
Thank you Adam.

This now has the Tiles 1.3.5 partially functioning.  layout.jspx is now
being processed correctly.  The contents of body.jspf, however, appear
unprocessed at the beginning of the response.  Do I need a servlet or filter
mapping for *.jspf?

tiles-defs.xml:

<tiles-definitions>

    <definition    name="/test.tiles"    path="/page/layout.jspx">
        <put    name="body"            value="/tile/body.jspf"/>
    </definition>

</tiles-definitions>

layout.jspx:

<jsp:root    version="2.0"
            xmlns:f="http://java.sun.com/jsf/core"
            xmlns:jsp="http://java.sun.com/JSP/Page"
            xmlns:tiles="http://struts.apache.org/tags-tiles"
            xmlns:tr="http://myfaces.apache.org/trinidad">
    <jsp:directive.page contentType="text/html;charset=UTF-8" />

    <tiles:importAttribute    scope="request" />

    <f:view>
        <tr:document title="Library Home Page">
            <tr:form>

                <tr:panelPage    id="library-home-page">
                    <f:verbatim><div>html</div></f:verbatim>
                    <tr:outputText    value="Before..." />
                    <tiles:insert    attribute="body"    flush="false"/>
                    <tr:outputText    value="...After" />
                </tr:panelPage>

            </tr:form>
        </tr:document>
    </f:view>

</jsp:root>

body.jspf:

<jsp:root    version="2.0"
            xmlns:f="http://java.sun.com/jsf/core"
            xmlns:jsp="http://java.sun.com/JSP/Page"
            xmlns:tiles="http://struts.apache.org/tags-tiles"
            xmlns:tr="http://myfaces.apache.org/trinidad">

    <f:verbatim><div>Alpha</div></f:verbatim>
    <tr:panelBorderLayout>
        <tr:outputText value="Tiles 101 body content." />
    </tr:panelBorderLayout>

</jsp:root>

On 8/28/07, Adam Winer <aw...@gmail.com> wrote:
>
> The problem is that the JspTilesViewHandlerImpl is running
> without the TrinidadViewHandlerImpl ever getting a chance.
>
> See
> http://www.nabble.com/-Trinidad--Integration-with-Tiles-t4244805.html
> where pdt_p answered this question.
>
> -- Adam
>
>
> On 8/28/07, Edward Dowgiallo <ed...@gmail.com> wrote:
> > I would greatly appreciate any advice on how to correct this or at least
> > what might be causing it.
> >
> > Environment is MyFaces 1.1.5, Trinidad 1.0.2, Tomahawk 1.1.6, Struts
> Tiles
> > 1.3.5, JDK 1.5.0_11
> >
> > Thank you,
> >  Ed
> >
> > Aug 28, 2007 7:04:25 PM
> > org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderKit
> > createResponseWriter
> > SEVERE: No RenderingContext has been created.
> > Aug 28, 2007 7:04:25 PM
> > org.apache.catalina.core.ApplicationDispatcher invoke
> > SEVERE: Servlet.service() for servlet jsp threw exception
> > java.lang.IllegalStateException: No RenderingContext
> >     at
> > org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(
> CoreRenderer.java:214)
> >     at
> > org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(
> UIXComponentBase.java:710)
> >     at
> > javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:498)
> >     at javax.faces.webapp.UIComponentTag.doEndTag
> > (UIComponentTag.java:366)
> >     at
> > org.apache.myfaces.trinidad.webapp.UIXComponentTag.doEndTag(
> UIXComponentTag.java:118)
> >     at
> > org.apache.jsp.page.layout_jspx._jspx_meth_tr_005fdocument_005f0
> (layout_jspx.java:159)
> >      at
> > org.apache.jsp.page.layout_jspx._jspx_meth_f_005fview_005f0
> (layout_jspx.java:126)
> >     at
> > org.apache.jsp.page.layout_jspx._jspService(layout_jspx.java:77)
> >     at
> > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java
> > :70)
> >     at
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> >     at
> > org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:393)
> >     at org.apache.jasper.servlet.JspServlet.serviceJspFile
> > (JspServlet.java:320)
> >     at
> > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> >     at
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> >     at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> > (ApplicationFilterChain.java:290)
> >     at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> >     at
> > org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java
> > :654)
> >     at
> > org.apache.catalina.core.ApplicationDispatcher.processRequest(
> ApplicationDispatcher.java:445)
> >     at
> > org.apache.catalina.core.ApplicationDispatcher.doForward(
> ApplicationDispatcher.java:379)
> >     at
> > org.apache.catalina.core.ApplicationDispatcher.forward
> > (ApplicationDispatcher.java:292)
> >     at
> > org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(
> ServletExternalContextImpl.java:419)
> >     at
> > org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch
> > (ExternalContextDecorator.java:43)
> >     at
> > org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(
> ExternalContextDecorator.java:43)
> >     at
> >
> org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch
> > (FacesContextFactoryImpl.java:260)
> >     at
> > org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(
> ExternalContextDecorator.java:43)
> >     at
> >
> org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch
> > (FacesContextFactoryImpl.java:260)
> >     at
> >
> org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl.dispatch
> (JspTilesViewHandlerImpl.java:236)
> >     at
> >
> org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl.renderView
> > (JspTilesViewHandlerImpl.java:222)
> >     at
> > org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(
> RenderResponseExecutor.java:41)
> >     at
> > org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java
> :132)
> >      at
> > javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
> >     at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> >     at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter
> > (ApplicationFilterChain.java:206)
> >     at
> > org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:230)
> >     at
> > org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:175)
> >     at
> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :128)
> >     at
> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :104)
> >     at org.apache.catalina.core.StandardEngineValve.invoke
> > (StandardEngineValve.java:109)
> >     at
> > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
> :261)
> >     at
> > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :844)
> >     at
> > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process
> > (Http11Protocol.java:581)
> >     at
> > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> >     at java.lang.Thread.run(Thread.java:595)
> >
> >
> >
>

Re: SEVERE: No RenderingContext has been created.

Posted by Adam Winer <aw...@gmail.com>.
The problem is that the JspTilesViewHandlerImpl is running
without the TrinidadViewHandlerImpl ever getting a chance.

See
http://www.nabble.com/-Trinidad--Integration-with-Tiles-t4244805.html
where pdt_p answered this question.

-- Adam


On 8/28/07, Edward Dowgiallo <ed...@gmail.com> wrote:
> I would greatly appreciate any advice on how to correct this or at least
> what might be causing it.
>
> Environment is MyFaces 1.1.5, Trinidad 1.0.2, Tomahawk 1.1.6, Struts Tiles
> 1.3.5, JDK 1.5.0_11
>
> Thank you,
>  Ed
>
> Aug 28, 2007 7:04:25 PM
> org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderKit
> createResponseWriter
> SEVERE: No RenderingContext has been created.
> Aug 28, 2007 7:04:25 PM
> org.apache.catalina.core.ApplicationDispatcher invoke
> SEVERE: Servlet.service() for servlet jsp threw exception
> java.lang.IllegalStateException: No RenderingContext
>     at
> org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:214)
>     at
> org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:710)
>     at
> javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:498)
>     at javax.faces.webapp.UIComponentTag.doEndTag
> (UIComponentTag.java:366)
>     at
> org.apache.myfaces.trinidad.webapp.UIXComponentTag.doEndTag(UIXComponentTag.java:118)
>     at
> org.apache.jsp.page.layout_jspx._jspx_meth_tr_005fdocument_005f0(layout_jspx.java:159)
>      at
> org.apache.jsp.page.layout_jspx._jspx_meth_f_005fview_005f0(layout_jspx.java:126)
>     at
> org.apache.jsp.page.layout_jspx._jspService(layout_jspx.java:77)
>     at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java
> :70)
>     at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>     at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
>     at org.apache.jasper.servlet.JspServlet.serviceJspFile
> (JspServlet.java:320)
>     at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
>     at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:290)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>     at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java
> :654)
>     at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
>     at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
>     at
> org.apache.catalina.core.ApplicationDispatcher.forward
> (ApplicationDispatcher.java:292)
>     at
> org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:419)
>     at
> org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch
> (ExternalContextDecorator.java:43)
>     at
> org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:43)
>     at
> org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch
> (FacesContextFactoryImpl.java:260)
>     at
> org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:43)
>     at
> org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch
> (FacesContextFactoryImpl.java:260)
>     at
> org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl.dispatch(JspTilesViewHandlerImpl.java:236)
>     at
> org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl.renderView
> (JspTilesViewHandlerImpl.java:222)
>     at
> org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
>     at
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
>      at
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:206)
>     at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
>     at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>     at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>     at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
>     at org.apache.catalina.core.StandardEngineValve.invoke
> (StandardEngineValve.java:109)
>     at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
>     at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>     at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process
> (Http11Protocol.java:581)
>     at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>     at java.lang.Thread.run(Thread.java:595)
>
>
>