You are viewing a plain text version of this content. The canonical link for it is here.
Posted to adffaces-user@incubator.apache.org by Thomas Hamacher <th...@project-team.de> on 2007/02/27 17:10:50 UTC
No RenderingContext with ajax4jsf + Seam
Hi @all,
I try using ajax4jsf 1.0.6 together with Trinidad, which works quite well so far and I can use most of the ajax4jsf-components. The only thing, that does not work until now is using the ajaxListener type="org.ajax4jsf.ajax.ForceRender" in a h:dataTable. What I want to do is to rerender my selected row, so that I can display a delete-confirmation-box through setting a flag and rerendering a defined part of the page. The ajax-request works perfectly, but unfortunately I get an exception afterwards.
As I´m using the combination of Seam 1.1.6, MyFaces 1.1.5, ajax4jsf 1.0.6, facelets and a nightly build of trinidad, I don´t really know what part causes this exception.
This is a short code-fragment:
<h:dataTable var="profile" value="#{ProfileList}" rendered="#{ProfileList.rowCount>0}">
<h:column>
<a4j:commandButton id="command_link_up"
value="Delete"
reRender="profile, deleteConfirmation"
action="#{OverviewAction.registerPublisherProfile}" >
<a4j:ajaxListener type="org.ajax4jsf.ajax.ForceRender" />
</a4j:commandButton>
<a4j:outputPanel id="deleteConfirmation" ajaxRendered="true">
<h:panelGroup id="deleteConfirmationPanel" rendered="#{OverviewAction.deleteRequested}" >
<div class="colored">
<tr:outputText value="#{messages['deleteProfile.confirmationText']}" />
...
</h:panelGroup>
</a4j:outputPanel>
</h:column>
...
And this is the exception I get:
17:58:43,342 ERROR [SeamExceptionFilter()] uncaught exception
javax.servlet.ServletException: No RenderingContext
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:154)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:210)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:167)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:140)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:93)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:75)
at org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:213)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:29)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:43)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
at java.lang.Thread.run(Thread.java:619)
17:58:43,342 ERROR [SeamExceptionFilter()] exception root cause
java.lang.IllegalStateException: No RenderingContext
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(CoreRenderer.java:159)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(UIXComponentBase.java:668)
at org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:412)
at org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(RendererUtils.java:400)
at org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd(HtmlGroupRendererBase.java:78)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:539)
at org.ajax4jsf.framework.renderer.RendererBase.renderChild(RendererBase.java:249)
at org.ajax4jsf.framework.renderer.RendererBase.renderChildren(RendererBase.java:225)
at org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren(AjaxOutputPanelRenderer.java:74)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:527)
at org.ajax4jsf.framework.renderer.RendererBase.renderChild(RendererBase.java:245)
at org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(AjaxChildrenRenderer.java:120)
at org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(AjaxChildrenRenderer.java:111)
at org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(AjaxChildrenRenderer.java:111)
at org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax(AjaxContainerRenderer.java:126)
at org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(AjaxViewRoot.java:570)
at org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion(AjaxContext.java:301)
at org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(AjaxContext.java:233)
at org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(AjaxContext.java:226)
at org.ajax4jsf.ajax.ForceRender.processAjaxRender(ForceRender.java:45)
at org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(AjaxRenderEvent.java:43)
at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:487)
at org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(AjaxActionComponent.java:73)
at javax.faces.component.UIData.broadcast(UIData.java:517)
at org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(AjaxViewRoot.java:274)
at org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents(AjaxViewRoot.java:290)
at org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(AjaxViewHandler.java:269)
at org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(AjaxViewHandler.java:218)
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:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:210)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:167)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:140)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:93)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:75)
at org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:213)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:29)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:43)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
at java.lang.Thread.run(Thread.java:619)
17:58:43,372 INFO [Exceptions()] reading exception mappings from /WEB-INF/pages.xml
17:58:43,412 ERROR [DebugPageHandler()] redirecting to debug page
java.lang.IllegalStateException: No RenderingContext
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(CoreRenderer.java:159)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(UIXComponentBase.java:668)
at org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:412)
at org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(RendererUtils.java:400)
at org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd(HtmlGroupRendererBase.java:78)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:539)
at org.ajax4jsf.framework.renderer.RendererBase.renderChild(RendererBase.java:249)
at org.ajax4jsf.framework.renderer.RendererBase.renderChildren(RendererBase.java:225)
at org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren(AjaxOutputPanelRenderer.java:74)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:527)
at org.ajax4jsf.framework.renderer.RendererBase.renderChild(RendererBase.java:245)
at org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(AjaxChildrenRenderer.java:120)
at org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(AjaxChildrenRenderer.java:111)
at org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(AjaxChildrenRenderer.java:111)
at org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax(AjaxContainerRenderer.java:126)
at org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(AjaxViewRoot.java:570)
at org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion(AjaxContext.java:301)
at org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(AjaxContext.java:233)
at org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(AjaxContext.java:226)
at org.ajax4jsf.ajax.ForceRender.processAjaxRender(ForceRender.java:45)
at org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(AjaxRenderEvent.java:43)
at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:487)
at org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(AjaxActionComponent.java:73)
at javax.faces.component.UIData.broadcast(UIData.java:517)
at org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(AjaxViewRoot.java:274)
at org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents(AjaxViewRoot.java:290)
at org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(AjaxViewHandler.java:269)
at org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(AjaxViewHandler.java:218)
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:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:210)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:167)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:140)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:93)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:75)
at org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:213)
at
Re: Re[14]: No RenderingContext with ajax4jsf + Seam
Posted by Matthias Wessendorf <ma...@apache.org>.
On 2/28/07, Thomas Hamacher <th...@project-team.de> wrote:
> You are right. I removed that entry and it still works. This is what I grabbed from the Seam-examples, where they include the listener as well.
> That means the core-lib can distinguish between myFaces and Sun RI without any configuration?
sure! I mean, that's what a standard is all about. The reason for
adding the listener to web.xml is that there are containers, I think
BEA is one of them, that aren't looking at the TLD for the
Context-Listener.
> I will correct that in the documentation.
great,
Matthias
> Thomas
>
> *********** REPLY SEPARATOR ***********
>
> On 28.02.2007 at 18:43 Matthias Wessendorf wrote:
>
> >the listener (both have that, RI and MyFaces)
> >
> >is listed inside the TLD file for the core lib (<f:xxx>).
> >Usually your web.xml doesn't need this, this the web-container should
> >see the Listener, when parsing the TLD, during deployment.
> >
> >Works w/ OC4J, Jetty, Tomcat. Since JBoss is using Tomcat (and Jetty?)
> >I am wondering,
> >why this configuration entry is needed.
> >
> >Thanks,
> >Matthias
> >
> >On 2/28/07, Thomas Hamacher <th...@project-team.de> wrote:
> >> Matthias,
> >>
> >> what do you mean by this? Is there anything wrong? Or what would you
> >change?
> >>
> >> Thomas
> >>
> >> *********** REPLY SEPARATOR ***********
> >>
> >> On 28.02.2007 at 18:31 Matthias Wessendorf wrote:
> >>
> >> >Thomas,
> >> >
> >> >the doc looks good.
> >> >
> >> >one question, regarding this:
> >> ><listener>
> >> > <listener-class>
> >> > org.apache.myfaces.webapp.StartupServletContextListener
> >> > </listener-class>
> >> ></listener>
> >> >
> >> >is that funny app servet not able to get this information from the TLD ?
> >> >
> >> >-M
> >> >
> >> >On 2/28/07, Thomas Hamacher <th...@project-team.de> wrote:
> >> >> Matthias,
> >> >>
> >> >> I just added a new page to the wiki to explain how I set up my
> >> >environment with seam, trinidad and ajax4jsf. I didn´t want to overwrite
> >> >or edit the existing page, so I referenced to a new one.
> >> >>
> >> >> I hope that helps a bit. You can find it at:
> >> >>
> >> >> http://wiki.apache.org/myfaces/TrinidadSeamAjax4JsfFaceletDetail
> >> >>
> >> >> I´m not sure, if the file is attached correctly. I uploaded it several
> >> >times, but it always shows up as new. Maybe you´ll have a look.
> >> >>
> >> >> Thomas
> >> >>
> >> >> *********** REPLY SEPARATOR ***********
> >> >>
> >> >> On 28.02.2007 at 10:43 Matthias Wessendorf wrote:
> >> >>
> >> >> >On 2/28/07, Thomas Hamacher <th...@project-team.de> wrote:
> >> >> >> Sure I can. Can you give me the link and I´ll try to set up some
> >> >> >information. I hope my english is not too bad for that.
> >> >> >
> >> >> >http://wiki.apache.org/myfaces/TrinidadSeamAjax4Jsf
> >> >> >
> >> >> >if somebody complains, he can fix it ... it's open source ;-)
> >> >> >
> >> >> >> Yes - you should definately try to get in touch with seam, as Seam
> >> >> >improves a lot of things in the back. But they shouldn´t care about
> >the
> >> >> >ui-components, so this is where trinidad should definately be in
> >place.
> >> >> >But a good integration of both of these frameworks is the
> >most-important
> >> >> >part for people using both of these frameworks and is one good basis
> >> >for a
> >> >> >wide distribution of trinidad.
> >> >> >>
> >> >> >> BTW: Does Apache provide a way to set up a forum instead of a
> >> >> >mailing-list? I think for better searchability and archiving this
> >could
> >> >be
> >> >> >an alternative for the mailing-list, so that a lot of potential
> >> >developers
> >> >> >and users might stumble over trinidad and find solutions to their
> >> >problems?
> >> >> >
> >> >> >no, no forums here at Apache at all.
> >> >> >I use google mail, which has incredible search mechanism.
> >> >> >Also there is "mail-archive.com", that works as well
> >> >> >
> >> >> >-M
> >> >> >>
> >> >> >> Thomas
> >> >> >>
> >> >> >> *********** REPLY SEPARATOR ***********
> >> >> >>
> >> >> >> On 28.02.2007 at 10:24 Matthias Wessendorf wrote:
> >> >> >>
> >> >> >> >Thomas,
> >> >> >> >
> >> >> >> >that would be very good idea.
> >> >> >> >also can you put that kind of information to our wiki?
> >> >> >> >
> >> >> >> >I expect much more Seam related threads here in the (near) future.
> >> >> >> >
> >> >> >> >-M
> >> >> >> >
> >> >> >> >On 2/28/07, Thomas Hamacher <th...@project-team.de> wrote:
> >> >> >> >> Chris,
> >> >> >> >>
> >> >> >> >> thank you very much. You were right and including the
> >a4j-trinidad
> >> >> >> >solved the problem.
> >> >> >> >> Maybe it would be a good idea to tell the ajax4jsf, that they
> >> >should
> >> >> >> >announce on their website, that a4j-trinidad is necessary not only
> >> >for
> >> >> >the
> >> >> >> >1.0.5-Version but all ajax4jsf versions. This might solve some
> >> >trouble.
> >> >> >> >>
> >> >> >> >> Thanks
> >> >> >> >> Thomas
> >> >> >> >>
> >> >> >> >> *********** REPLY SEPARATOR ***********
> >> >> >> >>
> >> >> >> >> On 27.02.2007 at 19:01 Chris Lowe wrote:
> >> >> >> >>
> >> >> >> >> >Hi Thomas,
> >> >> >> >> >
> >> >> >> >> >The a4j-trinidad contains an alternative AjaxContext called
> >> >> >> >> >TrinidadAjaxContext which is not present in the main
> >> >distribution, so
> >> >> >> >you
> >> >> >> >> >will need the extra library.
> >> >> >> >> >
> >> >> >> >> >Here's a very useful link on integrating several libraries
> >> >together,
> >> >> >> >> >including Ajax4Jsf, Trinidad and Seam:
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> >>>>>http://www.jroller.com/page/wesleyhales/?anchor=jsf_component_library_integration_and
> >> >> >> >> >
> >> >> >> >> >Cheers,
> >> >> >> >> >
> >> >> >> >> >Chris.
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> >On 27/02/07, Thomas Hamacher <th...@project-team.de> wrote:
> >> >> >> >> >>
> >> >> >> >> >> Chris,
> >> >> >> >> >>
> >> >> >> >> >> no I haven´t because the a4j-trinidad is meant to be for
> >> >ajax4jsf
> >> >> >> >> >1.0.5and as there is no new release for
> >> >> >> >> >> 1.0.6 I thought it´s probably already included in 1.0.6 or
> >might
> >> >> >cause
> >> >> >> >> >> some trouble when using 1.0.5 together with 1.0.6. Am I
> >wrong in
> >> >> >this
> >> >> >> >> >> case?
> >> >> >> >> >>
> >> >> >> >> >> Thomas
> >> >> >> >> >>
> >> >> >> >> >> *********** REPLY SEPARATOR ***********
> >> >> >> >> >>
> >> >> >> >> >> On 27.02.2007 at 17:42 Chris Lowe wrote:
> >> >> >> >> >>
> >> >> >> >> >> >Do you have a4j-trinidad.jar installed alongside
> >ajax4jsf.jar ?
> >> >> >> >> >> >
> >> >> >> >> >> >
> >> >> >> >> >> >On 27/02/07, Matthias Wessendorf <ma...@apache.org> wrote:
> >> >> >> >> >> >>
> >> >> >> >> >> >> unfortunately I don't have a seam project here to play w/.
> >> >> >> >> >> >> Have to find time to do so.
> >> >> >> >> >> >>
> >> >> >> >> >> >> sorry... others here, are using same stack as you.
> >> >> >> >> >> >>
> >> >> >> >> >> >> -M
> >> >> >> >> >> >>
> >> >> >> >> >> >> On 2/27/07, Thomas Hamacher <thamacher@project-team.de >
> >> >wrote:
> >> >> >> >> >> >> > Matthias,
> >> >> >> >> >> >> >
> >> >> >> >> >> >> > yes - unfortunately I did everything, that´s mentioned
> >in
> >> >> >there.
> >> >> >> >> >> >> > The problem is, that ajax4jsf / Seam / Trinidad basicly
> >> >works
> >> >> >> >> >> together,
> >> >> >> >> >> >> so I guess the general configuration should be okay.
> >> >> >> >> >> >> > But in this case it doesn´t work anyways.
> >> >> >> >> >> >> >
> >> >> >> >> >> >> > thx,
> >> >> >> >> >> >> >
> >> >> >> >> >> >> > Thomas
> >> >> >> >> >> >> >
> >> >> >> >> >> >> > *********** REPLY SEPARATOR ***********
> >> >> >> >> >> >> >
> >> >> >> >> >> >> > On 27.02.2007 at 18:18 Matthias Wessendorf wrote:
> >> >> >> >> >> >> >
> >> >> >> >> >> >> > >Thomas-
> >> >> >> >> >> >> > >
> >> >> >> >> >> >> > >did you took a look at:
> >> >> >> >> >> >> > >
> >> >> >> >> >> >> > >http://wiki.apache.org/myfaces/TrinidadSeamAjax4Jsf
> >> >> >> >> >> >> > >
> >> >> >> >> >> >> > >I only see the ViewHandler for Ajax4JSF in place
> >> >> >> >> >> >> > >
> >> >> >> >> >> >> > >thx,
> >> >> >> >> >> >> > >Matthias
> >> >> >> >> >> >> > >
> >> >> >> >> >> >> > >On 2/27/07, Thomas Hamacher <thamacher@project-team.de
> >>
> >> >> >wrote:
> >> >> >> >> >> >> > >> Hi @all,
> >> >> >> >> >> >> > >>
> >> >> >> >> >> >> > >> I try using ajax4jsf 1.0.6 together with Trinidad,
> >which
> >> >> >works
> >> >> >> >> >> quite
> >> >> >> >> >> >> > >well so far and I can use most of the
> >ajax4jsf-components.
> >> >> >The
> >> >> >> >only
> >> >> >> >> >> >> thing,
> >> >> >> >> >> >> > >that does not work until now is using the ajaxListener
> >> >> >> >> >> >> > >type="org.ajax4jsf.ajax.ForceRender" in a h:dataTable.
> >> >What I
> >> >> >> >want
> >> >> >> >> >> to
> >> >> >> >> >> >> do
> >> >> >> >> >> >> > >is to rerender my selected row, so that I can display a
> >> >> >> >> >> >> > >delete-confirmation-box through setting a flag and
> >> >> >rerendering a
> >> >> >> >> >> >> defined
> >> >> >> >> >> >> > >part of the page. The ajax-request works perfectly, but
> >> >> >> >> >> unfortunately
> >> >> >> >> >> >I
> >> >> >> >> >> >> > >get an exception afterwards.
> >> >> >> >> >> >> > >>
> >> >> >> >> >> >> > >> As I´m using the combination of Seam 1.1.6, MyFaces
> >> >1.1.5,
> >> >> >> >> >> ajax4jsf
> >> >> >> >> >> >> > >1.0.6, facelets and a nightly build of trinidad, I
> >don´t
> >> >> >really
> >> >> >> >> >know
> >> >> >> >> >> >> what
> >> >> >> >> >> >> > >part causes this exception.
> >> >> >> >> >> >> > >>
> >> >> >> >> >> >> > >> This is a short code-fragment:
> >> >> >> >> >> >> > >>
> >> >> >> >> >> >> > >> <h:dataTable var="profile" value="#{ProfileList}"
> >> >> >> >> >> >> > >rendered="#{ProfileList.rowCount>0}">
> >> >> >> >> >> >> > >> <h:column>
> >> >> >> >> >> >> > >> <a4j:commandButton
> >> >id="command_link_up"
> >> >> >> >> >> >> > >> value="Delete"
> >> >> >> >> >> >> > >>
> >reRender="profile,
> >> >> >> >> >> >> > >deleteConfirmation"
> >> >> >> >> >> >> > >>
> >> >> >> >> >> >> > >action="#{OverviewAction.registerPublisherProfile}" >
> >> >> >> >> >> >> > >> <a4j:ajaxListener
> >> >> >> >> >> >> > >type="org.ajax4jsf.ajax.ForceRender " />
> >> >> >> >> >> >> > >> </a4j:commandButton>
> >> >> >> >> >> >> > >>
> >> >> >> >> >> >> > >>
> >> >> >> >> >> >> > >> <a4j:outputPanel
> >id="deleteConfirmation"
> >> >> >> >> >> >> > >ajaxRendered="true">
> >> >> >> >> >> >> > >> <h:panelGroup
> >> >> >id="deleteConfirmationPanel"
> >> >> >> >> >> >> > >rendered="#{OverviewAction.deleteRequested }" >
> >> >> >> >> >> >> > >> <div class="colored">
> >> >> >> >> >> >> > >> <tr:outputText
> >> >> >> >> >> >> > >value="#{messages[' deleteProfile.confirmationText']}"
> >/>
> >> >> >> >> >> >> > >> ...
> >> >> >> >> >> >> > >> </h:panelGroup>
> >> >> >> >> >> >> > >> </a4j:outputPanel>
> >> >> >> >> >> >> > >> </h:column>
> >> >> >> >> >> >> > >> ...
> >> >> >> >> >> >> > >> And this is the exception I get:
> >> >> >> >> >> >> > >>
> >> >> >> >> >> >> > >>
> >> >> >> >> >> >> > >> 17:58:43,342 ERROR [SeamExceptionFilter()] uncaught
> >> >> >exception
> >> >> >> >> >> >> > >> javax.servlet.ServletException: No RenderingContext
> >> >> >> >> >> >> > >> at javax.faces.webapp.FacesServlet.service(
> >> >> >> >> >> FacesServlet.java
> >> >> >> >> >> >> :154)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> >> >> ApplicationFilterChain.java:252)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >
> >> >> >> >> >> >>
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> >>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> >> >> >> >> >> >> (TrinidadFilterImpl.java :210)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >
> >> >> >> >> >> >>
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> >>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> >> >> >> >> >> >> (TrinidadFilterImpl.java:167)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >>
> >> >>
> >>
> >>>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> >> >> >> >> >> >> TrinidadFilterImpl.java:140)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >>org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter (
> >> >> >> >> >> >> TrinidadFilter.java:93)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >>org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter
> >> >> >> >(
> >> >> >> >> >> >> BaseXMLFilter.java:75)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(
> >> >> >> >> >> >> BaseFilter.java:213)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.jboss.seam.servlet.SeamRedirectFilter.doFilter(
> >> >> >> >> >> >> SeamRedirectFilter.java:29)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.jboss.seam.servlet.SeamExceptionFilter.doFilter(
> >> >> >> >> >> >> SeamExceptionFilter.java:43)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
> >> >> >> >> >> >> ReplyHeaderFilter.java:96)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.apache.catalina.core.StandardWrapperValve.invoke(
> >> >> >> >> >> >> StandardWrapperValve.java:213)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.apache.catalina.core.StandardContextValve.invoke(
> >> >> >> >> >> >> StandardContextValve.java:178)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >>org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (
> >> >> >> >> >> >> SecurityAssociationValve.java:175)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.jboss.web.tomcat.security.JaccContextValve.invoke(
> >> >> >> >> >> >> JaccContextValve.java:74)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.apache.catalina.core.StandardHostValve.invoke(
> >> >> >> >> >> >> StandardHostValve.java:126)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.apache.catalina.valves.ErrorReportValve.invoke (
> >> >> >> >> >> >> ErrorReportValve.java:105)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(
> >> >> >> >> >> >> CachedConnectionValve.java:156)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.apache.catalina.core.StandardEngineValve.invoke(
> >> >> >> >> >> >> StandardEngineValve.java:107)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.apache.catalina.connector.CoyoteAdapter.service (
> >> >> >> >> >> CoyoteAdapter.java
> >> >> >> >> >> >> :148)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.apache.coyote.http11.Http11Processor.process(
> >> >> >> >> >> Http11Processor.java
> >> >> >> >> >> >> :869)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >
> >> >> >> >> >> >>
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> >>>>>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
> >> >> >> >> >> >> (Http11BaseProtocol.java:664)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >
> >org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> >> >> >> >> >> >> PoolTcpEndpoint.java:527)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> >> >> >> >> >> >> MasterSlaveWorkerThread.java:112)
> >> >> >> >> >> >> > >> at java.lang.Thread.run(Thread.java:619)
> >> >> >> >> >> >> > >> 17:58:43,342 ERROR [SeamExceptionFilter()] exception
> >> >root
> >> >> >> >cause
> >> >> >> >> >> >> > >> java.lang.IllegalStateException: No RenderingContext
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >>org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(
> >> >> >> >> >> >> CoreRenderer.java:159)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >>
> >>>org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(
> >> >> >> >> >> >> UIXComponentBase.java:668)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >>
> >>>org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild
> >> >> >> >> >(
> >> >> >> >> >> >> RendererUtils.java:412)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >
> >> >> >> >> >>
> >> >>
> >>org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(
> >> >> >> >> >> >> RendererUtils.java:400)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >
> >> >> >> >> >> >>
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> >>>>>org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
> >> >> >> >> >> >> (HtmlGroupRendererBase.java:78)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > > javax.faces.component.UIComponentBase.encodeEnd(
> >> >> >> >> >> UIComponentBase.java
> >> >> >> >> >> >> :539)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.ajax4jsf.framework.renderer.RendererBase.renderChild(
> >> >> >> >> >> >> RendererBase.java :249)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >>org.ajax4jsf.framework.renderer.RendererBase.renderChildren(
> >> >> >> >> >> >> RendererBase.java:225)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >>
> >>>org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren
> >> >> >> >> >(
> >> >> >> >> >> >> AjaxOutputPanelRenderer.java:74)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >javax.faces.component.UIComponentBase.encodeChildren(
> >> >> >> >> >> >> UIComponentBase.java:527)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.ajax4jsf.framework.renderer.RendererBase.renderChild(
> >> >> >> >> >> >> RendererBase.java:245)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >> >>
> >> >>
> >>>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
> >> >> >> >> >> >> AjaxChildrenRenderer.java:120)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >> >>
> >> >>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
> >> >> >> >> >> (
> >> >> >> >> >> >> AjaxChildrenRenderer.java:111)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >> >>
> >> >>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
> >> >> >> >> >> (
> >> >> >> >> >> >> AjaxChildrenRenderer.java:111)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >> >>org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax
> >(
> >> >> >> >> >> >> AjaxContainerRenderer.java:126)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(
> >> >> >> >> >> AjaxViewRoot.java
> >> >> >> >> >> >> :570)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion(
> >> >> >> >> >> >> AjaxContext.java:301)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >>
> >>>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion (
> >> >> >> >> >> >> AjaxContext.java:233)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >>
> >>>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
> >> >> >> >> >> >> AjaxContext.java:226)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >> >>
> >> >>>org.ajax4jsf.ajax.ForceRender.processAjaxRender(ForceRender.java:45)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >>org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(
> >> >> >> >> >> >> AjaxRenderEvent.java:43)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >> >>
> >> >>>javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java
> >> >> >> >> >> >> :487)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >
> >> >org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(
> >> >> >> >> >> >> AjaxActionComponent.java:73)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >javax.faces.component.UIData.broadcast(UIData.java:517)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
> >> >> >> >> >> >> AjaxViewRoot.java:274)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >>org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents
> >> >> >(
> >> >> >> >> >> >> AjaxViewRoot.java:290)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >>org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(
> >> >> >> >> >> >> AjaxViewHandler.java:269)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(
> >> >> >> >> >> >> AjaxViewHandler.java:218)
> >> >> >> >> >> >> > >> 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 :252)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >
> >> >> >> >> >> >>
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> >>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> >> >> >> >> >> >> (TrinidadFilterImpl.java:210)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >
> >> >> >> >> >> >>
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> >>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> >> >> >> >> >> >> (TrinidadFilterImpl.java:167)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >>
> >> >>
> >>
> >>>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> >> >> >> >> >> >> TrinidadFilterImpl.java:140)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >>org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> >> >> >> >> >> >> TrinidadFilter.java:93)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> >(
> >> >> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >>org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
> >> >> >> >> >> >> BaseXMLFilter.java:75)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter
> >> >(
> >> >> >> >> >> >> BaseFilter.java:213)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.jboss.seam.servlet.SeamRedirectFilter.doFilter (
> >> >> >> >> >> >> SeamRedirectFilter.java:29)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.jboss.seam.servlet.SeamExceptionFilter.doFilter (
> >> >> >> >> >> >> SeamExceptionFilter.java:43)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (
> >> >> >> >> >> >> ReplyHeaderFilter.java:96)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.apache.catalina.core.StandardWrapperValve.invoke (
> >> >> >> >> >> >> StandardWrapperValve.java:213)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.apache.catalina.core.StandardContextValve.invoke(
> >> >> >> >> >> >> StandardContextValve.java:178)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >>org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
> >> >> >> >> >> >> SecurityAssociationValve.java:175)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.jboss.web.tomcat.security.JaccContextValve.invoke (
> >> >> >> >> >> >> JaccContextValve.java:74)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.apache.catalina.core.StandardHostValve.invoke(
> >> >> >> >> >> >> StandardHostValve.java:126)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.apache.catalina.valves.ErrorReportValve.invoke(
> >> >> >> >> >> >> ErrorReportValve.java:105)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke
> >> >(
> >> >> >> >> >> >> CachedConnectionValve.java:156)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.apache.catalina.core.StandardEngineValve.invoke(
> >> >> >> >> >> >> StandardEngineValve.java:107)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.apache.catalina.connector.CoyoteAdapter.service(
> >> >> >> >> >> CoyoteAdapter.java
> >> >> >> >> >> >> :148)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.apache.coyote.http11.Http11Processor.process(
> >> >> >> >> >> Http11Processor.java
> >> >> >> >> >> >> :869)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >
> >> >> >> >> >> >>
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> >>>>>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
> >> >> >> >> >> >> (Http11BaseProtocol.java:664)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> >> >> >> >> >> >> PoolTcpEndpoint.java:527)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run
> >(
> >> >> >> >> >> >> MasterSlaveWorkerThread.java:112)
> >> >> >> >> >> >> > >> at java.lang.Thread.run(Thread.java:619)
> >> >> >> >> >> >> > >> 17:58:43,372 INFO [Exceptions()] reading exception
> >> >> >mappings
> >> >> >> >from
> >> >> >> >> >> >> > >/WEB-INF/pages.xml
> >> >> >> >> >> >> > >> 17:58:43,412 ERROR [DebugPageHandler()] redirecting
> >to
> >> >> >debug
> >> >> >> >page
> >> >> >> >> >> >> > >> java.lang.IllegalStateException: No RenderingContext
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >
> >> >org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(
> >> >> >> >> >> >> CoreRenderer.java:159)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >>
> >>>org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(
> >> >> >> >> >> >> UIXComponentBase.java:668)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >>
> >>>org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(
> >> >> >> >> >> >> RendererUtils.java:412)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >
> >> >> >> >> >>
> >> >>
> >>org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(
> >> >> >> >> >> >> RendererUtils.java:400)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >
> >> >> >> >> >> >>
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> >>>>>org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
> >> >> >> >> >> >> (HtmlGroupRendererBase.java:78)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >> >>
> >> >>>javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java
> >> >> >> >> >> >> :539)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.ajax4jsf.framework.renderer.RendererBase.renderChild(
> >> >> >> >> >> >> RendererBase.java:249)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >>org.ajax4jsf.framework.renderer.RendererBase.renderChildren (
> >> >> >> >> >> >> RendererBase.java:225)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >>
> >>>org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren(
> >> >> >> >> >> >> AjaxOutputPanelRenderer.java:74)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >javax.faces.component.UIComponentBase.encodeChildren(
> >> >> >> >> >> >> UIComponentBase.java:527)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.ajax4jsf.framework.renderer.RendererBase.renderChild (
> >> >> >> >> >> >> RendererBase.java:245)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >> >>
> >> >>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
> >> >> >> >> >> (
> >> >> >> >> >> >> AjaxChildrenRenderer.java:120)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >> >>
> >> >>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
> >> >> >> >> >> (
> >> >> >> >> >> >> AjaxChildrenRenderer.java:111)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >> >>
> >> >>
> >>>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
> >> >> >> >> >> >> AjaxChildrenRenderer.java:111)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >> >>org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax(
> >> >> >> >> >> >> AjaxContainerRenderer.java:126)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(
> >> >> >> >> >> AjaxViewRoot.java
> >> >> >> >> >> >> :570)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion (
> >> >> >> >> >> >> AjaxContext.java:301)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >>
> >>>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
> >> >> >> >> >> >> AjaxContext.java:233)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >>
> >>>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
> >> >> >> >> >> >> AjaxContext.java:226)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.ajax4jsf.ajax.ForceRender.processAjaxRender
> >> >> >> >(ForceRender.java
> >> >> >> >> >> :45)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >>org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(
> >> >> >> >> >> >> AjaxRenderEvent.java:43)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > > javax.faces.component.UIComponentBase.broadcast(
> >> >> >> >> >> UIComponentBase.java
> >> >> >> >> >> >> :487)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(
> >> >> >> >> >> >> AjaxActionComponent.java :73)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >javax.faces.component.UIData.broadcast(UIData.java:517)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
> >> >> >> >> >> >> AjaxViewRoot.java:274)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >>org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents(
> >> >> >> >> >> >> AjaxViewRoot.java:290)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >
> >> >> >org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(
> >> >> >> >> >> >> AjaxViewHandler.java:269)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(
> >> >> >> >> >> >> AjaxViewHandler.java:218)
> >> >> >> >> >> >> > >> 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:252)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >
> >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >
> >> >> >> >> >> >>
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> >>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> >> >> >> >> >> >> (TrinidadFilterImpl.java:210)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >
> >> >> >> >> >> >>
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> >>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> >> >> >> >> >> >> (TrinidadFilterImpl.java :167)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >>
> >> >>
> >>
> >>>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> >> >> >> >> >> >> TrinidadFilterImpl.java:140)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >>org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> >> >> >> >> >> >> TrinidadFilter.java:93)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> >(
> >> >> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >> >> >>org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
> >> >> >> >> >> >> BaseXMLFilter.java:75)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> >
> >>org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter
> >> >(
> >> >> >> >> >> >> BaseFilter.java:213)
> >> >> >> >> >> >> > >> at
> >> >> >> >> >> >> > >
> >> >> >> >> >> >> > >
> >> >> >> >> >> >> > >--
> >> >> >> >> >> >> > >Matthias Wessendorf
> >> >> >> >> >> >> > > http://tinyurl.com/fmywh
> >> >> >> >> >> >> > >
> >> >> >> >> >> >> > >further stuff:
> >> >> >> >> >> >> > >blog: http://jroller.com/page/mwessendorf
> >> >> >> >> >> >> > >mail: mwessendorf-at-gmail-dot-com
> >> >> >> >> >> >> >
> >> >> >> >> >> >> >
> >> >> >> >> >> >> >
> >> >> >> >> >> >> >
> >> >> >> >> >> >>
> >> >> >> >> >> >>
> >> >> >> >> >> >> --
> >> >> >> >> >> >> Matthias Wessendorf
> >> >> >> >> >> >> http://tinyurl.com/fmywh
> >> >> >> >> >> >>
> >> >> >> >> >> >> further stuff:
> >> >> >> >> >> >> blog: http://jroller.com/page/mwessendorf
> >> >> >> >> >> >> mail: mwessendorf-at-gmail-dot-com
> >> >> >> >> >> >>
> >> >> >> >> >>
> >> >> >> >> >>
> >> >> >> >> >>
> >> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >
> >> >> >> >
> >> >> >> >--
> >> >> >> >Matthias Wessendorf
> >> >> >> >http://tinyurl.com/fmywh
> >> >> >> >
> >> >> >> >further stuff:
> >> >> >> >blog: http://jroller.com/page/mwessendorf
> >> >> >> >mail: mwessendorf-at-gmail-dot-com
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >
> >> >> >
> >> >> >--
> >> >> >Matthias Wessendorf
> >> >> >http://tinyurl.com/fmywh
> >> >> >
> >> >> >further stuff:
> >> >> >blog: http://jroller.com/page/mwessendorf
> >> >> >mail: mwessendorf-at-gmail-dot-com
> >> >>
> >> >>
> >> >>
> >> >>
> >> >
> >> >
> >> >--
> >> >Matthias Wessendorf
> >> >http://tinyurl.com/fmywh
> >> >
> >> >further stuff:
> >> >blog: http://jroller.com/page/mwessendorf
> >> >mail: mwessendorf-at-gmail-dot-com
> >>
> >>
> >>
> >>
> >
> >
> >--
> >Matthias Wessendorf
> >http://tinyurl.com/fmywh
> >
> >further stuff:
> >blog: http://jroller.com/page/mwessendorf
> >mail: mwessendorf-at-gmail-dot-com
>
>
>
>
--
Matthias Wessendorf
http://tinyurl.com/fmywh
further stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com
Re[14]: No RenderingContext with ajax4jsf + Seam
Posted by Thomas Hamacher <th...@project-team.de>.
You are right. I removed that entry and it still works. This is what I grabbed from the Seam-examples, where they include the listener as well.
That means the core-lib can distinguish between myFaces and Sun RI without any configuration?
I will correct that in the documentation.
Thomas
*********** REPLY SEPARATOR ***********
On 28.02.2007 at 18:43 Matthias Wessendorf wrote:
>the listener (both have that, RI and MyFaces)
>
>is listed inside the TLD file for the core lib (<f:xxx>).
>Usually your web.xml doesn't need this, this the web-container should
>see the Listener, when parsing the TLD, during deployment.
>
>Works w/ OC4J, Jetty, Tomcat. Since JBoss is using Tomcat (and Jetty?)
>I am wondering,
>why this configuration entry is needed.
>
>Thanks,
>Matthias
>
>On 2/28/07, Thomas Hamacher <th...@project-team.de> wrote:
>> Matthias,
>>
>> what do you mean by this? Is there anything wrong? Or what would you
>change?
>>
>> Thomas
>>
>> *********** REPLY SEPARATOR ***********
>>
>> On 28.02.2007 at 18:31 Matthias Wessendorf wrote:
>>
>> >Thomas,
>> >
>> >the doc looks good.
>> >
>> >one question, regarding this:
>> ><listener>
>> > <listener-class>
>> > org.apache.myfaces.webapp.StartupServletContextListener
>> > </listener-class>
>> ></listener>
>> >
>> >is that funny app servet not able to get this information from the TLD ?
>> >
>> >-M
>> >
>> >On 2/28/07, Thomas Hamacher <th...@project-team.de> wrote:
>> >> Matthias,
>> >>
>> >> I just added a new page to the wiki to explain how I set up my
>> >environment with seam, trinidad and ajax4jsf. I didn´t want to overwrite
>> >or edit the existing page, so I referenced to a new one.
>> >>
>> >> I hope that helps a bit. You can find it at:
>> >>
>> >> http://wiki.apache.org/myfaces/TrinidadSeamAjax4JsfFaceletDetail
>> >>
>> >> I´m not sure, if the file is attached correctly. I uploaded it several
>> >times, but it always shows up as new. Maybe you´ll have a look.
>> >>
>> >> Thomas
>> >>
>> >> *********** REPLY SEPARATOR ***********
>> >>
>> >> On 28.02.2007 at 10:43 Matthias Wessendorf wrote:
>> >>
>> >> >On 2/28/07, Thomas Hamacher <th...@project-team.de> wrote:
>> >> >> Sure I can. Can you give me the link and I´ll try to set up some
>> >> >information. I hope my english is not too bad for that.
>> >> >
>> >> >http://wiki.apache.org/myfaces/TrinidadSeamAjax4Jsf
>> >> >
>> >> >if somebody complains, he can fix it ... it's open source ;-)
>> >> >
>> >> >> Yes - you should definately try to get in touch with seam, as Seam
>> >> >improves a lot of things in the back. But they shouldn´t care about
>the
>> >> >ui-components, so this is where trinidad should definately be in
>place.
>> >> >But a good integration of both of these frameworks is the
>most-important
>> >> >part for people using both of these frameworks and is one good basis
>> >for a
>> >> >wide distribution of trinidad.
>> >> >>
>> >> >> BTW: Does Apache provide a way to set up a forum instead of a
>> >> >mailing-list? I think for better searchability and archiving this
>could
>> >be
>> >> >an alternative for the mailing-list, so that a lot of potential
>> >developers
>> >> >and users might stumble over trinidad and find solutions to their
>> >problems?
>> >> >
>> >> >no, no forums here at Apache at all.
>> >> >I use google mail, which has incredible search mechanism.
>> >> >Also there is "mail-archive.com", that works as well
>> >> >
>> >> >-M
>> >> >>
>> >> >> Thomas
>> >> >>
>> >> >> *********** REPLY SEPARATOR ***********
>> >> >>
>> >> >> On 28.02.2007 at 10:24 Matthias Wessendorf wrote:
>> >> >>
>> >> >> >Thomas,
>> >> >> >
>> >> >> >that would be very good idea.
>> >> >> >also can you put that kind of information to our wiki?
>> >> >> >
>> >> >> >I expect much more Seam related threads here in the (near) future.
>> >> >> >
>> >> >> >-M
>> >> >> >
>> >> >> >On 2/28/07, Thomas Hamacher <th...@project-team.de> wrote:
>> >> >> >> Chris,
>> >> >> >>
>> >> >> >> thank you very much. You were right and including the
>a4j-trinidad
>> >> >> >solved the problem.
>> >> >> >> Maybe it would be a good idea to tell the ajax4jsf, that they
>> >should
>> >> >> >announce on their website, that a4j-trinidad is necessary not only
>> >for
>> >> >the
>> >> >> >1.0.5-Version but all ajax4jsf versions. This might solve some
>> >trouble.
>> >> >> >>
>> >> >> >> Thanks
>> >> >> >> Thomas
>> >> >> >>
>> >> >> >> *********** REPLY SEPARATOR ***********
>> >> >> >>
>> >> >> >> On 27.02.2007 at 19:01 Chris Lowe wrote:
>> >> >> >>
>> >> >> >> >Hi Thomas,
>> >> >> >> >
>> >> >> >> >The a4j-trinidad contains an alternative AjaxContext called
>> >> >> >> >TrinidadAjaxContext which is not present in the main
>> >distribution, so
>> >> >> >you
>> >> >> >> >will need the extra library.
>> >> >> >> >
>> >> >> >> >Here's a very useful link on integrating several libraries
>> >together,
>> >> >> >> >including Ajax4Jsf, Trinidad and Seam:
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>>
>>>>>http://www.jroller.com/page/wesleyhales/?anchor=jsf_component_library_integration_and
>> >> >> >> >
>> >> >> >> >Cheers,
>> >> >> >> >
>> >> >> >> >Chris.
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >On 27/02/07, Thomas Hamacher <th...@project-team.de> wrote:
>> >> >> >> >>
>> >> >> >> >> Chris,
>> >> >> >> >>
>> >> >> >> >> no I haven´t because the a4j-trinidad is meant to be for
>> >ajax4jsf
>> >> >> >> >1.0.5and as there is no new release for
>> >> >> >> >> 1.0.6 I thought it´s probably already included in 1.0.6 or
>might
>> >> >cause
>> >> >> >> >> some trouble when using 1.0.5 together with 1.0.6. Am I
>wrong in
>> >> >this
>> >> >> >> >> case?
>> >> >> >> >>
>> >> >> >> >> Thomas
>> >> >> >> >>
>> >> >> >> >> *********** REPLY SEPARATOR ***********
>> >> >> >> >>
>> >> >> >> >> On 27.02.2007 at 17:42 Chris Lowe wrote:
>> >> >> >> >>
>> >> >> >> >> >Do you have a4j-trinidad.jar installed alongside
>ajax4jsf.jar ?
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >On 27/02/07, Matthias Wessendorf <ma...@apache.org> wrote:
>> >> >> >> >> >>
>> >> >> >> >> >> unfortunately I don't have a seam project here to play w/.
>> >> >> >> >> >> Have to find time to do so.
>> >> >> >> >> >>
>> >> >> >> >> >> sorry... others here, are using same stack as you.
>> >> >> >> >> >>
>> >> >> >> >> >> -M
>> >> >> >> >> >>
>> >> >> >> >> >> On 2/27/07, Thomas Hamacher <thamacher@project-team.de >
>> >wrote:
>> >> >> >> >> >> > Matthias,
>> >> >> >> >> >> >
>> >> >> >> >> >> > yes - unfortunately I did everything, that´s mentioned
>in
>> >> >there.
>> >> >> >> >> >> > The problem is, that ajax4jsf / Seam / Trinidad basicly
>> >works
>> >> >> >> >> together,
>> >> >> >> >> >> so I guess the general configuration should be okay.
>> >> >> >> >> >> > But in this case it doesn´t work anyways.
>> >> >> >> >> >> >
>> >> >> >> >> >> > thx,
>> >> >> >> >> >> >
>> >> >> >> >> >> > Thomas
>> >> >> >> >> >> >
>> >> >> >> >> >> > *********** REPLY SEPARATOR ***********
>> >> >> >> >> >> >
>> >> >> >> >> >> > On 27.02.2007 at 18:18 Matthias Wessendorf wrote:
>> >> >> >> >> >> >
>> >> >> >> >> >> > >Thomas-
>> >> >> >> >> >> > >
>> >> >> >> >> >> > >did you took a look at:
>> >> >> >> >> >> > >
>> >> >> >> >> >> > >http://wiki.apache.org/myfaces/TrinidadSeamAjax4Jsf
>> >> >> >> >> >> > >
>> >> >> >> >> >> > >I only see the ViewHandler for Ajax4JSF in place
>> >> >> >> >> >> > >
>> >> >> >> >> >> > >thx,
>> >> >> >> >> >> > >Matthias
>> >> >> >> >> >> > >
>> >> >> >> >> >> > >On 2/27/07, Thomas Hamacher <thamacher@project-team.de
>>
>> >> >wrote:
>> >> >> >> >> >> > >> Hi @all,
>> >> >> >> >> >> > >>
>> >> >> >> >> >> > >> I try using ajax4jsf 1.0.6 together with Trinidad,
>which
>> >> >works
>> >> >> >> >> quite
>> >> >> >> >> >> > >well so far and I can use most of the
>ajax4jsf-components.
>> >> >The
>> >> >> >only
>> >> >> >> >> >> thing,
>> >> >> >> >> >> > >that does not work until now is using the ajaxListener
>> >> >> >> >> >> > >type="org.ajax4jsf.ajax.ForceRender" in a h:dataTable.
>> >What I
>> >> >> >want
>> >> >> >> >> to
>> >> >> >> >> >> do
>> >> >> >> >> >> > >is to rerender my selected row, so that I can display a
>> >> >> >> >> >> > >delete-confirmation-box through setting a flag and
>> >> >rerendering a
>> >> >> >> >> >> defined
>> >> >> >> >> >> > >part of the page. The ajax-request works perfectly, but
>> >> >> >> >> unfortunately
>> >> >> >> >> >I
>> >> >> >> >> >> > >get an exception afterwards.
>> >> >> >> >> >> > >>
>> >> >> >> >> >> > >> As I´m using the combination of Seam 1.1.6, MyFaces
>> >1.1.5,
>> >> >> >> >> ajax4jsf
>> >> >> >> >> >> > >1.0.6, facelets and a nightly build of trinidad, I
>don´t
>> >> >really
>> >> >> >> >know
>> >> >> >> >> >> what
>> >> >> >> >> >> > >part causes this exception.
>> >> >> >> >> >> > >>
>> >> >> >> >> >> > >> This is a short code-fragment:
>> >> >> >> >> >> > >>
>> >> >> >> >> >> > >> <h:dataTable var="profile" value="#{ProfileList}"
>> >> >> >> >> >> > >rendered="#{ProfileList.rowCount>0}">
>> >> >> >> >> >> > >> <h:column>
>> >> >> >> >> >> > >> <a4j:commandButton
>> >id="command_link_up"
>> >> >> >> >> >> > >> value="Delete"
>> >> >> >> >> >> > >>
>reRender="profile,
>> >> >> >> >> >> > >deleteConfirmation"
>> >> >> >> >> >> > >>
>> >> >> >> >> >> > >action="#{OverviewAction.registerPublisherProfile}" >
>> >> >> >> >> >> > >> <a4j:ajaxListener
>> >> >> >> >> >> > >type="org.ajax4jsf.ajax.ForceRender " />
>> >> >> >> >> >> > >> </a4j:commandButton>
>> >> >> >> >> >> > >>
>> >> >> >> >> >> > >>
>> >> >> >> >> >> > >> <a4j:outputPanel
>id="deleteConfirmation"
>> >> >> >> >> >> > >ajaxRendered="true">
>> >> >> >> >> >> > >> <h:panelGroup
>> >> >id="deleteConfirmationPanel"
>> >> >> >> >> >> > >rendered="#{OverviewAction.deleteRequested }" >
>> >> >> >> >> >> > >> <div class="colored">
>> >> >> >> >> >> > >> <tr:outputText
>> >> >> >> >> >> > >value="#{messages[' deleteProfile.confirmationText']}"
>/>
>> >> >> >> >> >> > >> ...
>> >> >> >> >> >> > >> </h:panelGroup>
>> >> >> >> >> >> > >> </a4j:outputPanel>
>> >> >> >> >> >> > >> </h:column>
>> >> >> >> >> >> > >> ...
>> >> >> >> >> >> > >> And this is the exception I get:
>> >> >> >> >> >> > >>
>> >> >> >> >> >> > >>
>> >> >> >> >> >> > >> 17:58:43,342 ERROR [SeamExceptionFilter()] uncaught
>> >> >exception
>> >> >> >> >> >> > >> javax.servlet.ServletException: No RenderingContext
>> >> >> >> >> >> > >> at javax.faces.webapp.FacesServlet.service(
>> >> >> >> >> FacesServlet.java
>> >> >> >> >> >> :154)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> >> >> ApplicationFilterChain.java:252)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.apache.catalina.core.ApplicationFilterChain.doFilter (
>> >> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>>
>>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
>> >> >> >> >> >> (TrinidadFilterImpl.java :210)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>>
>>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
>> >> >> >> >> >> (TrinidadFilterImpl.java:167)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >> >> >>
>> >> >>
>> >>
>>
>>>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
>> >> >> >> >> >> TrinidadFilterImpl.java:140)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >>org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter (
>> >> >> >> >> >> TrinidadFilter.java:93)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >>org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter
>> >> >> >(
>> >> >> >> >> >> BaseXMLFilter.java:75)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(
>> >> >> >> >> >> BaseFilter.java:213)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.apache.catalina.core.ApplicationFilterChain.doFilter (
>> >> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.jboss.seam.servlet.SeamRedirectFilter.doFilter(
>> >> >> >> >> >> SeamRedirectFilter.java:29)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.apache.catalina.core.ApplicationFilterChain.doFilter (
>> >> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.jboss.seam.servlet.SeamExceptionFilter.doFilter(
>> >> >> >> >> >> SeamExceptionFilter.java:43)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.apache.catalina.core.ApplicationFilterChain.doFilter (
>> >> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
>> >> >> >> >> >> ReplyHeaderFilter.java:96)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.apache.catalina.core.ApplicationFilterChain.doFilter (
>> >> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.apache.catalina.core.StandardWrapperValve.invoke(
>> >> >> >> >> >> StandardWrapperValve.java:213)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.apache.catalina.core.StandardContextValve.invoke(
>> >> >> >> >> >> StandardContextValve.java:178)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >>org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (
>> >> >> >> >> >> SecurityAssociationValve.java:175)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.jboss.web.tomcat.security.JaccContextValve.invoke(
>> >> >> >> >> >> JaccContextValve.java:74)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.apache.catalina.core.StandardHostValve.invoke(
>> >> >> >> >> >> StandardHostValve.java:126)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.apache.catalina.valves.ErrorReportValve.invoke (
>> >> >> >> >> >> ErrorReportValve.java:105)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(
>> >> >> >> >> >> CachedConnectionValve.java:156)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.apache.catalina.core.StandardEngineValve.invoke(
>> >> >> >> >> >> StandardEngineValve.java:107)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.apache.catalina.connector.CoyoteAdapter.service (
>> >> >> >> >> CoyoteAdapter.java
>> >> >> >> >> >> :148)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.apache.coyote.http11.Http11Processor.process(
>> >> >> >> >> Http11Processor.java
>> >> >> >> >> >> :869)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>>
>>>>>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
>> >> >> >> >> >> (Http11BaseProtocol.java:664)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >
>org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
>> >> >> >> >> >> PoolTcpEndpoint.java:527)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
>> >> >> >> >> >> MasterSlaveWorkerThread.java:112)
>> >> >> >> >> >> > >> at java.lang.Thread.run(Thread.java:619)
>> >> >> >> >> >> > >> 17:58:43,342 ERROR [SeamExceptionFilter()] exception
>> >root
>> >> >> >cause
>> >> >> >> >> >> > >> java.lang.IllegalStateException: No RenderingContext
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >>org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(
>> >> >> >> >> >> CoreRenderer.java:159)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >>
>>>org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(
>> >> >> >> >> >> UIXComponentBase.java:668)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >>
>>>org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild
>> >> >> >> >(
>> >> >> >> >> >> RendererUtils.java:412)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >
>> >> >> >> >>
>> >>
>>org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(
>> >> >> >> >> >> RendererUtils.java:400)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>>
>>>>>org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
>> >> >> >> >> >> (HtmlGroupRendererBase.java:78)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > > javax.faces.component.UIComponentBase.encodeEnd(
>> >> >> >> >> UIComponentBase.java
>> >> >> >> >> >> :539)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.ajax4jsf.framework.renderer.RendererBase.renderChild(
>> >> >> >> >> >> RendererBase.java :249)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >>org.ajax4jsf.framework.renderer.RendererBase.renderChildren(
>> >> >> >> >> >> RendererBase.java:225)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >>
>>>org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren
>> >> >> >> >(
>> >> >> >> >> >> AjaxOutputPanelRenderer.java:74)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >javax.faces.component.UIComponentBase.encodeChildren(
>> >> >> >> >> >> UIComponentBase.java:527)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.ajax4jsf.framework.renderer.RendererBase.renderChild(
>> >> >> >> >> >> RendererBase.java:245)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >> >>
>> >>
>>>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
>> >> >> >> >> >> AjaxChildrenRenderer.java:120)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >> >>
>> >>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
>> >> >> >> >> (
>> >> >> >> >> >> AjaxChildrenRenderer.java:111)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >> >>
>> >>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
>> >> >> >> >> (
>> >> >> >> >> >> AjaxChildrenRenderer.java:111)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >> >>org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax
>(
>> >> >> >> >> >> AjaxContainerRenderer.java:126)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(
>> >> >> >> >> AjaxViewRoot.java
>> >> >> >> >> >> :570)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion(
>> >> >> >> >> >> AjaxContext.java:301)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >>
>>>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion (
>> >> >> >> >> >> AjaxContext.java:233)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >>
>>>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
>> >> >> >> >> >> AjaxContext.java:226)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >> >>
>> >>>org.ajax4jsf.ajax.ForceRender.processAjaxRender(ForceRender.java:45)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >>org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(
>> >> >> >> >> >> AjaxRenderEvent.java:43)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >> >>
>> >>>javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java
>> >> >> >> >> >> :487)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >
>> >org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(
>> >> >> >> >> >> AjaxActionComponent.java:73)
>> >> >> >> >> >> > >> at
>> >> >> >> >javax.faces.component.UIData.broadcast(UIData.java:517)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
>> >> >> >> >> >> AjaxViewRoot.java:274)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >>org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents
>> >> >(
>> >> >> >> >> >> AjaxViewRoot.java:290)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >>org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(
>> >> >> >> >> >> AjaxViewHandler.java:269)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(
>> >> >> >> >> >> AjaxViewHandler.java:218)
>> >> >> >> >> >> > >> 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 :252)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>>
>>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
>> >> >> >> >> >> (TrinidadFilterImpl.java:210)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>>
>>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
>> >> >> >> >> >> (TrinidadFilterImpl.java:167)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >> >> >>
>> >> >>
>> >>
>>
>>>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
>> >> >> >> >> >> TrinidadFilterImpl.java:140)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >>org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
>> >> >> >> >> >> TrinidadFilter.java:93)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
>(
>> >> >> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >>org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
>> >> >> >> >> >> BaseXMLFilter.java:75)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter
>> >(
>> >> >> >> >> >> BaseFilter.java:213)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.jboss.seam.servlet.SeamRedirectFilter.doFilter (
>> >> >> >> >> >> SeamRedirectFilter.java:29)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.jboss.seam.servlet.SeamExceptionFilter.doFilter (
>> >> >> >> >> >> SeamExceptionFilter.java:43)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (
>> >> >> >> >> >> ReplyHeaderFilter.java:96)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.apache.catalina.core.StandardWrapperValve.invoke (
>> >> >> >> >> >> StandardWrapperValve.java:213)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.apache.catalina.core.StandardContextValve.invoke(
>> >> >> >> >> >> StandardContextValve.java:178)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >>org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
>> >> >> >> >> >> SecurityAssociationValve.java:175)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.jboss.web.tomcat.security.JaccContextValve.invoke (
>> >> >> >> >> >> JaccContextValve.java:74)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.apache.catalina.core.StandardHostValve.invoke(
>> >> >> >> >> >> StandardHostValve.java:126)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.apache.catalina.valves.ErrorReportValve.invoke(
>> >> >> >> >> >> ErrorReportValve.java:105)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke
>> >(
>> >> >> >> >> >> CachedConnectionValve.java:156)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.apache.catalina.core.StandardEngineValve.invoke(
>> >> >> >> >> >> StandardEngineValve.java:107)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.apache.catalina.connector.CoyoteAdapter.service(
>> >> >> >> >> CoyoteAdapter.java
>> >> >> >> >> >> :148)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.apache.coyote.http11.Http11Processor.process(
>> >> >> >> >> Http11Processor.java
>> >> >> >> >> >> :869)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>>
>>>>>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
>> >> >> >> >> >> (Http11BaseProtocol.java:664)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
>> >> >> >> >> >> PoolTcpEndpoint.java:527)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run
>(
>> >> >> >> >> >> MasterSlaveWorkerThread.java:112)
>> >> >> >> >> >> > >> at java.lang.Thread.run(Thread.java:619)
>> >> >> >> >> >> > >> 17:58:43,372 INFO [Exceptions()] reading exception
>> >> >mappings
>> >> >> >from
>> >> >> >> >> >> > >/WEB-INF/pages.xml
>> >> >> >> >> >> > >> 17:58:43,412 ERROR [DebugPageHandler()] redirecting
>to
>> >> >debug
>> >> >> >page
>> >> >> >> >> >> > >> java.lang.IllegalStateException: No RenderingContext
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >
>> >org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(
>> >> >> >> >> >> CoreRenderer.java:159)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >>
>>>org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(
>> >> >> >> >> >> UIXComponentBase.java:668)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >>
>>>org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(
>> >> >> >> >> >> RendererUtils.java:412)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >
>> >> >> >> >>
>> >>
>>org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(
>> >> >> >> >> >> RendererUtils.java:400)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>>
>>>>>org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
>> >> >> >> >> >> (HtmlGroupRendererBase.java:78)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >> >>
>> >>>javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java
>> >> >> >> >> >> :539)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.ajax4jsf.framework.renderer.RendererBase.renderChild(
>> >> >> >> >> >> RendererBase.java:249)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >>org.ajax4jsf.framework.renderer.RendererBase.renderChildren (
>> >> >> >> >> >> RendererBase.java:225)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >>
>>>org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren(
>> >> >> >> >> >> AjaxOutputPanelRenderer.java:74)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >javax.faces.component.UIComponentBase.encodeChildren(
>> >> >> >> >> >> UIComponentBase.java:527)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.ajax4jsf.framework.renderer.RendererBase.renderChild (
>> >> >> >> >> >> RendererBase.java:245)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >> >>
>> >>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
>> >> >> >> >> (
>> >> >> >> >> >> AjaxChildrenRenderer.java:120)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >> >>
>> >>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
>> >> >> >> >> (
>> >> >> >> >> >> AjaxChildrenRenderer.java:111)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >> >>
>> >>
>>>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
>> >> >> >> >> >> AjaxChildrenRenderer.java:111)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >> >>org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax(
>> >> >> >> >> >> AjaxContainerRenderer.java:126)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(
>> >> >> >> >> AjaxViewRoot.java
>> >> >> >> >> >> :570)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion (
>> >> >> >> >> >> AjaxContext.java:301)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >>
>>>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
>> >> >> >> >> >> AjaxContext.java:233)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >>
>>>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
>> >> >> >> >> >> AjaxContext.java:226)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.ajax4jsf.ajax.ForceRender.processAjaxRender
>> >> >> >(ForceRender.java
>> >> >> >> >> :45)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >>org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(
>> >> >> >> >> >> AjaxRenderEvent.java:43)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > > javax.faces.component.UIComponentBase.broadcast(
>> >> >> >> >> UIComponentBase.java
>> >> >> >> >> >> :487)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(
>> >> >> >> >> >> AjaxActionComponent.java :73)
>> >> >> >> >> >> > >> at
>> >> >> >> >javax.faces.component.UIData.broadcast(UIData.java:517)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
>> >> >> >> >> >> AjaxViewRoot.java:274)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >>org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents(
>> >> >> >> >> >> AjaxViewRoot.java:290)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >
>> >> >org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(
>> >> >> >> >> >> AjaxViewHandler.java:269)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(
>> >> >> >> >> >> AjaxViewHandler.java:218)
>> >> >> >> >> >> > >> 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:252)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >
>org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>>
>>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
>> >> >> >> >> >> (TrinidadFilterImpl.java:210)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >
>> >> >> >> >> >>
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>>
>>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
>> >> >> >> >> >> (TrinidadFilterImpl.java :167)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >> >> >>
>> >> >>
>> >>
>>
>>>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
>> >> >> >> >> >> TrinidadFilterImpl.java:140)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >>org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
>> >> >> >> >> >> TrinidadFilter.java:93)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
>(
>> >> >> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>> >> >>org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
>> >> >> >> >> >> BaseXMLFilter.java:75)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> >
>>org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter
>> >(
>> >> >> >> >> >> BaseFilter.java:213)
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >
>> >> >> >> >> >> > >
>> >> >> >> >> >> > >--
>> >> >> >> >> >> > >Matthias Wessendorf
>> >> >> >> >> >> > > http://tinyurl.com/fmywh
>> >> >> >> >> >> > >
>> >> >> >> >> >> > >further stuff:
>> >> >> >> >> >> > >blog: http://jroller.com/page/mwessendorf
>> >> >> >> >> >> > >mail: mwessendorf-at-gmail-dot-com
>> >> >> >> >> >> >
>> >> >> >> >> >> >
>> >> >> >> >> >> >
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >> >>
>> >> >> >> >> >> --
>> >> >> >> >> >> Matthias Wessendorf
>> >> >> >> >> >> http://tinyurl.com/fmywh
>> >> >> >> >> >>
>> >> >> >> >> >> further stuff:
>> >> >> >> >> >> blog: http://jroller.com/page/mwessendorf
>> >> >> >> >> >> mail: mwessendorf-at-gmail-dot-com
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >
>> >> >> >
>> >> >> >--
>> >> >> >Matthias Wessendorf
>> >> >> >http://tinyurl.com/fmywh
>> >> >> >
>> >> >> >further stuff:
>> >> >> >blog: http://jroller.com/page/mwessendorf
>> >> >> >mail: mwessendorf-at-gmail-dot-com
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >
>> >> >
>> >> >--
>> >> >Matthias Wessendorf
>> >> >http://tinyurl.com/fmywh
>> >> >
>> >> >further stuff:
>> >> >blog: http://jroller.com/page/mwessendorf
>> >> >mail: mwessendorf-at-gmail-dot-com
>> >>
>> >>
>> >>
>> >>
>> >
>> >
>> >--
>> >Matthias Wessendorf
>> >http://tinyurl.com/fmywh
>> >
>> >further stuff:
>> >blog: http://jroller.com/page/mwessendorf
>> >mail: mwessendorf-at-gmail-dot-com
>>
>>
>>
>>
>
>
>--
>Matthias Wessendorf
>http://tinyurl.com/fmywh
>
>further stuff:
>blog: http://jroller.com/page/mwessendorf
>mail: mwessendorf-at-gmail-dot-com
Re: Re[12]: No RenderingContext with ajax4jsf + Seam
Posted by Matthias Wessendorf <ma...@apache.org>.
the listener (both have that, RI and MyFaces)
is listed inside the TLD file for the core lib (<f:xxx>).
Usually your web.xml doesn't need this, this the web-container should
see the Listener, when parsing the TLD, during deployment.
Works w/ OC4J, Jetty, Tomcat. Since JBoss is using Tomcat (and Jetty?)
I am wondering,
why this configuration entry is needed.
Thanks,
Matthias
On 2/28/07, Thomas Hamacher <th...@project-team.de> wrote:
> Matthias,
>
> what do you mean by this? Is there anything wrong? Or what would you change?
>
> Thomas
>
> *********** REPLY SEPARATOR ***********
>
> On 28.02.2007 at 18:31 Matthias Wessendorf wrote:
>
> >Thomas,
> >
> >the doc looks good.
> >
> >one question, regarding this:
> ><listener>
> > <listener-class>
> > org.apache.myfaces.webapp.StartupServletContextListener
> > </listener-class>
> ></listener>
> >
> >is that funny app servet not able to get this information from the TLD ?
> >
> >-M
> >
> >On 2/28/07, Thomas Hamacher <th...@project-team.de> wrote:
> >> Matthias,
> >>
> >> I just added a new page to the wiki to explain how I set up my
> >environment with seam, trinidad and ajax4jsf. I didn´t want to overwrite
> >or edit the existing page, so I referenced to a new one.
> >>
> >> I hope that helps a bit. You can find it at:
> >>
> >> http://wiki.apache.org/myfaces/TrinidadSeamAjax4JsfFaceletDetail
> >>
> >> I´m not sure, if the file is attached correctly. I uploaded it several
> >times, but it always shows up as new. Maybe you´ll have a look.
> >>
> >> Thomas
> >>
> >> *********** REPLY SEPARATOR ***********
> >>
> >> On 28.02.2007 at 10:43 Matthias Wessendorf wrote:
> >>
> >> >On 2/28/07, Thomas Hamacher <th...@project-team.de> wrote:
> >> >> Sure I can. Can you give me the link and I´ll try to set up some
> >> >information. I hope my english is not too bad for that.
> >> >
> >> >http://wiki.apache.org/myfaces/TrinidadSeamAjax4Jsf
> >> >
> >> >if somebody complains, he can fix it ... it's open source ;-)
> >> >
> >> >> Yes - you should definately try to get in touch with seam, as Seam
> >> >improves a lot of things in the back. But they shouldn´t care about the
> >> >ui-components, so this is where trinidad should definately be in place.
> >> >But a good integration of both of these frameworks is the most-important
> >> >part for people using both of these frameworks and is one good basis
> >for a
> >> >wide distribution of trinidad.
> >> >>
> >> >> BTW: Does Apache provide a way to set up a forum instead of a
> >> >mailing-list? I think for better searchability and archiving this could
> >be
> >> >an alternative for the mailing-list, so that a lot of potential
> >developers
> >> >and users might stumble over trinidad and find solutions to their
> >problems?
> >> >
> >> >no, no forums here at Apache at all.
> >> >I use google mail, which has incredible search mechanism.
> >> >Also there is "mail-archive.com", that works as well
> >> >
> >> >-M
> >> >>
> >> >> Thomas
> >> >>
> >> >> *********** REPLY SEPARATOR ***********
> >> >>
> >> >> On 28.02.2007 at 10:24 Matthias Wessendorf wrote:
> >> >>
> >> >> >Thomas,
> >> >> >
> >> >> >that would be very good idea.
> >> >> >also can you put that kind of information to our wiki?
> >> >> >
> >> >> >I expect much more Seam related threads here in the (near) future.
> >> >> >
> >> >> >-M
> >> >> >
> >> >> >On 2/28/07, Thomas Hamacher <th...@project-team.de> wrote:
> >> >> >> Chris,
> >> >> >>
> >> >> >> thank you very much. You were right and including the a4j-trinidad
> >> >> >solved the problem.
> >> >> >> Maybe it would be a good idea to tell the ajax4jsf, that they
> >should
> >> >> >announce on their website, that a4j-trinidad is necessary not only
> >for
> >> >the
> >> >> >1.0.5-Version but all ajax4jsf versions. This might solve some
> >trouble.
> >> >> >>
> >> >> >> Thanks
> >> >> >> Thomas
> >> >> >>
> >> >> >> *********** REPLY SEPARATOR ***********
> >> >> >>
> >> >> >> On 27.02.2007 at 19:01 Chris Lowe wrote:
> >> >> >>
> >> >> >> >Hi Thomas,
> >> >> >> >
> >> >> >> >The a4j-trinidad contains an alternative AjaxContext called
> >> >> >> >TrinidadAjaxContext which is not present in the main
> >distribution, so
> >> >> >you
> >> >> >> >will need the extra library.
> >> >> >> >
> >> >> >> >Here's a very useful link on integrating several libraries
> >together,
> >> >> >> >including Ajax4Jsf, Trinidad and Seam:
> >> >> >> >
> >> >> >>
> >> >>
> >>
> >>>>http://www.jroller.com/page/wesleyhales/?anchor=jsf_component_library_integration_and
> >> >> >> >
> >> >> >> >Cheers,
> >> >> >> >
> >> >> >> >Chris.
> >> >> >> >
> >> >> >> >
> >> >> >> >On 27/02/07, Thomas Hamacher <th...@project-team.de> wrote:
> >> >> >> >>
> >> >> >> >> Chris,
> >> >> >> >>
> >> >> >> >> no I haven´t because the a4j-trinidad is meant to be for
> >ajax4jsf
> >> >> >> >1.0.5and as there is no new release for
> >> >> >> >> 1.0.6 I thought it´s probably already included in 1.0.6 or might
> >> >cause
> >> >> >> >> some trouble when using 1.0.5 together with 1.0.6. Am I wrong in
> >> >this
> >> >> >> >> case?
> >> >> >> >>
> >> >> >> >> Thomas
> >> >> >> >>
> >> >> >> >> *********** REPLY SEPARATOR ***********
> >> >> >> >>
> >> >> >> >> On 27.02.2007 at 17:42 Chris Lowe wrote:
> >> >> >> >>
> >> >> >> >> >Do you have a4j-trinidad.jar installed alongside ajax4jsf.jar ?
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> >On 27/02/07, Matthias Wessendorf <ma...@apache.org> wrote:
> >> >> >> >> >>
> >> >> >> >> >> unfortunately I don't have a seam project here to play w/.
> >> >> >> >> >> Have to find time to do so.
> >> >> >> >> >>
> >> >> >> >> >> sorry... others here, are using same stack as you.
> >> >> >> >> >>
> >> >> >> >> >> -M
> >> >> >> >> >>
> >> >> >> >> >> On 2/27/07, Thomas Hamacher <thamacher@project-team.de >
> >wrote:
> >> >> >> >> >> > Matthias,
> >> >> >> >> >> >
> >> >> >> >> >> > yes - unfortunately I did everything, that´s mentioned in
> >> >there.
> >> >> >> >> >> > The problem is, that ajax4jsf / Seam / Trinidad basicly
> >works
> >> >> >> >> together,
> >> >> >> >> >> so I guess the general configuration should be okay.
> >> >> >> >> >> > But in this case it doesn´t work anyways.
> >> >> >> >> >> >
> >> >> >> >> >> > thx,
> >> >> >> >> >> >
> >> >> >> >> >> > Thomas
> >> >> >> >> >> >
> >> >> >> >> >> > *********** REPLY SEPARATOR ***********
> >> >> >> >> >> >
> >> >> >> >> >> > On 27.02.2007 at 18:18 Matthias Wessendorf wrote:
> >> >> >> >> >> >
> >> >> >> >> >> > >Thomas-
> >> >> >> >> >> > >
> >> >> >> >> >> > >did you took a look at:
> >> >> >> >> >> > >
> >> >> >> >> >> > >http://wiki.apache.org/myfaces/TrinidadSeamAjax4Jsf
> >> >> >> >> >> > >
> >> >> >> >> >> > >I only see the ViewHandler for Ajax4JSF in place
> >> >> >> >> >> > >
> >> >> >> >> >> > >thx,
> >> >> >> >> >> > >Matthias
> >> >> >> >> >> > >
> >> >> >> >> >> > >On 2/27/07, Thomas Hamacher <thamacher@project-team.de >
> >> >wrote:
> >> >> >> >> >> > >> Hi @all,
> >> >> >> >> >> > >>
> >> >> >> >> >> > >> I try using ajax4jsf 1.0.6 together with Trinidad, which
> >> >works
> >> >> >> >> quite
> >> >> >> >> >> > >well so far and I can use most of the ajax4jsf-components.
> >> >The
> >> >> >only
> >> >> >> >> >> thing,
> >> >> >> >> >> > >that does not work until now is using the ajaxListener
> >> >> >> >> >> > >type="org.ajax4jsf.ajax.ForceRender" in a h:dataTable.
> >What I
> >> >> >want
> >> >> >> >> to
> >> >> >> >> >> do
> >> >> >> >> >> > >is to rerender my selected row, so that I can display a
> >> >> >> >> >> > >delete-confirmation-box through setting a flag and
> >> >rerendering a
> >> >> >> >> >> defined
> >> >> >> >> >> > >part of the page. The ajax-request works perfectly, but
> >> >> >> >> unfortunately
> >> >> >> >> >I
> >> >> >> >> >> > >get an exception afterwards.
> >> >> >> >> >> > >>
> >> >> >> >> >> > >> As I´m using the combination of Seam 1.1.6, MyFaces
> >1.1.5,
> >> >> >> >> ajax4jsf
> >> >> >> >> >> > >1.0.6, facelets and a nightly build of trinidad, I don´t
> >> >really
> >> >> >> >know
> >> >> >> >> >> what
> >> >> >> >> >> > >part causes this exception.
> >> >> >> >> >> > >>
> >> >> >> >> >> > >> This is a short code-fragment:
> >> >> >> >> >> > >>
> >> >> >> >> >> > >> <h:dataTable var="profile" value="#{ProfileList}"
> >> >> >> >> >> > >rendered="#{ProfileList.rowCount>0}">
> >> >> >> >> >> > >> <h:column>
> >> >> >> >> >> > >> <a4j:commandButton
> >id="command_link_up"
> >> >> >> >> >> > >> value="Delete"
> >> >> >> >> >> > >> reRender="profile,
> >> >> >> >> >> > >deleteConfirmation"
> >> >> >> >> >> > >>
> >> >> >> >> >> > >action="#{OverviewAction.registerPublisherProfile}" >
> >> >> >> >> >> > >> <a4j:ajaxListener
> >> >> >> >> >> > >type="org.ajax4jsf.ajax.ForceRender " />
> >> >> >> >> >> > >> </a4j:commandButton>
> >> >> >> >> >> > >>
> >> >> >> >> >> > >>
> >> >> >> >> >> > >> <a4j:outputPanel id="deleteConfirmation"
> >> >> >> >> >> > >ajaxRendered="true">
> >> >> >> >> >> > >> <h:panelGroup
> >> >id="deleteConfirmationPanel"
> >> >> >> >> >> > >rendered="#{OverviewAction.deleteRequested }" >
> >> >> >> >> >> > >> <div class="colored">
> >> >> >> >> >> > >> <tr:outputText
> >> >> >> >> >> > >value="#{messages[' deleteProfile.confirmationText']}" />
> >> >> >> >> >> > >> ...
> >> >> >> >> >> > >> </h:panelGroup>
> >> >> >> >> >> > >> </a4j:outputPanel>
> >> >> >> >> >> > >> </h:column>
> >> >> >> >> >> > >> ...
> >> >> >> >> >> > >> And this is the exception I get:
> >> >> >> >> >> > >>
> >> >> >> >> >> > >>
> >> >> >> >> >> > >> 17:58:43,342 ERROR [SeamExceptionFilter()] uncaught
> >> >exception
> >> >> >> >> >> > >> javax.servlet.ServletException: No RenderingContext
> >> >> >> >> >> > >> at javax.faces.webapp.FacesServlet.service(
> >> >> >> >> FacesServlet.java
> >> >> >> >> >> :154)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> >> ApplicationFilterChain.java:252)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >
> >> >> >> >> >>
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> >>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> >> >> >> >> >> (TrinidadFilterImpl.java :210)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >
> >> >> >> >> >>
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> >>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> >> >> >> >> >> (TrinidadFilterImpl.java:167)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >> >>
> >> >>
> >>
> >>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> >> >> >> >> >> TrinidadFilterImpl.java:140)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >>org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter (
> >> >> >> >> >> TrinidadFilter.java:93)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >>org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter
> >> >> >(
> >> >> >> >> >> BaseXMLFilter.java:75)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(
> >> >> >> >> >> BaseFilter.java:213)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.jboss.seam.servlet.SeamRedirectFilter.doFilter(
> >> >> >> >> >> SeamRedirectFilter.java:29)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.jboss.seam.servlet.SeamExceptionFilter.doFilter(
> >> >> >> >> >> SeamExceptionFilter.java:43)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
> >> >> >> >> >> ReplyHeaderFilter.java:96)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.catalina.core.StandardWrapperValve.invoke(
> >> >> >> >> >> StandardWrapperValve.java:213)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.catalina.core.StandardContextValve.invoke(
> >> >> >> >> >> StandardContextValve.java:178)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >>org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (
> >> >> >> >> >> SecurityAssociationValve.java:175)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.jboss.web.tomcat.security.JaccContextValve.invoke(
> >> >> >> >> >> JaccContextValve.java:74)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.catalina.core.StandardHostValve.invoke(
> >> >> >> >> >> StandardHostValve.java:126)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.catalina.valves.ErrorReportValve.invoke (
> >> >> >> >> >> ErrorReportValve.java:105)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(
> >> >> >> >> >> CachedConnectionValve.java:156)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.catalina.core.StandardEngineValve.invoke(
> >> >> >> >> >> StandardEngineValve.java:107)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.catalina.connector.CoyoteAdapter.service (
> >> >> >> >> CoyoteAdapter.java
> >> >> >> >> >> :148)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.coyote.http11.Http11Processor.process(
> >> >> >> >> Http11Processor.java
> >> >> >> >> >> :869)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >
> >> >> >> >> >>
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> >>>>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
> >> >> >> >> >> (Http11BaseProtocol.java:664)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> >> >> >> >> >> PoolTcpEndpoint.java:527)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> >> >> >> >> >> MasterSlaveWorkerThread.java:112)
> >> >> >> >> >> > >> at java.lang.Thread.run(Thread.java:619)
> >> >> >> >> >> > >> 17:58:43,342 ERROR [SeamExceptionFilter()] exception
> >root
> >> >> >cause
> >> >> >> >> >> > >> java.lang.IllegalStateException: No RenderingContext
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >>org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(
> >> >> >> >> >> CoreRenderer.java:159)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(
> >> >> >> >> >> UIXComponentBase.java:668)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild
> >> >> >> >(
> >> >> >> >> >> RendererUtils.java:412)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >
> >> >> >> >>
> >> >org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(
> >> >> >> >> >> RendererUtils.java:400)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >
> >> >> >> >> >>
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> >>>>org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
> >> >> >> >> >> (HtmlGroupRendererBase.java:78)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > > javax.faces.component.UIComponentBase.encodeEnd(
> >> >> >> >> UIComponentBase.java
> >> >> >> >> >> :539)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
> >> >> >> >> >> RendererBase.java :249)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >>org.ajax4jsf.framework.renderer.RendererBase.renderChildren(
> >> >> >> >> >> RendererBase.java:225)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren
> >> >> >> >(
> >> >> >> >> >> AjaxOutputPanelRenderer.java:74)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >javax.faces.component.UIComponentBase.encodeChildren(
> >> >> >> >> >> UIComponentBase.java:527)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
> >> >> >> >> >> RendererBase.java:245)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>
> >> >>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
> >> >> >> >> >> AjaxChildrenRenderer.java:120)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>
> >>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
> >> >> >> >> (
> >> >> >> >> >> AjaxChildrenRenderer.java:111)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>
> >>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
> >> >> >> >> (
> >> >> >> >> >> AjaxChildrenRenderer.java:111)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax (
> >> >> >> >> >> AjaxContainerRenderer.java:126)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(
> >> >> >> >> AjaxViewRoot.java
> >> >> >> >> >> :570)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion(
> >> >> >> >> >> AjaxContext.java:301)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion (
> >> >> >> >> >> AjaxContext.java:233)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
> >> >> >> >> >> AjaxContext.java:226)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>
> >>>org.ajax4jsf.ajax.ForceRender.processAjaxRender(ForceRender.java:45)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >>org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(
> >> >> >> >> >> AjaxRenderEvent.java:43)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>
> >>>javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java
> >> >> >> >> >> :487)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >
> >org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(
> >> >> >> >> >> AjaxActionComponent.java:73)
> >> >> >> >> >> > >> at
> >> >> >> >javax.faces.component.UIData.broadcast(UIData.java:517)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
> >> >> >> >> >> AjaxViewRoot.java:274)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >>org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents
> >> >(
> >> >> >> >> >> AjaxViewRoot.java:290)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >>org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(
> >> >> >> >> >> AjaxViewHandler.java:269)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(
> >> >> >> >> >> AjaxViewHandler.java:218)
> >> >> >> >> >> > >> 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 :252)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >
> >> >> >> >> >>
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> >>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> >> >> >> >> >> (TrinidadFilterImpl.java:210)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >
> >> >> >> >> >>
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> >>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> >> >> >> >> >> (TrinidadFilterImpl.java:167)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >> >>
> >> >>
> >>
> >>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> >> >> >> >> >> TrinidadFilterImpl.java:140)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >>org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> >> >> >> >> >> TrinidadFilter.java:93)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> >> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >>org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
> >> >> >> >> >> BaseXMLFilter.java:75)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter
> >(
> >> >> >> >> >> BaseFilter.java:213)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.jboss.seam.servlet.SeamRedirectFilter.doFilter (
> >> >> >> >> >> SeamRedirectFilter.java:29)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.jboss.seam.servlet.SeamExceptionFilter.doFilter (
> >> >> >> >> >> SeamExceptionFilter.java:43)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (
> >> >> >> >> >> ReplyHeaderFilter.java:96)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.catalina.core.StandardWrapperValve.invoke (
> >> >> >> >> >> StandardWrapperValve.java:213)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.catalina.core.StandardContextValve.invoke(
> >> >> >> >> >> StandardContextValve.java:178)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >>org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
> >> >> >> >> >> SecurityAssociationValve.java:175)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.jboss.web.tomcat.security.JaccContextValve.invoke (
> >> >> >> >> >> JaccContextValve.java:74)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.catalina.core.StandardHostValve.invoke(
> >> >> >> >> >> StandardHostValve.java:126)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.catalina.valves.ErrorReportValve.invoke(
> >> >> >> >> >> ErrorReportValve.java:105)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke
> >(
> >> >> >> >> >> CachedConnectionValve.java:156)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.catalina.core.StandardEngineValve.invoke(
> >> >> >> >> >> StandardEngineValve.java:107)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.catalina.connector.CoyoteAdapter.service(
> >> >> >> >> CoyoteAdapter.java
> >> >> >> >> >> :148)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.coyote.http11.Http11Processor.process(
> >> >> >> >> Http11Processor.java
> >> >> >> >> >> :869)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >
> >> >> >> >> >>
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> >>>>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
> >> >> >> >> >> (Http11BaseProtocol.java:664)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> >> >> >> >> >> PoolTcpEndpoint.java:527)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run (
> >> >> >> >> >> MasterSlaveWorkerThread.java:112)
> >> >> >> >> >> > >> at java.lang.Thread.run(Thread.java:619)
> >> >> >> >> >> > >> 17:58:43,372 INFO [Exceptions()] reading exception
> >> >mappings
> >> >> >from
> >> >> >> >> >> > >/WEB-INF/pages.xml
> >> >> >> >> >> > >> 17:58:43,412 ERROR [DebugPageHandler()] redirecting to
> >> >debug
> >> >> >page
> >> >> >> >> >> > >> java.lang.IllegalStateException: No RenderingContext
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >
> >org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(
> >> >> >> >> >> CoreRenderer.java:159)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(
> >> >> >> >> >> UIXComponentBase.java:668)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(
> >> >> >> >> >> RendererUtils.java:412)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >
> >> >> >> >>
> >> >org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(
> >> >> >> >> >> RendererUtils.java:400)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >
> >> >> >> >> >>
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> >>>>org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
> >> >> >> >> >> (HtmlGroupRendererBase.java:78)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>
> >>>javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java
> >> >> >> >> >> :539)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
> >> >> >> >> >> RendererBase.java:249)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >>org.ajax4jsf.framework.renderer.RendererBase.renderChildren (
> >> >> >> >> >> RendererBase.java:225)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren(
> >> >> >> >> >> AjaxOutputPanelRenderer.java:74)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >javax.faces.component.UIComponentBase.encodeChildren(
> >> >> >> >> >> UIComponentBase.java:527)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild (
> >> >> >> >> >> RendererBase.java:245)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>
> >>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
> >> >> >> >> (
> >> >> >> >> >> AjaxChildrenRenderer.java:120)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>
> >>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
> >> >> >> >> (
> >> >> >> >> >> AjaxChildrenRenderer.java:111)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>
> >> >>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
> >> >> >> >> >> AjaxChildrenRenderer.java:111)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax(
> >> >> >> >> >> AjaxContainerRenderer.java:126)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(
> >> >> >> >> AjaxViewRoot.java
> >> >> >> >> >> :570)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion (
> >> >> >> >> >> AjaxContext.java:301)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
> >> >> >> >> >> AjaxContext.java:233)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
> >> >> >> >> >> AjaxContext.java:226)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.ajax4jsf.ajax.ForceRender.processAjaxRender
> >> >> >(ForceRender.java
> >> >> >> >> :45)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >>org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(
> >> >> >> >> >> AjaxRenderEvent.java:43)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > > javax.faces.component.UIComponentBase.broadcast(
> >> >> >> >> UIComponentBase.java
> >> >> >> >> >> :487)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(
> >> >> >> >> >> AjaxActionComponent.java :73)
> >> >> >> >> >> > >> at
> >> >> >> >javax.faces.component.UIData.broadcast(UIData.java:517)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
> >> >> >> >> >> AjaxViewRoot.java:274)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >>org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents(
> >> >> >> >> >> AjaxViewRoot.java:290)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >
> >> >org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(
> >> >> >> >> >> AjaxViewHandler.java:269)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(
> >> >> >> >> >> AjaxViewHandler.java:218)
> >> >> >> >> >> > >> 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:252)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >
> >> >> >> >> >>
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> >>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> >> >> >> >> >> (TrinidadFilterImpl.java:210)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >
> >> >> >> >> >>
> >> >> >> >> >
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> >>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> >> >> >> >> >> (TrinidadFilterImpl.java :167)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >> >>
> >> >>
> >>
> >>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> >> >> >> >> >> TrinidadFilterImpl.java:140)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >>org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> >> >> >> >> >> TrinidadFilter.java:93)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> >> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> >> > >> at
> >> >> >> >> >> >
> >> >>org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
> >> >> >> >> >> BaseXMLFilter.java:75)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter
> >(
> >> >> >> >> >> BaseFilter.java:213)
> >> >> >> >> >> > >> at
> >> >> >> >> >> > >
> >> >> >> >> >> > >
> >> >> >> >> >> > >--
> >> >> >> >> >> > >Matthias Wessendorf
> >> >> >> >> >> > > http://tinyurl.com/fmywh
> >> >> >> >> >> > >
> >> >> >> >> >> > >further stuff:
> >> >> >> >> >> > >blog: http://jroller.com/page/mwessendorf
> >> >> >> >> >> > >mail: mwessendorf-at-gmail-dot-com
> >> >> >> >> >> >
> >> >> >> >> >> >
> >> >> >> >> >> >
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >> >>
> >> >> >> >> >> --
> >> >> >> >> >> Matthias Wessendorf
> >> >> >> >> >> http://tinyurl.com/fmywh
> >> >> >> >> >>
> >> >> >> >> >> further stuff:
> >> >> >> >> >> blog: http://jroller.com/page/mwessendorf
> >> >> >> >> >> mail: mwessendorf-at-gmail-dot-com
> >> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >
> >> >> >
> >> >> >--
> >> >> >Matthias Wessendorf
> >> >> >http://tinyurl.com/fmywh
> >> >> >
> >> >> >further stuff:
> >> >> >blog: http://jroller.com/page/mwessendorf
> >> >> >mail: mwessendorf-at-gmail-dot-com
> >> >>
> >> >>
> >> >>
> >> >>
> >> >
> >> >
> >> >--
> >> >Matthias Wessendorf
> >> >http://tinyurl.com/fmywh
> >> >
> >> >further stuff:
> >> >blog: http://jroller.com/page/mwessendorf
> >> >mail: mwessendorf-at-gmail-dot-com
> >>
> >>
> >>
> >>
> >
> >
> >--
> >Matthias Wessendorf
> >http://tinyurl.com/fmywh
> >
> >further stuff:
> >blog: http://jroller.com/page/mwessendorf
> >mail: mwessendorf-at-gmail-dot-com
>
>
>
>
--
Matthias Wessendorf
http://tinyurl.com/fmywh
further stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com
Re[12]: No RenderingContext with ajax4jsf + Seam
Posted by Thomas Hamacher <th...@project-team.de>.
Matthias,
what do you mean by this? Is there anything wrong? Or what would you change?
Thomas
*********** REPLY SEPARATOR ***********
On 28.02.2007 at 18:31 Matthias Wessendorf wrote:
>Thomas,
>
>the doc looks good.
>
>one question, regarding this:
><listener>
> <listener-class>
> org.apache.myfaces.webapp.StartupServletContextListener
> </listener-class>
></listener>
>
>is that funny app servet not able to get this information from the TLD ?
>
>-M
>
>On 2/28/07, Thomas Hamacher <th...@project-team.de> wrote:
>> Matthias,
>>
>> I just added a new page to the wiki to explain how I set up my
>environment with seam, trinidad and ajax4jsf. I didn´t want to overwrite
>or edit the existing page, so I referenced to a new one.
>>
>> I hope that helps a bit. You can find it at:
>>
>> http://wiki.apache.org/myfaces/TrinidadSeamAjax4JsfFaceletDetail
>>
>> I´m not sure, if the file is attached correctly. I uploaded it several
>times, but it always shows up as new. Maybe you´ll have a look.
>>
>> Thomas
>>
>> *********** REPLY SEPARATOR ***********
>>
>> On 28.02.2007 at 10:43 Matthias Wessendorf wrote:
>>
>> >On 2/28/07, Thomas Hamacher <th...@project-team.de> wrote:
>> >> Sure I can. Can you give me the link and I´ll try to set up some
>> >information. I hope my english is not too bad for that.
>> >
>> >http://wiki.apache.org/myfaces/TrinidadSeamAjax4Jsf
>> >
>> >if somebody complains, he can fix it ... it's open source ;-)
>> >
>> >> Yes - you should definately try to get in touch with seam, as Seam
>> >improves a lot of things in the back. But they shouldn´t care about the
>> >ui-components, so this is where trinidad should definately be in place.
>> >But a good integration of both of these frameworks is the most-important
>> >part for people using both of these frameworks and is one good basis
>for a
>> >wide distribution of trinidad.
>> >>
>> >> BTW: Does Apache provide a way to set up a forum instead of a
>> >mailing-list? I think for better searchability and archiving this could
>be
>> >an alternative for the mailing-list, so that a lot of potential
>developers
>> >and users might stumble over trinidad and find solutions to their
>problems?
>> >
>> >no, no forums here at Apache at all.
>> >I use google mail, which has incredible search mechanism.
>> >Also there is "mail-archive.com", that works as well
>> >
>> >-M
>> >>
>> >> Thomas
>> >>
>> >> *********** REPLY SEPARATOR ***********
>> >>
>> >> On 28.02.2007 at 10:24 Matthias Wessendorf wrote:
>> >>
>> >> >Thomas,
>> >> >
>> >> >that would be very good idea.
>> >> >also can you put that kind of information to our wiki?
>> >> >
>> >> >I expect much more Seam related threads here in the (near) future.
>> >> >
>> >> >-M
>> >> >
>> >> >On 2/28/07, Thomas Hamacher <th...@project-team.de> wrote:
>> >> >> Chris,
>> >> >>
>> >> >> thank you very much. You were right and including the a4j-trinidad
>> >> >solved the problem.
>> >> >> Maybe it would be a good idea to tell the ajax4jsf, that they
>should
>> >> >announce on their website, that a4j-trinidad is necessary not only
>for
>> >the
>> >> >1.0.5-Version but all ajax4jsf versions. This might solve some
>trouble.
>> >> >>
>> >> >> Thanks
>> >> >> Thomas
>> >> >>
>> >> >> *********** REPLY SEPARATOR ***********
>> >> >>
>> >> >> On 27.02.2007 at 19:01 Chris Lowe wrote:
>> >> >>
>> >> >> >Hi Thomas,
>> >> >> >
>> >> >> >The a4j-trinidad contains an alternative AjaxContext called
>> >> >> >TrinidadAjaxContext which is not present in the main
>distribution, so
>> >> >you
>> >> >> >will need the extra library.
>> >> >> >
>> >> >> >Here's a very useful link on integrating several libraries
>together,
>> >> >> >including Ajax4Jsf, Trinidad and Seam:
>> >> >> >
>> >> >>
>> >>
>>
>>>>http://www.jroller.com/page/wesleyhales/?anchor=jsf_component_library_integration_and
>> >> >> >
>> >> >> >Cheers,
>> >> >> >
>> >> >> >Chris.
>> >> >> >
>> >> >> >
>> >> >> >On 27/02/07, Thomas Hamacher <th...@project-team.de> wrote:
>> >> >> >>
>> >> >> >> Chris,
>> >> >> >>
>> >> >> >> no I haven´t because the a4j-trinidad is meant to be for
>ajax4jsf
>> >> >> >1.0.5and as there is no new release for
>> >> >> >> 1.0.6 I thought it´s probably already included in 1.0.6 or might
>> >cause
>> >> >> >> some trouble when using 1.0.5 together with 1.0.6. Am I wrong in
>> >this
>> >> >> >> case?
>> >> >> >>
>> >> >> >> Thomas
>> >> >> >>
>> >> >> >> *********** REPLY SEPARATOR ***********
>> >> >> >>
>> >> >> >> On 27.02.2007 at 17:42 Chris Lowe wrote:
>> >> >> >>
>> >> >> >> >Do you have a4j-trinidad.jar installed alongside ajax4jsf.jar ?
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >On 27/02/07, Matthias Wessendorf <ma...@apache.org> wrote:
>> >> >> >> >>
>> >> >> >> >> unfortunately I don't have a seam project here to play w/.
>> >> >> >> >> Have to find time to do so.
>> >> >> >> >>
>> >> >> >> >> sorry... others here, are using same stack as you.
>> >> >> >> >>
>> >> >> >> >> -M
>> >> >> >> >>
>> >> >> >> >> On 2/27/07, Thomas Hamacher <thamacher@project-team.de >
>wrote:
>> >> >> >> >> > Matthias,
>> >> >> >> >> >
>> >> >> >> >> > yes - unfortunately I did everything, that´s mentioned in
>> >there.
>> >> >> >> >> > The problem is, that ajax4jsf / Seam / Trinidad basicly
>works
>> >> >> >> together,
>> >> >> >> >> so I guess the general configuration should be okay.
>> >> >> >> >> > But in this case it doesn´t work anyways.
>> >> >> >> >> >
>> >> >> >> >> > thx,
>> >> >> >> >> >
>> >> >> >> >> > Thomas
>> >> >> >> >> >
>> >> >> >> >> > *********** REPLY SEPARATOR ***********
>> >> >> >> >> >
>> >> >> >> >> > On 27.02.2007 at 18:18 Matthias Wessendorf wrote:
>> >> >> >> >> >
>> >> >> >> >> > >Thomas-
>> >> >> >> >> > >
>> >> >> >> >> > >did you took a look at:
>> >> >> >> >> > >
>> >> >> >> >> > >http://wiki.apache.org/myfaces/TrinidadSeamAjax4Jsf
>> >> >> >> >> > >
>> >> >> >> >> > >I only see the ViewHandler for Ajax4JSF in place
>> >> >> >> >> > >
>> >> >> >> >> > >thx,
>> >> >> >> >> > >Matthias
>> >> >> >> >> > >
>> >> >> >> >> > >On 2/27/07, Thomas Hamacher <thamacher@project-team.de >
>> >wrote:
>> >> >> >> >> > >> Hi @all,
>> >> >> >> >> > >>
>> >> >> >> >> > >> I try using ajax4jsf 1.0.6 together with Trinidad, which
>> >works
>> >> >> >> quite
>> >> >> >> >> > >well so far and I can use most of the ajax4jsf-components.
>> >The
>> >> >only
>> >> >> >> >> thing,
>> >> >> >> >> > >that does not work until now is using the ajaxListener
>> >> >> >> >> > >type="org.ajax4jsf.ajax.ForceRender" in a h:dataTable.
>What I
>> >> >want
>> >> >> >> to
>> >> >> >> >> do
>> >> >> >> >> > >is to rerender my selected row, so that I can display a
>> >> >> >> >> > >delete-confirmation-box through setting a flag and
>> >rerendering a
>> >> >> >> >> defined
>> >> >> >> >> > >part of the page. The ajax-request works perfectly, but
>> >> >> >> unfortunately
>> >> >> >> >I
>> >> >> >> >> > >get an exception afterwards.
>> >> >> >> >> > >>
>> >> >> >> >> > >> As I´m using the combination of Seam 1.1.6, MyFaces
>1.1.5,
>> >> >> >> ajax4jsf
>> >> >> >> >> > >1.0.6, facelets and a nightly build of trinidad, I don´t
>> >really
>> >> >> >know
>> >> >> >> >> what
>> >> >> >> >> > >part causes this exception.
>> >> >> >> >> > >>
>> >> >> >> >> > >> This is a short code-fragment:
>> >> >> >> >> > >>
>> >> >> >> >> > >> <h:dataTable var="profile" value="#{ProfileList}"
>> >> >> >> >> > >rendered="#{ProfileList.rowCount>0}">
>> >> >> >> >> > >> <h:column>
>> >> >> >> >> > >> <a4j:commandButton
>id="command_link_up"
>> >> >> >> >> > >> value="Delete"
>> >> >> >> >> > >> reRender="profile,
>> >> >> >> >> > >deleteConfirmation"
>> >> >> >> >> > >>
>> >> >> >> >> > >action="#{OverviewAction.registerPublisherProfile}" >
>> >> >> >> >> > >> <a4j:ajaxListener
>> >> >> >> >> > >type="org.ajax4jsf.ajax.ForceRender " />
>> >> >> >> >> > >> </a4j:commandButton>
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> <a4j:outputPanel id="deleteConfirmation"
>> >> >> >> >> > >ajaxRendered="true">
>> >> >> >> >> > >> <h:panelGroup
>> >id="deleteConfirmationPanel"
>> >> >> >> >> > >rendered="#{OverviewAction.deleteRequested }" >
>> >> >> >> >> > >> <div class="colored">
>> >> >> >> >> > >> <tr:outputText
>> >> >> >> >> > >value="#{messages[' deleteProfile.confirmationText']}" />
>> >> >> >> >> > >> ...
>> >> >> >> >> > >> </h:panelGroup>
>> >> >> >> >> > >> </a4j:outputPanel>
>> >> >> >> >> > >> </h:column>
>> >> >> >> >> > >> ...
>> >> >> >> >> > >> And this is the exception I get:
>> >> >> >> >> > >>
>> >> >> >> >> > >>
>> >> >> >> >> > >> 17:58:43,342 ERROR [SeamExceptionFilter()] uncaught
>> >exception
>> >> >> >> >> > >> javax.servlet.ServletException: No RenderingContext
>> >> >> >> >> > >> at javax.faces.webapp.FacesServlet.service(
>> >> >> >> FacesServlet.java
>> >> >> >> >> :154)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> >> ApplicationFilterChain.java:252)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
>> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> > >> at
>> >> >> >> >> > >
>> >> >> >> >>
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>>
>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
>> >> >> >> >> (TrinidadFilterImpl.java :210)
>> >> >> >> >> > >> at
>> >> >> >> >> > >
>> >> >> >> >>
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>>
>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
>> >> >> >> >> (TrinidadFilterImpl.java:167)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >> >>
>> >>
>>
>>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
>> >> >> >> >> TrinidadFilterImpl.java:140)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>>org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter (
>> >> >> >> >> TrinidadFilter.java:93)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >>org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter
>> >> >(
>> >> >> >> >> BaseXMLFilter.java:75)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(
>> >> >> >> >> BaseFilter.java:213)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
>> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.jboss.seam.servlet.SeamRedirectFilter.doFilter(
>> >> >> >> >> SeamRedirectFilter.java:29)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
>> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.jboss.seam.servlet.SeamExceptionFilter.doFilter(
>> >> >> >> >> SeamExceptionFilter.java:43)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
>> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
>> >> >> >> >> ReplyHeaderFilter.java:96)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
>> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.catalina.core.StandardWrapperValve.invoke(
>> >> >> >> >> StandardWrapperValve.java:213)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.catalina.core.StandardContextValve.invoke(
>> >> >> >> >> StandardContextValve.java:178)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >>org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (
>> >> >> >> >> SecurityAssociationValve.java:175)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.jboss.web.tomcat.security.JaccContextValve.invoke(
>> >> >> >> >> JaccContextValve.java:74)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.catalina.core.StandardHostValve.invoke(
>> >> >> >> >> StandardHostValve.java:126)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.catalina.valves.ErrorReportValve.invoke (
>> >> >> >> >> ErrorReportValve.java:105)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(
>> >> >> >> >> CachedConnectionValve.java:156)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.catalina.core.StandardEngineValve.invoke(
>> >> >> >> >> StandardEngineValve.java:107)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.catalina.connector.CoyoteAdapter.service (
>> >> >> >> CoyoteAdapter.java
>> >> >> >> >> :148)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.coyote.http11.Http11Processor.process(
>> >> >> >> Http11Processor.java
>> >> >> >> >> :869)
>> >> >> >> >> > >> at
>> >> >> >> >> > >
>> >> >> >> >>
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>>
>>>>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
>> >> >> >> >> (Http11BaseProtocol.java:664)
>> >> >> >> >> > >> at
>> >> >> >> >> > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
>> >> >> >> >> PoolTcpEndpoint.java:527)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
>> >> >> >> >> MasterSlaveWorkerThread.java:112)
>> >> >> >> >> > >> at java.lang.Thread.run(Thread.java:619)
>> >> >> >> >> > >> 17:58:43,342 ERROR [SeamExceptionFilter()] exception
>root
>> >> >cause
>> >> >> >> >> > >> java.lang.IllegalStateException: No RenderingContext
>> >> >> >> >> > >> at
>> >> >> >> >> >
>>org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(
>> >> >> >> >> CoreRenderer.java:159)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(
>> >> >> >> >> UIXComponentBase.java:668)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild
>> >> >> >(
>> >> >> >> >> RendererUtils.java:412)
>> >> >> >> >> > >> at
>> >> >> >> >> > >
>> >> >> >>
>> >org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(
>> >> >> >> >> RendererUtils.java:400)
>> >> >> >> >> > >> at
>> >> >> >> >> > >
>> >> >> >> >>
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>>
>>>>org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
>> >> >> >> >> (HtmlGroupRendererBase.java:78)
>> >> >> >> >> > >> at
>> >> >> >> >> > > javax.faces.component.UIComponentBase.encodeEnd(
>> >> >> >> UIComponentBase.java
>> >> >> >> >> :539)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
>> >> >> >> >> RendererBase.java :249)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>>org.ajax4jsf.framework.renderer.RendererBase.renderChildren(
>> >> >> >> >> RendererBase.java:225)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren
>> >> >> >(
>> >> >> >> >> AjaxOutputPanelRenderer.java:74)
>> >> >> >> >> > >> at
>> >> >> >> >> > >javax.faces.component.UIComponentBase.encodeChildren(
>> >> >> >> >> UIComponentBase.java:527)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
>> >> >> >> >> RendererBase.java:245)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>
>> >>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
>> >> >> >> >> AjaxChildrenRenderer.java:120)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>
>>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
>> >> >> >> (
>> >> >> >> >> AjaxChildrenRenderer.java:111)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>
>>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
>> >> >> >> (
>> >> >> >> >> AjaxChildrenRenderer.java:111)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax (
>> >> >> >> >> AjaxContainerRenderer.java:126)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(
>> >> >> >> AjaxViewRoot.java
>> >> >> >> >> :570)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion(
>> >> >> >> >> AjaxContext.java:301)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion (
>> >> >> >> >> AjaxContext.java:233)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
>> >> >> >> >> AjaxContext.java:226)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>
>>>org.ajax4jsf.ajax.ForceRender.processAjaxRender(ForceRender.java:45)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>>org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(
>> >> >> >> >> AjaxRenderEvent.java:43)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>
>>>javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java
>> >> >> >> >> :487)
>> >> >> >> >> > >> at
>> >> >> >> >> > >
>org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(
>> >> >> >> >> AjaxActionComponent.java:73)
>> >> >> >> >> > >> at
>> >> >> >javax.faces.component.UIData.broadcast(UIData.java:517)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
>> >> >> >> >> AjaxViewRoot.java:274)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>>org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents
>> >(
>> >> >> >> >> AjaxViewRoot.java:290)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >>org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(
>> >> >> >> >> AjaxViewHandler.java:269)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(
>> >> >> >> >> AjaxViewHandler.java:218)
>> >> >> >> >> > >> 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 :252)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> > >> at
>> >> >> >> >> > >
>> >> >> >> >>
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>>
>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
>> >> >> >> >> (TrinidadFilterImpl.java:210)
>> >> >> >> >> > >> at
>> >> >> >> >> > >
>> >> >> >> >>
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>>
>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
>> >> >> >> >> (TrinidadFilterImpl.java:167)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >> >>
>> >>
>>
>>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
>> >> >> >> >> TrinidadFilterImpl.java:140)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>>org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
>> >> >> >> >> TrinidadFilter.java:93)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
>> >> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >>org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
>> >> >> >> >> BaseXMLFilter.java:75)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter
>(
>> >> >> >> >> BaseFilter.java:213)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.jboss.seam.servlet.SeamRedirectFilter.doFilter (
>> >> >> >> >> SeamRedirectFilter.java:29)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.jboss.seam.servlet.SeamExceptionFilter.doFilter (
>> >> >> >> >> SeamExceptionFilter.java:43)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (
>> >> >> >> >> ReplyHeaderFilter.java:96)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.catalina.core.StandardWrapperValve.invoke (
>> >> >> >> >> StandardWrapperValve.java:213)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.catalina.core.StandardContextValve.invoke(
>> >> >> >> >> StandardContextValve.java:178)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >>org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
>> >> >> >> >> SecurityAssociationValve.java:175)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.jboss.web.tomcat.security.JaccContextValve.invoke (
>> >> >> >> >> JaccContextValve.java:74)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.catalina.core.StandardHostValve.invoke(
>> >> >> >> >> StandardHostValve.java:126)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.catalina.valves.ErrorReportValve.invoke(
>> >> >> >> >> ErrorReportValve.java:105)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke
>(
>> >> >> >> >> CachedConnectionValve.java:156)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.catalina.core.StandardEngineValve.invoke(
>> >> >> >> >> StandardEngineValve.java:107)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.catalina.connector.CoyoteAdapter.service(
>> >> >> >> CoyoteAdapter.java
>> >> >> >> >> :148)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.coyote.http11.Http11Processor.process(
>> >> >> >> Http11Processor.java
>> >> >> >> >> :869)
>> >> >> >> >> > >> at
>> >> >> >> >> > >
>> >> >> >> >>
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>>
>>>>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
>> >> >> >> >> (Http11BaseProtocol.java:664)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
>> >> >> >> >> PoolTcpEndpoint.java:527)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run (
>> >> >> >> >> MasterSlaveWorkerThread.java:112)
>> >> >> >> >> > >> at java.lang.Thread.run(Thread.java:619)
>> >> >> >> >> > >> 17:58:43,372 INFO [Exceptions()] reading exception
>> >mappings
>> >> >from
>> >> >> >> >> > >/WEB-INF/pages.xml
>> >> >> >> >> > >> 17:58:43,412 ERROR [DebugPageHandler()] redirecting to
>> >debug
>> >> >page
>> >> >> >> >> > >> java.lang.IllegalStateException: No RenderingContext
>> >> >> >> >> > >> at
>> >> >> >> >> > >
>org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(
>> >> >> >> >> CoreRenderer.java:159)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(
>> >> >> >> >> UIXComponentBase.java:668)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(
>> >> >> >> >> RendererUtils.java:412)
>> >> >> >> >> > >> at
>> >> >> >> >> > >
>> >> >> >>
>> >org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(
>> >> >> >> >> RendererUtils.java:400)
>> >> >> >> >> > >> at
>> >> >> >> >> > >
>> >> >> >> >>
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>>
>>>>org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
>> >> >> >> >> (HtmlGroupRendererBase.java:78)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>
>>>javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java
>> >> >> >> >> :539)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
>> >> >> >> >> RendererBase.java:249)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>>org.ajax4jsf.framework.renderer.RendererBase.renderChildren (
>> >> >> >> >> RendererBase.java:225)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren(
>> >> >> >> >> AjaxOutputPanelRenderer.java:74)
>> >> >> >> >> > >> at
>> >> >> >> >> > >javax.faces.component.UIComponentBase.encodeChildren(
>> >> >> >> >> UIComponentBase.java:527)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild (
>> >> >> >> >> RendererBase.java:245)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>
>>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
>> >> >> >> (
>> >> >> >> >> AjaxChildrenRenderer.java:120)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>
>>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
>> >> >> >> (
>> >> >> >> >> AjaxChildrenRenderer.java:111)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>
>> >>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
>> >> >> >> >> AjaxChildrenRenderer.java:111)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax(
>> >> >> >> >> AjaxContainerRenderer.java:126)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(
>> >> >> >> AjaxViewRoot.java
>> >> >> >> >> :570)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion (
>> >> >> >> >> AjaxContext.java:301)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
>> >> >> >> >> AjaxContext.java:233)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
>> >> >> >> >> AjaxContext.java:226)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.ajax4jsf.ajax.ForceRender.processAjaxRender
>> >> >(ForceRender.java
>> >> >> >> :45)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>>org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(
>> >> >> >> >> AjaxRenderEvent.java:43)
>> >> >> >> >> > >> at
>> >> >> >> >> > > javax.faces.component.UIComponentBase.broadcast(
>> >> >> >> UIComponentBase.java
>> >> >> >> >> :487)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(
>> >> >> >> >> AjaxActionComponent.java :73)
>> >> >> >> >> > >> at
>> >> >> >javax.faces.component.UIData.broadcast(UIData.java:517)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
>> >> >> >> >> AjaxViewRoot.java:274)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>>org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents(
>> >> >> >> >> AjaxViewRoot.java:290)
>> >> >> >> >> > >> at
>> >> >> >> >> > >
>> >org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(
>> >> >> >> >> AjaxViewHandler.java:269)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(
>> >> >> >> >> AjaxViewHandler.java:218)
>> >> >> >> >> > >> 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:252)
>> >> >> >> >> > >> at
>> >> >> >> >> > > org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> > >> at
>> >> >> >> >> > >
>> >> >> >> >>
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>>
>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
>> >> >> >> >> (TrinidadFilterImpl.java:210)
>> >> >> >> >> > >> at
>> >> >> >> >> > >
>> >> >> >> >>
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>>
>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
>> >> >> >> >> (TrinidadFilterImpl.java :167)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >> >>
>> >>
>>
>>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
>> >> >> >> >> TrinidadFilterImpl.java:140)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>>org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
>> >> >> >> >> TrinidadFilter.java:93)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
>> >> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> >> > >> at
>> >> >> >> >> >
>> >>org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
>> >> >> >> >> BaseXMLFilter.java:75)
>> >> >> >> >> > >> at
>> >> >> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter
>(
>> >> >> >> >> BaseFilter.java:213)
>> >> >> >> >> > >> at
>> >> >> >> >> > >
>> >> >> >> >> > >
>> >> >> >> >> > >--
>> >> >> >> >> > >Matthias Wessendorf
>> >> >> >> >> > > http://tinyurl.com/fmywh
>> >> >> >> >> > >
>> >> >> >> >> > >further stuff:
>> >> >> >> >> > >blog: http://jroller.com/page/mwessendorf
>> >> >> >> >> > >mail: mwessendorf-at-gmail-dot-com
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> --
>> >> >> >> >> Matthias Wessendorf
>> >> >> >> >> http://tinyurl.com/fmywh
>> >> >> >> >>
>> >> >> >> >> further stuff:
>> >> >> >> >> blog: http://jroller.com/page/mwessendorf
>> >> >> >> >> mail: mwessendorf-at-gmail-dot-com
>> >> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >
>> >> >
>> >> >--
>> >> >Matthias Wessendorf
>> >> >http://tinyurl.com/fmywh
>> >> >
>> >> >further stuff:
>> >> >blog: http://jroller.com/page/mwessendorf
>> >> >mail: mwessendorf-at-gmail-dot-com
>> >>
>> >>
>> >>
>> >>
>> >
>> >
>> >--
>> >Matthias Wessendorf
>> >http://tinyurl.com/fmywh
>> >
>> >further stuff:
>> >blog: http://jroller.com/page/mwessendorf
>> >mail: mwessendorf-at-gmail-dot-com
>>
>>
>>
>>
>
>
>--
>Matthias Wessendorf
>http://tinyurl.com/fmywh
>
>further stuff:
>blog: http://jroller.com/page/mwessendorf
>mail: mwessendorf-at-gmail-dot-com
Re: Re[10]: No RenderingContext with ajax4jsf + Seam
Posted by Matthias Wessendorf <ma...@apache.org>.
Thomas,
the doc looks good.
one question, regarding this:
<listener>
<listener-class>
org.apache.myfaces.webapp.StartupServletContextListener
</listener-class>
</listener>
is that funny app servet not able to get this information from the TLD ?
-M
On 2/28/07, Thomas Hamacher <th...@project-team.de> wrote:
> Matthias,
>
> I just added a new page to the wiki to explain how I set up my environment with seam, trinidad and ajax4jsf. I didn´t want to overwrite or edit the existing page, so I referenced to a new one.
>
> I hope that helps a bit. You can find it at:
>
> http://wiki.apache.org/myfaces/TrinidadSeamAjax4JsfFaceletDetail
>
> I´m not sure, if the file is attached correctly. I uploaded it several times, but it always shows up as new. Maybe you´ll have a look.
>
> Thomas
>
> *********** REPLY SEPARATOR ***********
>
> On 28.02.2007 at 10:43 Matthias Wessendorf wrote:
>
> >On 2/28/07, Thomas Hamacher <th...@project-team.de> wrote:
> >> Sure I can. Can you give me the link and I´ll try to set up some
> >information. I hope my english is not too bad for that.
> >
> >http://wiki.apache.org/myfaces/TrinidadSeamAjax4Jsf
> >
> >if somebody complains, he can fix it ... it's open source ;-)
> >
> >> Yes - you should definately try to get in touch with seam, as Seam
> >improves a lot of things in the back. But they shouldn´t care about the
> >ui-components, so this is where trinidad should definately be in place.
> >But a good integration of both of these frameworks is the most-important
> >part for people using both of these frameworks and is one good basis for a
> >wide distribution of trinidad.
> >>
> >> BTW: Does Apache provide a way to set up a forum instead of a
> >mailing-list? I think for better searchability and archiving this could be
> >an alternative for the mailing-list, so that a lot of potential developers
> >and users might stumble over trinidad and find solutions to their problems?
> >
> >no, no forums here at Apache at all.
> >I use google mail, which has incredible search mechanism.
> >Also there is "mail-archive.com", that works as well
> >
> >-M
> >>
> >> Thomas
> >>
> >> *********** REPLY SEPARATOR ***********
> >>
> >> On 28.02.2007 at 10:24 Matthias Wessendorf wrote:
> >>
> >> >Thomas,
> >> >
> >> >that would be very good idea.
> >> >also can you put that kind of information to our wiki?
> >> >
> >> >I expect much more Seam related threads here in the (near) future.
> >> >
> >> >-M
> >> >
> >> >On 2/28/07, Thomas Hamacher <th...@project-team.de> wrote:
> >> >> Chris,
> >> >>
> >> >> thank you very much. You were right and including the a4j-trinidad
> >> >solved the problem.
> >> >> Maybe it would be a good idea to tell the ajax4jsf, that they should
> >> >announce on their website, that a4j-trinidad is necessary not only for
> >the
> >> >1.0.5-Version but all ajax4jsf versions. This might solve some trouble.
> >> >>
> >> >> Thanks
> >> >> Thomas
> >> >>
> >> >> *********** REPLY SEPARATOR ***********
> >> >>
> >> >> On 27.02.2007 at 19:01 Chris Lowe wrote:
> >> >>
> >> >> >Hi Thomas,
> >> >> >
> >> >> >The a4j-trinidad contains an alternative AjaxContext called
> >> >> >TrinidadAjaxContext which is not present in the main distribution, so
> >> >you
> >> >> >will need the extra library.
> >> >> >
> >> >> >Here's a very useful link on integrating several libraries together,
> >> >> >including Ajax4Jsf, Trinidad and Seam:
> >> >> >
> >> >>
> >>
> >>>http://www.jroller.com/page/wesleyhales/?anchor=jsf_component_library_integration_and
> >> >> >
> >> >> >Cheers,
> >> >> >
> >> >> >Chris.
> >> >> >
> >> >> >
> >> >> >On 27/02/07, Thomas Hamacher <th...@project-team.de> wrote:
> >> >> >>
> >> >> >> Chris,
> >> >> >>
> >> >> >> no I haven´t because the a4j-trinidad is meant to be for ajax4jsf
> >> >> >1.0.5and as there is no new release for
> >> >> >> 1.0.6 I thought it´s probably already included in 1.0.6 or might
> >cause
> >> >> >> some trouble when using 1.0.5 together with 1.0.6. Am I wrong in
> >this
> >> >> >> case?
> >> >> >>
> >> >> >> Thomas
> >> >> >>
> >> >> >> *********** REPLY SEPARATOR ***********
> >> >> >>
> >> >> >> On 27.02.2007 at 17:42 Chris Lowe wrote:
> >> >> >>
> >> >> >> >Do you have a4j-trinidad.jar installed alongside ajax4jsf.jar ?
> >> >> >> >
> >> >> >> >
> >> >> >> >On 27/02/07, Matthias Wessendorf <ma...@apache.org> wrote:
> >> >> >> >>
> >> >> >> >> unfortunately I don't have a seam project here to play w/.
> >> >> >> >> Have to find time to do so.
> >> >> >> >>
> >> >> >> >> sorry... others here, are using same stack as you.
> >> >> >> >>
> >> >> >> >> -M
> >> >> >> >>
> >> >> >> >> On 2/27/07, Thomas Hamacher <thamacher@project-team.de > wrote:
> >> >> >> >> > Matthias,
> >> >> >> >> >
> >> >> >> >> > yes - unfortunately I did everything, that´s mentioned in
> >there.
> >> >> >> >> > The problem is, that ajax4jsf / Seam / Trinidad basicly works
> >> >> >> together,
> >> >> >> >> so I guess the general configuration should be okay.
> >> >> >> >> > But in this case it doesn´t work anyways.
> >> >> >> >> >
> >> >> >> >> > thx,
> >> >> >> >> >
> >> >> >> >> > Thomas
> >> >> >> >> >
> >> >> >> >> > *********** REPLY SEPARATOR ***********
> >> >> >> >> >
> >> >> >> >> > On 27.02.2007 at 18:18 Matthias Wessendorf wrote:
> >> >> >> >> >
> >> >> >> >> > >Thomas-
> >> >> >> >> > >
> >> >> >> >> > >did you took a look at:
> >> >> >> >> > >
> >> >> >> >> > >http://wiki.apache.org/myfaces/TrinidadSeamAjax4Jsf
> >> >> >> >> > >
> >> >> >> >> > >I only see the ViewHandler for Ajax4JSF in place
> >> >> >> >> > >
> >> >> >> >> > >thx,
> >> >> >> >> > >Matthias
> >> >> >> >> > >
> >> >> >> >> > >On 2/27/07, Thomas Hamacher <thamacher@project-team.de >
> >wrote:
> >> >> >> >> > >> Hi @all,
> >> >> >> >> > >>
> >> >> >> >> > >> I try using ajax4jsf 1.0.6 together with Trinidad, which
> >works
> >> >> >> quite
> >> >> >> >> > >well so far and I can use most of the ajax4jsf-components.
> >The
> >> >only
> >> >> >> >> thing,
> >> >> >> >> > >that does not work until now is using the ajaxListener
> >> >> >> >> > >type="org.ajax4jsf.ajax.ForceRender" in a h:dataTable. What I
> >> >want
> >> >> >> to
> >> >> >> >> do
> >> >> >> >> > >is to rerender my selected row, so that I can display a
> >> >> >> >> > >delete-confirmation-box through setting a flag and
> >rerendering a
> >> >> >> >> defined
> >> >> >> >> > >part of the page. The ajax-request works perfectly, but
> >> >> >> unfortunately
> >> >> >> >I
> >> >> >> >> > >get an exception afterwards.
> >> >> >> >> > >>
> >> >> >> >> > >> As I´m using the combination of Seam 1.1.6, MyFaces 1.1.5,
> >> >> >> ajax4jsf
> >> >> >> >> > >1.0.6, facelets and a nightly build of trinidad, I don´t
> >really
> >> >> >know
> >> >> >> >> what
> >> >> >> >> > >part causes this exception.
> >> >> >> >> > >>
> >> >> >> >> > >> This is a short code-fragment:
> >> >> >> >> > >>
> >> >> >> >> > >> <h:dataTable var="profile" value="#{ProfileList}"
> >> >> >> >> > >rendered="#{ProfileList.rowCount>0}">
> >> >> >> >> > >> <h:column>
> >> >> >> >> > >> <a4j:commandButton id="command_link_up"
> >> >> >> >> > >> value="Delete"
> >> >> >> >> > >> reRender="profile,
> >> >> >> >> > >deleteConfirmation"
> >> >> >> >> > >>
> >> >> >> >> > >action="#{OverviewAction.registerPublisherProfile}" >
> >> >> >> >> > >> <a4j:ajaxListener
> >> >> >> >> > >type="org.ajax4jsf.ajax.ForceRender " />
> >> >> >> >> > >> </a4j:commandButton>
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> <a4j:outputPanel id="deleteConfirmation"
> >> >> >> >> > >ajaxRendered="true">
> >> >> >> >> > >> <h:panelGroup
> >id="deleteConfirmationPanel"
> >> >> >> >> > >rendered="#{OverviewAction.deleteRequested }" >
> >> >> >> >> > >> <div class="colored">
> >> >> >> >> > >> <tr:outputText
> >> >> >> >> > >value="#{messages[' deleteProfile.confirmationText']}" />
> >> >> >> >> > >> ...
> >> >> >> >> > >> </h:panelGroup>
> >> >> >> >> > >> </a4j:outputPanel>
> >> >> >> >> > >> </h:column>
> >> >> >> >> > >> ...
> >> >> >> >> > >> And this is the exception I get:
> >> >> >> >> > >>
> >> >> >> >> > >>
> >> >> >> >> > >> 17:58:43,342 ERROR [SeamExceptionFilter()] uncaught
> >exception
> >> >> >> >> > >> javax.servlet.ServletException: No RenderingContext
> >> >> >> >> > >> at javax.faces.webapp.FacesServlet.service(
> >> >> >> FacesServlet.java
> >> >> >> >> :154)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> ApplicationFilterChain.java:252)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> > >> at
> >> >> >> >> > >
> >> >> >> >>
> >> >> >> >
> >> >> >>
> >> >>
> >>
> >>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> >> >> >> >> (TrinidadFilterImpl.java :210)
> >> >> >> >> > >> at
> >> >> >> >> > >
> >> >> >> >>
> >> >> >> >
> >> >> >>
> >> >>
> >>
> >>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> >> >> >> >> (TrinidadFilterImpl.java:167)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >> >>
> >>
> >>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> >> >> >> >> TrinidadFilterImpl.java:140)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter (
> >> >> >> >> TrinidadFilter.java:93)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> > >> at
> >> >> >> >> >
> >>org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter
> >> >(
> >> >> >> >> BaseXMLFilter.java:75)
> >> >> >> >> > >> at
> >> >> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(
> >> >> >> >> BaseFilter.java:213)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> > >> at
> >> >> >> >> > >org.jboss.seam.servlet.SeamRedirectFilter.doFilter(
> >> >> >> >> SeamRedirectFilter.java:29)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> > >> at
> >> >> >> >> > >org.jboss.seam.servlet.SeamExceptionFilter.doFilter(
> >> >> >> >> SeamExceptionFilter.java:43)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> > >> at
> >> >> >> >> > >org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
> >> >> >> >> ReplyHeaderFilter.java:96)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.catalina.core.StandardWrapperValve.invoke(
> >> >> >> >> StandardWrapperValve.java:213)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.catalina.core.StandardContextValve.invoke(
> >> >> >> >> StandardContextValve.java:178)
> >> >> >> >> > >> at
> >> >> >> >> >
> >>org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (
> >> >> >> >> SecurityAssociationValve.java:175)
> >> >> >> >> > >> at
> >> >> >> >> > >org.jboss.web.tomcat.security.JaccContextValve.invoke(
> >> >> >> >> JaccContextValve.java:74)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.catalina.core.StandardHostValve.invoke(
> >> >> >> >> StandardHostValve.java:126)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.catalina.valves.ErrorReportValve.invoke (
> >> >> >> >> ErrorReportValve.java:105)
> >> >> >> >> > >> at
> >> >> >> >> > >org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(
> >> >> >> >> CachedConnectionValve.java:156)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.catalina.core.StandardEngineValve.invoke(
> >> >> >> >> StandardEngineValve.java:107)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.catalina.connector.CoyoteAdapter.service (
> >> >> >> CoyoteAdapter.java
> >> >> >> >> :148)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.coyote.http11.Http11Processor.process(
> >> >> >> Http11Processor.java
> >> >> >> >> :869)
> >> >> >> >> > >> at
> >> >> >> >> > >
> >> >> >> >>
> >> >> >> >
> >> >> >>
> >> >>
> >>
> >>>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
> >> >> >> >> (Http11BaseProtocol.java:664)
> >> >> >> >> > >> at
> >> >> >> >> > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> >> >> >> >> PoolTcpEndpoint.java:527)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> >> >> >> >> MasterSlaveWorkerThread.java:112)
> >> >> >> >> > >> at java.lang.Thread.run(Thread.java:619)
> >> >> >> >> > >> 17:58:43,342 ERROR [SeamExceptionFilter()] exception root
> >> >cause
> >> >> >> >> > >> java.lang.IllegalStateException: No RenderingContext
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(
> >> >> >> >> CoreRenderer.java:159)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >>org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(
> >> >> >> >> UIXComponentBase.java:668)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >>org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild
> >> >> >(
> >> >> >> >> RendererUtils.java:412)
> >> >> >> >> > >> at
> >> >> >> >> > >
> >> >> >>
> >org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(
> >> >> >> >> RendererUtils.java:400)
> >> >> >> >> > >> at
> >> >> >> >> > >
> >> >> >> >>
> >> >> >> >
> >> >> >>
> >> >>
> >>
> >>>org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
> >> >> >> >> (HtmlGroupRendererBase.java:78)
> >> >> >> >> > >> at
> >> >> >> >> > > javax.faces.component.UIComponentBase.encodeEnd(
> >> >> >> UIComponentBase.java
> >> >> >> >> :539)
> >> >> >> >> > >> at
> >> >> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
> >> >> >> >> RendererBase.java :249)
> >> >> >> >> > >> at
> >> >> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChildren(
> >> >> >> >> RendererBase.java:225)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >>org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren
> >> >> >(
> >> >> >> >> AjaxOutputPanelRenderer.java:74)
> >> >> >> >> > >> at
> >> >> >> >> > >javax.faces.component.UIComponentBase.encodeChildren(
> >> >> >> >> UIComponentBase.java:527)
> >> >> >> >> > >> at
> >> >> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
> >> >> >> >> RendererBase.java:245)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >>
> >>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
> >> >> >> >> AjaxChildrenRenderer.java:120)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >> >>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
> >> >> >> (
> >> >> >> >> AjaxChildrenRenderer.java:111)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >> >>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
> >> >> >> (
> >> >> >> >> AjaxChildrenRenderer.java:111)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >>org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax (
> >> >> >> >> AjaxContainerRenderer.java:126)
> >> >> >> >> > >> at
> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(
> >> >> >> AjaxViewRoot.java
> >> >> >> >> :570)
> >> >> >> >> > >> at
> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion(
> >> >> >> >> AjaxContext.java:301)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion (
> >> >> >> >> AjaxContext.java:233)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
> >> >> >> >> AjaxContext.java:226)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >> >>org.ajax4jsf.ajax.ForceRender.processAjaxRender(ForceRender.java:45)
> >> >> >> >> > >> at
> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(
> >> >> >> >> AjaxRenderEvent.java:43)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >> >>javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java
> >> >> >> >> :487)
> >> >> >> >> > >> at
> >> >> >> >> > > org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(
> >> >> >> >> AjaxActionComponent.java:73)
> >> >> >> >> > >> at
> >> >> >javax.faces.component.UIData.broadcast(UIData.java:517)
> >> >> >> >> > >> at
> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
> >> >> >> >> AjaxViewRoot.java:274)
> >> >> >> >> > >> at
> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents
> >(
> >> >> >> >> AjaxViewRoot.java:290)
> >> >> >> >> > >> at
> >> >> >> >> >
> >>org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(
> >> >> >> >> AjaxViewHandler.java:269)
> >> >> >> >> > >> at
> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(
> >> >> >> >> AjaxViewHandler.java:218)
> >> >> >> >> > >> 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 :252)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> > >> at
> >> >> >> >> > >
> >> >> >> >>
> >> >> >> >
> >> >> >>
> >> >>
> >>
> >>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> >> >> >> >> (TrinidadFilterImpl.java:210)
> >> >> >> >> > >> at
> >> >> >> >> > >
> >> >> >> >>
> >> >> >> >
> >> >> >>
> >> >>
> >>
> >>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> >> >> >> >> (TrinidadFilterImpl.java:167)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >> >>
> >>
> >>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> >> >> >> >> TrinidadFilterImpl.java:140)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> >> >> >> >> TrinidadFilter.java:93)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> > >> at
> >> >> >> >> >
> >>org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
> >> >> >> >> BaseXMLFilter.java:75)
> >> >> >> >> > >> at
> >> >> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter (
> >> >> >> >> BaseFilter.java:213)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> > >> at
> >> >> >> >> > >org.jboss.seam.servlet.SeamRedirectFilter.doFilter (
> >> >> >> >> SeamRedirectFilter.java:29)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> > >> at
> >> >> >> >> > >org.jboss.seam.servlet.SeamExceptionFilter.doFilter (
> >> >> >> >> SeamExceptionFilter.java:43)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> > >> at
> >> >> >> >> > >org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (
> >> >> >> >> ReplyHeaderFilter.java:96)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.catalina.core.StandardWrapperValve.invoke (
> >> >> >> >> StandardWrapperValve.java:213)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.catalina.core.StandardContextValve.invoke(
> >> >> >> >> StandardContextValve.java:178)
> >> >> >> >> > >> at
> >> >> >> >> >
> >>org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
> >> >> >> >> SecurityAssociationValve.java:175)
> >> >> >> >> > >> at
> >> >> >> >> > >org.jboss.web.tomcat.security.JaccContextValve.invoke (
> >> >> >> >> JaccContextValve.java:74)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.catalina.core.StandardHostValve.invoke(
> >> >> >> >> StandardHostValve.java:126)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.catalina.valves.ErrorReportValve.invoke(
> >> >> >> >> ErrorReportValve.java:105)
> >> >> >> >> > >> at
> >> >> >> >> > >org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke (
> >> >> >> >> CachedConnectionValve.java:156)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.catalina.core.StandardEngineValve.invoke(
> >> >> >> >> StandardEngineValve.java:107)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.catalina.connector.CoyoteAdapter.service(
> >> >> >> CoyoteAdapter.java
> >> >> >> >> :148)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.coyote.http11.Http11Processor.process(
> >> >> >> Http11Processor.java
> >> >> >> >> :869)
> >> >> >> >> > >> at
> >> >> >> >> > >
> >> >> >> >>
> >> >> >> >
> >> >> >>
> >> >>
> >>
> >>>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
> >> >> >> >> (Http11BaseProtocol.java:664)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> >> >> >> >> PoolTcpEndpoint.java:527)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run (
> >> >> >> >> MasterSlaveWorkerThread.java:112)
> >> >> >> >> > >> at java.lang.Thread.run(Thread.java:619)
> >> >> >> >> > >> 17:58:43,372 INFO [Exceptions()] reading exception
> >mappings
> >> >from
> >> >> >> >> > >/WEB-INF/pages.xml
> >> >> >> >> > >> 17:58:43,412 ERROR [DebugPageHandler()] redirecting to
> >debug
> >> >page
> >> >> >> >> > >> java.lang.IllegalStateException: No RenderingContext
> >> >> >> >> > >> at
> >> >> >> >> > > org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(
> >> >> >> >> CoreRenderer.java:159)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >>org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(
> >> >> >> >> UIXComponentBase.java:668)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >>org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(
> >> >> >> >> RendererUtils.java:412)
> >> >> >> >> > >> at
> >> >> >> >> > >
> >> >> >>
> >org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(
> >> >> >> >> RendererUtils.java:400)
> >> >> >> >> > >> at
> >> >> >> >> > >
> >> >> >> >>
> >> >> >> >
> >> >> >>
> >> >>
> >>
> >>>org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
> >> >> >> >> (HtmlGroupRendererBase.java:78)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >> >>javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java
> >> >> >> >> :539)
> >> >> >> >> > >> at
> >> >> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
> >> >> >> >> RendererBase.java:249)
> >> >> >> >> > >> at
> >> >> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChildren (
> >> >> >> >> RendererBase.java:225)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >>org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren(
> >> >> >> >> AjaxOutputPanelRenderer.java:74)
> >> >> >> >> > >> at
> >> >> >> >> > >javax.faces.component.UIComponentBase.encodeChildren(
> >> >> >> >> UIComponentBase.java:527)
> >> >> >> >> > >> at
> >> >> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild (
> >> >> >> >> RendererBase.java:245)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >> >>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
> >> >> >> (
> >> >> >> >> AjaxChildrenRenderer.java:120)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >> >>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
> >> >> >> (
> >> >> >> >> AjaxChildrenRenderer.java:111)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >>
> >>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
> >> >> >> >> AjaxChildrenRenderer.java:111)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >>org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax(
> >> >> >> >> AjaxContainerRenderer.java:126)
> >> >> >> >> > >> at
> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(
> >> >> >> AjaxViewRoot.java
> >> >> >> >> :570)
> >> >> >> >> > >> at
> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion (
> >> >> >> >> AjaxContext.java:301)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
> >> >> >> >> AjaxContext.java:233)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
> >> >> >> >> AjaxContext.java:226)
> >> >> >> >> > >> at
> >> >> >> >> > >org.ajax4jsf.ajax.ForceRender.processAjaxRender
> >> >(ForceRender.java
> >> >> >> :45)
> >> >> >> >> > >> at
> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(
> >> >> >> >> AjaxRenderEvent.java:43)
> >> >> >> >> > >> at
> >> >> >> >> > > javax.faces.component.UIComponentBase.broadcast(
> >> >> >> UIComponentBase.java
> >> >> >> >> :487)
> >> >> >> >> > >> at
> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(
> >> >> >> >> AjaxActionComponent.java :73)
> >> >> >> >> > >> at
> >> >> >javax.faces.component.UIData.broadcast(UIData.java:517)
> >> >> >> >> > >> at
> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
> >> >> >> >> AjaxViewRoot.java:274)
> >> >> >> >> > >> at
> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents(
> >> >> >> >> AjaxViewRoot.java:290)
> >> >> >> >> > >> at
> >> >> >> >> > >
> >org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(
> >> >> >> >> AjaxViewHandler.java:269)
> >> >> >> >> > >> at
> >> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(
> >> >> >> >> AjaxViewHandler.java:218)
> >> >> >> >> > >> 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:252)
> >> >> >> >> > >> at
> >> >> >> >> > > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> > >> at
> >> >> >> >> > >
> >> >> >> >>
> >> >> >> >
> >> >> >>
> >> >>
> >>
> >>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> >> >> >> >> (TrinidadFilterImpl.java:210)
> >> >> >> >> > >> at
> >> >> >> >> > >
> >> >> >> >>
> >> >> >> >
> >> >> >>
> >> >>
> >>
> >>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> >> >> >> >> (TrinidadFilterImpl.java :167)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >> >>
> >>
> >>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> >> >> >> >> TrinidadFilterImpl.java:140)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> >> >> >> >> TrinidadFilter.java:93)
> >> >> >> >> > >> at
> >> >> >> >> >
> >> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> >> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> >> > >> at
> >> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> >> > >> at
> >> >> >> >> >
> >>org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
> >> >> >> >> BaseXMLFilter.java:75)
> >> >> >> >> > >> at
> >> >> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter (
> >> >> >> >> BaseFilter.java:213)
> >> >> >> >> > >> at
> >> >> >> >> > >
> >> >> >> >> > >
> >> >> >> >> > >--
> >> >> >> >> > >Matthias Wessendorf
> >> >> >> >> > > http://tinyurl.com/fmywh
> >> >> >> >> > >
> >> >> >> >> > >further stuff:
> >> >> >> >> > >blog: http://jroller.com/page/mwessendorf
> >> >> >> >> > >mail: mwessendorf-at-gmail-dot-com
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> --
> >> >> >> >> Matthias Wessendorf
> >> >> >> >> http://tinyurl.com/fmywh
> >> >> >> >>
> >> >> >> >> further stuff:
> >> >> >> >> blog: http://jroller.com/page/mwessendorf
> >> >> >> >> mail: mwessendorf-at-gmail-dot-com
> >> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >
> >> >
> >> >--
> >> >Matthias Wessendorf
> >> >http://tinyurl.com/fmywh
> >> >
> >> >further stuff:
> >> >blog: http://jroller.com/page/mwessendorf
> >> >mail: mwessendorf-at-gmail-dot-com
> >>
> >>
> >>
> >>
> >
> >
> >--
> >Matthias Wessendorf
> >http://tinyurl.com/fmywh
> >
> >further stuff:
> >blog: http://jroller.com/page/mwessendorf
> >mail: mwessendorf-at-gmail-dot-com
>
>
>
>
--
Matthias Wessendorf
http://tinyurl.com/fmywh
further stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com
Re[10]: No RenderingContext with ajax4jsf + Seam
Posted by Thomas Hamacher <th...@project-team.de>.
Matthias,
I just added a new page to the wiki to explain how I set up my environment with seam, trinidad and ajax4jsf. I didn´t want to overwrite or edit the existing page, so I referenced to a new one.
I hope that helps a bit. You can find it at:
http://wiki.apache.org/myfaces/TrinidadSeamAjax4JsfFaceletDetail
I´m not sure, if the file is attached correctly. I uploaded it several times, but it always shows up as new. Maybe you´ll have a look.
Thomas
*********** REPLY SEPARATOR ***********
On 28.02.2007 at 10:43 Matthias Wessendorf wrote:
>On 2/28/07, Thomas Hamacher <th...@project-team.de> wrote:
>> Sure I can. Can you give me the link and I´ll try to set up some
>information. I hope my english is not too bad for that.
>
>http://wiki.apache.org/myfaces/TrinidadSeamAjax4Jsf
>
>if somebody complains, he can fix it ... it's open source ;-)
>
>> Yes - you should definately try to get in touch with seam, as Seam
>improves a lot of things in the back. But they shouldn´t care about the
>ui-components, so this is where trinidad should definately be in place.
>But a good integration of both of these frameworks is the most-important
>part for people using both of these frameworks and is one good basis for a
>wide distribution of trinidad.
>>
>> BTW: Does Apache provide a way to set up a forum instead of a
>mailing-list? I think for better searchability and archiving this could be
>an alternative for the mailing-list, so that a lot of potential developers
>and users might stumble over trinidad and find solutions to their problems?
>
>no, no forums here at Apache at all.
>I use google mail, which has incredible search mechanism.
>Also there is "mail-archive.com", that works as well
>
>-M
>>
>> Thomas
>>
>> *********** REPLY SEPARATOR ***********
>>
>> On 28.02.2007 at 10:24 Matthias Wessendorf wrote:
>>
>> >Thomas,
>> >
>> >that would be very good idea.
>> >also can you put that kind of information to our wiki?
>> >
>> >I expect much more Seam related threads here in the (near) future.
>> >
>> >-M
>> >
>> >On 2/28/07, Thomas Hamacher <th...@project-team.de> wrote:
>> >> Chris,
>> >>
>> >> thank you very much. You were right and including the a4j-trinidad
>> >solved the problem.
>> >> Maybe it would be a good idea to tell the ajax4jsf, that they should
>> >announce on their website, that a4j-trinidad is necessary not only for
>the
>> >1.0.5-Version but all ajax4jsf versions. This might solve some trouble.
>> >>
>> >> Thanks
>> >> Thomas
>> >>
>> >> *********** REPLY SEPARATOR ***********
>> >>
>> >> On 27.02.2007 at 19:01 Chris Lowe wrote:
>> >>
>> >> >Hi Thomas,
>> >> >
>> >> >The a4j-trinidad contains an alternative AjaxContext called
>> >> >TrinidadAjaxContext which is not present in the main distribution, so
>> >you
>> >> >will need the extra library.
>> >> >
>> >> >Here's a very useful link on integrating several libraries together,
>> >> >including Ajax4Jsf, Trinidad and Seam:
>> >> >
>> >>
>>
>>>http://www.jroller.com/page/wesleyhales/?anchor=jsf_component_library_integration_and
>> >> >
>> >> >Cheers,
>> >> >
>> >> >Chris.
>> >> >
>> >> >
>> >> >On 27/02/07, Thomas Hamacher <th...@project-team.de> wrote:
>> >> >>
>> >> >> Chris,
>> >> >>
>> >> >> no I haven´t because the a4j-trinidad is meant to be for ajax4jsf
>> >> >1.0.5and as there is no new release for
>> >> >> 1.0.6 I thought it´s probably already included in 1.0.6 or might
>cause
>> >> >> some trouble when using 1.0.5 together with 1.0.6. Am I wrong in
>this
>> >> >> case?
>> >> >>
>> >> >> Thomas
>> >> >>
>> >> >> *********** REPLY SEPARATOR ***********
>> >> >>
>> >> >> On 27.02.2007 at 17:42 Chris Lowe wrote:
>> >> >>
>> >> >> >Do you have a4j-trinidad.jar installed alongside ajax4jsf.jar ?
>> >> >> >
>> >> >> >
>> >> >> >On 27/02/07, Matthias Wessendorf <ma...@apache.org> wrote:
>> >> >> >>
>> >> >> >> unfortunately I don't have a seam project here to play w/.
>> >> >> >> Have to find time to do so.
>> >> >> >>
>> >> >> >> sorry... others here, are using same stack as you.
>> >> >> >>
>> >> >> >> -M
>> >> >> >>
>> >> >> >> On 2/27/07, Thomas Hamacher <thamacher@project-team.de > wrote:
>> >> >> >> > Matthias,
>> >> >> >> >
>> >> >> >> > yes - unfortunately I did everything, that´s mentioned in
>there.
>> >> >> >> > The problem is, that ajax4jsf / Seam / Trinidad basicly works
>> >> >> together,
>> >> >> >> so I guess the general configuration should be okay.
>> >> >> >> > But in this case it doesn´t work anyways.
>> >> >> >> >
>> >> >> >> > thx,
>> >> >> >> >
>> >> >> >> > Thomas
>> >> >> >> >
>> >> >> >> > *********** REPLY SEPARATOR ***********
>> >> >> >> >
>> >> >> >> > On 27.02.2007 at 18:18 Matthias Wessendorf wrote:
>> >> >> >> >
>> >> >> >> > >Thomas-
>> >> >> >> > >
>> >> >> >> > >did you took a look at:
>> >> >> >> > >
>> >> >> >> > >http://wiki.apache.org/myfaces/TrinidadSeamAjax4Jsf
>> >> >> >> > >
>> >> >> >> > >I only see the ViewHandler for Ajax4JSF in place
>> >> >> >> > >
>> >> >> >> > >thx,
>> >> >> >> > >Matthias
>> >> >> >> > >
>> >> >> >> > >On 2/27/07, Thomas Hamacher <thamacher@project-team.de >
>wrote:
>> >> >> >> > >> Hi @all,
>> >> >> >> > >>
>> >> >> >> > >> I try using ajax4jsf 1.0.6 together with Trinidad, which
>works
>> >> >> quite
>> >> >> >> > >well so far and I can use most of the ajax4jsf-components.
>The
>> >only
>> >> >> >> thing,
>> >> >> >> > >that does not work until now is using the ajaxListener
>> >> >> >> > >type="org.ajax4jsf.ajax.ForceRender" in a h:dataTable. What I
>> >want
>> >> >> to
>> >> >> >> do
>> >> >> >> > >is to rerender my selected row, so that I can display a
>> >> >> >> > >delete-confirmation-box through setting a flag and
>rerendering a
>> >> >> >> defined
>> >> >> >> > >part of the page. The ajax-request works perfectly, but
>> >> >> unfortunately
>> >> >> >I
>> >> >> >> > >get an exception afterwards.
>> >> >> >> > >>
>> >> >> >> > >> As I´m using the combination of Seam 1.1.6, MyFaces 1.1.5,
>> >> >> ajax4jsf
>> >> >> >> > >1.0.6, facelets and a nightly build of trinidad, I don´t
>really
>> >> >know
>> >> >> >> what
>> >> >> >> > >part causes this exception.
>> >> >> >> > >>
>> >> >> >> > >> This is a short code-fragment:
>> >> >> >> > >>
>> >> >> >> > >> <h:dataTable var="profile" value="#{ProfileList}"
>> >> >> >> > >rendered="#{ProfileList.rowCount>0}">
>> >> >> >> > >> <h:column>
>> >> >> >> > >> <a4j:commandButton id="command_link_up"
>> >> >> >> > >> value="Delete"
>> >> >> >> > >> reRender="profile,
>> >> >> >> > >deleteConfirmation"
>> >> >> >> > >>
>> >> >> >> > >action="#{OverviewAction.registerPublisherProfile}" >
>> >> >> >> > >> <a4j:ajaxListener
>> >> >> >> > >type="org.ajax4jsf.ajax.ForceRender " />
>> >> >> >> > >> </a4j:commandButton>
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >> <a4j:outputPanel id="deleteConfirmation"
>> >> >> >> > >ajaxRendered="true">
>> >> >> >> > >> <h:panelGroup
>id="deleteConfirmationPanel"
>> >> >> >> > >rendered="#{OverviewAction.deleteRequested }" >
>> >> >> >> > >> <div class="colored">
>> >> >> >> > >> <tr:outputText
>> >> >> >> > >value="#{messages[' deleteProfile.confirmationText']}" />
>> >> >> >> > >> ...
>> >> >> >> > >> </h:panelGroup>
>> >> >> >> > >> </a4j:outputPanel>
>> >> >> >> > >> </h:column>
>> >> >> >> > >> ...
>> >> >> >> > >> And this is the exception I get:
>> >> >> >> > >>
>> >> >> >> > >>
>> >> >> >> > >> 17:58:43,342 ERROR [SeamExceptionFilter()] uncaught
>exception
>> >> >> >> > >> javax.servlet.ServletException: No RenderingContext
>> >> >> >> > >> at javax.faces.webapp.FacesServlet.service(
>> >> >> FacesServlet.java
>> >> >> >> :154)
>> >> >> >> > >> at
>> >> >> >> >
>> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> ApplicationFilterChain.java:252)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
>> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> > >> at
>> >> >> >> > >
>> >> >> >>
>> >> >> >
>> >> >>
>> >>
>>
>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
>> >> >> >> (TrinidadFilterImpl.java :210)
>> >> >> >> > >> at
>> >> >> >> > >
>> >> >> >>
>> >> >> >
>> >> >>
>> >>
>>
>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
>> >> >> >> (TrinidadFilterImpl.java:167)
>> >> >> >> > >> at
>> >> >> >> >
>> >> >>
>>
>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
>> >> >> >> TrinidadFilterImpl.java:140)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter (
>> >> >> >> TrinidadFilter.java:93)
>> >> >> >> > >> at
>> >> >> >> >
>> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> > >> at
>> >> >> >> >
>>org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter
>> >(
>> >> >> >> BaseXMLFilter.java:75)
>> >> >> >> > >> at
>> >> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(
>> >> >> >> BaseFilter.java:213)
>> >> >> >> > >> at
>> >> >> >> >
>> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
>> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> > >> at
>> >> >> >> > >org.jboss.seam.servlet.SeamRedirectFilter.doFilter(
>> >> >> >> SeamRedirectFilter.java:29)
>> >> >> >> > >> at
>> >> >> >> >
>> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
>> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> > >> at
>> >> >> >> > >org.jboss.seam.servlet.SeamExceptionFilter.doFilter(
>> >> >> >> SeamExceptionFilter.java:43)
>> >> >> >> > >> at
>> >> >> >> >
>> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
>> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> > >> at
>> >> >> >> > >org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
>> >> >> >> ReplyHeaderFilter.java:96)
>> >> >> >> > >> at
>> >> >> >> >
>> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
>> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.catalina.core.StandardWrapperValve.invoke(
>> >> >> >> StandardWrapperValve.java:213)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.catalina.core.StandardContextValve.invoke(
>> >> >> >> StandardContextValve.java:178)
>> >> >> >> > >> at
>> >> >> >> >
>>org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (
>> >> >> >> SecurityAssociationValve.java:175)
>> >> >> >> > >> at
>> >> >> >> > >org.jboss.web.tomcat.security.JaccContextValve.invoke(
>> >> >> >> JaccContextValve.java:74)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.catalina.core.StandardHostValve.invoke(
>> >> >> >> StandardHostValve.java:126)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.catalina.valves.ErrorReportValve.invoke (
>> >> >> >> ErrorReportValve.java:105)
>> >> >> >> > >> at
>> >> >> >> > >org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(
>> >> >> >> CachedConnectionValve.java:156)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.catalina.core.StandardEngineValve.invoke(
>> >> >> >> StandardEngineValve.java:107)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.catalina.connector.CoyoteAdapter.service (
>> >> >> CoyoteAdapter.java
>> >> >> >> :148)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.coyote.http11.Http11Processor.process(
>> >> >> Http11Processor.java
>> >> >> >> :869)
>> >> >> >> > >> at
>> >> >> >> > >
>> >> >> >>
>> >> >> >
>> >> >>
>> >>
>>
>>>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
>> >> >> >> (Http11BaseProtocol.java:664)
>> >> >> >> > >> at
>> >> >> >> > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
>> >> >> >> PoolTcpEndpoint.java:527)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
>> >> >> >> MasterSlaveWorkerThread.java:112)
>> >> >> >> > >> at java.lang.Thread.run(Thread.java:619)
>> >> >> >> > >> 17:58:43,342 ERROR [SeamExceptionFilter()] exception root
>> >cause
>> >> >> >> > >> java.lang.IllegalStateException: No RenderingContext
>> >> >> >> > >> at
>> >> >> >> > >org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(
>> >> >> >> CoreRenderer.java:159)
>> >> >> >> > >> at
>> >> >> >> >
>> >>org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(
>> >> >> >> UIXComponentBase.java:668)
>> >> >> >> > >> at
>> >> >> >> >
>> >>org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild
>> >> >(
>> >> >> >> RendererUtils.java:412)
>> >> >> >> > >> at
>> >> >> >> > >
>> >> >>
>org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(
>> >> >> >> RendererUtils.java:400)
>> >> >> >> > >> at
>> >> >> >> > >
>> >> >> >>
>> >> >> >
>> >> >>
>> >>
>>
>>>org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
>> >> >> >> (HtmlGroupRendererBase.java:78)
>> >> >> >> > >> at
>> >> >> >> > > javax.faces.component.UIComponentBase.encodeEnd(
>> >> >> UIComponentBase.java
>> >> >> >> :539)
>> >> >> >> > >> at
>> >> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
>> >> >> >> RendererBase.java :249)
>> >> >> >> > >> at
>> >> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChildren(
>> >> >> >> RendererBase.java:225)
>> >> >> >> > >> at
>> >> >> >> >
>> >>org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren
>> >> >(
>> >> >> >> AjaxOutputPanelRenderer.java:74)
>> >> >> >> > >> at
>> >> >> >> > >javax.faces.component.UIComponentBase.encodeChildren(
>> >> >> >> UIComponentBase.java:527)
>> >> >> >> > >> at
>> >> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
>> >> >> >> RendererBase.java:245)
>> >> >> >> > >> at
>> >> >> >> >
>> >>
>>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
>> >> >> >> AjaxChildrenRenderer.java:120)
>> >> >> >> > >> at
>> >> >> >> >
>> >> >>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
>> >> >> (
>> >> >> >> AjaxChildrenRenderer.java:111)
>> >> >> >> > >> at
>> >> >> >> >
>> >> >>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
>> >> >> (
>> >> >> >> AjaxChildrenRenderer.java:111)
>> >> >> >> > >> at
>> >> >> >> >
>> >>org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax (
>> >> >> >> AjaxContainerRenderer.java:126)
>> >> >> >> > >> at
>> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(
>> >> >> AjaxViewRoot.java
>> >> >> >> :570)
>> >> >> >> > >> at
>> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion(
>> >> >> >> AjaxContext.java:301)
>> >> >> >> > >> at
>> >> >> >> >
>> >>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion (
>> >> >> >> AjaxContext.java:233)
>> >> >> >> > >> at
>> >> >> >> >
>> >>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
>> >> >> >> AjaxContext.java:226)
>> >> >> >> > >> at
>> >> >> >> >
>> >> >>org.ajax4jsf.ajax.ForceRender.processAjaxRender(ForceRender.java:45)
>> >> >> >> > >> at
>> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(
>> >> >> >> AjaxRenderEvent.java:43)
>> >> >> >> > >> at
>> >> >> >> >
>> >> >>javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java
>> >> >> >> :487)
>> >> >> >> > >> at
>> >> >> >> > > org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(
>> >> >> >> AjaxActionComponent.java:73)
>> >> >> >> > >> at
>> >> >javax.faces.component.UIData.broadcast(UIData.java:517)
>> >> >> >> > >> at
>> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
>> >> >> >> AjaxViewRoot.java:274)
>> >> >> >> > >> at
>> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents
>(
>> >> >> >> AjaxViewRoot.java:290)
>> >> >> >> > >> at
>> >> >> >> >
>>org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(
>> >> >> >> AjaxViewHandler.java:269)
>> >> >> >> > >> at
>> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(
>> >> >> >> AjaxViewHandler.java:218)
>> >> >> >> > >> 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 :252)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> > >> at
>> >> >> >> > >
>> >> >> >>
>> >> >> >
>> >> >>
>> >>
>>
>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
>> >> >> >> (TrinidadFilterImpl.java:210)
>> >> >> >> > >> at
>> >> >> >> > >
>> >> >> >>
>> >> >> >
>> >> >>
>> >>
>>
>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
>> >> >> >> (TrinidadFilterImpl.java:167)
>> >> >> >> > >> at
>> >> >> >> >
>> >> >>
>>
>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
>> >> >> >> TrinidadFilterImpl.java:140)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
>> >> >> >> TrinidadFilter.java:93)
>> >> >> >> > >> at
>> >> >> >> >
>> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
>> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> > >> at
>> >> >> >> >
>>org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
>> >> >> >> BaseXMLFilter.java:75)
>> >> >> >> > >> at
>> >> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter (
>> >> >> >> BaseFilter.java:213)
>> >> >> >> > >> at
>> >> >> >> >
>> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> > >> at
>> >> >> >> > >org.jboss.seam.servlet.SeamRedirectFilter.doFilter (
>> >> >> >> SeamRedirectFilter.java:29)
>> >> >> >> > >> at
>> >> >> >> >
>> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> > >> at
>> >> >> >> > >org.jboss.seam.servlet.SeamExceptionFilter.doFilter (
>> >> >> >> SeamExceptionFilter.java:43)
>> >> >> >> > >> at
>> >> >> >> >
>> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> > >> at
>> >> >> >> > >org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (
>> >> >> >> ReplyHeaderFilter.java:96)
>> >> >> >> > >> at
>> >> >> >> >
>> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.catalina.core.StandardWrapperValve.invoke (
>> >> >> >> StandardWrapperValve.java:213)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.catalina.core.StandardContextValve.invoke(
>> >> >> >> StandardContextValve.java:178)
>> >> >> >> > >> at
>> >> >> >> >
>>org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
>> >> >> >> SecurityAssociationValve.java:175)
>> >> >> >> > >> at
>> >> >> >> > >org.jboss.web.tomcat.security.JaccContextValve.invoke (
>> >> >> >> JaccContextValve.java:74)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.catalina.core.StandardHostValve.invoke(
>> >> >> >> StandardHostValve.java:126)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.catalina.valves.ErrorReportValve.invoke(
>> >> >> >> ErrorReportValve.java:105)
>> >> >> >> > >> at
>> >> >> >> > >org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke (
>> >> >> >> CachedConnectionValve.java:156)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.catalina.core.StandardEngineValve.invoke(
>> >> >> >> StandardEngineValve.java:107)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.catalina.connector.CoyoteAdapter.service(
>> >> >> CoyoteAdapter.java
>> >> >> >> :148)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.coyote.http11.Http11Processor.process(
>> >> >> Http11Processor.java
>> >> >> >> :869)
>> >> >> >> > >> at
>> >> >> >> > >
>> >> >> >>
>> >> >> >
>> >> >>
>> >>
>>
>>>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
>> >> >> >> (Http11BaseProtocol.java:664)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
>> >> >> >> PoolTcpEndpoint.java:527)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run (
>> >> >> >> MasterSlaveWorkerThread.java:112)
>> >> >> >> > >> at java.lang.Thread.run(Thread.java:619)
>> >> >> >> > >> 17:58:43,372 INFO [Exceptions()] reading exception
>mappings
>> >from
>> >> >> >> > >/WEB-INF/pages.xml
>> >> >> >> > >> 17:58:43,412 ERROR [DebugPageHandler()] redirecting to
>debug
>> >page
>> >> >> >> > >> java.lang.IllegalStateException: No RenderingContext
>> >> >> >> > >> at
>> >> >> >> > > org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(
>> >> >> >> CoreRenderer.java:159)
>> >> >> >> > >> at
>> >> >> >> >
>> >>org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(
>> >> >> >> UIXComponentBase.java:668)
>> >> >> >> > >> at
>> >> >> >> >
>> >>org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(
>> >> >> >> RendererUtils.java:412)
>> >> >> >> > >> at
>> >> >> >> > >
>> >> >>
>org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(
>> >> >> >> RendererUtils.java:400)
>> >> >> >> > >> at
>> >> >> >> > >
>> >> >> >>
>> >> >> >
>> >> >>
>> >>
>>
>>>org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
>> >> >> >> (HtmlGroupRendererBase.java:78)
>> >> >> >> > >> at
>> >> >> >> >
>> >> >>javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java
>> >> >> >> :539)
>> >> >> >> > >> at
>> >> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
>> >> >> >> RendererBase.java:249)
>> >> >> >> > >> at
>> >> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChildren (
>> >> >> >> RendererBase.java:225)
>> >> >> >> > >> at
>> >> >> >> >
>> >>org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren(
>> >> >> >> AjaxOutputPanelRenderer.java:74)
>> >> >> >> > >> at
>> >> >> >> > >javax.faces.component.UIComponentBase.encodeChildren(
>> >> >> >> UIComponentBase.java:527)
>> >> >> >> > >> at
>> >> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild (
>> >> >> >> RendererBase.java:245)
>> >> >> >> > >> at
>> >> >> >> >
>> >> >>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
>> >> >> (
>> >> >> >> AjaxChildrenRenderer.java:120)
>> >> >> >> > >> at
>> >> >> >> >
>> >> >>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
>> >> >> (
>> >> >> >> AjaxChildrenRenderer.java:111)
>> >> >> >> > >> at
>> >> >> >> >
>> >>
>>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
>> >> >> >> AjaxChildrenRenderer.java:111)
>> >> >> >> > >> at
>> >> >> >> >
>> >>org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax(
>> >> >> >> AjaxContainerRenderer.java:126)
>> >> >> >> > >> at
>> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(
>> >> >> AjaxViewRoot.java
>> >> >> >> :570)
>> >> >> >> > >> at
>> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion (
>> >> >> >> AjaxContext.java:301)
>> >> >> >> > >> at
>> >> >> >> >
>> >>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
>> >> >> >> AjaxContext.java:233)
>> >> >> >> > >> at
>> >> >> >> >
>> >>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
>> >> >> >> AjaxContext.java:226)
>> >> >> >> > >> at
>> >> >> >> > >org.ajax4jsf.ajax.ForceRender.processAjaxRender
>> >(ForceRender.java
>> >> >> :45)
>> >> >> >> > >> at
>> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(
>> >> >> >> AjaxRenderEvent.java:43)
>> >> >> >> > >> at
>> >> >> >> > > javax.faces.component.UIComponentBase.broadcast(
>> >> >> UIComponentBase.java
>> >> >> >> :487)
>> >> >> >> > >> at
>> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(
>> >> >> >> AjaxActionComponent.java :73)
>> >> >> >> > >> at
>> >> >javax.faces.component.UIData.broadcast(UIData.java:517)
>> >> >> >> > >> at
>> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
>> >> >> >> AjaxViewRoot.java:274)
>> >> >> >> > >> at
>> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents(
>> >> >> >> AjaxViewRoot.java:290)
>> >> >> >> > >> at
>> >> >> >> > >
>org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(
>> >> >> >> AjaxViewHandler.java:269)
>> >> >> >> > >> at
>> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(
>> >> >> >> AjaxViewHandler.java:218)
>> >> >> >> > >> 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:252)
>> >> >> >> > >> at
>> >> >> >> > > org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> > >> at
>> >> >> >> > >
>> >> >> >>
>> >> >> >
>> >> >>
>> >>
>>
>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
>> >> >> >> (TrinidadFilterImpl.java:210)
>> >> >> >> > >> at
>> >> >> >> > >
>> >> >> >>
>> >> >> >
>> >> >>
>> >>
>>
>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
>> >> >> >> (TrinidadFilterImpl.java :167)
>> >> >> >> > >> at
>> >> >> >> >
>> >> >>
>>
>>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
>> >> >> >> TrinidadFilterImpl.java:140)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
>> >> >> >> TrinidadFilter.java:93)
>> >> >> >> > >> at
>> >> >> >> >
>> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
>> >> >> >> ApplicationFilterChain.java:202)
>> >> >> >> > >> at
>> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> >> ApplicationFilterChain.java:173)
>> >> >> >> > >> at
>> >> >> >> >
>>org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
>> >> >> >> BaseXMLFilter.java:75)
>> >> >> >> > >> at
>> >> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter (
>> >> >> >> BaseFilter.java:213)
>> >> >> >> > >> at
>> >> >> >> > >
>> >> >> >> > >
>> >> >> >> > >--
>> >> >> >> > >Matthias Wessendorf
>> >> >> >> > > http://tinyurl.com/fmywh
>> >> >> >> > >
>> >> >> >> > >further stuff:
>> >> >> >> > >blog: http://jroller.com/page/mwessendorf
>> >> >> >> > >mail: mwessendorf-at-gmail-dot-com
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >>
>> >> >> >>
>> >> >> >> --
>> >> >> >> Matthias Wessendorf
>> >> >> >> http://tinyurl.com/fmywh
>> >> >> >>
>> >> >> >> further stuff:
>> >> >> >> blog: http://jroller.com/page/mwessendorf
>> >> >> >> mail: mwessendorf-at-gmail-dot-com
>> >> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >>
>> >>
>> >>
>> >>
>> >
>> >
>> >--
>> >Matthias Wessendorf
>> >http://tinyurl.com/fmywh
>> >
>> >further stuff:
>> >blog: http://jroller.com/page/mwessendorf
>> >mail: mwessendorf-at-gmail-dot-com
>>
>>
>>
>>
>
>
>--
>Matthias Wessendorf
>http://tinyurl.com/fmywh
>
>further stuff:
>blog: http://jroller.com/page/mwessendorf
>mail: mwessendorf-at-gmail-dot-com
Re: Re[8]: No RenderingContext with ajax4jsf + Seam
Posted by Matthias Wessendorf <ma...@apache.org>.
On 2/28/07, Thomas Hamacher <th...@project-team.de> wrote:
> Sure I can. Can you give me the link and I´ll try to set up some information. I hope my english is not too bad for that.
http://wiki.apache.org/myfaces/TrinidadSeamAjax4Jsf
if somebody complains, he can fix it ... it's open source ;-)
> Yes - you should definately try to get in touch with seam, as Seam improves a lot of things in the back. But they shouldn´t care about the ui-components, so this is where trinidad should definately be in place. But a good integration of both of these frameworks is the most-important part for people using both of these frameworks and is one good basis for a wide distribution of trinidad.
>
> BTW: Does Apache provide a way to set up a forum instead of a mailing-list? I think for better searchability and archiving this could be an alternative for the mailing-list, so that a lot of potential developers and users might stumble over trinidad and find solutions to their problems?
no, no forums here at Apache at all.
I use google mail, which has incredible search mechanism.
Also there is "mail-archive.com", that works as well
-M
>
> Thomas
>
> *********** REPLY SEPARATOR ***********
>
> On 28.02.2007 at 10:24 Matthias Wessendorf wrote:
>
> >Thomas,
> >
> >that would be very good idea.
> >also can you put that kind of information to our wiki?
> >
> >I expect much more Seam related threads here in the (near) future.
> >
> >-M
> >
> >On 2/28/07, Thomas Hamacher <th...@project-team.de> wrote:
> >> Chris,
> >>
> >> thank you very much. You were right and including the a4j-trinidad
> >solved the problem.
> >> Maybe it would be a good idea to tell the ajax4jsf, that they should
> >announce on their website, that a4j-trinidad is necessary not only for the
> >1.0.5-Version but all ajax4jsf versions. This might solve some trouble.
> >>
> >> Thanks
> >> Thomas
> >>
> >> *********** REPLY SEPARATOR ***********
> >>
> >> On 27.02.2007 at 19:01 Chris Lowe wrote:
> >>
> >> >Hi Thomas,
> >> >
> >> >The a4j-trinidad contains an alternative AjaxContext called
> >> >TrinidadAjaxContext which is not present in the main distribution, so
> >you
> >> >will need the extra library.
> >> >
> >> >Here's a very useful link on integrating several libraries together,
> >> >including Ajax4Jsf, Trinidad and Seam:
> >> >
> >>
> >>http://www.jroller.com/page/wesleyhales/?anchor=jsf_component_library_integration_and
> >> >
> >> >Cheers,
> >> >
> >> >Chris.
> >> >
> >> >
> >> >On 27/02/07, Thomas Hamacher <th...@project-team.de> wrote:
> >> >>
> >> >> Chris,
> >> >>
> >> >> no I haven´t because the a4j-trinidad is meant to be for ajax4jsf
> >> >1.0.5and as there is no new release for
> >> >> 1.0.6 I thought it´s probably already included in 1.0.6 or might cause
> >> >> some trouble when using 1.0.5 together with 1.0.6. Am I wrong in this
> >> >> case?
> >> >>
> >> >> Thomas
> >> >>
> >> >> *********** REPLY SEPARATOR ***********
> >> >>
> >> >> On 27.02.2007 at 17:42 Chris Lowe wrote:
> >> >>
> >> >> >Do you have a4j-trinidad.jar installed alongside ajax4jsf.jar ?
> >> >> >
> >> >> >
> >> >> >On 27/02/07, Matthias Wessendorf <ma...@apache.org> wrote:
> >> >> >>
> >> >> >> unfortunately I don't have a seam project here to play w/.
> >> >> >> Have to find time to do so.
> >> >> >>
> >> >> >> sorry... others here, are using same stack as you.
> >> >> >>
> >> >> >> -M
> >> >> >>
> >> >> >> On 2/27/07, Thomas Hamacher <thamacher@project-team.de > wrote:
> >> >> >> > Matthias,
> >> >> >> >
> >> >> >> > yes - unfortunately I did everything, that´s mentioned in there.
> >> >> >> > The problem is, that ajax4jsf / Seam / Trinidad basicly works
> >> >> together,
> >> >> >> so I guess the general configuration should be okay.
> >> >> >> > But in this case it doesn´t work anyways.
> >> >> >> >
> >> >> >> > thx,
> >> >> >> >
> >> >> >> > Thomas
> >> >> >> >
> >> >> >> > *********** REPLY SEPARATOR ***********
> >> >> >> >
> >> >> >> > On 27.02.2007 at 18:18 Matthias Wessendorf wrote:
> >> >> >> >
> >> >> >> > >Thomas-
> >> >> >> > >
> >> >> >> > >did you took a look at:
> >> >> >> > >
> >> >> >> > >http://wiki.apache.org/myfaces/TrinidadSeamAjax4Jsf
> >> >> >> > >
> >> >> >> > >I only see the ViewHandler for Ajax4JSF in place
> >> >> >> > >
> >> >> >> > >thx,
> >> >> >> > >Matthias
> >> >> >> > >
> >> >> >> > >On 2/27/07, Thomas Hamacher <thamacher@project-team.de > wrote:
> >> >> >> > >> Hi @all,
> >> >> >> > >>
> >> >> >> > >> I try using ajax4jsf 1.0.6 together with Trinidad, which works
> >> >> quite
> >> >> >> > >well so far and I can use most of the ajax4jsf-components. The
> >only
> >> >> >> thing,
> >> >> >> > >that does not work until now is using the ajaxListener
> >> >> >> > >type="org.ajax4jsf.ajax.ForceRender" in a h:dataTable. What I
> >want
> >> >> to
> >> >> >> do
> >> >> >> > >is to rerender my selected row, so that I can display a
> >> >> >> > >delete-confirmation-box through setting a flag and rerendering a
> >> >> >> defined
> >> >> >> > >part of the page. The ajax-request works perfectly, but
> >> >> unfortunately
> >> >> >I
> >> >> >> > >get an exception afterwards.
> >> >> >> > >>
> >> >> >> > >> As I´m using the combination of Seam 1.1.6, MyFaces 1.1.5,
> >> >> ajax4jsf
> >> >> >> > >1.0.6, facelets and a nightly build of trinidad, I don´t really
> >> >know
> >> >> >> what
> >> >> >> > >part causes this exception.
> >> >> >> > >>
> >> >> >> > >> This is a short code-fragment:
> >> >> >> > >>
> >> >> >> > >> <h:dataTable var="profile" value="#{ProfileList}"
> >> >> >> > >rendered="#{ProfileList.rowCount>0}">
> >> >> >> > >> <h:column>
> >> >> >> > >> <a4j:commandButton id="command_link_up"
> >> >> >> > >> value="Delete"
> >> >> >> > >> reRender="profile,
> >> >> >> > >deleteConfirmation"
> >> >> >> > >>
> >> >> >> > >action="#{OverviewAction.registerPublisherProfile}" >
> >> >> >> > >> <a4j:ajaxListener
> >> >> >> > >type="org.ajax4jsf.ajax.ForceRender " />
> >> >> >> > >> </a4j:commandButton>
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >> <a4j:outputPanel id="deleteConfirmation"
> >> >> >> > >ajaxRendered="true">
> >> >> >> > >> <h:panelGroup id="deleteConfirmationPanel"
> >> >> >> > >rendered="#{OverviewAction.deleteRequested }" >
> >> >> >> > >> <div class="colored">
> >> >> >> > >> <tr:outputText
> >> >> >> > >value="#{messages[' deleteProfile.confirmationText']}" />
> >> >> >> > >> ...
> >> >> >> > >> </h:panelGroup>
> >> >> >> > >> </a4j:outputPanel>
> >> >> >> > >> </h:column>
> >> >> >> > >> ...
> >> >> >> > >> And this is the exception I get:
> >> >> >> > >>
> >> >> >> > >>
> >> >> >> > >> 17:58:43,342 ERROR [SeamExceptionFilter()] uncaught exception
> >> >> >> > >> javax.servlet.ServletException: No RenderingContext
> >> >> >> > >> at javax.faces.webapp.FacesServlet.service(
> >> >> FacesServlet.java
> >> >> >> :154)
> >> >> >> > >> at
> >> >> >> >
> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> ApplicationFilterChain.java:252)
> >> >> >> > >> at
> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> > >> at
> >> >> >> > >
> >> >> >>
> >> >> >
> >> >>
> >>
> >>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> >> >> >> (TrinidadFilterImpl.java :210)
> >> >> >> > >> at
> >> >> >> > >
> >> >> >>
> >> >> >
> >> >>
> >>
> >>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> >> >> >> (TrinidadFilterImpl.java:167)
> >> >> >> > >> at
> >> >> >> >
> >> >>
> >>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> >> >> >> TrinidadFilterImpl.java:140)
> >> >> >> > >> at
> >> >> >> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter (
> >> >> >> TrinidadFilter.java:93)
> >> >> >> > >> at
> >> >> >> >
> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> > >> at
> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter
> >(
> >> >> >> BaseXMLFilter.java:75)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(
> >> >> >> BaseFilter.java:213)
> >> >> >> > >> at
> >> >> >> >
> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> > >> at
> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> > >> at
> >> >> >> > >org.jboss.seam.servlet.SeamRedirectFilter.doFilter(
> >> >> >> SeamRedirectFilter.java:29)
> >> >> >> > >> at
> >> >> >> >
> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> > >> at
> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> > >> at
> >> >> >> > >org.jboss.seam.servlet.SeamExceptionFilter.doFilter(
> >> >> >> SeamExceptionFilter.java:43)
> >> >> >> > >> at
> >> >> >> >
> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> > >> at
> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> > >> at
> >> >> >> > >org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
> >> >> >> ReplyHeaderFilter.java:96)
> >> >> >> > >> at
> >> >> >> >
> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> > >> at
> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> > >> at
> >> >> >> > >org.apache.catalina.core.StandardWrapperValve.invoke(
> >> >> >> StandardWrapperValve.java:213)
> >> >> >> > >> at
> >> >> >> > >org.apache.catalina.core.StandardContextValve.invoke(
> >> >> >> StandardContextValve.java:178)
> >> >> >> > >> at
> >> >> >> > >org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (
> >> >> >> SecurityAssociationValve.java:175)
> >> >> >> > >> at
> >> >> >> > >org.jboss.web.tomcat.security.JaccContextValve.invoke(
> >> >> >> JaccContextValve.java:74)
> >> >> >> > >> at
> >> >> >> > >org.apache.catalina.core.StandardHostValve.invoke(
> >> >> >> StandardHostValve.java:126)
> >> >> >> > >> at
> >> >> >> > >org.apache.catalina.valves.ErrorReportValve.invoke (
> >> >> >> ErrorReportValve.java:105)
> >> >> >> > >> at
> >> >> >> > >org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(
> >> >> >> CachedConnectionValve.java:156)
> >> >> >> > >> at
> >> >> >> > >org.apache.catalina.core.StandardEngineValve.invoke(
> >> >> >> StandardEngineValve.java:107)
> >> >> >> > >> at
> >> >> >> > >org.apache.catalina.connector.CoyoteAdapter.service (
> >> >> CoyoteAdapter.java
> >> >> >> :148)
> >> >> >> > >> at
> >> >> >> > >org.apache.coyote.http11.Http11Processor.process(
> >> >> Http11Processor.java
> >> >> >> :869)
> >> >> >> > >> at
> >> >> >> > >
> >> >> >>
> >> >> >
> >> >>
> >>
> >>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
> >> >> >> (Http11BaseProtocol.java:664)
> >> >> >> > >> at
> >> >> >> > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> >> >> >> PoolTcpEndpoint.java:527)
> >> >> >> > >> at
> >> >> >> > >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> >> >> >> MasterSlaveWorkerThread.java:112)
> >> >> >> > >> at java.lang.Thread.run(Thread.java:619)
> >> >> >> > >> 17:58:43,342 ERROR [SeamExceptionFilter()] exception root
> >cause
> >> >> >> > >> java.lang.IllegalStateException: No RenderingContext
> >> >> >> > >> at
> >> >> >> > >org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(
> >> >> >> CoreRenderer.java:159)
> >> >> >> > >> at
> >> >> >> >
> >>org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(
> >> >> >> UIXComponentBase.java:668)
> >> >> >> > >> at
> >> >> >> >
> >>org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild
> >> >(
> >> >> >> RendererUtils.java:412)
> >> >> >> > >> at
> >> >> >> > >
> >> >> org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(
> >> >> >> RendererUtils.java:400)
> >> >> >> > >> at
> >> >> >> > >
> >> >> >>
> >> >> >
> >> >>
> >>
> >>org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
> >> >> >> (HtmlGroupRendererBase.java:78)
> >> >> >> > >> at
> >> >> >> > > javax.faces.component.UIComponentBase.encodeEnd(
> >> >> UIComponentBase.java
> >> >> >> :539)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
> >> >> >> RendererBase.java :249)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChildren(
> >> >> >> RendererBase.java:225)
> >> >> >> > >> at
> >> >> >> >
> >>org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren
> >> >(
> >> >> >> AjaxOutputPanelRenderer.java:74)
> >> >> >> > >> at
> >> >> >> > >javax.faces.component.UIComponentBase.encodeChildren(
> >> >> >> UIComponentBase.java:527)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
> >> >> >> RendererBase.java:245)
> >> >> >> > >> at
> >> >> >> >
> >> >>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
> >> >> >> AjaxChildrenRenderer.java:120)
> >> >> >> > >> at
> >> >> >> >
> >> >>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
> >> >> (
> >> >> >> AjaxChildrenRenderer.java:111)
> >> >> >> > >> at
> >> >> >> >
> >> >>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
> >> >> (
> >> >> >> AjaxChildrenRenderer.java:111)
> >> >> >> > >> at
> >> >> >> >
> >>org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax (
> >> >> >> AjaxContainerRenderer.java:126)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(
> >> >> AjaxViewRoot.java
> >> >> >> :570)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion(
> >> >> >> AjaxContext.java:301)
> >> >> >> > >> at
> >> >> >> >
> >>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion (
> >> >> >> AjaxContext.java:233)
> >> >> >> > >> at
> >> >> >> >
> >>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
> >> >> >> AjaxContext.java:226)
> >> >> >> > >> at
> >> >> >> >
> >> >>org.ajax4jsf.ajax.ForceRender.processAjaxRender(ForceRender.java:45)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(
> >> >> >> AjaxRenderEvent.java:43)
> >> >> >> > >> at
> >> >> >> >
> >> >>javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java
> >> >> >> :487)
> >> >> >> > >> at
> >> >> >> > > org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(
> >> >> >> AjaxActionComponent.java:73)
> >> >> >> > >> at
> >> >javax.faces.component.UIData.broadcast(UIData.java:517)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
> >> >> >> AjaxViewRoot.java:274)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents (
> >> >> >> AjaxViewRoot.java:290)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(
> >> >> >> AjaxViewHandler.java:269)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(
> >> >> >> AjaxViewHandler.java:218)
> >> >> >> > >> 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 :252)
> >> >> >> > >> at
> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> > >> at
> >> >> >> > >
> >> >> >>
> >> >> >
> >> >>
> >>
> >>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> >> >> >> (TrinidadFilterImpl.java:210)
> >> >> >> > >> at
> >> >> >> > >
> >> >> >>
> >> >> >
> >> >>
> >>
> >>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> >> >> >> (TrinidadFilterImpl.java:167)
> >> >> >> > >> at
> >> >> >> >
> >> >>
> >>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> >> >> >> TrinidadFilterImpl.java:140)
> >> >> >> > >> at
> >> >> >> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> >> >> >> TrinidadFilter.java:93)
> >> >> >> > >> at
> >> >> >> >
> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> > >> at
> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
> >> >> >> BaseXMLFilter.java:75)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter (
> >> >> >> BaseFilter.java:213)
> >> >> >> > >> at
> >> >> >> >
> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> > >> at
> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> > >> at
> >> >> >> > >org.jboss.seam.servlet.SeamRedirectFilter.doFilter (
> >> >> >> SeamRedirectFilter.java:29)
> >> >> >> > >> at
> >> >> >> >
> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> > >> at
> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> > >> at
> >> >> >> > >org.jboss.seam.servlet.SeamExceptionFilter.doFilter (
> >> >> >> SeamExceptionFilter.java:43)
> >> >> >> > >> at
> >> >> >> >
> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> > >> at
> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> > >> at
> >> >> >> > >org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (
> >> >> >> ReplyHeaderFilter.java:96)
> >> >> >> > >> at
> >> >> >> >
> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> > >> at
> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> > >> at
> >> >> >> > >org.apache.catalina.core.StandardWrapperValve.invoke (
> >> >> >> StandardWrapperValve.java:213)
> >> >> >> > >> at
> >> >> >> > >org.apache.catalina.core.StandardContextValve.invoke(
> >> >> >> StandardContextValve.java:178)
> >> >> >> > >> at
> >> >> >> > >org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
> >> >> >> SecurityAssociationValve.java:175)
> >> >> >> > >> at
> >> >> >> > >org.jboss.web.tomcat.security.JaccContextValve.invoke (
> >> >> >> JaccContextValve.java:74)
> >> >> >> > >> at
> >> >> >> > >org.apache.catalina.core.StandardHostValve.invoke(
> >> >> >> StandardHostValve.java:126)
> >> >> >> > >> at
> >> >> >> > >org.apache.catalina.valves.ErrorReportValve.invoke(
> >> >> >> ErrorReportValve.java:105)
> >> >> >> > >> at
> >> >> >> > >org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke (
> >> >> >> CachedConnectionValve.java:156)
> >> >> >> > >> at
> >> >> >> > >org.apache.catalina.core.StandardEngineValve.invoke(
> >> >> >> StandardEngineValve.java:107)
> >> >> >> > >> at
> >> >> >> > >org.apache.catalina.connector.CoyoteAdapter.service(
> >> >> CoyoteAdapter.java
> >> >> >> :148)
> >> >> >> > >> at
> >> >> >> > >org.apache.coyote.http11.Http11Processor.process(
> >> >> Http11Processor.java
> >> >> >> :869)
> >> >> >> > >> at
> >> >> >> > >
> >> >> >>
> >> >> >
> >> >>
> >>
> >>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
> >> >> >> (Http11BaseProtocol.java:664)
> >> >> >> > >> at
> >> >> >> > >org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> >> >> >> PoolTcpEndpoint.java:527)
> >> >> >> > >> at
> >> >> >> > >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run (
> >> >> >> MasterSlaveWorkerThread.java:112)
> >> >> >> > >> at java.lang.Thread.run(Thread.java:619)
> >> >> >> > >> 17:58:43,372 INFO [Exceptions()] reading exception mappings
> >from
> >> >> >> > >/WEB-INF/pages.xml
> >> >> >> > >> 17:58:43,412 ERROR [DebugPageHandler()] redirecting to debug
> >page
> >> >> >> > >> java.lang.IllegalStateException: No RenderingContext
> >> >> >> > >> at
> >> >> >> > > org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(
> >> >> >> CoreRenderer.java:159)
> >> >> >> > >> at
> >> >> >> >
> >>org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(
> >> >> >> UIXComponentBase.java:668)
> >> >> >> > >> at
> >> >> >> >
> >>org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(
> >> >> >> RendererUtils.java:412)
> >> >> >> > >> at
> >> >> >> > >
> >> >> org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(
> >> >> >> RendererUtils.java:400)
> >> >> >> > >> at
> >> >> >> > >
> >> >> >>
> >> >> >
> >> >>
> >>
> >>org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
> >> >> >> (HtmlGroupRendererBase.java:78)
> >> >> >> > >> at
> >> >> >> >
> >> >>javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java
> >> >> >> :539)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
> >> >> >> RendererBase.java:249)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChildren (
> >> >> >> RendererBase.java:225)
> >> >> >> > >> at
> >> >> >> >
> >>org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren(
> >> >> >> AjaxOutputPanelRenderer.java:74)
> >> >> >> > >> at
> >> >> >> > >javax.faces.component.UIComponentBase.encodeChildren(
> >> >> >> UIComponentBase.java:527)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild (
> >> >> >> RendererBase.java:245)
> >> >> >> > >> at
> >> >> >> >
> >> >>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
> >> >> (
> >> >> >> AjaxChildrenRenderer.java:120)
> >> >> >> > >> at
> >> >> >> >
> >> >>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
> >> >> (
> >> >> >> AjaxChildrenRenderer.java:111)
> >> >> >> > >> at
> >> >> >> >
> >> >>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
> >> >> >> AjaxChildrenRenderer.java:111)
> >> >> >> > >> at
> >> >> >> >
> >>org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax(
> >> >> >> AjaxContainerRenderer.java:126)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(
> >> >> AjaxViewRoot.java
> >> >> >> :570)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion (
> >> >> >> AjaxContext.java:301)
> >> >> >> > >> at
> >> >> >> >
> >>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
> >> >> >> AjaxContext.java:233)
> >> >> >> > >> at
> >> >> >> >
> >>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
> >> >> >> AjaxContext.java:226)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.ajax.ForceRender.processAjaxRender
> >(ForceRender.java
> >> >> :45)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(
> >> >> >> AjaxRenderEvent.java:43)
> >> >> >> > >> at
> >> >> >> > > javax.faces.component.UIComponentBase.broadcast(
> >> >> UIComponentBase.java
> >> >> >> :487)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(
> >> >> >> AjaxActionComponent.java :73)
> >> >> >> > >> at
> >> >javax.faces.component.UIData.broadcast(UIData.java:517)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
> >> >> >> AjaxViewRoot.java:274)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents(
> >> >> >> AjaxViewRoot.java:290)
> >> >> >> > >> at
> >> >> >> > > org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(
> >> >> >> AjaxViewHandler.java:269)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(
> >> >> >> AjaxViewHandler.java:218)
> >> >> >> > >> 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:252)
> >> >> >> > >> at
> >> >> >> > > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> > >> at
> >> >> >> > >
> >> >> >>
> >> >> >
> >> >>
> >>
> >>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> >> >> >> (TrinidadFilterImpl.java:210)
> >> >> >> > >> at
> >> >> >> > >
> >> >> >>
> >> >> >
> >> >>
> >>
> >>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> >> >> >> (TrinidadFilterImpl.java :167)
> >> >> >> > >> at
> >> >> >> >
> >> >>
> >>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> >> >> >> TrinidadFilterImpl.java:140)
> >> >> >> > >> at
> >> >> >> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> >> >> >> TrinidadFilter.java:93)
> >> >> >> > >> at
> >> >> >> >
> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> >> >> >> ApplicationFilterChain.java:202)
> >> >> >> > >> at
> >> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> >> ApplicationFilterChain.java:173)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
> >> >> >> BaseXMLFilter.java:75)
> >> >> >> > >> at
> >> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter (
> >> >> >> BaseFilter.java:213)
> >> >> >> > >> at
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >--
> >> >> >> > >Matthias Wessendorf
> >> >> >> > > http://tinyurl.com/fmywh
> >> >> >> > >
> >> >> >> > >further stuff:
> >> >> >> > >blog: http://jroller.com/page/mwessendorf
> >> >> >> > >mail: mwessendorf-at-gmail-dot-com
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >>
> >> >> >>
> >> >> >> --
> >> >> >> Matthias Wessendorf
> >> >> >> http://tinyurl.com/fmywh
> >> >> >>
> >> >> >> further stuff:
> >> >> >> blog: http://jroller.com/page/mwessendorf
> >> >> >> mail: mwessendorf-at-gmail-dot-com
> >> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >>
> >>
> >>
> >>
> >
> >
> >--
> >Matthias Wessendorf
> >http://tinyurl.com/fmywh
> >
> >further stuff:
> >blog: http://jroller.com/page/mwessendorf
> >mail: mwessendorf-at-gmail-dot-com
>
>
>
>
--
Matthias Wessendorf
http://tinyurl.com/fmywh
further stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com
Re[8]: No RenderingContext with ajax4jsf + Seam
Posted by Thomas Hamacher <th...@project-team.de>.
Sure I can. Can you give me the link and I´ll try to set up some information. I hope my english is not too bad for that.
Yes - you should definately try to get in touch with seam, as Seam improves a lot of things in the back. But they shouldn´t care about the ui-components, so this is where trinidad should definately be in place. But a good integration of both of these frameworks is the most-important part for people using both of these frameworks and is one good basis for a wide distribution of trinidad.
BTW: Does Apache provide a way to set up a forum instead of a mailing-list? I think for better searchability and archiving this could be an alternative for the mailing-list, so that a lot of potential developers and users might stumble over trinidad and find solutions to their problems?
Thomas
*********** REPLY SEPARATOR ***********
On 28.02.2007 at 10:24 Matthias Wessendorf wrote:
>Thomas,
>
>that would be very good idea.
>also can you put that kind of information to our wiki?
>
>I expect much more Seam related threads here in the (near) future.
>
>-M
>
>On 2/28/07, Thomas Hamacher <th...@project-team.de> wrote:
>> Chris,
>>
>> thank you very much. You were right and including the a4j-trinidad
>solved the problem.
>> Maybe it would be a good idea to tell the ajax4jsf, that they should
>announce on their website, that a4j-trinidad is necessary not only for the
>1.0.5-Version but all ajax4jsf versions. This might solve some trouble.
>>
>> Thanks
>> Thomas
>>
>> *********** REPLY SEPARATOR ***********
>>
>> On 27.02.2007 at 19:01 Chris Lowe wrote:
>>
>> >Hi Thomas,
>> >
>> >The a4j-trinidad contains an alternative AjaxContext called
>> >TrinidadAjaxContext which is not present in the main distribution, so
>you
>> >will need the extra library.
>> >
>> >Here's a very useful link on integrating several libraries together,
>> >including Ajax4Jsf, Trinidad and Seam:
>> >
>>
>>http://www.jroller.com/page/wesleyhales/?anchor=jsf_component_library_integration_and
>> >
>> >Cheers,
>> >
>> >Chris.
>> >
>> >
>> >On 27/02/07, Thomas Hamacher <th...@project-team.de> wrote:
>> >>
>> >> Chris,
>> >>
>> >> no I haven´t because the a4j-trinidad is meant to be for ajax4jsf
>> >1.0.5and as there is no new release for
>> >> 1.0.6 I thought it´s probably already included in 1.0.6 or might cause
>> >> some trouble when using 1.0.5 together with 1.0.6. Am I wrong in this
>> >> case?
>> >>
>> >> Thomas
>> >>
>> >> *********** REPLY SEPARATOR ***********
>> >>
>> >> On 27.02.2007 at 17:42 Chris Lowe wrote:
>> >>
>> >> >Do you have a4j-trinidad.jar installed alongside ajax4jsf.jar ?
>> >> >
>> >> >
>> >> >On 27/02/07, Matthias Wessendorf <ma...@apache.org> wrote:
>> >> >>
>> >> >> unfortunately I don't have a seam project here to play w/.
>> >> >> Have to find time to do so.
>> >> >>
>> >> >> sorry... others here, are using same stack as you.
>> >> >>
>> >> >> -M
>> >> >>
>> >> >> On 2/27/07, Thomas Hamacher <thamacher@project-team.de > wrote:
>> >> >> > Matthias,
>> >> >> >
>> >> >> > yes - unfortunately I did everything, that´s mentioned in there.
>> >> >> > The problem is, that ajax4jsf / Seam / Trinidad basicly works
>> >> together,
>> >> >> so I guess the general configuration should be okay.
>> >> >> > But in this case it doesn´t work anyways.
>> >> >> >
>> >> >> > thx,
>> >> >> >
>> >> >> > Thomas
>> >> >> >
>> >> >> > *********** REPLY SEPARATOR ***********
>> >> >> >
>> >> >> > On 27.02.2007 at 18:18 Matthias Wessendorf wrote:
>> >> >> >
>> >> >> > >Thomas-
>> >> >> > >
>> >> >> > >did you took a look at:
>> >> >> > >
>> >> >> > >http://wiki.apache.org/myfaces/TrinidadSeamAjax4Jsf
>> >> >> > >
>> >> >> > >I only see the ViewHandler for Ajax4JSF in place
>> >> >> > >
>> >> >> > >thx,
>> >> >> > >Matthias
>> >> >> > >
>> >> >> > >On 2/27/07, Thomas Hamacher <thamacher@project-team.de > wrote:
>> >> >> > >> Hi @all,
>> >> >> > >>
>> >> >> > >> I try using ajax4jsf 1.0.6 together with Trinidad, which works
>> >> quite
>> >> >> > >well so far and I can use most of the ajax4jsf-components. The
>only
>> >> >> thing,
>> >> >> > >that does not work until now is using the ajaxListener
>> >> >> > >type="org.ajax4jsf.ajax.ForceRender" in a h:dataTable. What I
>want
>> >> to
>> >> >> do
>> >> >> > >is to rerender my selected row, so that I can display a
>> >> >> > >delete-confirmation-box through setting a flag and rerendering a
>> >> >> defined
>> >> >> > >part of the page. The ajax-request works perfectly, but
>> >> unfortunately
>> >> >I
>> >> >> > >get an exception afterwards.
>> >> >> > >>
>> >> >> > >> As I´m using the combination of Seam 1.1.6, MyFaces 1.1.5,
>> >> ajax4jsf
>> >> >> > >1.0.6, facelets and a nightly build of trinidad, I don´t really
>> >know
>> >> >> what
>> >> >> > >part causes this exception.
>> >> >> > >>
>> >> >> > >> This is a short code-fragment:
>> >> >> > >>
>> >> >> > >> <h:dataTable var="profile" value="#{ProfileList}"
>> >> >> > >rendered="#{ProfileList.rowCount>0}">
>> >> >> > >> <h:column>
>> >> >> > >> <a4j:commandButton id="command_link_up"
>> >> >> > >> value="Delete"
>> >> >> > >> reRender="profile,
>> >> >> > >deleteConfirmation"
>> >> >> > >>
>> >> >> > >action="#{OverviewAction.registerPublisherProfile}" >
>> >> >> > >> <a4j:ajaxListener
>> >> >> > >type="org.ajax4jsf.ajax.ForceRender " />
>> >> >> > >> </a4j:commandButton>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >> <a4j:outputPanel id="deleteConfirmation"
>> >> >> > >ajaxRendered="true">
>> >> >> > >> <h:panelGroup id="deleteConfirmationPanel"
>> >> >> > >rendered="#{OverviewAction.deleteRequested }" >
>> >> >> > >> <div class="colored">
>> >> >> > >> <tr:outputText
>> >> >> > >value="#{messages[' deleteProfile.confirmationText']}" />
>> >> >> > >> ...
>> >> >> > >> </h:panelGroup>
>> >> >> > >> </a4j:outputPanel>
>> >> >> > >> </h:column>
>> >> >> > >> ...
>> >> >> > >> And this is the exception I get:
>> >> >> > >>
>> >> >> > >>
>> >> >> > >> 17:58:43,342 ERROR [SeamExceptionFilter()] uncaught exception
>> >> >> > >> javax.servlet.ServletException: No RenderingContext
>> >> >> > >> at javax.faces.webapp.FacesServlet.service(
>> >> FacesServlet.java
>> >> >> :154)
>> >> >> > >> at
>> >> >> >
>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> ApplicationFilterChain.java:252)
>> >> >> > >> at
>> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
>> >> >> ApplicationFilterChain.java:173)
>> >> >> > >> at
>> >> >> > >
>> >> >>
>> >> >
>> >>
>>
>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
>> >> >> (TrinidadFilterImpl.java :210)
>> >> >> > >> at
>> >> >> > >
>> >> >>
>> >> >
>> >>
>>
>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
>> >> >> (TrinidadFilterImpl.java:167)
>> >> >> > >> at
>> >> >> >
>> >>
>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
>> >> >> TrinidadFilterImpl.java:140)
>> >> >> > >> at
>> >> >> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter (
>> >> >> TrinidadFilter.java:93)
>> >> >> > >> at
>> >> >> >
>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> ApplicationFilterChain.java:202)
>> >> >> > >> at
>> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> ApplicationFilterChain.java:173)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter
>(
>> >> >> BaseXMLFilter.java:75)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(
>> >> >> BaseFilter.java:213)
>> >> >> > >> at
>> >> >> >
>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> ApplicationFilterChain.java:202)
>> >> >> > >> at
>> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
>> >> >> ApplicationFilterChain.java:173)
>> >> >> > >> at
>> >> >> > >org.jboss.seam.servlet.SeamRedirectFilter.doFilter(
>> >> >> SeamRedirectFilter.java:29)
>> >> >> > >> at
>> >> >> >
>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> ApplicationFilterChain.java:202)
>> >> >> > >> at
>> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
>> >> >> ApplicationFilterChain.java:173)
>> >> >> > >> at
>> >> >> > >org.jboss.seam.servlet.SeamExceptionFilter.doFilter(
>> >> >> SeamExceptionFilter.java:43)
>> >> >> > >> at
>> >> >> >
>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> ApplicationFilterChain.java:202)
>> >> >> > >> at
>> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
>> >> >> ApplicationFilterChain.java:173)
>> >> >> > >> at
>> >> >> > >org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
>> >> >> ReplyHeaderFilter.java:96)
>> >> >> > >> at
>> >> >> >
>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> ApplicationFilterChain.java:202)
>> >> >> > >> at
>> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
>> >> >> ApplicationFilterChain.java:173)
>> >> >> > >> at
>> >> >> > >org.apache.catalina.core.StandardWrapperValve.invoke(
>> >> >> StandardWrapperValve.java:213)
>> >> >> > >> at
>> >> >> > >org.apache.catalina.core.StandardContextValve.invoke(
>> >> >> StandardContextValve.java:178)
>> >> >> > >> at
>> >> >> > >org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (
>> >> >> SecurityAssociationValve.java:175)
>> >> >> > >> at
>> >> >> > >org.jboss.web.tomcat.security.JaccContextValve.invoke(
>> >> >> JaccContextValve.java:74)
>> >> >> > >> at
>> >> >> > >org.apache.catalina.core.StandardHostValve.invoke(
>> >> >> StandardHostValve.java:126)
>> >> >> > >> at
>> >> >> > >org.apache.catalina.valves.ErrorReportValve.invoke (
>> >> >> ErrorReportValve.java:105)
>> >> >> > >> at
>> >> >> > >org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(
>> >> >> CachedConnectionValve.java:156)
>> >> >> > >> at
>> >> >> > >org.apache.catalina.core.StandardEngineValve.invoke(
>> >> >> StandardEngineValve.java:107)
>> >> >> > >> at
>> >> >> > >org.apache.catalina.connector.CoyoteAdapter.service (
>> >> CoyoteAdapter.java
>> >> >> :148)
>> >> >> > >> at
>> >> >> > >org.apache.coyote.http11.Http11Processor.process(
>> >> Http11Processor.java
>> >> >> :869)
>> >> >> > >> at
>> >> >> > >
>> >> >>
>> >> >
>> >>
>>
>>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
>> >> >> (Http11BaseProtocol.java:664)
>> >> >> > >> at
>> >> >> > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
>> >> >> PoolTcpEndpoint.java:527)
>> >> >> > >> at
>> >> >> > >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
>> >> >> MasterSlaveWorkerThread.java:112)
>> >> >> > >> at java.lang.Thread.run(Thread.java:619)
>> >> >> > >> 17:58:43,342 ERROR [SeamExceptionFilter()] exception root
>cause
>> >> >> > >> java.lang.IllegalStateException: No RenderingContext
>> >> >> > >> at
>> >> >> > >org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(
>> >> >> CoreRenderer.java:159)
>> >> >> > >> at
>> >> >> >
>>org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(
>> >> >> UIXComponentBase.java:668)
>> >> >> > >> at
>> >> >> >
>>org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild
>> >(
>> >> >> RendererUtils.java:412)
>> >> >> > >> at
>> >> >> > >
>> >> org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(
>> >> >> RendererUtils.java:400)
>> >> >> > >> at
>> >> >> > >
>> >> >>
>> >> >
>> >>
>>
>>org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
>> >> >> (HtmlGroupRendererBase.java:78)
>> >> >> > >> at
>> >> >> > > javax.faces.component.UIComponentBase.encodeEnd(
>> >> UIComponentBase.java
>> >> >> :539)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
>> >> >> RendererBase.java :249)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChildren(
>> >> >> RendererBase.java:225)
>> >> >> > >> at
>> >> >> >
>>org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren
>> >(
>> >> >> AjaxOutputPanelRenderer.java:74)
>> >> >> > >> at
>> >> >> > >javax.faces.component.UIComponentBase.encodeChildren(
>> >> >> UIComponentBase.java:527)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
>> >> >> RendererBase.java:245)
>> >> >> > >> at
>> >> >> >
>> >>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
>> >> >> AjaxChildrenRenderer.java:120)
>> >> >> > >> at
>> >> >> >
>> >>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
>> >> (
>> >> >> AjaxChildrenRenderer.java:111)
>> >> >> > >> at
>> >> >> >
>> >>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
>> >> (
>> >> >> AjaxChildrenRenderer.java:111)
>> >> >> > >> at
>> >> >> >
>>org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax (
>> >> >> AjaxContainerRenderer.java:126)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(
>> >> AjaxViewRoot.java
>> >> >> :570)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion(
>> >> >> AjaxContext.java:301)
>> >> >> > >> at
>> >> >> >
>>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion (
>> >> >> AjaxContext.java:233)
>> >> >> > >> at
>> >> >> >
>>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
>> >> >> AjaxContext.java:226)
>> >> >> > >> at
>> >> >> >
>> >>org.ajax4jsf.ajax.ForceRender.processAjaxRender(ForceRender.java:45)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(
>> >> >> AjaxRenderEvent.java:43)
>> >> >> > >> at
>> >> >> >
>> >>javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java
>> >> >> :487)
>> >> >> > >> at
>> >> >> > > org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(
>> >> >> AjaxActionComponent.java:73)
>> >> >> > >> at
>> >javax.faces.component.UIData.broadcast(UIData.java:517)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
>> >> >> AjaxViewRoot.java:274)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents (
>> >> >> AjaxViewRoot.java:290)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(
>> >> >> AjaxViewHandler.java:269)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(
>> >> >> AjaxViewHandler.java:218)
>> >> >> > >> 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 :252)
>> >> >> > >> at
>> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> ApplicationFilterChain.java:173)
>> >> >> > >> at
>> >> >> > >
>> >> >>
>> >> >
>> >>
>>
>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
>> >> >> (TrinidadFilterImpl.java:210)
>> >> >> > >> at
>> >> >> > >
>> >> >>
>> >> >
>> >>
>>
>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
>> >> >> (TrinidadFilterImpl.java:167)
>> >> >> > >> at
>> >> >> >
>> >>
>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
>> >> >> TrinidadFilterImpl.java:140)
>> >> >> > >> at
>> >> >> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
>> >> >> TrinidadFilter.java:93)
>> >> >> > >> at
>> >> >> >
>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
>> >> >> ApplicationFilterChain.java:202)
>> >> >> > >> at
>> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> ApplicationFilterChain.java:173)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
>> >> >> BaseXMLFilter.java:75)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter (
>> >> >> BaseFilter.java:213)
>> >> >> > >> at
>> >> >> >
>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> ApplicationFilterChain.java:202)
>> >> >> > >> at
>> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> ApplicationFilterChain.java:173)
>> >> >> > >> at
>> >> >> > >org.jboss.seam.servlet.SeamRedirectFilter.doFilter (
>> >> >> SeamRedirectFilter.java:29)
>> >> >> > >> at
>> >> >> >
>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> ApplicationFilterChain.java:202)
>> >> >> > >> at
>> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> ApplicationFilterChain.java:173)
>> >> >> > >> at
>> >> >> > >org.jboss.seam.servlet.SeamExceptionFilter.doFilter (
>> >> >> SeamExceptionFilter.java:43)
>> >> >> > >> at
>> >> >> >
>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> ApplicationFilterChain.java:202)
>> >> >> > >> at
>> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> ApplicationFilterChain.java:173)
>> >> >> > >> at
>> >> >> > >org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (
>> >> >> ReplyHeaderFilter.java:96)
>> >> >> > >> at
>> >> >> >
>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> >> ApplicationFilterChain.java:202)
>> >> >> > >> at
>> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> ApplicationFilterChain.java:173)
>> >> >> > >> at
>> >> >> > >org.apache.catalina.core.StandardWrapperValve.invoke (
>> >> >> StandardWrapperValve.java:213)
>> >> >> > >> at
>> >> >> > >org.apache.catalina.core.StandardContextValve.invoke(
>> >> >> StandardContextValve.java:178)
>> >> >> > >> at
>> >> >> > >org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
>> >> >> SecurityAssociationValve.java:175)
>> >> >> > >> at
>> >> >> > >org.jboss.web.tomcat.security.JaccContextValve.invoke (
>> >> >> JaccContextValve.java:74)
>> >> >> > >> at
>> >> >> > >org.apache.catalina.core.StandardHostValve.invoke(
>> >> >> StandardHostValve.java:126)
>> >> >> > >> at
>> >> >> > >org.apache.catalina.valves.ErrorReportValve.invoke(
>> >> >> ErrorReportValve.java:105)
>> >> >> > >> at
>> >> >> > >org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke (
>> >> >> CachedConnectionValve.java:156)
>> >> >> > >> at
>> >> >> > >org.apache.catalina.core.StandardEngineValve.invoke(
>> >> >> StandardEngineValve.java:107)
>> >> >> > >> at
>> >> >> > >org.apache.catalina.connector.CoyoteAdapter.service(
>> >> CoyoteAdapter.java
>> >> >> :148)
>> >> >> > >> at
>> >> >> > >org.apache.coyote.http11.Http11Processor.process(
>> >> Http11Processor.java
>> >> >> :869)
>> >> >> > >> at
>> >> >> > >
>> >> >>
>> >> >
>> >>
>>
>>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
>> >> >> (Http11BaseProtocol.java:664)
>> >> >> > >> at
>> >> >> > >org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
>> >> >> PoolTcpEndpoint.java:527)
>> >> >> > >> at
>> >> >> > >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run (
>> >> >> MasterSlaveWorkerThread.java:112)
>> >> >> > >> at java.lang.Thread.run(Thread.java:619)
>> >> >> > >> 17:58:43,372 INFO [Exceptions()] reading exception mappings
>from
>> >> >> > >/WEB-INF/pages.xml
>> >> >> > >> 17:58:43,412 ERROR [DebugPageHandler()] redirecting to debug
>page
>> >> >> > >> java.lang.IllegalStateException: No RenderingContext
>> >> >> > >> at
>> >> >> > > org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(
>> >> >> CoreRenderer.java:159)
>> >> >> > >> at
>> >> >> >
>>org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(
>> >> >> UIXComponentBase.java:668)
>> >> >> > >> at
>> >> >> >
>>org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(
>> >> >> RendererUtils.java:412)
>> >> >> > >> at
>> >> >> > >
>> >> org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(
>> >> >> RendererUtils.java:400)
>> >> >> > >> at
>> >> >> > >
>> >> >>
>> >> >
>> >>
>>
>>org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
>> >> >> (HtmlGroupRendererBase.java:78)
>> >> >> > >> at
>> >> >> >
>> >>javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java
>> >> >> :539)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
>> >> >> RendererBase.java:249)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChildren (
>> >> >> RendererBase.java:225)
>> >> >> > >> at
>> >> >> >
>>org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren(
>> >> >> AjaxOutputPanelRenderer.java:74)
>> >> >> > >> at
>> >> >> > >javax.faces.component.UIComponentBase.encodeChildren(
>> >> >> UIComponentBase.java:527)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild (
>> >> >> RendererBase.java:245)
>> >> >> > >> at
>> >> >> >
>> >>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
>> >> (
>> >> >> AjaxChildrenRenderer.java:120)
>> >> >> > >> at
>> >> >> >
>> >>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
>> >> (
>> >> >> AjaxChildrenRenderer.java:111)
>> >> >> > >> at
>> >> >> >
>> >>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
>> >> >> AjaxChildrenRenderer.java:111)
>> >> >> > >> at
>> >> >> >
>>org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax(
>> >> >> AjaxContainerRenderer.java:126)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(
>> >> AjaxViewRoot.java
>> >> >> :570)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion (
>> >> >> AjaxContext.java:301)
>> >> >> > >> at
>> >> >> >
>>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
>> >> >> AjaxContext.java:233)
>> >> >> > >> at
>> >> >> >
>>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
>> >> >> AjaxContext.java:226)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.ajax.ForceRender.processAjaxRender
>(ForceRender.java
>> >> :45)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(
>> >> >> AjaxRenderEvent.java:43)
>> >> >> > >> at
>> >> >> > > javax.faces.component.UIComponentBase.broadcast(
>> >> UIComponentBase.java
>> >> >> :487)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(
>> >> >> AjaxActionComponent.java :73)
>> >> >> > >> at
>> >javax.faces.component.UIData.broadcast(UIData.java:517)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
>> >> >> AjaxViewRoot.java:274)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents(
>> >> >> AjaxViewRoot.java:290)
>> >> >> > >> at
>> >> >> > > org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(
>> >> >> AjaxViewHandler.java:269)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(
>> >> >> AjaxViewHandler.java:218)
>> >> >> > >> 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:252)
>> >> >> > >> at
>> >> >> > > org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> ApplicationFilterChain.java:173)
>> >> >> > >> at
>> >> >> > >
>> >> >>
>> >> >
>> >>
>>
>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
>> >> >> (TrinidadFilterImpl.java:210)
>> >> >> > >> at
>> >> >> > >
>> >> >>
>> >> >
>> >>
>>
>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
>> >> >> (TrinidadFilterImpl.java :167)
>> >> >> > >> at
>> >> >> >
>> >>
>>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
>> >> >> TrinidadFilterImpl.java:140)
>> >> >> > >> at
>> >> >> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
>> >> >> TrinidadFilter.java:93)
>> >> >> > >> at
>> >> >> >
>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
>> >> >> ApplicationFilterChain.java:202)
>> >> >> > >> at
>> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> >> ApplicationFilterChain.java:173)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
>> >> >> BaseXMLFilter.java:75)
>> >> >> > >> at
>> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter (
>> >> >> BaseFilter.java:213)
>> >> >> > >> at
>> >> >> > >
>> >> >> > >
>> >> >> > >--
>> >> >> > >Matthias Wessendorf
>> >> >> > > http://tinyurl.com/fmywh
>> >> >> > >
>> >> >> > >further stuff:
>> >> >> > >blog: http://jroller.com/page/mwessendorf
>> >> >> > >mail: mwessendorf-at-gmail-dot-com
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >>
>> >> >>
>> >> >> --
>> >> >> Matthias Wessendorf
>> >> >> http://tinyurl.com/fmywh
>> >> >>
>> >> >> further stuff:
>> >> >> blog: http://jroller.com/page/mwessendorf
>> >> >> mail: mwessendorf-at-gmail-dot-com
>> >> >>
>> >>
>> >>
>> >>
>> >>
>>
>>
>>
>>
>
>
>--
>Matthias Wessendorf
>http://tinyurl.com/fmywh
>
>further stuff:
>blog: http://jroller.com/page/mwessendorf
>mail: mwessendorf-at-gmail-dot-com
Re: Re[6]: No RenderingContext with ajax4jsf + Seam
Posted by Matthias Wessendorf <ma...@apache.org>.
Thomas,
that would be very good idea.
also can you put that kind of information to our wiki?
I expect much more Seam related threads here in the (near) future.
-M
On 2/28/07, Thomas Hamacher <th...@project-team.de> wrote:
> Chris,
>
> thank you very much. You were right and including the a4j-trinidad solved the problem.
> Maybe it would be a good idea to tell the ajax4jsf, that they should announce on their website, that a4j-trinidad is necessary not only for the 1.0.5-Version but all ajax4jsf versions. This might solve some trouble.
>
> Thanks
> Thomas
>
> *********** REPLY SEPARATOR ***********
>
> On 27.02.2007 at 19:01 Chris Lowe wrote:
>
> >Hi Thomas,
> >
> >The a4j-trinidad contains an alternative AjaxContext called
> >TrinidadAjaxContext which is not present in the main distribution, so you
> >will need the extra library.
> >
> >Here's a very useful link on integrating several libraries together,
> >including Ajax4Jsf, Trinidad and Seam:
> >
> >http://www.jroller.com/page/wesleyhales/?anchor=jsf_component_library_integration_and
> >
> >Cheers,
> >
> >Chris.
> >
> >
> >On 27/02/07, Thomas Hamacher <th...@project-team.de> wrote:
> >>
> >> Chris,
> >>
> >> no I haven´t because the a4j-trinidad is meant to be for ajax4jsf
> >1.0.5and as there is no new release for
> >> 1.0.6 I thought it´s probably already included in 1.0.6 or might cause
> >> some trouble when using 1.0.5 together with 1.0.6. Am I wrong in this
> >> case?
> >>
> >> Thomas
> >>
> >> *********** REPLY SEPARATOR ***********
> >>
> >> On 27.02.2007 at 17:42 Chris Lowe wrote:
> >>
> >> >Do you have a4j-trinidad.jar installed alongside ajax4jsf.jar ?
> >> >
> >> >
> >> >On 27/02/07, Matthias Wessendorf <ma...@apache.org> wrote:
> >> >>
> >> >> unfortunately I don't have a seam project here to play w/.
> >> >> Have to find time to do so.
> >> >>
> >> >> sorry... others here, are using same stack as you.
> >> >>
> >> >> -M
> >> >>
> >> >> On 2/27/07, Thomas Hamacher <thamacher@project-team.de > wrote:
> >> >> > Matthias,
> >> >> >
> >> >> > yes - unfortunately I did everything, that´s mentioned in there.
> >> >> > The problem is, that ajax4jsf / Seam / Trinidad basicly works
> >> together,
> >> >> so I guess the general configuration should be okay.
> >> >> > But in this case it doesn´t work anyways.
> >> >> >
> >> >> > thx,
> >> >> >
> >> >> > Thomas
> >> >> >
> >> >> > *********** REPLY SEPARATOR ***********
> >> >> >
> >> >> > On 27.02.2007 at 18:18 Matthias Wessendorf wrote:
> >> >> >
> >> >> > >Thomas-
> >> >> > >
> >> >> > >did you took a look at:
> >> >> > >
> >> >> > >http://wiki.apache.org/myfaces/TrinidadSeamAjax4Jsf
> >> >> > >
> >> >> > >I only see the ViewHandler for Ajax4JSF in place
> >> >> > >
> >> >> > >thx,
> >> >> > >Matthias
> >> >> > >
> >> >> > >On 2/27/07, Thomas Hamacher <thamacher@project-team.de > wrote:
> >> >> > >> Hi @all,
> >> >> > >>
> >> >> > >> I try using ajax4jsf 1.0.6 together with Trinidad, which works
> >> quite
> >> >> > >well so far and I can use most of the ajax4jsf-components. The only
> >> >> thing,
> >> >> > >that does not work until now is using the ajaxListener
> >> >> > >type="org.ajax4jsf.ajax.ForceRender" in a h:dataTable. What I want
> >> to
> >> >> do
> >> >> > >is to rerender my selected row, so that I can display a
> >> >> > >delete-confirmation-box through setting a flag and rerendering a
> >> >> defined
> >> >> > >part of the page. The ajax-request works perfectly, but
> >> unfortunately
> >> >I
> >> >> > >get an exception afterwards.
> >> >> > >>
> >> >> > >> As I´m using the combination of Seam 1.1.6, MyFaces 1.1.5,
> >> ajax4jsf
> >> >> > >1.0.6, facelets and a nightly build of trinidad, I don´t really
> >know
> >> >> what
> >> >> > >part causes this exception.
> >> >> > >>
> >> >> > >> This is a short code-fragment:
> >> >> > >>
> >> >> > >> <h:dataTable var="profile" value="#{ProfileList}"
> >> >> > >rendered="#{ProfileList.rowCount>0}">
> >> >> > >> <h:column>
> >> >> > >> <a4j:commandButton id="command_link_up"
> >> >> > >> value="Delete"
> >> >> > >> reRender="profile,
> >> >> > >deleteConfirmation"
> >> >> > >>
> >> >> > >action="#{OverviewAction.registerPublisherProfile}" >
> >> >> > >> <a4j:ajaxListener
> >> >> > >type="org.ajax4jsf.ajax.ForceRender " />
> >> >> > >> </a4j:commandButton>
> >> >> > >>
> >> >> > >>
> >> >> > >> <a4j:outputPanel id="deleteConfirmation"
> >> >> > >ajaxRendered="true">
> >> >> > >> <h:panelGroup id="deleteConfirmationPanel"
> >> >> > >rendered="#{OverviewAction.deleteRequested }" >
> >> >> > >> <div class="colored">
> >> >> > >> <tr:outputText
> >> >> > >value="#{messages[' deleteProfile.confirmationText']}" />
> >> >> > >> ...
> >> >> > >> </h:panelGroup>
> >> >> > >> </a4j:outputPanel>
> >> >> > >> </h:column>
> >> >> > >> ...
> >> >> > >> And this is the exception I get:
> >> >> > >>
> >> >> > >>
> >> >> > >> 17:58:43,342 ERROR [SeamExceptionFilter()] uncaught exception
> >> >> > >> javax.servlet.ServletException: No RenderingContext
> >> >> > >> at javax.faces.webapp.FacesServlet.service(
> >> FacesServlet.java
> >> >> :154)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> ApplicationFilterChain.java:252)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> >> ApplicationFilterChain.java:173)
> >> >> > >> at
> >> >> > >
> >> >>
> >> >
> >>
> >org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> >> >> (TrinidadFilterImpl.java :210)
> >> >> > >> at
> >> >> > >
> >> >>
> >> >
> >>
> >org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> >> >> (TrinidadFilterImpl.java:167)
> >> >> > >> at
> >> >> >
> >> >>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> >> >> TrinidadFilterImpl.java:140)
> >> >> > >> at
> >> >> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter (
> >> >> TrinidadFilter.java:93)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> ApplicationFilterChain.java:202)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> ApplicationFilterChain.java:173)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter (
> >> >> BaseXMLFilter.java:75)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(
> >> >> BaseFilter.java:213)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> ApplicationFilterChain.java:202)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> >> ApplicationFilterChain.java:173)
> >> >> > >> at
> >> >> > >org.jboss.seam.servlet.SeamRedirectFilter.doFilter(
> >> >> SeamRedirectFilter.java:29)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> ApplicationFilterChain.java:202)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> >> ApplicationFilterChain.java:173)
> >> >> > >> at
> >> >> > >org.jboss.seam.servlet.SeamExceptionFilter.doFilter(
> >> >> SeamExceptionFilter.java:43)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> ApplicationFilterChain.java:202)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> >> ApplicationFilterChain.java:173)
> >> >> > >> at
> >> >> > >org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
> >> >> ReplyHeaderFilter.java:96)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> ApplicationFilterChain.java:202)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> >> ApplicationFilterChain.java:173)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.StandardWrapperValve.invoke(
> >> >> StandardWrapperValve.java:213)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.StandardContextValve.invoke(
> >> >> StandardContextValve.java:178)
> >> >> > >> at
> >> >> > >org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (
> >> >> SecurityAssociationValve.java:175)
> >> >> > >> at
> >> >> > >org.jboss.web.tomcat.security.JaccContextValve.invoke(
> >> >> JaccContextValve.java:74)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.StandardHostValve.invoke(
> >> >> StandardHostValve.java:126)
> >> >> > >> at
> >> >> > >org.apache.catalina.valves.ErrorReportValve.invoke (
> >> >> ErrorReportValve.java:105)
> >> >> > >> at
> >> >> > >org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(
> >> >> CachedConnectionValve.java:156)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.StandardEngineValve.invoke(
> >> >> StandardEngineValve.java:107)
> >> >> > >> at
> >> >> > >org.apache.catalina.connector.CoyoteAdapter.service (
> >> CoyoteAdapter.java
> >> >> :148)
> >> >> > >> at
> >> >> > >org.apache.coyote.http11.Http11Processor.process(
> >> Http11Processor.java
> >> >> :869)
> >> >> > >> at
> >> >> > >
> >> >>
> >> >
> >>
> >org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
> >> >> (Http11BaseProtocol.java:664)
> >> >> > >> at
> >> >> > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> >> >> PoolTcpEndpoint.java:527)
> >> >> > >> at
> >> >> > >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> >> >> MasterSlaveWorkerThread.java:112)
> >> >> > >> at java.lang.Thread.run(Thread.java:619)
> >> >> > >> 17:58:43,342 ERROR [SeamExceptionFilter()] exception root cause
> >> >> > >> java.lang.IllegalStateException: No RenderingContext
> >> >> > >> at
> >> >> > >org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(
> >> >> CoreRenderer.java:159)
> >> >> > >> at
> >> >> > >org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(
> >> >> UIXComponentBase.java:668)
> >> >> > >> at
> >> >> > >org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild
> >(
> >> >> RendererUtils.java:412)
> >> >> > >> at
> >> >> > >
> >> org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(
> >> >> RendererUtils.java:400)
> >> >> > >> at
> >> >> > >
> >> >>
> >> >
> >>
> >org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
> >> >> (HtmlGroupRendererBase.java:78)
> >> >> > >> at
> >> >> > > javax.faces.component.UIComponentBase.encodeEnd(
> >> UIComponentBase.java
> >> >> :539)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
> >> >> RendererBase.java :249)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChildren(
> >> >> RendererBase.java:225)
> >> >> > >> at
> >> >> > >org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren
> >(
> >> >> AjaxOutputPanelRenderer.java:74)
> >> >> > >> at
> >> >> > >javax.faces.component.UIComponentBase.encodeChildren(
> >> >> UIComponentBase.java:527)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
> >> >> RendererBase.java:245)
> >> >> > >> at
> >> >> >
> >>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
> >> >> AjaxChildrenRenderer.java:120)
> >> >> > >> at
> >> >> >
> >>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
> >> (
> >> >> AjaxChildrenRenderer.java:111)
> >> >> > >> at
> >> >> >
> >>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
> >> (
> >> >> AjaxChildrenRenderer.java:111)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax (
> >> >> AjaxContainerRenderer.java:126)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(
> >> AjaxViewRoot.java
> >> >> :570)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion(
> >> >> AjaxContext.java:301)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion (
> >> >> AjaxContext.java:233)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
> >> >> AjaxContext.java:226)
> >> >> > >> at
> >> >> >
> >>org.ajax4jsf.ajax.ForceRender.processAjaxRender(ForceRender.java:45)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(
> >> >> AjaxRenderEvent.java:43)
> >> >> > >> at
> >> >> >
> >>javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java
> >> >> :487)
> >> >> > >> at
> >> >> > > org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(
> >> >> AjaxActionComponent.java:73)
> >> >> > >> at
> >javax.faces.component.UIData.broadcast(UIData.java:517)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
> >> >> AjaxViewRoot.java:274)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents (
> >> >> AjaxViewRoot.java:290)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(
> >> >> AjaxViewHandler.java:269)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(
> >> >> AjaxViewHandler.java:218)
> >> >> > >> 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 :252)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> ApplicationFilterChain.java:173)
> >> >> > >> at
> >> >> > >
> >> >>
> >> >
> >>
> >org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> >> >> (TrinidadFilterImpl.java:210)
> >> >> > >> at
> >> >> > >
> >> >>
> >> >
> >>
> >org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> >> >> (TrinidadFilterImpl.java:167)
> >> >> > >> at
> >> >> >
> >> >>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> >> >> TrinidadFilterImpl.java:140)
> >> >> > >> at
> >> >> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> >> >> TrinidadFilter.java:93)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> >> >> ApplicationFilterChain.java:202)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> ApplicationFilterChain.java:173)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
> >> >> BaseXMLFilter.java:75)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter (
> >> >> BaseFilter.java:213)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> ApplicationFilterChain.java:202)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> ApplicationFilterChain.java:173)
> >> >> > >> at
> >> >> > >org.jboss.seam.servlet.SeamRedirectFilter.doFilter (
> >> >> SeamRedirectFilter.java:29)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> ApplicationFilterChain.java:202)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> ApplicationFilterChain.java:173)
> >> >> > >> at
> >> >> > >org.jboss.seam.servlet.SeamExceptionFilter.doFilter (
> >> >> SeamExceptionFilter.java:43)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> ApplicationFilterChain.java:202)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> ApplicationFilterChain.java:173)
> >> >> > >> at
> >> >> > >org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (
> >> >> ReplyHeaderFilter.java:96)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> ApplicationFilterChain.java:202)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> ApplicationFilterChain.java:173)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.StandardWrapperValve.invoke (
> >> >> StandardWrapperValve.java:213)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.StandardContextValve.invoke(
> >> >> StandardContextValve.java:178)
> >> >> > >> at
> >> >> > >org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
> >> >> SecurityAssociationValve.java:175)
> >> >> > >> at
> >> >> > >org.jboss.web.tomcat.security.JaccContextValve.invoke (
> >> >> JaccContextValve.java:74)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.StandardHostValve.invoke(
> >> >> StandardHostValve.java:126)
> >> >> > >> at
> >> >> > >org.apache.catalina.valves.ErrorReportValve.invoke(
> >> >> ErrorReportValve.java:105)
> >> >> > >> at
> >> >> > >org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke (
> >> >> CachedConnectionValve.java:156)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.StandardEngineValve.invoke(
> >> >> StandardEngineValve.java:107)
> >> >> > >> at
> >> >> > >org.apache.catalina.connector.CoyoteAdapter.service(
> >> CoyoteAdapter.java
> >> >> :148)
> >> >> > >> at
> >> >> > >org.apache.coyote.http11.Http11Processor.process(
> >> Http11Processor.java
> >> >> :869)
> >> >> > >> at
> >> >> > >
> >> >>
> >> >
> >>
> >org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
> >> >> (Http11BaseProtocol.java:664)
> >> >> > >> at
> >> >> > >org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> >> >> PoolTcpEndpoint.java:527)
> >> >> > >> at
> >> >> > >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run (
> >> >> MasterSlaveWorkerThread.java:112)
> >> >> > >> at java.lang.Thread.run(Thread.java:619)
> >> >> > >> 17:58:43,372 INFO [Exceptions()] reading exception mappings from
> >> >> > >/WEB-INF/pages.xml
> >> >> > >> 17:58:43,412 ERROR [DebugPageHandler()] redirecting to debug page
> >> >> > >> java.lang.IllegalStateException: No RenderingContext
> >> >> > >> at
> >> >> > > org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(
> >> >> CoreRenderer.java:159)
> >> >> > >> at
> >> >> > >org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(
> >> >> UIXComponentBase.java:668)
> >> >> > >> at
> >> >> > >org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(
> >> >> RendererUtils.java:412)
> >> >> > >> at
> >> >> > >
> >> org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(
> >> >> RendererUtils.java:400)
> >> >> > >> at
> >> >> > >
> >> >>
> >> >
> >>
> >org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
> >> >> (HtmlGroupRendererBase.java:78)
> >> >> > >> at
> >> >> >
> >>javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java
> >> >> :539)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
> >> >> RendererBase.java:249)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChildren (
> >> >> RendererBase.java:225)
> >> >> > >> at
> >> >> > >org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren(
> >> >> AjaxOutputPanelRenderer.java:74)
> >> >> > >> at
> >> >> > >javax.faces.component.UIComponentBase.encodeChildren(
> >> >> UIComponentBase.java:527)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild (
> >> >> RendererBase.java:245)
> >> >> > >> at
> >> >> >
> >>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
> >> (
> >> >> AjaxChildrenRenderer.java:120)
> >> >> > >> at
> >> >> >
> >>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
> >> (
> >> >> AjaxChildrenRenderer.java:111)
> >> >> > >> at
> >> >> >
> >>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
> >> >> AjaxChildrenRenderer.java:111)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax(
> >> >> AjaxContainerRenderer.java:126)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(
> >> AjaxViewRoot.java
> >> >> :570)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion (
> >> >> AjaxContext.java:301)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
> >> >> AjaxContext.java:233)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
> >> >> AjaxContext.java:226)
> >> >> > >> at
> >> >> > >org.ajax4jsf.ajax.ForceRender.processAjaxRender (ForceRender.java
> >> :45)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(
> >> >> AjaxRenderEvent.java:43)
> >> >> > >> at
> >> >> > > javax.faces.component.UIComponentBase.broadcast(
> >> UIComponentBase.java
> >> >> :487)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(
> >> >> AjaxActionComponent.java :73)
> >> >> > >> at
> >javax.faces.component.UIData.broadcast(UIData.java:517)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
> >> >> AjaxViewRoot.java:274)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents(
> >> >> AjaxViewRoot.java:290)
> >> >> > >> at
> >> >> > > org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(
> >> >> AjaxViewHandler.java:269)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(
> >> >> AjaxViewHandler.java:218)
> >> >> > >> 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:252)
> >> >> > >> at
> >> >> > > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> ApplicationFilterChain.java:173)
> >> >> > >> at
> >> >> > >
> >> >>
> >> >
> >>
> >org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> >> >> (TrinidadFilterImpl.java:210)
> >> >> > >> at
> >> >> > >
> >> >>
> >> >
> >>
> >org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> >> >> (TrinidadFilterImpl.java :167)
> >> >> > >> at
> >> >> >
> >> >>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> >> >> TrinidadFilterImpl.java:140)
> >> >> > >> at
> >> >> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> >> >> TrinidadFilter.java:93)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> >> >> ApplicationFilterChain.java:202)
> >> >> > >> at
> >> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> ApplicationFilterChain.java:173)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
> >> >> BaseXMLFilter.java:75)
> >> >> > >> at
> >> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter (
> >> >> BaseFilter.java:213)
> >> >> > >> at
> >> >> > >
> >> >> > >
> >> >> > >--
> >> >> > >Matthias Wessendorf
> >> >> > > http://tinyurl.com/fmywh
> >> >> > >
> >> >> > >further stuff:
> >> >> > >blog: http://jroller.com/page/mwessendorf
> >> >> > >mail: mwessendorf-at-gmail-dot-com
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >>
> >> >>
> >> >> --
> >> >> Matthias Wessendorf
> >> >> http://tinyurl.com/fmywh
> >> >>
> >> >> further stuff:
> >> >> blog: http://jroller.com/page/mwessendorf
> >> >> mail: mwessendorf-at-gmail-dot-com
> >> >>
> >>
> >>
> >>
> >>
>
>
>
>
--
Matthias Wessendorf
http://tinyurl.com/fmywh
further stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com
Re[6]: No RenderingContext with ajax4jsf + Seam
Posted by Thomas Hamacher <th...@project-team.de>.
Chris,
thank you very much. You were right and including the a4j-trinidad solved the problem.
Maybe it would be a good idea to tell the ajax4jsf, that they should announce on their website, that a4j-trinidad is necessary not only for the 1.0.5-Version but all ajax4jsf versions. This might solve some trouble.
Thanks
Thomas
*********** REPLY SEPARATOR ***********
On 27.02.2007 at 19:01 Chris Lowe wrote:
>Hi Thomas,
>
>The a4j-trinidad contains an alternative AjaxContext called
>TrinidadAjaxContext which is not present in the main distribution, so you
>will need the extra library.
>
>Here's a very useful link on integrating several libraries together,
>including Ajax4Jsf, Trinidad and Seam:
>
>http://www.jroller.com/page/wesleyhales/?anchor=jsf_component_library_integration_and
>
>Cheers,
>
>Chris.
>
>
>On 27/02/07, Thomas Hamacher <th...@project-team.de> wrote:
>>
>> Chris,
>>
>> no I haven´t because the a4j-trinidad is meant to be for ajax4jsf
>1.0.5and as there is no new release for
>> 1.0.6 I thought it´s probably already included in 1.0.6 or might cause
>> some trouble when using 1.0.5 together with 1.0.6. Am I wrong in this
>> case?
>>
>> Thomas
>>
>> *********** REPLY SEPARATOR ***********
>>
>> On 27.02.2007 at 17:42 Chris Lowe wrote:
>>
>> >Do you have a4j-trinidad.jar installed alongside ajax4jsf.jar ?
>> >
>> >
>> >On 27/02/07, Matthias Wessendorf <ma...@apache.org> wrote:
>> >>
>> >> unfortunately I don't have a seam project here to play w/.
>> >> Have to find time to do so.
>> >>
>> >> sorry... others here, are using same stack as you.
>> >>
>> >> -M
>> >>
>> >> On 2/27/07, Thomas Hamacher <thamacher@project-team.de > wrote:
>> >> > Matthias,
>> >> >
>> >> > yes - unfortunately I did everything, that´s mentioned in there.
>> >> > The problem is, that ajax4jsf / Seam / Trinidad basicly works
>> together,
>> >> so I guess the general configuration should be okay.
>> >> > But in this case it doesn´t work anyways.
>> >> >
>> >> > thx,
>> >> >
>> >> > Thomas
>> >> >
>> >> > *********** REPLY SEPARATOR ***********
>> >> >
>> >> > On 27.02.2007 at 18:18 Matthias Wessendorf wrote:
>> >> >
>> >> > >Thomas-
>> >> > >
>> >> > >did you took a look at:
>> >> > >
>> >> > >http://wiki.apache.org/myfaces/TrinidadSeamAjax4Jsf
>> >> > >
>> >> > >I only see the ViewHandler for Ajax4JSF in place
>> >> > >
>> >> > >thx,
>> >> > >Matthias
>> >> > >
>> >> > >On 2/27/07, Thomas Hamacher <thamacher@project-team.de > wrote:
>> >> > >> Hi @all,
>> >> > >>
>> >> > >> I try using ajax4jsf 1.0.6 together with Trinidad, which works
>> quite
>> >> > >well so far and I can use most of the ajax4jsf-components. The only
>> >> thing,
>> >> > >that does not work until now is using the ajaxListener
>> >> > >type="org.ajax4jsf.ajax.ForceRender" in a h:dataTable. What I want
>> to
>> >> do
>> >> > >is to rerender my selected row, so that I can display a
>> >> > >delete-confirmation-box through setting a flag and rerendering a
>> >> defined
>> >> > >part of the page. The ajax-request works perfectly, but
>> unfortunately
>> >I
>> >> > >get an exception afterwards.
>> >> > >>
>> >> > >> As I´m using the combination of Seam 1.1.6, MyFaces 1.1.5,
>> ajax4jsf
>> >> > >1.0.6, facelets and a nightly build of trinidad, I don´t really
>know
>> >> what
>> >> > >part causes this exception.
>> >> > >>
>> >> > >> This is a short code-fragment:
>> >> > >>
>> >> > >> <h:dataTable var="profile" value="#{ProfileList}"
>> >> > >rendered="#{ProfileList.rowCount>0}">
>> >> > >> <h:column>
>> >> > >> <a4j:commandButton id="command_link_up"
>> >> > >> value="Delete"
>> >> > >> reRender="profile,
>> >> > >deleteConfirmation"
>> >> > >>
>> >> > >action="#{OverviewAction.registerPublisherProfile}" >
>> >> > >> <a4j:ajaxListener
>> >> > >type="org.ajax4jsf.ajax.ForceRender " />
>> >> > >> </a4j:commandButton>
>> >> > >>
>> >> > >>
>> >> > >> <a4j:outputPanel id="deleteConfirmation"
>> >> > >ajaxRendered="true">
>> >> > >> <h:panelGroup id="deleteConfirmationPanel"
>> >> > >rendered="#{OverviewAction.deleteRequested }" >
>> >> > >> <div class="colored">
>> >> > >> <tr:outputText
>> >> > >value="#{messages[' deleteProfile.confirmationText']}" />
>> >> > >> ...
>> >> > >> </h:panelGroup>
>> >> > >> </a4j:outputPanel>
>> >> > >> </h:column>
>> >> > >> ...
>> >> > >> And this is the exception I get:
>> >> > >>
>> >> > >>
>> >> > >> 17:58:43,342 ERROR [SeamExceptionFilter()] uncaught exception
>> >> > >> javax.servlet.ServletException: No RenderingContext
>> >> > >> at javax.faces.webapp.FacesServlet.service(
>> FacesServlet.java
>> >> :154)
>> >> > >> at
>> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> ApplicationFilterChain.java:252)
>> >> > >> at
>> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
>> >> ApplicationFilterChain.java:173)
>> >> > >> at
>> >> > >
>> >>
>> >
>>
>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
>> >> (TrinidadFilterImpl.java :210)
>> >> > >> at
>> >> > >
>> >>
>> >
>>
>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
>> >> (TrinidadFilterImpl.java:167)
>> >> > >> at
>> >> >
>> >>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
>> >> TrinidadFilterImpl.java:140)
>> >> > >> at
>> >> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter (
>> >> TrinidadFilter.java:93)
>> >> > >> at
>> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> ApplicationFilterChain.java:202)
>> >> > >> at
>> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> ApplicationFilterChain.java:173)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter (
>> >> BaseXMLFilter.java:75)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(
>> >> BaseFilter.java:213)
>> >> > >> at
>> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> ApplicationFilterChain.java:202)
>> >> > >> at
>> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
>> >> ApplicationFilterChain.java:173)
>> >> > >> at
>> >> > >org.jboss.seam.servlet.SeamRedirectFilter.doFilter(
>> >> SeamRedirectFilter.java:29)
>> >> > >> at
>> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> ApplicationFilterChain.java:202)
>> >> > >> at
>> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
>> >> ApplicationFilterChain.java:173)
>> >> > >> at
>> >> > >org.jboss.seam.servlet.SeamExceptionFilter.doFilter(
>> >> SeamExceptionFilter.java:43)
>> >> > >> at
>> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> ApplicationFilterChain.java:202)
>> >> > >> at
>> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
>> >> ApplicationFilterChain.java:173)
>> >> > >> at
>> >> > >org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
>> >> ReplyHeaderFilter.java:96)
>> >> > >> at
>> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> ApplicationFilterChain.java:202)
>> >> > >> at
>> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
>> >> ApplicationFilterChain.java:173)
>> >> > >> at
>> >> > >org.apache.catalina.core.StandardWrapperValve.invoke(
>> >> StandardWrapperValve.java:213)
>> >> > >> at
>> >> > >org.apache.catalina.core.StandardContextValve.invoke(
>> >> StandardContextValve.java:178)
>> >> > >> at
>> >> > >org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (
>> >> SecurityAssociationValve.java:175)
>> >> > >> at
>> >> > >org.jboss.web.tomcat.security.JaccContextValve.invoke(
>> >> JaccContextValve.java:74)
>> >> > >> at
>> >> > >org.apache.catalina.core.StandardHostValve.invoke(
>> >> StandardHostValve.java:126)
>> >> > >> at
>> >> > >org.apache.catalina.valves.ErrorReportValve.invoke (
>> >> ErrorReportValve.java:105)
>> >> > >> at
>> >> > >org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(
>> >> CachedConnectionValve.java:156)
>> >> > >> at
>> >> > >org.apache.catalina.core.StandardEngineValve.invoke(
>> >> StandardEngineValve.java:107)
>> >> > >> at
>> >> > >org.apache.catalina.connector.CoyoteAdapter.service (
>> CoyoteAdapter.java
>> >> :148)
>> >> > >> at
>> >> > >org.apache.coyote.http11.Http11Processor.process(
>> Http11Processor.java
>> >> :869)
>> >> > >> at
>> >> > >
>> >>
>> >
>>
>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
>> >> (Http11BaseProtocol.java:664)
>> >> > >> at
>> >> > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
>> >> PoolTcpEndpoint.java:527)
>> >> > >> at
>> >> > >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
>> >> MasterSlaveWorkerThread.java:112)
>> >> > >> at java.lang.Thread.run(Thread.java:619)
>> >> > >> 17:58:43,342 ERROR [SeamExceptionFilter()] exception root cause
>> >> > >> java.lang.IllegalStateException: No RenderingContext
>> >> > >> at
>> >> > >org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(
>> >> CoreRenderer.java:159)
>> >> > >> at
>> >> > >org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(
>> >> UIXComponentBase.java:668)
>> >> > >> at
>> >> > >org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild
>(
>> >> RendererUtils.java:412)
>> >> > >> at
>> >> > >
>> org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(
>> >> RendererUtils.java:400)
>> >> > >> at
>> >> > >
>> >>
>> >
>>
>org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
>> >> (HtmlGroupRendererBase.java:78)
>> >> > >> at
>> >> > > javax.faces.component.UIComponentBase.encodeEnd(
>> UIComponentBase.java
>> >> :539)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
>> >> RendererBase.java :249)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChildren(
>> >> RendererBase.java:225)
>> >> > >> at
>> >> > >org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren
>(
>> >> AjaxOutputPanelRenderer.java:74)
>> >> > >> at
>> >> > >javax.faces.component.UIComponentBase.encodeChildren(
>> >> UIComponentBase.java:527)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
>> >> RendererBase.java:245)
>> >> > >> at
>> >> >
>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
>> >> AjaxChildrenRenderer.java:120)
>> >> > >> at
>> >> >
>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
>> (
>> >> AjaxChildrenRenderer.java:111)
>> >> > >> at
>> >> >
>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
>> (
>> >> AjaxChildrenRenderer.java:111)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax (
>> >> AjaxContainerRenderer.java:126)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(
>> AjaxViewRoot.java
>> >> :570)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion(
>> >> AjaxContext.java:301)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion (
>> >> AjaxContext.java:233)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
>> >> AjaxContext.java:226)
>> >> > >> at
>> >> >
>>org.ajax4jsf.ajax.ForceRender.processAjaxRender(ForceRender.java:45)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(
>> >> AjaxRenderEvent.java:43)
>> >> > >> at
>> >> >
>>javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java
>> >> :487)
>> >> > >> at
>> >> > > org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(
>> >> AjaxActionComponent.java:73)
>> >> > >> at
>javax.faces.component.UIData.broadcast(UIData.java:517)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
>> >> AjaxViewRoot.java:274)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents (
>> >> AjaxViewRoot.java:290)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(
>> >> AjaxViewHandler.java:269)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(
>> >> AjaxViewHandler.java:218)
>> >> > >> 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 :252)
>> >> > >> at
>> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> ApplicationFilterChain.java:173)
>> >> > >> at
>> >> > >
>> >>
>> >
>>
>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
>> >> (TrinidadFilterImpl.java:210)
>> >> > >> at
>> >> > >
>> >>
>> >
>>
>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
>> >> (TrinidadFilterImpl.java:167)
>> >> > >> at
>> >> >
>> >>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
>> >> TrinidadFilterImpl.java:140)
>> >> > >> at
>> >> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
>> >> TrinidadFilter.java:93)
>> >> > >> at
>> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
>> >> ApplicationFilterChain.java:202)
>> >> > >> at
>> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> ApplicationFilterChain.java:173)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
>> >> BaseXMLFilter.java:75)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter (
>> >> BaseFilter.java:213)
>> >> > >> at
>> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> ApplicationFilterChain.java:202)
>> >> > >> at
>> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> ApplicationFilterChain.java:173)
>> >> > >> at
>> >> > >org.jboss.seam.servlet.SeamRedirectFilter.doFilter (
>> >> SeamRedirectFilter.java:29)
>> >> > >> at
>> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> ApplicationFilterChain.java:202)
>> >> > >> at
>> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> ApplicationFilterChain.java:173)
>> >> > >> at
>> >> > >org.jboss.seam.servlet.SeamExceptionFilter.doFilter (
>> >> SeamExceptionFilter.java:43)
>> >> > >> at
>> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> ApplicationFilterChain.java:202)
>> >> > >> at
>> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> ApplicationFilterChain.java:173)
>> >> > >> at
>> >> > >org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (
>> >> ReplyHeaderFilter.java:96)
>> >> > >> at
>> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> >> ApplicationFilterChain.java:202)
>> >> > >> at
>> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> ApplicationFilterChain.java:173)
>> >> > >> at
>> >> > >org.apache.catalina.core.StandardWrapperValve.invoke (
>> >> StandardWrapperValve.java:213)
>> >> > >> at
>> >> > >org.apache.catalina.core.StandardContextValve.invoke(
>> >> StandardContextValve.java:178)
>> >> > >> at
>> >> > >org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
>> >> SecurityAssociationValve.java:175)
>> >> > >> at
>> >> > >org.jboss.web.tomcat.security.JaccContextValve.invoke (
>> >> JaccContextValve.java:74)
>> >> > >> at
>> >> > >org.apache.catalina.core.StandardHostValve.invoke(
>> >> StandardHostValve.java:126)
>> >> > >> at
>> >> > >org.apache.catalina.valves.ErrorReportValve.invoke(
>> >> ErrorReportValve.java:105)
>> >> > >> at
>> >> > >org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke (
>> >> CachedConnectionValve.java:156)
>> >> > >> at
>> >> > >org.apache.catalina.core.StandardEngineValve.invoke(
>> >> StandardEngineValve.java:107)
>> >> > >> at
>> >> > >org.apache.catalina.connector.CoyoteAdapter.service(
>> CoyoteAdapter.java
>> >> :148)
>> >> > >> at
>> >> > >org.apache.coyote.http11.Http11Processor.process(
>> Http11Processor.java
>> >> :869)
>> >> > >> at
>> >> > >
>> >>
>> >
>>
>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
>> >> (Http11BaseProtocol.java:664)
>> >> > >> at
>> >> > >org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
>> >> PoolTcpEndpoint.java:527)
>> >> > >> at
>> >> > >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run (
>> >> MasterSlaveWorkerThread.java:112)
>> >> > >> at java.lang.Thread.run(Thread.java:619)
>> >> > >> 17:58:43,372 INFO [Exceptions()] reading exception mappings from
>> >> > >/WEB-INF/pages.xml
>> >> > >> 17:58:43,412 ERROR [DebugPageHandler()] redirecting to debug page
>> >> > >> java.lang.IllegalStateException: No RenderingContext
>> >> > >> at
>> >> > > org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(
>> >> CoreRenderer.java:159)
>> >> > >> at
>> >> > >org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(
>> >> UIXComponentBase.java:668)
>> >> > >> at
>> >> > >org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(
>> >> RendererUtils.java:412)
>> >> > >> at
>> >> > >
>> org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(
>> >> RendererUtils.java:400)
>> >> > >> at
>> >> > >
>> >>
>> >
>>
>org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
>> >> (HtmlGroupRendererBase.java:78)
>> >> > >> at
>> >> >
>>javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java
>> >> :539)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
>> >> RendererBase.java:249)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChildren (
>> >> RendererBase.java:225)
>> >> > >> at
>> >> > >org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren(
>> >> AjaxOutputPanelRenderer.java:74)
>> >> > >> at
>> >> > >javax.faces.component.UIComponentBase.encodeChildren(
>> >> UIComponentBase.java:527)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild (
>> >> RendererBase.java:245)
>> >> > >> at
>> >> >
>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
>> (
>> >> AjaxChildrenRenderer.java:120)
>> >> > >> at
>> >> >
>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
>> (
>> >> AjaxChildrenRenderer.java:111)
>> >> > >> at
>> >> >
>>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
>> >> AjaxChildrenRenderer.java:111)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax(
>> >> AjaxContainerRenderer.java:126)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(
>> AjaxViewRoot.java
>> >> :570)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion (
>> >> AjaxContext.java:301)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
>> >> AjaxContext.java:233)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
>> >> AjaxContext.java:226)
>> >> > >> at
>> >> > >org.ajax4jsf.ajax.ForceRender.processAjaxRender (ForceRender.java
>> :45)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(
>> >> AjaxRenderEvent.java:43)
>> >> > >> at
>> >> > > javax.faces.component.UIComponentBase.broadcast(
>> UIComponentBase.java
>> >> :487)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(
>> >> AjaxActionComponent.java :73)
>> >> > >> at
>javax.faces.component.UIData.broadcast(UIData.java:517)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
>> >> AjaxViewRoot.java:274)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents(
>> >> AjaxViewRoot.java:290)
>> >> > >> at
>> >> > > org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(
>> >> AjaxViewHandler.java:269)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(
>> >> AjaxViewHandler.java:218)
>> >> > >> 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:252)
>> >> > >> at
>> >> > > org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> ApplicationFilterChain.java:173)
>> >> > >> at
>> >> > >
>> >>
>> >
>>
>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
>> >> (TrinidadFilterImpl.java:210)
>> >> > >> at
>> >> > >
>> >>
>> >
>>
>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
>> >> (TrinidadFilterImpl.java :167)
>> >> > >> at
>> >> >
>> >>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
>> >> TrinidadFilterImpl.java:140)
>> >> > >> at
>> >> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
>> >> TrinidadFilter.java:93)
>> >> > >> at
>> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
>> >> ApplicationFilterChain.java:202)
>> >> > >> at
>> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> >> ApplicationFilterChain.java:173)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
>> >> BaseXMLFilter.java:75)
>> >> > >> at
>> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter (
>> >> BaseFilter.java:213)
>> >> > >> at
>> >> > >
>> >> > >
>> >> > >--
>> >> > >Matthias Wessendorf
>> >> > > http://tinyurl.com/fmywh
>> >> > >
>> >> > >further stuff:
>> >> > >blog: http://jroller.com/page/mwessendorf
>> >> > >mail: mwessendorf-at-gmail-dot-com
>> >> >
>> >> >
>> >> >
>> >> >
>> >>
>> >>
>> >> --
>> >> Matthias Wessendorf
>> >> http://tinyurl.com/fmywh
>> >>
>> >> further stuff:
>> >> blog: http://jroller.com/page/mwessendorf
>> >> mail: mwessendorf-at-gmail-dot-com
>> >>
>>
>>
>>
>>
Re: Re[4]: No RenderingContext with ajax4jsf + Seam
Posted by Chris Lowe <ch...@gmail.com>.
Hi Thomas,
The a4j-trinidad contains an alternative AjaxContext called
TrinidadAjaxContext which is not present in the main distribution, so you
will need the extra library.
Here's a very useful link on integrating several libraries together,
including Ajax4Jsf, Trinidad and Seam:
http://www.jroller.com/page/wesleyhales/?anchor=jsf_component_library_integration_and
Cheers,
Chris.
On 27/02/07, Thomas Hamacher <th...@project-team.de> wrote:
>
> Chris,
>
> no I haven´t because the a4j-trinidad is meant to be for ajax4jsf 1.0.5and as there is no new release for
> 1.0.6 I thought it´s probably already included in 1.0.6 or might cause
> some trouble when using 1.0.5 together with 1.0.6. Am I wrong in this
> case?
>
> Thomas
>
> *********** REPLY SEPARATOR ***********
>
> On 27.02.2007 at 17:42 Chris Lowe wrote:
>
> >Do you have a4j-trinidad.jar installed alongside ajax4jsf.jar ?
> >
> >
> >On 27/02/07, Matthias Wessendorf <ma...@apache.org> wrote:
> >>
> >> unfortunately I don't have a seam project here to play w/.
> >> Have to find time to do so.
> >>
> >> sorry... others here, are using same stack as you.
> >>
> >> -M
> >>
> >> On 2/27/07, Thomas Hamacher <thamacher@project-team.de > wrote:
> >> > Matthias,
> >> >
> >> > yes - unfortunately I did everything, that´s mentioned in there.
> >> > The problem is, that ajax4jsf / Seam / Trinidad basicly works
> together,
> >> so I guess the general configuration should be okay.
> >> > But in this case it doesn´t work anyways.
> >> >
> >> > thx,
> >> >
> >> > Thomas
> >> >
> >> > *********** REPLY SEPARATOR ***********
> >> >
> >> > On 27.02.2007 at 18:18 Matthias Wessendorf wrote:
> >> >
> >> > >Thomas-
> >> > >
> >> > >did you took a look at:
> >> > >
> >> > >http://wiki.apache.org/myfaces/TrinidadSeamAjax4Jsf
> >> > >
> >> > >I only see the ViewHandler for Ajax4JSF in place
> >> > >
> >> > >thx,
> >> > >Matthias
> >> > >
> >> > >On 2/27/07, Thomas Hamacher <thamacher@project-team.de > wrote:
> >> > >> Hi @all,
> >> > >>
> >> > >> I try using ajax4jsf 1.0.6 together with Trinidad, which works
> quite
> >> > >well so far and I can use most of the ajax4jsf-components. The only
> >> thing,
> >> > >that does not work until now is using the ajaxListener
> >> > >type="org.ajax4jsf.ajax.ForceRender" in a h:dataTable. What I want
> to
> >> do
> >> > >is to rerender my selected row, so that I can display a
> >> > >delete-confirmation-box through setting a flag and rerendering a
> >> defined
> >> > >part of the page. The ajax-request works perfectly, but
> unfortunately
> >I
> >> > >get an exception afterwards.
> >> > >>
> >> > >> As I´m using the combination of Seam 1.1.6, MyFaces 1.1.5,
> ajax4jsf
> >> > >1.0.6, facelets and a nightly build of trinidad, I don´t really know
> >> what
> >> > >part causes this exception.
> >> > >>
> >> > >> This is a short code-fragment:
> >> > >>
> >> > >> <h:dataTable var="profile" value="#{ProfileList}"
> >> > >rendered="#{ProfileList.rowCount>0}">
> >> > >> <h:column>
> >> > >> <a4j:commandButton id="command_link_up"
> >> > >> value="Delete"
> >> > >> reRender="profile,
> >> > >deleteConfirmation"
> >> > >>
> >> > >action="#{OverviewAction.registerPublisherProfile}" >
> >> > >> <a4j:ajaxListener
> >> > >type="org.ajax4jsf.ajax.ForceRender " />
> >> > >> </a4j:commandButton>
> >> > >>
> >> > >>
> >> > >> <a4j:outputPanel id="deleteConfirmation"
> >> > >ajaxRendered="true">
> >> > >> <h:panelGroup id="deleteConfirmationPanel"
> >> > >rendered="#{OverviewAction.deleteRequested }" >
> >> > >> <div class="colored">
> >> > >> <tr:outputText
> >> > >value="#{messages[' deleteProfile.confirmationText']}" />
> >> > >> ...
> >> > >> </h:panelGroup>
> >> > >> </a4j:outputPanel>
> >> > >> </h:column>
> >> > >> ...
> >> > >> And this is the exception I get:
> >> > >>
> >> > >>
> >> > >> 17:58:43,342 ERROR [SeamExceptionFilter()] uncaught exception
> >> > >> javax.servlet.ServletException: No RenderingContext
> >> > >> at javax.faces.webapp.FacesServlet.service(
> FacesServlet.java
> >> :154)
> >> > >> at
> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> ApplicationFilterChain.java:252)
> >> > >> at
> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> ApplicationFilterChain.java:173)
> >> > >> at
> >> > >
> >>
> >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> >> (TrinidadFilterImpl.java :210)
> >> > >> at
> >> > >
> >>
> >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> >> (TrinidadFilterImpl.java:167)
> >> > >> at
> >> >
> >>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> >> TrinidadFilterImpl.java:140)
> >> > >> at
> >> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter (
> >> TrinidadFilter.java:93)
> >> > >> at
> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> ApplicationFilterChain.java:202)
> >> > >> at
> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> ApplicationFilterChain.java:173)
> >> > >> at
> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter (
> >> BaseXMLFilter.java:75)
> >> > >> at
> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(
> >> BaseFilter.java:213)
> >> > >> at
> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> ApplicationFilterChain.java:202)
> >> > >> at
> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> ApplicationFilterChain.java:173)
> >> > >> at
> >> > >org.jboss.seam.servlet.SeamRedirectFilter.doFilter(
> >> SeamRedirectFilter.java:29)
> >> > >> at
> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> ApplicationFilterChain.java:202)
> >> > >> at
> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> ApplicationFilterChain.java:173)
> >> > >> at
> >> > >org.jboss.seam.servlet.SeamExceptionFilter.doFilter(
> >> SeamExceptionFilter.java:43)
> >> > >> at
> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> ApplicationFilterChain.java:202)
> >> > >> at
> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> ApplicationFilterChain.java:173)
> >> > >> at
> >> > >org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
> >> ReplyHeaderFilter.java:96)
> >> > >> at
> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> ApplicationFilterChain.java:202)
> >> > >> at
> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter (
> >> ApplicationFilterChain.java:173)
> >> > >> at
> >> > >org.apache.catalina.core.StandardWrapperValve.invoke(
> >> StandardWrapperValve.java:213)
> >> > >> at
> >> > >org.apache.catalina.core.StandardContextValve.invoke(
> >> StandardContextValve.java:178)
> >> > >> at
> >> > >org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (
> >> SecurityAssociationValve.java:175)
> >> > >> at
> >> > >org.jboss.web.tomcat.security.JaccContextValve.invoke(
> >> JaccContextValve.java:74)
> >> > >> at
> >> > >org.apache.catalina.core.StandardHostValve.invoke(
> >> StandardHostValve.java:126)
> >> > >> at
> >> > >org.apache.catalina.valves.ErrorReportValve.invoke (
> >> ErrorReportValve.java:105)
> >> > >> at
> >> > >org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(
> >> CachedConnectionValve.java:156)
> >> > >> at
> >> > >org.apache.catalina.core.StandardEngineValve.invoke(
> >> StandardEngineValve.java:107)
> >> > >> at
> >> > >org.apache.catalina.connector.CoyoteAdapter.service (
> CoyoteAdapter.java
> >> :148)
> >> > >> at
> >> > >org.apache.coyote.http11.Http11Processor.process(
> Http11Processor.java
> >> :869)
> >> > >> at
> >> > >
> >>
> >
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
> >> (Http11BaseProtocol.java:664)
> >> > >> at
> >> > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> >> PoolTcpEndpoint.java:527)
> >> > >> at
> >> > >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> >> MasterSlaveWorkerThread.java:112)
> >> > >> at java.lang.Thread.run(Thread.java:619)
> >> > >> 17:58:43,342 ERROR [SeamExceptionFilter()] exception root cause
> >> > >> java.lang.IllegalStateException: No RenderingContext
> >> > >> at
> >> > >org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(
> >> CoreRenderer.java:159)
> >> > >> at
> >> > >org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(
> >> UIXComponentBase.java:668)
> >> > >> at
> >> > >org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild (
> >> RendererUtils.java:412)
> >> > >> at
> >> > >
> org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(
> >> RendererUtils.java:400)
> >> > >> at
> >> > >
> >>
> >
> org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
> >> (HtmlGroupRendererBase.java:78)
> >> > >> at
> >> > > javax.faces.component.UIComponentBase.encodeEnd(
> UIComponentBase.java
> >> :539)
> >> > >> at
> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
> >> RendererBase.java :249)
> >> > >> at
> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChildren(
> >> RendererBase.java:225)
> >> > >> at
> >> > >org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren (
> >> AjaxOutputPanelRenderer.java:74)
> >> > >> at
> >> > >javax.faces.component.UIComponentBase.encodeChildren(
> >> UIComponentBase.java:527)
> >> > >> at
> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
> >> RendererBase.java:245)
> >> > >> at
> >> > >org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
> >> AjaxChildrenRenderer.java:120)
> >> > >> at
> >> > >org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
> (
> >> AjaxChildrenRenderer.java:111)
> >> > >> at
> >> > >org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
> (
> >> AjaxChildrenRenderer.java:111)
> >> > >> at
> >> > >org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax (
> >> AjaxContainerRenderer.java:126)
> >> > >> at
> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(
> AjaxViewRoot.java
> >> :570)
> >> > >> at
> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion(
> >> AjaxContext.java:301)
> >> > >> at
> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion (
> >> AjaxContext.java:233)
> >> > >> at
> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
> >> AjaxContext.java:226)
> >> > >> at
> >> > >org.ajax4jsf.ajax.ForceRender.processAjaxRender(ForceRender.java:45)
> >> > >> at
> >> > >org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(
> >> AjaxRenderEvent.java:43)
> >> > >> at
> >> > >javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java
> >> :487)
> >> > >> at
> >> > > org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(
> >> AjaxActionComponent.java:73)
> >> > >> at javax.faces.component.UIData.broadcast(UIData.java:517)
> >> > >> at
> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
> >> AjaxViewRoot.java:274)
> >> > >> at
> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents (
> >> AjaxViewRoot.java:290)
> >> > >> at
> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(
> >> AjaxViewHandler.java:269)
> >> > >> at
> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(
> >> AjaxViewHandler.java:218)
> >> > >> 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 :252)
> >> > >> at
> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> ApplicationFilterChain.java:173)
> >> > >> at
> >> > >
> >>
> >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> >> (TrinidadFilterImpl.java:210)
> >> > >> at
> >> > >
> >>
> >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> >> (TrinidadFilterImpl.java:167)
> >> > >> at
> >> >
> >>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> >> TrinidadFilterImpl.java:140)
> >> > >> at
> >> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> >> TrinidadFilter.java:93)
> >> > >> at
> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> >> ApplicationFilterChain.java:202)
> >> > >> at
> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> ApplicationFilterChain.java:173)
> >> > >> at
> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
> >> BaseXMLFilter.java:75)
> >> > >> at
> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter (
> >> BaseFilter.java:213)
> >> > >> at
> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> ApplicationFilterChain.java:202)
> >> > >> at
> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> ApplicationFilterChain.java:173)
> >> > >> at
> >> > >org.jboss.seam.servlet.SeamRedirectFilter.doFilter (
> >> SeamRedirectFilter.java:29)
> >> > >> at
> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> ApplicationFilterChain.java:202)
> >> > >> at
> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> ApplicationFilterChain.java:173)
> >> > >> at
> >> > >org.jboss.seam.servlet.SeamExceptionFilter.doFilter (
> >> SeamExceptionFilter.java:43)
> >> > >> at
> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> ApplicationFilterChain.java:202)
> >> > >> at
> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> ApplicationFilterChain.java:173)
> >> > >> at
> >> > >org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (
> >> ReplyHeaderFilter.java:96)
> >> > >> at
> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> ApplicationFilterChain.java:202)
> >> > >> at
> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> ApplicationFilterChain.java:173)
> >> > >> at
> >> > >org.apache.catalina.core.StandardWrapperValve.invoke (
> >> StandardWrapperValve.java:213)
> >> > >> at
> >> > >org.apache.catalina.core.StandardContextValve.invoke(
> >> StandardContextValve.java:178)
> >> > >> at
> >> > >org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
> >> SecurityAssociationValve.java:175)
> >> > >> at
> >> > >org.jboss.web.tomcat.security.JaccContextValve.invoke (
> >> JaccContextValve.java:74)
> >> > >> at
> >> > >org.apache.catalina.core.StandardHostValve.invoke(
> >> StandardHostValve.java:126)
> >> > >> at
> >> > >org.apache.catalina.valves.ErrorReportValve.invoke(
> >> ErrorReportValve.java:105)
> >> > >> at
> >> > >org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke (
> >> CachedConnectionValve.java:156)
> >> > >> at
> >> > >org.apache.catalina.core.StandardEngineValve.invoke(
> >> StandardEngineValve.java:107)
> >> > >> at
> >> > >org.apache.catalina.connector.CoyoteAdapter.service(
> CoyoteAdapter.java
> >> :148)
> >> > >> at
> >> > >org.apache.coyote.http11.Http11Processor.process(
> Http11Processor.java
> >> :869)
> >> > >> at
> >> > >
> >>
> >
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
> >> (Http11BaseProtocol.java:664)
> >> > >> at
> >> > >org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> >> PoolTcpEndpoint.java:527)
> >> > >> at
> >> > >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run (
> >> MasterSlaveWorkerThread.java:112)
> >> > >> at java.lang.Thread.run(Thread.java:619)
> >> > >> 17:58:43,372 INFO [Exceptions()] reading exception mappings from
> >> > >/WEB-INF/pages.xml
> >> > >> 17:58:43,412 ERROR [DebugPageHandler()] redirecting to debug page
> >> > >> java.lang.IllegalStateException: No RenderingContext
> >> > >> at
> >> > > org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(
> >> CoreRenderer.java:159)
> >> > >> at
> >> > >org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(
> >> UIXComponentBase.java:668)
> >> > >> at
> >> > >org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(
> >> RendererUtils.java:412)
> >> > >> at
> >> > >
> org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(
> >> RendererUtils.java:400)
> >> > >> at
> >> > >
> >>
> >
> org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
> >> (HtmlGroupRendererBase.java:78)
> >> > >> at
> >> > >javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java
> >> :539)
> >> > >> at
> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
> >> RendererBase.java:249)
> >> > >> at
> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChildren (
> >> RendererBase.java:225)
> >> > >> at
> >> > >org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren(
> >> AjaxOutputPanelRenderer.java:74)
> >> > >> at
> >> > >javax.faces.component.UIComponentBase.encodeChildren(
> >> UIComponentBase.java:527)
> >> > >> at
> >> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild (
> >> RendererBase.java:245)
> >> > >> at
> >> > >org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
> (
> >> AjaxChildrenRenderer.java:120)
> >> > >> at
> >> > >org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild
> (
> >> AjaxChildrenRenderer.java:111)
> >> > >> at
> >> > >org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
> >> AjaxChildrenRenderer.java:111)
> >> > >> at
> >> > >org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax(
> >> AjaxContainerRenderer.java:126)
> >> > >> at
> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(
> AjaxViewRoot.java
> >> :570)
> >> > >> at
> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion (
> >> AjaxContext.java:301)
> >> > >> at
> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
> >> AjaxContext.java:233)
> >> > >> at
> >> > >org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
> >> AjaxContext.java:226)
> >> > >> at
> >> > >org.ajax4jsf.ajax.ForceRender.processAjaxRender (ForceRender.java
> :45)
> >> > >> at
> >> > >org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(
> >> AjaxRenderEvent.java:43)
> >> > >> at
> >> > > javax.faces.component.UIComponentBase.broadcast(
> UIComponentBase.java
> >> :487)
> >> > >> at
> >> > >org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(
> >> AjaxActionComponent.java :73)
> >> > >> at javax.faces.component.UIData.broadcast(UIData.java:517)
> >> > >> at
> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
> >> AjaxViewRoot.java:274)
> >> > >> at
> >> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents(
> >> AjaxViewRoot.java:290)
> >> > >> at
> >> > > org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(
> >> AjaxViewHandler.java:269)
> >> > >> at
> >> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(
> >> AjaxViewHandler.java:218)
> >> > >> 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:252)
> >> > >> at
> >> > > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> ApplicationFilterChain.java:173)
> >> > >> at
> >> > >
> >>
> >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> >> (TrinidadFilterImpl.java:210)
> >> > >> at
> >> > >
> >>
> >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> >> (TrinidadFilterImpl.java :167)
> >> > >> at
> >> >
> >>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> >> TrinidadFilterImpl.java:140)
> >> > >> at
> >> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> >> TrinidadFilter.java:93)
> >> > >> at
> >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> >> ApplicationFilterChain.java:202)
> >> > >> at
> >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> ApplicationFilterChain.java:173)
> >> > >> at
> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
> >> BaseXMLFilter.java:75)
> >> > >> at
> >> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter (
> >> BaseFilter.java:213)
> >> > >> at
> >> > >
> >> > >
> >> > >--
> >> > >Matthias Wessendorf
> >> > > http://tinyurl.com/fmywh
> >> > >
> >> > >further stuff:
> >> > >blog: http://jroller.com/page/mwessendorf
> >> > >mail: mwessendorf-at-gmail-dot-com
> >> >
> >> >
> >> >
> >> >
> >>
> >>
> >> --
> >> Matthias Wessendorf
> >> http://tinyurl.com/fmywh
> >>
> >> further stuff:
> >> blog: http://jroller.com/page/mwessendorf
> >> mail: mwessendorf-at-gmail-dot-com
> >>
>
>
>
>
Re[4]: No RenderingContext with ajax4jsf + Seam
Posted by Thomas Hamacher <th...@project-team.de>.
Chris,
no I haven´t because the a4j-trinidad is meant to be for ajax4jsf 1.0.5 and as there is no new release for 1.0.6 I thought it´s probably already included in 1.0.6 or might cause some trouble when using 1.0.5 together with 1.0.6. Am I wrong in this case?
Thomas
*********** REPLY SEPARATOR ***********
On 27.02.2007 at 17:42 Chris Lowe wrote:
>Do you have a4j-trinidad.jar installed alongside ajax4jsf.jar?
>
>
>On 27/02/07, Matthias Wessendorf <ma...@apache.org> wrote:
>>
>> unfortunately I don't have a seam project here to play w/.
>> Have to find time to do so.
>>
>> sorry... others here, are using same stack as you.
>>
>> -M
>>
>> On 2/27/07, Thomas Hamacher <th...@project-team.de> wrote:
>> > Matthias,
>> >
>> > yes - unfortunately I did everything, that´s mentioned in there.
>> > The problem is, that ajax4jsf / Seam / Trinidad basicly works together,
>> so I guess the general configuration should be okay.
>> > But in this case it doesn´t work anyways.
>> >
>> > thx,
>> >
>> > Thomas
>> >
>> > *********** REPLY SEPARATOR ***********
>> >
>> > On 27.02.2007 at 18:18 Matthias Wessendorf wrote:
>> >
>> > >Thomas-
>> > >
>> > >did you took a look at:
>> > >
>> > >http://wiki.apache.org/myfaces/TrinidadSeamAjax4Jsf
>> > >
>> > >I only see the ViewHandler for Ajax4JSF in place
>> > >
>> > >thx,
>> > >Matthias
>> > >
>> > >On 2/27/07, Thomas Hamacher <th...@project-team.de> wrote:
>> > >> Hi @all,
>> > >>
>> > >> I try using ajax4jsf 1.0.6 together with Trinidad, which works quite
>> > >well so far and I can use most of the ajax4jsf-components. The only
>> thing,
>> > >that does not work until now is using the ajaxListener
>> > >type="org.ajax4jsf.ajax.ForceRender" in a h:dataTable. What I want to
>> do
>> > >is to rerender my selected row, so that I can display a
>> > >delete-confirmation-box through setting a flag and rerendering a
>> defined
>> > >part of the page. The ajax-request works perfectly, but unfortunately
>I
>> > >get an exception afterwards.
>> > >>
>> > >> As I´m using the combination of Seam 1.1.6, MyFaces 1.1.5, ajax4jsf
>> > >1.0.6, facelets and a nightly build of trinidad, I don´t really know
>> what
>> > >part causes this exception.
>> > >>
>> > >> This is a short code-fragment:
>> > >>
>> > >> <h:dataTable var="profile" value="#{ProfileList}"
>> > >rendered="#{ProfileList.rowCount>0}">
>> > >> <h:column>
>> > >> <a4j:commandButton id="command_link_up"
>> > >> value="Delete"
>> > >> reRender="profile,
>> > >deleteConfirmation"
>> > >>
>> > >action="#{OverviewAction.registerPublisherProfile}" >
>> > >> <a4j:ajaxListener
>> > >type="org.ajax4jsf.ajax.ForceRender" />
>> > >> </a4j:commandButton>
>> > >>
>> > >>
>> > >> <a4j:outputPanel id="deleteConfirmation"
>> > >ajaxRendered="true">
>> > >> <h:panelGroup id="deleteConfirmationPanel"
>> > >rendered="#{OverviewAction.deleteRequested}" >
>> > >> <div class="colored">
>> > >> <tr:outputText
>> > >value="#{messages['deleteProfile.confirmationText']}" />
>> > >> ...
>> > >> </h:panelGroup>
>> > >> </a4j:outputPanel>
>> > >> </h:column>
>> > >> ...
>> > >> And this is the exception I get:
>> > >>
>> > >>
>> > >> 17:58:43,342 ERROR [SeamExceptionFilter()] uncaught exception
>> > >> javax.servlet.ServletException: No RenderingContext
>> > >> at javax.faces.webapp.FacesServlet.service(FacesServlet.java
>> :154)
>> > >> at
>> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> ApplicationFilterChain.java:252)
>> > >> at
>> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> ApplicationFilterChain.java:173)
>> > >> at
>> > >
>>
>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
>> (TrinidadFilterImpl.java:210)
>> > >> at
>> > >
>>
>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
>> (TrinidadFilterImpl.java:167)
>> > >> at
>> >
>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
>> TrinidadFilterImpl.java:140)
>> > >> at
>> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
>> TrinidadFilter.java:93)
>> > >> at
>> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> ApplicationFilterChain.java:202)
>> > >> at
>> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> ApplicationFilterChain.java:173)
>> > >> at
>> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
>> BaseXMLFilter.java:75)
>> > >> at
>> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(
>> BaseFilter.java:213)
>> > >> at
>> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> ApplicationFilterChain.java:202)
>> > >> at
>> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> ApplicationFilterChain.java:173)
>> > >> at
>> > >org.jboss.seam.servlet.SeamRedirectFilter.doFilter(
>> SeamRedirectFilter.java:29)
>> > >> at
>> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> ApplicationFilterChain.java:202)
>> > >> at
>> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> ApplicationFilterChain.java:173)
>> > >> at
>> > >org.jboss.seam.servlet.SeamExceptionFilter.doFilter(
>> SeamExceptionFilter.java:43)
>> > >> at
>> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> ApplicationFilterChain.java:202)
>> > >> at
>> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> ApplicationFilterChain.java:173)
>> > >> at
>> > >org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
>> ReplyHeaderFilter.java:96)
>> > >> at
>> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> ApplicationFilterChain.java:202)
>> > >> at
>> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> ApplicationFilterChain.java:173)
>> > >> at
>> > >org.apache.catalina.core.StandardWrapperValve.invoke(
>> StandardWrapperValve.java:213)
>> > >> at
>> > >org.apache.catalina.core.StandardContextValve.invoke(
>> StandardContextValve.java:178)
>> > >> at
>> > >org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
>> SecurityAssociationValve.java:175)
>> > >> at
>> > >org.jboss.web.tomcat.security.JaccContextValve.invoke(
>> JaccContextValve.java:74)
>> > >> at
>> > >org.apache.catalina.core.StandardHostValve.invoke(
>> StandardHostValve.java:126)
>> > >> at
>> > >org.apache.catalina.valves.ErrorReportValve.invoke(
>> ErrorReportValve.java:105)
>> > >> at
>> > >org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(
>> CachedConnectionValve.java:156)
>> > >> at
>> > >org.apache.catalina.core.StandardEngineValve.invoke(
>> StandardEngineValve.java:107)
>> > >> at
>> > >org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
>> :148)
>> > >> at
>> > >org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
>> :869)
>> > >> at
>> > >
>>
>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
>> (Http11BaseProtocol.java:664)
>> > >> at
>> > >org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
>> PoolTcpEndpoint.java:527)
>> > >> at
>> > >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
>> MasterSlaveWorkerThread.java:112)
>> > >> at java.lang.Thread.run(Thread.java:619)
>> > >> 17:58:43,342 ERROR [SeamExceptionFilter()] exception root cause
>> > >> java.lang.IllegalStateException: No RenderingContext
>> > >> at
>> > >org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(
>> CoreRenderer.java:159)
>> > >> at
>> > >org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(
>> UIXComponentBase.java:668)
>> > >> at
>> > >org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(
>> RendererUtils.java:412)
>> > >> at
>> > >org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(
>> RendererUtils.java:400)
>> > >> at
>> > >
>>
>org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
>> (HtmlGroupRendererBase.java:78)
>> > >> at
>> > >javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java
>> :539)
>> > >> at
>> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
>> RendererBase.java:249)
>> > >> at
>> > >org.ajax4jsf.framework.renderer.RendererBase.renderChildren(
>> RendererBase.java:225)
>> > >> at
>> > >org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren(
>> AjaxOutputPanelRenderer.java:74)
>> > >> at
>> > >javax.faces.component.UIComponentBase.encodeChildren(
>> UIComponentBase.java:527)
>> > >> at
>> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
>> RendererBase.java:245)
>> > >> at
>> > >org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
>> AjaxChildrenRenderer.java:120)
>> > >> at
>> > >org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
>> AjaxChildrenRenderer.java:111)
>> > >> at
>> > >org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
>> AjaxChildrenRenderer.java:111)
>> > >> at
>> > >org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax(
>> AjaxContainerRenderer.java:126)
>> > >> at
>> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(AjaxViewRoot.java
>> :570)
>> > >> at
>> > >org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion(
>> AjaxContext.java:301)
>> > >> at
>> > >org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
>> AjaxContext.java:233)
>> > >> at
>> > >org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
>> AjaxContext.java:226)
>> > >> at
>> > >org.ajax4jsf.ajax.ForceRender.processAjaxRender(ForceRender.java:45)
>> > >> at
>> > >org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(
>> AjaxRenderEvent.java:43)
>> > >> at
>> > >javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java
>> :487)
>> > >> at
>> > >org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(
>> AjaxActionComponent.java:73)
>> > >> at javax.faces.component.UIData.broadcast(UIData.java:517)
>> > >> at
>> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
>> AjaxViewRoot.java:274)
>> > >> at
>> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents(
>> AjaxViewRoot.java:290)
>> > >> at
>> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(
>> AjaxViewHandler.java:269)
>> > >> at
>> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(
>> AjaxViewHandler.java:218)
>> > >> 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:252)
>> > >> at
>> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> ApplicationFilterChain.java:173)
>> > >> at
>> > >
>>
>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
>> (TrinidadFilterImpl.java:210)
>> > >> at
>> > >
>>
>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
>> (TrinidadFilterImpl.java:167)
>> > >> at
>> >
>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
>> TrinidadFilterImpl.java:140)
>> > >> at
>> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
>> TrinidadFilter.java:93)
>> > >> at
>> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> ApplicationFilterChain.java:202)
>> > >> at
>> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> ApplicationFilterChain.java:173)
>> > >> at
>> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
>> BaseXMLFilter.java:75)
>> > >> at
>> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(
>> BaseFilter.java:213)
>> > >> at
>> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> ApplicationFilterChain.java:202)
>> > >> at
>> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> ApplicationFilterChain.java:173)
>> > >> at
>> > >org.jboss.seam.servlet.SeamRedirectFilter.doFilter(
>> SeamRedirectFilter.java:29)
>> > >> at
>> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> ApplicationFilterChain.java:202)
>> > >> at
>> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> ApplicationFilterChain.java:173)
>> > >> at
>> > >org.jboss.seam.servlet.SeamExceptionFilter.doFilter(
>> SeamExceptionFilter.java:43)
>> > >> at
>> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> ApplicationFilterChain.java:202)
>> > >> at
>> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> ApplicationFilterChain.java:173)
>> > >> at
>> > >org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
>> ReplyHeaderFilter.java:96)
>> > >> at
>> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> ApplicationFilterChain.java:202)
>> > >> at
>> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> ApplicationFilterChain.java:173)
>> > >> at
>> > >org.apache.catalina.core.StandardWrapperValve.invoke(
>> StandardWrapperValve.java:213)
>> > >> at
>> > >org.apache.catalina.core.StandardContextValve.invoke(
>> StandardContextValve.java:178)
>> > >> at
>> > >org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
>> SecurityAssociationValve.java:175)
>> > >> at
>> > >org.jboss.web.tomcat.security.JaccContextValve.invoke(
>> JaccContextValve.java:74)
>> > >> at
>> > >org.apache.catalina.core.StandardHostValve.invoke(
>> StandardHostValve.java:126)
>> > >> at
>> > >org.apache.catalina.valves.ErrorReportValve.invoke(
>> ErrorReportValve.java:105)
>> > >> at
>> > >org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(
>> CachedConnectionValve.java:156)
>> > >> at
>> > >org.apache.catalina.core.StandardEngineValve.invoke(
>> StandardEngineValve.java:107)
>> > >> at
>> > >org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
>> :148)
>> > >> at
>> > >org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
>> :869)
>> > >> at
>> > >
>>
>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
>> (Http11BaseProtocol.java:664)
>> > >> at
>> > >org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
>> PoolTcpEndpoint.java:527)
>> > >> at
>> > >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
>> MasterSlaveWorkerThread.java:112)
>> > >> at java.lang.Thread.run(Thread.java:619)
>> > >> 17:58:43,372 INFO [Exceptions()] reading exception mappings from
>> > >/WEB-INF/pages.xml
>> > >> 17:58:43,412 ERROR [DebugPageHandler()] redirecting to debug page
>> > >> java.lang.IllegalStateException: No RenderingContext
>> > >> at
>> > >org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(
>> CoreRenderer.java:159)
>> > >> at
>> > >org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(
>> UIXComponentBase.java:668)
>> > >> at
>> > >org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(
>> RendererUtils.java:412)
>> > >> at
>> > >org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(
>> RendererUtils.java:400)
>> > >> at
>> > >
>>
>org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
>> (HtmlGroupRendererBase.java:78)
>> > >> at
>> > >javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java
>> :539)
>> > >> at
>> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
>> RendererBase.java:249)
>> > >> at
>> > >org.ajax4jsf.framework.renderer.RendererBase.renderChildren(
>> RendererBase.java:225)
>> > >> at
>> > >org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren(
>> AjaxOutputPanelRenderer.java:74)
>> > >> at
>> > >javax.faces.component.UIComponentBase.encodeChildren(
>> UIComponentBase.java:527)
>> > >> at
>> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
>> RendererBase.java:245)
>> > >> at
>> > >org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
>> AjaxChildrenRenderer.java:120)
>> > >> at
>> > >org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
>> AjaxChildrenRenderer.java:111)
>> > >> at
>> > >org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
>> AjaxChildrenRenderer.java:111)
>> > >> at
>> > >org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax(
>> AjaxContainerRenderer.java:126)
>> > >> at
>> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(AjaxViewRoot.java
>> :570)
>> > >> at
>> > >org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion(
>> AjaxContext.java:301)
>> > >> at
>> > >org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
>> AjaxContext.java:233)
>> > >> at
>> > >org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
>> AjaxContext.java:226)
>> > >> at
>> > >org.ajax4jsf.ajax.ForceRender.processAjaxRender(ForceRender.java:45)
>> > >> at
>> > >org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(
>> AjaxRenderEvent.java:43)
>> > >> at
>> > >javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java
>> :487)
>> > >> at
>> > >org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(
>> AjaxActionComponent.java:73)
>> > >> at javax.faces.component.UIData.broadcast(UIData.java:517)
>> > >> at
>> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
>> AjaxViewRoot.java:274)
>> > >> at
>> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents(
>> AjaxViewRoot.java:290)
>> > >> at
>> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(
>> AjaxViewHandler.java:269)
>> > >> at
>> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(
>> AjaxViewHandler.java:218)
>> > >> 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:252)
>> > >> at
>> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> ApplicationFilterChain.java:173)
>> > >> at
>> > >
>>
>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
>> (TrinidadFilterImpl.java:210)
>> > >> at
>> > >
>>
>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
>> (TrinidadFilterImpl.java:167)
>> > >> at
>> >
>>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
>> TrinidadFilterImpl.java:140)
>> > >> at
>> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
>> TrinidadFilter.java:93)
>> > >> at
>> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> ApplicationFilterChain.java:202)
>> > >> at
>> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> ApplicationFilterChain.java:173)
>> > >> at
>> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
>> BaseXMLFilter.java:75)
>> > >> at
>> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(
>> BaseFilter.java:213)
>> > >> at
>> > >
>> > >
>> > >--
>> > >Matthias Wessendorf
>> > >http://tinyurl.com/fmywh
>> > >
>> > >further stuff:
>> > >blog: http://jroller.com/page/mwessendorf
>> > >mail: mwessendorf-at-gmail-dot-com
>> >
>> >
>> >
>> >
>>
>>
>> --
>> Matthias Wessendorf
>> http://tinyurl.com/fmywh
>>
>> further stuff:
>> blog: http://jroller.com/page/mwessendorf
>> mail: mwessendorf-at-gmail-dot-com
>>
Re: Re[2]: No RenderingContext with ajax4jsf + Seam
Posted by Chris Lowe <ch...@gmail.com>.
Do you have a4j-trinidad.jar installed alongside ajax4jsf.jar?
On 27/02/07, Matthias Wessendorf <ma...@apache.org> wrote:
>
> unfortunately I don't have a seam project here to play w/.
> Have to find time to do so.
>
> sorry... others here, are using same stack as you.
>
> -M
>
> On 2/27/07, Thomas Hamacher <th...@project-team.de> wrote:
> > Matthias,
> >
> > yes - unfortunately I did everything, that´s mentioned in there.
> > The problem is, that ajax4jsf / Seam / Trinidad basicly works together,
> so I guess the general configuration should be okay.
> > But in this case it doesn´t work anyways.
> >
> > thx,
> >
> > Thomas
> >
> > *********** REPLY SEPARATOR ***********
> >
> > On 27.02.2007 at 18:18 Matthias Wessendorf wrote:
> >
> > >Thomas-
> > >
> > >did you took a look at:
> > >
> > >http://wiki.apache.org/myfaces/TrinidadSeamAjax4Jsf
> > >
> > >I only see the ViewHandler for Ajax4JSF in place
> > >
> > >thx,
> > >Matthias
> > >
> > >On 2/27/07, Thomas Hamacher <th...@project-team.de> wrote:
> > >> Hi @all,
> > >>
> > >> I try using ajax4jsf 1.0.6 together with Trinidad, which works quite
> > >well so far and I can use most of the ajax4jsf-components. The only
> thing,
> > >that does not work until now is using the ajaxListener
> > >type="org.ajax4jsf.ajax.ForceRender" in a h:dataTable. What I want to
> do
> > >is to rerender my selected row, so that I can display a
> > >delete-confirmation-box through setting a flag and rerendering a
> defined
> > >part of the page. The ajax-request works perfectly, but unfortunately I
> > >get an exception afterwards.
> > >>
> > >> As I´m using the combination of Seam 1.1.6, MyFaces 1.1.5, ajax4jsf
> > >1.0.6, facelets and a nightly build of trinidad, I don´t really know
> what
> > >part causes this exception.
> > >>
> > >> This is a short code-fragment:
> > >>
> > >> <h:dataTable var="profile" value="#{ProfileList}"
> > >rendered="#{ProfileList.rowCount>0}">
> > >> <h:column>
> > >> <a4j:commandButton id="command_link_up"
> > >> value="Delete"
> > >> reRender="profile,
> > >deleteConfirmation"
> > >>
> > >action="#{OverviewAction.registerPublisherProfile}" >
> > >> <a4j:ajaxListener
> > >type="org.ajax4jsf.ajax.ForceRender" />
> > >> </a4j:commandButton>
> > >>
> > >>
> > >> <a4j:outputPanel id="deleteConfirmation"
> > >ajaxRendered="true">
> > >> <h:panelGroup id="deleteConfirmationPanel"
> > >rendered="#{OverviewAction.deleteRequested}" >
> > >> <div class="colored">
> > >> <tr:outputText
> > >value="#{messages['deleteProfile.confirmationText']}" />
> > >> ...
> > >> </h:panelGroup>
> > >> </a4j:outputPanel>
> > >> </h:column>
> > >> ...
> > >> And this is the exception I get:
> > >>
> > >>
> > >> 17:58:43,342 ERROR [SeamExceptionFilter()] uncaught exception
> > >> javax.servlet.ServletException: No RenderingContext
> > >> at javax.faces.webapp.FacesServlet.service(FacesServlet.java
> :154)
> > >> at
> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:252)
> > >> at
> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:173)
> > >> at
> > >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> (TrinidadFilterImpl.java:210)
> > >> at
> > >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> (TrinidadFilterImpl.java:167)
> > >> at
> > >org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> TrinidadFilterImpl.java:140)
> > >> at
> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> TrinidadFilter.java:93)
> > >> at
> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:202)
> > >> at
> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:173)
> > >> at
> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
> BaseXMLFilter.java:75)
> > >> at
> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(
> BaseFilter.java:213)
> > >> at
> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:202)
> > >> at
> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:173)
> > >> at
> > >org.jboss.seam.servlet.SeamRedirectFilter.doFilter(
> SeamRedirectFilter.java:29)
> > >> at
> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:202)
> > >> at
> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:173)
> > >> at
> > >org.jboss.seam.servlet.SeamExceptionFilter.doFilter(
> SeamExceptionFilter.java:43)
> > >> at
> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:202)
> > >> at
> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:173)
> > >> at
> > >org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
> ReplyHeaderFilter.java:96)
> > >> at
> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:202)
> > >> at
> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:173)
> > >> at
> > >org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:213)
> > >> at
> > >org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:178)
> > >> at
> > >org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
> SecurityAssociationValve.java:175)
> > >> at
> > >org.jboss.web.tomcat.security.JaccContextValve.invoke(
> JaccContextValve.java:74)
> > >> at
> > >org.apache.catalina.core.StandardHostValve.invoke(
> StandardHostValve.java:126)
> > >> at
> > >org.apache.catalina.valves.ErrorReportValve.invoke(
> ErrorReportValve.java:105)
> > >> at
> > >org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(
> CachedConnectionValve.java:156)
> > >> at
> > >org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:107)
> > >> at
> > >org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
> :148)
> > >> at
> > >org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :869)
> > >> at
> > >
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
> (Http11BaseProtocol.java:664)
> > >> at
> > >org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> PoolTcpEndpoint.java:527)
> > >> at
> > >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> MasterSlaveWorkerThread.java:112)
> > >> at java.lang.Thread.run(Thread.java:619)
> > >> 17:58:43,342 ERROR [SeamExceptionFilter()] exception root cause
> > >> java.lang.IllegalStateException: No RenderingContext
> > >> at
> > >org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(
> CoreRenderer.java:159)
> > >> at
> > >org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(
> UIXComponentBase.java:668)
> > >> at
> > >org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(
> RendererUtils.java:412)
> > >> at
> > >org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(
> RendererUtils.java:400)
> > >> at
> > >
> org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
> (HtmlGroupRendererBase.java:78)
> > >> at
> > >javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java
> :539)
> > >> at
> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
> RendererBase.java:249)
> > >> at
> > >org.ajax4jsf.framework.renderer.RendererBase.renderChildren(
> RendererBase.java:225)
> > >> at
> > >org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren(
> AjaxOutputPanelRenderer.java:74)
> > >> at
> > >javax.faces.component.UIComponentBase.encodeChildren(
> UIComponentBase.java:527)
> > >> at
> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
> RendererBase.java:245)
> > >> at
> > >org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
> AjaxChildrenRenderer.java:120)
> > >> at
> > >org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
> AjaxChildrenRenderer.java:111)
> > >> at
> > >org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
> AjaxChildrenRenderer.java:111)
> > >> at
> > >org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax(
> AjaxContainerRenderer.java:126)
> > >> at
> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(AjaxViewRoot.java
> :570)
> > >> at
> > >org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion(
> AjaxContext.java:301)
> > >> at
> > >org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
> AjaxContext.java:233)
> > >> at
> > >org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
> AjaxContext.java:226)
> > >> at
> > >org.ajax4jsf.ajax.ForceRender.processAjaxRender(ForceRender.java:45)
> > >> at
> > >org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(
> AjaxRenderEvent.java:43)
> > >> at
> > >javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java
> :487)
> > >> at
> > >org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(
> AjaxActionComponent.java:73)
> > >> at javax.faces.component.UIData.broadcast(UIData.java:517)
> > >> at
> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
> AjaxViewRoot.java:274)
> > >> at
> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents(
> AjaxViewRoot.java:290)
> > >> at
> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(
> AjaxViewHandler.java:269)
> > >> at
> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(
> AjaxViewHandler.java:218)
> > >> 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:252)
> > >> at
> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:173)
> > >> at
> > >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> (TrinidadFilterImpl.java:210)
> > >> at
> > >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> (TrinidadFilterImpl.java:167)
> > >> at
> > >org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> TrinidadFilterImpl.java:140)
> > >> at
> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> TrinidadFilter.java:93)
> > >> at
> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:202)
> > >> at
> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:173)
> > >> at
> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
> BaseXMLFilter.java:75)
> > >> at
> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(
> BaseFilter.java:213)
> > >> at
> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:202)
> > >> at
> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:173)
> > >> at
> > >org.jboss.seam.servlet.SeamRedirectFilter.doFilter(
> SeamRedirectFilter.java:29)
> > >> at
> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:202)
> > >> at
> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:173)
> > >> at
> > >org.jboss.seam.servlet.SeamExceptionFilter.doFilter(
> SeamExceptionFilter.java:43)
> > >> at
> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:202)
> > >> at
> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:173)
> > >> at
> > >org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
> ReplyHeaderFilter.java:96)
> > >> at
> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:202)
> > >> at
> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:173)
> > >> at
> > >org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:213)
> > >> at
> > >org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:178)
> > >> at
> > >org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
> SecurityAssociationValve.java:175)
> > >> at
> > >org.jboss.web.tomcat.security.JaccContextValve.invoke(
> JaccContextValve.java:74)
> > >> at
> > >org.apache.catalina.core.StandardHostValve.invoke(
> StandardHostValve.java:126)
> > >> at
> > >org.apache.catalina.valves.ErrorReportValve.invoke(
> ErrorReportValve.java:105)
> > >> at
> > >org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(
> CachedConnectionValve.java:156)
> > >> at
> > >org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:107)
> > >> at
> > >org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
> :148)
> > >> at
> > >org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :869)
> > >> at
> > >
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
> (Http11BaseProtocol.java:664)
> > >> at
> > >org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> PoolTcpEndpoint.java:527)
> > >> at
> > >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> MasterSlaveWorkerThread.java:112)
> > >> at java.lang.Thread.run(Thread.java:619)
> > >> 17:58:43,372 INFO [Exceptions()] reading exception mappings from
> > >/WEB-INF/pages.xml
> > >> 17:58:43,412 ERROR [DebugPageHandler()] redirecting to debug page
> > >> java.lang.IllegalStateException: No RenderingContext
> > >> at
> > >org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(
> CoreRenderer.java:159)
> > >> at
> > >org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(
> UIXComponentBase.java:668)
> > >> at
> > >org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(
> RendererUtils.java:412)
> > >> at
> > >org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(
> RendererUtils.java:400)
> > >> at
> > >
> org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
> (HtmlGroupRendererBase.java:78)
> > >> at
> > >javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java
> :539)
> > >> at
> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
> RendererBase.java:249)
> > >> at
> > >org.ajax4jsf.framework.renderer.RendererBase.renderChildren(
> RendererBase.java:225)
> > >> at
> > >org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren(
> AjaxOutputPanelRenderer.java:74)
> > >> at
> > >javax.faces.component.UIComponentBase.encodeChildren(
> UIComponentBase.java:527)
> > >> at
> > >org.ajax4jsf.framework.renderer.RendererBase.renderChild(
> RendererBase.java:245)
> > >> at
> > >org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
> AjaxChildrenRenderer.java:120)
> > >> at
> > >org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
> AjaxChildrenRenderer.java:111)
> > >> at
> > >org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(
> AjaxChildrenRenderer.java:111)
> > >> at
> > >org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax(
> AjaxContainerRenderer.java:126)
> > >> at
> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(AjaxViewRoot.java
> :570)
> > >> at
> > >org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion(
> AjaxContext.java:301)
> > >> at
> > >org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
> AjaxContext.java:233)
> > >> at
> > >org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(
> AjaxContext.java:226)
> > >> at
> > >org.ajax4jsf.ajax.ForceRender.processAjaxRender(ForceRender.java:45)
> > >> at
> > >org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(
> AjaxRenderEvent.java:43)
> > >> at
> > >javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java
> :487)
> > >> at
> > >org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(
> AjaxActionComponent.java:73)
> > >> at javax.faces.component.UIData.broadcast(UIData.java:517)
> > >> at
> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
> AjaxViewRoot.java:274)
> > >> at
> > >org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents(
> AjaxViewRoot.java:290)
> > >> at
> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(
> AjaxViewHandler.java:269)
> > >> at
> > >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(
> AjaxViewHandler.java:218)
> > >> 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:252)
> > >> at
> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:173)
> > >> at
> > >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> (TrinidadFilterImpl.java:210)
> > >> at
> > >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> (TrinidadFilterImpl.java:167)
> > >> at
> > >org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> TrinidadFilterImpl.java:140)
> > >> at
> > >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> TrinidadFilter.java:93)
> > >> at
> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:202)
> > >> at
> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:173)
> > >> at
> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
> BaseXMLFilter.java:75)
> > >> at
> > >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(
> BaseFilter.java:213)
> > >> at
> > >
> > >
> > >--
> > >Matthias Wessendorf
> > >http://tinyurl.com/fmywh
> > >
> > >further stuff:
> > >blog: http://jroller.com/page/mwessendorf
> > >mail: mwessendorf-at-gmail-dot-com
> >
> >
> >
> >
>
>
> --
> Matthias Wessendorf
> http://tinyurl.com/fmywh
>
> further stuff:
> blog: http://jroller.com/page/mwessendorf
> mail: mwessendorf-at-gmail-dot-com
>
Re: Re[2]: No RenderingContext with ajax4jsf + Seam
Posted by Matthias Wessendorf <ma...@apache.org>.
unfortunately I don't have a seam project here to play w/.
Have to find time to do so.
sorry... others here, are using same stack as you.
-M
On 2/27/07, Thomas Hamacher <th...@project-team.de> wrote:
> Matthias,
>
> yes - unfortunately I did everything, that´s mentioned in there.
> The problem is, that ajax4jsf / Seam / Trinidad basicly works together, so I guess the general configuration should be okay.
> But in this case it doesn´t work anyways.
>
> thx,
>
> Thomas
>
> *********** REPLY SEPARATOR ***********
>
> On 27.02.2007 at 18:18 Matthias Wessendorf wrote:
>
> >Thomas-
> >
> >did you took a look at:
> >
> >http://wiki.apache.org/myfaces/TrinidadSeamAjax4Jsf
> >
> >I only see the ViewHandler for Ajax4JSF in place
> >
> >thx,
> >Matthias
> >
> >On 2/27/07, Thomas Hamacher <th...@project-team.de> wrote:
> >> Hi @all,
> >>
> >> I try using ajax4jsf 1.0.6 together with Trinidad, which works quite
> >well so far and I can use most of the ajax4jsf-components. The only thing,
> >that does not work until now is using the ajaxListener
> >type="org.ajax4jsf.ajax.ForceRender" in a h:dataTable. What I want to do
> >is to rerender my selected row, so that I can display a
> >delete-confirmation-box through setting a flag and rerendering a defined
> >part of the page. The ajax-request works perfectly, but unfortunately I
> >get an exception afterwards.
> >>
> >> As I´m using the combination of Seam 1.1.6, MyFaces 1.1.5, ajax4jsf
> >1.0.6, facelets and a nightly build of trinidad, I don´t really know what
> >part causes this exception.
> >>
> >> This is a short code-fragment:
> >>
> >> <h:dataTable var="profile" value="#{ProfileList}"
> >rendered="#{ProfileList.rowCount>0}">
> >> <h:column>
> >> <a4j:commandButton id="command_link_up"
> >> value="Delete"
> >> reRender="profile,
> >deleteConfirmation"
> >>
> >action="#{OverviewAction.registerPublisherProfile}" >
> >> <a4j:ajaxListener
> >type="org.ajax4jsf.ajax.ForceRender" />
> >> </a4j:commandButton>
> >>
> >>
> >> <a4j:outputPanel id="deleteConfirmation"
> >ajaxRendered="true">
> >> <h:panelGroup id="deleteConfirmationPanel"
> >rendered="#{OverviewAction.deleteRequested}" >
> >> <div class="colored">
> >> <tr:outputText
> >value="#{messages['deleteProfile.confirmationText']}" />
> >> ...
> >> </h:panelGroup>
> >> </a4j:outputPanel>
> >> </h:column>
> >> ...
> >> And this is the exception I get:
> >>
> >>
> >> 17:58:43,342 ERROR [SeamExceptionFilter()] uncaught exception
> >> javax.servlet.ServletException: No RenderingContext
> >> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:154)
> >> at
> >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> >> at
> >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> >> at
> >org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:210)
> >> at
> >org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:167)
> >> at
> >org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:140)
> >> at
> >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:93)
> >> at
> >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> >> at
> >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> >> at
> >org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:75)
> >> at
> >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:213)
> >> at
> >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> >> at
> >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> >> at
> >org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:29)
> >> at
> >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> >> at
> >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> >> at
> >org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:43)
> >> at
> >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> >> at
> >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> >> at
> >org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> >> at
> >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> >> at
> >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> >> at
> >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> >> at
> >org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
> >> at
> >org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
> >> at
> >org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
> >> at
> >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
> >> at
> >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> >> at
> >org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
> >> at
> >org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> >> at
> >org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> >> at
> >org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
> >> at
> >org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
> >> at
> >org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
> >> at
> >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
> >> at java.lang.Thread.run(Thread.java:619)
> >> 17:58:43,342 ERROR [SeamExceptionFilter()] exception root cause
> >> java.lang.IllegalStateException: No RenderingContext
> >> at
> >org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(CoreRenderer.java:159)
> >> at
> >org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(UIXComponentBase.java:668)
> >> at
> >org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:412)
> >> at
> >org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(RendererUtils.java:400)
> >> at
> >org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd(HtmlGroupRendererBase.java:78)
> >> at
> >javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:539)
> >> at
> >org.ajax4jsf.framework.renderer.RendererBase.renderChild(RendererBase.java:249)
> >> at
> >org.ajax4jsf.framework.renderer.RendererBase.renderChildren(RendererBase.java:225)
> >> at
> >org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren(AjaxOutputPanelRenderer.java:74)
> >> at
> >javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:527)
> >> at
> >org.ajax4jsf.framework.renderer.RendererBase.renderChild(RendererBase.java:245)
> >> at
> >org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(AjaxChildrenRenderer.java:120)
> >> at
> >org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(AjaxChildrenRenderer.java:111)
> >> at
> >org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(AjaxChildrenRenderer.java:111)
> >> at
> >org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax(AjaxContainerRenderer.java:126)
> >> at
> >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(AjaxViewRoot.java:570)
> >> at
> >org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion(AjaxContext.java:301)
> >> at
> >org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(AjaxContext.java:233)
> >> at
> >org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(AjaxContext.java:226)
> >> at
> >org.ajax4jsf.ajax.ForceRender.processAjaxRender(ForceRender.java:45)
> >> at
> >org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(AjaxRenderEvent.java:43)
> >> at
> >javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:487)
> >> at
> >org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(AjaxActionComponent.java:73)
> >> at javax.faces.component.UIData.broadcast(UIData.java:517)
> >> at
> >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(AjaxViewRoot.java:274)
> >> at
> >org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents(AjaxViewRoot.java:290)
> >> at
> >org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(AjaxViewHandler.java:269)
> >> at
> >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(AjaxViewHandler.java:218)
> >> 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:252)
> >> at
> >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> >> at
> >org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:210)
> >> at
> >org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:167)
> >> at
> >org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:140)
> >> at
> >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:93)
> >> at
> >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> >> at
> >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> >> at
> >org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:75)
> >> at
> >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:213)
> >> at
> >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> >> at
> >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> >> at
> >org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:29)
> >> at
> >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> >> at
> >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> >> at
> >org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:43)
> >> at
> >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> >> at
> >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> >> at
> >org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> >> at
> >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> >> at
> >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> >> at
> >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> >> at
> >org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
> >> at
> >org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
> >> at
> >org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
> >> at
> >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
> >> at
> >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> >> at
> >org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
> >> at
> >org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> >> at
> >org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> >> at
> >org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
> >> at
> >org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
> >> at
> >org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
> >> at
> >org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
> >> at java.lang.Thread.run(Thread.java:619)
> >> 17:58:43,372 INFO [Exceptions()] reading exception mappings from
> >/WEB-INF/pages.xml
> >> 17:58:43,412 ERROR [DebugPageHandler()] redirecting to debug page
> >> java.lang.IllegalStateException: No RenderingContext
> >> at
> >org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(CoreRenderer.java:159)
> >> at
> >org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(UIXComponentBase.java:668)
> >> at
> >org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:412)
> >> at
> >org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(RendererUtils.java:400)
> >> at
> >org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd(HtmlGroupRendererBase.java:78)
> >> at
> >javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:539)
> >> at
> >org.ajax4jsf.framework.renderer.RendererBase.renderChild(RendererBase.java:249)
> >> at
> >org.ajax4jsf.framework.renderer.RendererBase.renderChildren(RendererBase.java:225)
> >> at
> >org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren(AjaxOutputPanelRenderer.java:74)
> >> at
> >javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:527)
> >> at
> >org.ajax4jsf.framework.renderer.RendererBase.renderChild(RendererBase.java:245)
> >> at
> >org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(AjaxChildrenRenderer.java:120)
> >> at
> >org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(AjaxChildrenRenderer.java:111)
> >> at
> >org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(AjaxChildrenRenderer.java:111)
> >> at
> >org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax(AjaxContainerRenderer.java:126)
> >> at
> >org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(AjaxViewRoot.java:570)
> >> at
> >org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion(AjaxContext.java:301)
> >> at
> >org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(AjaxContext.java:233)
> >> at
> >org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(AjaxContext.java:226)
> >> at
> >org.ajax4jsf.ajax.ForceRender.processAjaxRender(ForceRender.java:45)
> >> at
> >org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(AjaxRenderEvent.java:43)
> >> at
> >javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:487)
> >> at
> >org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(AjaxActionComponent.java:73)
> >> at javax.faces.component.UIData.broadcast(UIData.java:517)
> >> at
> >org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(AjaxViewRoot.java:274)
> >> at
> >org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents(AjaxViewRoot.java:290)
> >> at
> >org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(AjaxViewHandler.java:269)
> >> at
> >org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(AjaxViewHandler.java:218)
> >> 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:252)
> >> at
> >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> >> at
> >org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:210)
> >> at
> >org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:167)
> >> at
> >org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:140)
> >> at
> >org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:93)
> >> at
> >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> >> at
> >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> >> at
> >org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:75)
> >> at
> >org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:213)
> >> at
> >
> >
> >--
> >Matthias Wessendorf
> >http://tinyurl.com/fmywh
> >
> >further stuff:
> >blog: http://jroller.com/page/mwessendorf
> >mail: mwessendorf-at-gmail-dot-com
>
>
>
>
--
Matthias Wessendorf
http://tinyurl.com/fmywh
further stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com
Re[2]: No RenderingContext with ajax4jsf + Seam
Posted by Thomas Hamacher <th...@project-team.de>.
Matthias,
yes - unfortunately I did everything, that´s mentioned in there.
The problem is, that ajax4jsf / Seam / Trinidad basicly works together, so I guess the general configuration should be okay.
But in this case it doesn´t work anyways.
thx,
Thomas
*********** REPLY SEPARATOR ***********
On 27.02.2007 at 18:18 Matthias Wessendorf wrote:
>Thomas-
>
>did you took a look at:
>
>http://wiki.apache.org/myfaces/TrinidadSeamAjax4Jsf
>
>I only see the ViewHandler for Ajax4JSF in place
>
>thx,
>Matthias
>
>On 2/27/07, Thomas Hamacher <th...@project-team.de> wrote:
>> Hi @all,
>>
>> I try using ajax4jsf 1.0.6 together with Trinidad, which works quite
>well so far and I can use most of the ajax4jsf-components. The only thing,
>that does not work until now is using the ajaxListener
>type="org.ajax4jsf.ajax.ForceRender" in a h:dataTable. What I want to do
>is to rerender my selected row, so that I can display a
>delete-confirmation-box through setting a flag and rerendering a defined
>part of the page. The ajax-request works perfectly, but unfortunately I
>get an exception afterwards.
>>
>> As I´m using the combination of Seam 1.1.6, MyFaces 1.1.5, ajax4jsf
>1.0.6, facelets and a nightly build of trinidad, I don´t really know what
>part causes this exception.
>>
>> This is a short code-fragment:
>>
>> <h:dataTable var="profile" value="#{ProfileList}"
>rendered="#{ProfileList.rowCount>0}">
>> <h:column>
>> <a4j:commandButton id="command_link_up"
>> value="Delete"
>> reRender="profile,
>deleteConfirmation"
>>
>action="#{OverviewAction.registerPublisherProfile}" >
>> <a4j:ajaxListener
>type="org.ajax4jsf.ajax.ForceRender" />
>> </a4j:commandButton>
>>
>>
>> <a4j:outputPanel id="deleteConfirmation"
>ajaxRendered="true">
>> <h:panelGroup id="deleteConfirmationPanel"
>rendered="#{OverviewAction.deleteRequested}" >
>> <div class="colored">
>> <tr:outputText
>value="#{messages['deleteProfile.confirmationText']}" />
>> ...
>> </h:panelGroup>
>> </a4j:outputPanel>
>> </h:column>
>> ...
>> And this is the exception I get:
>>
>>
>> 17:58:43,342 ERROR [SeamExceptionFilter()] uncaught exception
>> javax.servlet.ServletException: No RenderingContext
>> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:154)
>> at
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>> at
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>> at
>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:210)
>> at
>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:167)
>> at
>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:140)
>> at
>org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:93)
>> at
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>> at
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>> at
>org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:75)
>> at
>org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:213)
>> at
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>> at
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>> at
>org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:29)
>> at
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>> at
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>> at
>org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:43)
>> at
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>> at
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>> at
>org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>> at
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>> at
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>> at
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>> at
>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>> at
>org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
>> at
>org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
>> at
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>> at
>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>> at
>org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
>> at
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>> at
>org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>> at
>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
>> at
>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
>> at
>org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>> at
>org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
>> at java.lang.Thread.run(Thread.java:619)
>> 17:58:43,342 ERROR [SeamExceptionFilter()] exception root cause
>> java.lang.IllegalStateException: No RenderingContext
>> at
>org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(CoreRenderer.java:159)
>> at
>org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(UIXComponentBase.java:668)
>> at
>org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:412)
>> at
>org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(RendererUtils.java:400)
>> at
>org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd(HtmlGroupRendererBase.java:78)
>> at
>javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:539)
>> at
>org.ajax4jsf.framework.renderer.RendererBase.renderChild(RendererBase.java:249)
>> at
>org.ajax4jsf.framework.renderer.RendererBase.renderChildren(RendererBase.java:225)
>> at
>org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren(AjaxOutputPanelRenderer.java:74)
>> at
>javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:527)
>> at
>org.ajax4jsf.framework.renderer.RendererBase.renderChild(RendererBase.java:245)
>> at
>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(AjaxChildrenRenderer.java:120)
>> at
>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(AjaxChildrenRenderer.java:111)
>> at
>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(AjaxChildrenRenderer.java:111)
>> at
>org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax(AjaxContainerRenderer.java:126)
>> at
>org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(AjaxViewRoot.java:570)
>> at
>org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion(AjaxContext.java:301)
>> at
>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(AjaxContext.java:233)
>> at
>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(AjaxContext.java:226)
>> at
>org.ajax4jsf.ajax.ForceRender.processAjaxRender(ForceRender.java:45)
>> at
>org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(AjaxRenderEvent.java:43)
>> at
>javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:487)
>> at
>org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(AjaxActionComponent.java:73)
>> at javax.faces.component.UIData.broadcast(UIData.java:517)
>> at
>org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(AjaxViewRoot.java:274)
>> at
>org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents(AjaxViewRoot.java:290)
>> at
>org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(AjaxViewHandler.java:269)
>> at
>org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(AjaxViewHandler.java:218)
>> 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:252)
>> at
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>> at
>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:210)
>> at
>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:167)
>> at
>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:140)
>> at
>org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:93)
>> at
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>> at
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>> at
>org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:75)
>> at
>org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:213)
>> at
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>> at
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>> at
>org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:29)
>> at
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>> at
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>> at
>org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:43)
>> at
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>> at
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>> at
>org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>> at
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>> at
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>> at
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>> at
>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>> at
>org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
>> at
>org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
>> at
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>> at
>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>> at
>org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
>> at
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>> at
>org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>> at
>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
>> at
>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
>> at
>org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>> at
>org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
>> at java.lang.Thread.run(Thread.java:619)
>> 17:58:43,372 INFO [Exceptions()] reading exception mappings from
>/WEB-INF/pages.xml
>> 17:58:43,412 ERROR [DebugPageHandler()] redirecting to debug page
>> java.lang.IllegalStateException: No RenderingContext
>> at
>org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(CoreRenderer.java:159)
>> at
>org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(UIXComponentBase.java:668)
>> at
>org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:412)
>> at
>org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(RendererUtils.java:400)
>> at
>org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd(HtmlGroupRendererBase.java:78)
>> at
>javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:539)
>> at
>org.ajax4jsf.framework.renderer.RendererBase.renderChild(RendererBase.java:249)
>> at
>org.ajax4jsf.framework.renderer.RendererBase.renderChildren(RendererBase.java:225)
>> at
>org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren(AjaxOutputPanelRenderer.java:74)
>> at
>javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:527)
>> at
>org.ajax4jsf.framework.renderer.RendererBase.renderChild(RendererBase.java:245)
>> at
>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(AjaxChildrenRenderer.java:120)
>> at
>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(AjaxChildrenRenderer.java:111)
>> at
>org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(AjaxChildrenRenderer.java:111)
>> at
>org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax(AjaxContainerRenderer.java:126)
>> at
>org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(AjaxViewRoot.java:570)
>> at
>org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion(AjaxContext.java:301)
>> at
>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(AjaxContext.java:233)
>> at
>org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(AjaxContext.java:226)
>> at
>org.ajax4jsf.ajax.ForceRender.processAjaxRender(ForceRender.java:45)
>> at
>org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(AjaxRenderEvent.java:43)
>> at
>javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:487)
>> at
>org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(AjaxActionComponent.java:73)
>> at javax.faces.component.UIData.broadcast(UIData.java:517)
>> at
>org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(AjaxViewRoot.java:274)
>> at
>org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents(AjaxViewRoot.java:290)
>> at
>org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(AjaxViewHandler.java:269)
>> at
>org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(AjaxViewHandler.java:218)
>> 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:252)
>> at
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>> at
>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:210)
>> at
>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:167)
>> at
>org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:140)
>> at
>org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:93)
>> at
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>> at
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>> at
>org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:75)
>> at
>org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:213)
>> at
>
>
>--
>Matthias Wessendorf
>http://tinyurl.com/fmywh
>
>further stuff:
>blog: http://jroller.com/page/mwessendorf
>mail: mwessendorf-at-gmail-dot-com
Re: No RenderingContext with ajax4jsf + Seam
Posted by Matthias Wessendorf <ma...@apache.org>.
Thomas-
did you took a look at:
http://wiki.apache.org/myfaces/TrinidadSeamAjax4Jsf
I only see the ViewHandler for Ajax4JSF in place
thx,
Matthias
On 2/27/07, Thomas Hamacher <th...@project-team.de> wrote:
> Hi @all,
>
> I try using ajax4jsf 1.0.6 together with Trinidad, which works quite well so far and I can use most of the ajax4jsf-components. The only thing, that does not work until now is using the ajaxListener type="org.ajax4jsf.ajax.ForceRender" in a h:dataTable. What I want to do is to rerender my selected row, so that I can display a delete-confirmation-box through setting a flag and rerendering a defined part of the page. The ajax-request works perfectly, but unfortunately I get an exception afterwards.
>
> As I´m using the combination of Seam 1.1.6, MyFaces 1.1.5, ajax4jsf 1.0.6, facelets and a nightly build of trinidad, I don´t really know what part causes this exception.
>
> This is a short code-fragment:
>
> <h:dataTable var="profile" value="#{ProfileList}" rendered="#{ProfileList.rowCount>0}">
> <h:column>
> <a4j:commandButton id="command_link_up"
> value="Delete"
> reRender="profile, deleteConfirmation"
> action="#{OverviewAction.registerPublisherProfile}" >
> <a4j:ajaxListener type="org.ajax4jsf.ajax.ForceRender" />
> </a4j:commandButton>
>
>
> <a4j:outputPanel id="deleteConfirmation" ajaxRendered="true">
> <h:panelGroup id="deleteConfirmationPanel" rendered="#{OverviewAction.deleteRequested}" >
> <div class="colored">
> <tr:outputText value="#{messages['deleteProfile.confirmationText']}" />
> ...
> </h:panelGroup>
> </a4j:outputPanel>
> </h:column>
> ...
> And this is the exception I get:
>
>
> 17:58:43,342 ERROR [SeamExceptionFilter()] uncaught exception
> javax.servlet.ServletException: No RenderingContext
> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:154)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:210)
> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:167)
> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:140)
> at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:93)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:75)
> at org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:213)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:29)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:43)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
> at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
> at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
> at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
> at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
> at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
> at java.lang.Thread.run(Thread.java:619)
> 17:58:43,342 ERROR [SeamExceptionFilter()] exception root cause
> java.lang.IllegalStateException: No RenderingContext
> at org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(CoreRenderer.java:159)
> at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(UIXComponentBase.java:668)
> at org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:412)
> at org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(RendererUtils.java:400)
> at org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd(HtmlGroupRendererBase.java:78)
> at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:539)
> at org.ajax4jsf.framework.renderer.RendererBase.renderChild(RendererBase.java:249)
> at org.ajax4jsf.framework.renderer.RendererBase.renderChildren(RendererBase.java:225)
> at org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren(AjaxOutputPanelRenderer.java:74)
> at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:527)
> at org.ajax4jsf.framework.renderer.RendererBase.renderChild(RendererBase.java:245)
> at org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(AjaxChildrenRenderer.java:120)
> at org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(AjaxChildrenRenderer.java:111)
> at org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(AjaxChildrenRenderer.java:111)
> at org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax(AjaxContainerRenderer.java:126)
> at org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(AjaxViewRoot.java:570)
> at org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion(AjaxContext.java:301)
> at org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(AjaxContext.java:233)
> at org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(AjaxContext.java:226)
> at org.ajax4jsf.ajax.ForceRender.processAjaxRender(ForceRender.java:45)
> at org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(AjaxRenderEvent.java:43)
> at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:487)
> at org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(AjaxActionComponent.java:73)
> at javax.faces.component.UIData.broadcast(UIData.java:517)
> at org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(AjaxViewRoot.java:274)
> at org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents(AjaxViewRoot.java:290)
> at org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(AjaxViewHandler.java:269)
> at org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(AjaxViewHandler.java:218)
> 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:252)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:210)
> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:167)
> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:140)
> at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:93)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:75)
> at org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:213)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:29)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:43)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
> at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
> at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
> at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
> at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
> at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
> at java.lang.Thread.run(Thread.java:619)
> 17:58:43,372 INFO [Exceptions()] reading exception mappings from /WEB-INF/pages.xml
> 17:58:43,412 ERROR [DebugPageHandler()] redirecting to debug page
> java.lang.IllegalStateException: No RenderingContext
> at org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(CoreRenderer.java:159)
> at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(UIXComponentBase.java:668)
> at org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:412)
> at org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(RendererUtils.java:400)
> at org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd(HtmlGroupRendererBase.java:78)
> at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:539)
> at org.ajax4jsf.framework.renderer.RendererBase.renderChild(RendererBase.java:249)
> at org.ajax4jsf.framework.renderer.RendererBase.renderChildren(RendererBase.java:225)
> at org.ajax4jsf.renderers.ajax.AjaxOutputPanelRenderer.encodeChildren(AjaxOutputPanelRenderer.java:74)
> at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:527)
> at org.ajax4jsf.framework.renderer.RendererBase.renderChild(RendererBase.java:245)
> at org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(AjaxChildrenRenderer.java:120)
> at org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(AjaxChildrenRenderer.java:111)
> at org.ajax4jsf.framework.renderer.AjaxChildrenRenderer.encodeAjaxChild(AjaxChildrenRenderer.java:111)
> at org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax(AjaxContainerRenderer.java:126)
> at org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(AjaxViewRoot.java:570)
> at org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion(AjaxContext.java:301)
> at org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(AjaxContext.java:233)
> at org.ajax4jsf.framework.ajax.AjaxContext.renderSubmittedAjaxRegion(AjaxContext.java:226)
> at org.ajax4jsf.ajax.ForceRender.processAjaxRender(ForceRender.java:45)
> at org.ajax4jsf.framework.ajax.AjaxRenderEvent.processListener(AjaxRenderEvent.java:43)
> at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:487)
> at org.ajax4jsf.framework.ajax.AjaxActionComponent.broadcast(AjaxActionComponent.java:73)
> at javax.faces.component.UIData.broadcast(UIData.java:517)
> at org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(AjaxViewRoot.java:274)
> at org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastAjaxEvents(AjaxViewRoot.java:290)
> at org.ajax4jsf.framework.ajax.AjaxViewHandler.processAjaxEvents(AjaxViewHandler.java:269)
> at org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(AjaxViewHandler.java:218)
> 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:252)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:210)
> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:167)
> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:140)
> at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:93)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:75)
> at org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:213)
> at
--
Matthias Wessendorf
http://tinyurl.com/fmywh
further stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com