voyent
ICEfaces v1.6.0 DR#4 and Spring's DelegatingVariableResolver  XML
Forum Index -> General Help
Author Message
bionut

Joined: 25/Apr/2006 00:00:00
Messages: 41
Offline


I have several ICEFaces based webapps which have been in production use for more than six months. They use ICEFaces, Spring, and Hibernate and I attempted to drop the jarfiles from your latest v1.6.0 pre-release and I get an exception from the Spring DelegatingVariableResolver:
Code:
2007-05-06 12:18:08,131 ERROR [com.sun.faces.application.ApplicationImpl] - Managedbean breakoutList could not be created Possible cycle reference to managed bean "breakoutList"
 javax.faces.FacesException: Possible cycle reference to managed bean "breakoutList"
 	at com.sun.faces.config.ManagedBeanFactory.newInstance(ManagedBeanFactory.java:209)
 	at com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:306)
 	at com.sun.faces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:97)
 	at org.springframework.web.jsf.DelegatingVariableResolver.resolveVariable(DelegatingVariableResolver.java:108)
 	at com.sun.facelets.el.LegacyELContext$LegacyELResolver.getValue(LegacyELContext.java:134)
 	at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:44)
 	at com.sun.el.parser.AstValue.getValue(AstValue.java:85)
 	at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:183)
 	at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
 	at com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:56)
 	at com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:406)
 	at com.sun.facelets.tag.jsf.ComponentHandler.createComponent(ComponentHandler.java:218)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:135)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	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.apply(DefaultFacelet.java:95)
 	at com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:293)
 	at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:150)
 	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
 	at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:268)
 	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
 	at com.icesoft.faces.webapp.xmlhttp.PersistentFacesState.render(PersistentFacesState.java:145)
 	at com.icesoft.faces.async.render.RunnableRender.run(RunnableRender.java:126)
 	at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:643)
 	at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:668)
 	at java.lang.Thread.run(Thread.java:613)
 2007-05-06 12:18:08,141 ERROR [com.icesoft.faces.facelets.D2DFaceletViewHandler] - Problem in renderResponse: javax.faces.FacesException: Possible cycle reference to managed bean "breakoutList"
 javax.faces.FacesException: javax.faces.FacesException: Possible cycle reference to managed bean "breakoutList"
 	at com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:316)
 	at com.sun.faces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:97)
 	at org.springframework.web.jsf.DelegatingVariableResolver.resolveVariable(DelegatingVariableResolver.java:108)
 	at com.sun.facelets.el.LegacyELContext$LegacyELResolver.getValue(LegacyELContext.java:134)
 	at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:44)
 	at com.sun.el.parser.AstValue.getValue(AstValue.java:85)
 	at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:183)
 	at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
 	at com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:56)
 	at com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:406)
 	at com.sun.facelets.tag.jsf.ComponentHandler.createComponent(ComponentHandler.java:218)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:135)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	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.apply(DefaultFacelet.java:95)
 	at com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:293)
 	at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:150)
 	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
 	at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:268)
 	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
 	at com.icesoft.faces.webapp.xmlhttp.PersistentFacesState.render(PersistentFacesState.java:145)
 	at com.icesoft.faces.async.render.RunnableRender.run(RunnableRender.java:126)
 	at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:643)
 	at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:668)
 	at java.lang.Thread.run(Thread.java:613)
 Caused by: javax.faces.FacesException: Possible cycle reference to managed bean "breakoutList"
 	at com.sun.faces.config.ManagedBeanFactory.newInstance(ManagedBeanFactory.java:209)
 	at com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:306)
 	... 47 more
 
 Filename faces-config.xml [Disk] Download
 Description face-config.xml file
 Filesize 16 Kbytes
 Downloaded:  456 time(s)

[Email]
 
Forum Index -> General Help
Go to:   
Powered by JForum 2.1.7ice © JForum Team