Are you using client or server side state saving?
If client, are you using real client side state saving or Trinidad's
default fake client side state using tokens?
Do you have the trinidad cache view root setting enabled?
It looks like both windows are using the same component tree, which is
bad, I dont think that should be happening. I always turn off
Trinidad's view root caching. It is nice for perf. but can be really
bad for bugs.
On Tue, May 6, 2008 at 1:28 AM, Döring Markus
<[EMAIL PROTECTED]> wrote:
>
>
>
>
> Hi List,
>
> I have a page that shows a <tr:table>.
>
> This table refreshs with a <tr:poll>
>
>
>
> <tr:poll id="tablePoll" interval="5000" />
>
>
>
> <tr:table rows="20" value="#{tableController.scores}" var="data"
> id="scoreTable" partialTriggers="tablePoll">
>
> … some columns and stuff
>
> </tr:table>
>
>
>
> So far everything works fine, but when I have multiple tabs open in Firefox
> showing the same page, I get the exception attached below.
>
> This is not critical because it's not a use case for our application, but
> I'm trying to understand what happens here.
>
> Also I've noticed that the session is the same across multiple tabs. Is
> there some way to get a new session for every browser tab or is this browser
> specific?
>
>
>
> I'm using:
>
> Facelets 1.1.14
>
> MyFaces 1.1.5
>
> Trinidad 1.0.3
>
> JBoss 4.2.2 GS
>
>
>
> Hope someone can have a look at this and help me understanding how
> everything works.
>
> Thanks
>
>
>
> best regards
>
> Markus Döring
>
> TCC Products GmbH
>
>
>
>
>
>
>
>
>
> Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Gesendet: Montag, 5. Mai 2008 18:41
> An: PEN
> Betreff: DPS Error 10.6.65.9
>
>
> ________________________________
>
>
> Log session start time Mon May 05 18:40:43 CEST 2008
>
>
> Time
>
> Thread
>
> Level
>
> Category
>
> Message
>
>
> 6866296
>
> http-0.0.0.0-8080-1
>
> ERROR
>
> facelets.viewhandler
>
> Error Rendering View[/golf/score.xhtml]
>
>
> java.util.ConcurrentModificationException
> at
> java.util.AbstractList$Itr.checkForComodification(AbstractList.java:449)
> at java.util.AbstractList$Itr.next(AbstractList.java:420)
> at
> org.apache.myfaces.trinidad.component.UIXComponentBase.getFacetsAndChildren(UIXComponentBase.java:586)
> at
> com.sun.facelets.tag.jsf.ComponentSupport.findChildByTagId(ComponentSupport.java:114)
> at
> com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:128)
> at
> com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> at
> com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
> at
> com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
> at
> com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> at
> com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
> at
> com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
> at
> com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:119)
> at
> com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
> at
> com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25)
> at
> com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:248)
> at
> com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:294)
> at
> com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:273)
> at
> com.sun.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:144)
> at
> com.sun.facelets.tag.ui.IncludeHandler.apply(IncludeHandler.java:60)
> at
> com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> at
> com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
> at
> com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
> at
> com.sun.facelets.tag.jsf.core.ViewHandler.apply(ViewHandler.java:109)
> at
> com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
> at
> com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
> at
> com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
> at
> com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> at
> com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25)
> at com.sun.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:95)
> at
> com.sun.facelets.FaceletViewHandler.buildView(FaceletViewHandler.java:509)
> at
> com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:552)
> at
> org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:182)
> at
> org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
> at
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:253)
> at
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:210)
> at
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:164)
> at
> org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> de.tccproducts.dps.web.utils.lifecycle.ExceptionFilter.doFilter(ExceptionFilter.java:40)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> at
> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
> at
> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> at
> org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
> at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
> at java.lang.Thread.run(Thread.java:595)
>
>