[jboss-user] [JBoss Seam] - Warning with Seam 1.2 and Richfaces 3.1

tresspicher do-not-reply at jboss.com
Thu Dec 27 18:18:06 EST 2007


The issue I am having is identical to the one the OP of the following thread was having (NOT the response by computabloke - that appears to be a separate issue):
http://www.jboss.com/index.html?module=bb&op=viewtopic&t=119757&postdays=0&postorder=asc&start=0

The problem occurs every time I click on a commandButton or commandLink.


  | 2007-12-27 16:14:10,155 WARN  [javax.enterprise.resource.webcontainer.jsf.lifecycle] [http-127.0.0.1-8080-1] phase(RESTORE_VIEW 1,com.sun.faces.context.FacesContextImpl at 1e35aae) threw exception: java.lang.IllegalStateException: No phase id bound to current thread (make sure you do not have two SeamPhaseListener instances installed) No phase id bound to current thread (make sure you do not have two SeamPhaseListener instances installed)
  | org.jboss.seam.contexts.PageContext.getPhaseId(PageContext.java:153)
  | org.jboss.seam.contexts.PageContext.isRenderResponsePhase(PageContext.java:165)
  | org.jboss.seam.contexts.PageContext.getCurrentReadableMap(PageContext.java:76)
  | org.jboss.seam.contexts.PageContext.get(PageContext.java:66)
  | org.jboss.seam.contexts.Contexts.lookupInStatefulContexts(Contexts.java:160)
  | org.jboss.seam.Component.getInstance(Component.java:1577)
  | org.jboss.seam.Component.getInstance(Component.java:1572)
  | org.jboss.seam.jsf.SeamELResolver.getValue(SeamELResolver.java:49)
  | javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
  | com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:64)
  | com.sun.faces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:72)
  | org.ajax4jsf.context.AjaxContext.getCurrentInstance(AjaxContext.java:101)
  | org.ajax4jsf.event.AjaxPhaseListener.afterPhase(AjaxPhaseListener.java:75)
  | com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:280)
  | com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
  | javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
  | org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  | org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  | org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
  | org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
  | org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  | org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  | org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:63)
  | org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
  | org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:49)
  | org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:57)
  | org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:49)
  | org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:79)
  | org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:49)
  | org.jboss.seam.web.SeamFilter.doFilter(SeamFilter.java:84)
  | org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  | org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  | org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
  | org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  | org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  | org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
  | org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
  | org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
  | org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
  | org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
  | org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
  | org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
  | org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  | org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
  | org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
  | org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
  | org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
  | java.lang.Thread.run(Thread.java:595)
  | 

I am really hoping for some help -- I can't simply upgrade to Seam 2.0 because the application is already in place and the developers above me don't want it refactored.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4115819#4115819

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4115819



More information about the jboss-user mailing list