Error with Icefaces 1.8.2 and SWF 2.0.8
[Logo]
ICEsoft.org Forums: ICEfaces, ICEmobile, ICEpdf
[Search] Search   [Recent Topics] Recent Topics   [Groups] Home Page | www.icefaces.org  [Register] Register  [Login] Login 
Error with Icefaces 1.8.2 and SWF 2.0.8  XML
Forum Index -> General Help
Author Message
perrotekel

Joined: 20/01/2009 00:00:00
Messages: 31
Offline


Hello I like integrate Icefaces 1.8.2 and SWF 2.0.8 in Jboss but I have a problem.

Any solution?


I not found the solution, but I found many questions for this problem.


I upload the example-project for Netbeans 6.5
I use 3 libraries.

Code:
 SpringWebFlow.2.0.8.xml: 
                 file:org.springframework.binding-2.0.8.RELEASE.jar
 		file:org.springframework.faces-2.0.8.RELEASE.jar
 		file:org.springframework.js-2.0.8.RELEASE.jar
 		file:org.springframework.webflow-2.0.8.RELEASE.jar
 		file:org.springframework.web-3.0.1.RELEASE-A.jar
 		file:org.springframework.context-3.0.1.RELEASE-A.jar
 		file:org.springframework.asm-3.0.1.RELEASE-A.jar
 		file:org.springframework.beans-3.0.1.RELEASE-A.jar
 		file:org.springframework.core-3.0.1.RELEASE-A.jar
 		file:org.springframework.expression-3.0.1.RELEASE-A.jar
 		file:org.springframework.web.servlet-3.0.1.RELEASE-A.jar
 		file:jboss-el-2.0.1.GA.jar
 
 Icefaces.1.8.2.withJSF.xml.-
                 file:backport-util-concurrent.jar
 		file:commons-beanutils.jar
 		file:commons-collections.jar
 		file:commons-digester.jar
 		file:commons-discovery.jar
 		file:commons-fileupload.jar
 		file:commons-lang.jar
 		file:commons-logging.jar
 		file:icefaces-comps.jar
 		file:icefaces-facelets.jar
 		file:jsf-api-1.2.jar
 		file:jsf-api.jar
 		file:jsf-impl-1.2.jar
 		file:jsf-impl.jar
 		file:krysalis-jCharts-1.0.0-alpha-1.jar
 		file:just-ice.jar
 		file:commons-el.jar
 
 



Error
Code:
 13:09:01,218 ERROR [D2DFaceletViewHandler] Problem in renderResponse: null
 java.lang.NullPointerException
 	at com.icesoft.util.SeamUtilities.getSpringFlowId(SeamUtilities.java:569)
 	at com.icesoft.faces.renderkit.dom_html_basic.FormRenderer.encodeBegin(FormRenderer.java:165)
 	at com.icesoft.faces.component.ext.renderkit.FormRenderer.encodeBegin(FormRenderer.java:53)
 	at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:813)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:489)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:282)
 	at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:159)
 	at org.springframework.faces.webflow.FlowViewHandler.renderView(FlowViewHandler.java:91)
 	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110)
 	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
 	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
 	at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:19)
 	at com.icesoft.faces.context.View$2$1.respond(View.java:48)
 	at com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:201)
 	at com.icesoft.faces.context.View$2.serve(View.java:77)
 	at com.icesoft.faces.context.View.servePage(View.java:149)
 	at com.icesoft.faces.webapp.http.core.MultiViewServer.service(MultiViewServer.java:67)
 	at com.icesoft.faces.webapp.http.common.ServerProxy.service(ServerProxy.java:11)
 	at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet$4.service(MainSessionBoundServlet.java:149)
 	at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:24)
 	at com.icesoft.faces.webapp.http.servlet.BasicAdaptingServlet.service(BasicAdaptingServlet.java:16)
 	at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
 	at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:53)
 	at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
 	at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:131)
 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
 	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:235)
 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
 	at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
 	at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
 	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:158)
 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
 	at java.lang.Thread.run(Thread.java:619)
 13:09:01,220 SEVERE [lifecycle] JSF1054: (Phase ID: RENDER_RESPONSE 6, View ID: /index.xhtml) Exception thrown during phase execution: javax.faces.event.PhaseEvent[source=com.sun.faces.lifecycle.LifecycleImpl@a9dbc1]
 13:09:01,220 ERROR [View] Exception occured during rendering on http://localhost:8080/IceWebFlow/index.xhtml [/index.xhtml]
 javax.faces.FacesException: Problem in renderResponse: null
 	at com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:296)
 	at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:159)
 	at org.springframework.faces.webflow.FlowViewHandler.renderView(FlowViewHandler.java:91)
 	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110)
 	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
 	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
 	at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:19)
 	at com.icesoft.faces.context.View$2$1.respond(View.java:48)
 	at com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:201)
 	at com.icesoft.faces.context.View$2.serve(View.java:77)
 	at com.icesoft.faces.context.View.servePage(View.java:149)
 	at com.icesoft.faces.webapp.http.core.MultiViewServer.service(MultiViewServer.java:67)
 	at com.icesoft.faces.webapp.http.common.ServerProxy.service(ServerProxy.java:11)
 	at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet$4.service(MainSessionBoundServlet.java:149)
 	at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:24)
 	at com.icesoft.faces.webapp.http.servlet.BasicAdaptingServlet.service(BasicAdaptingServlet.java:16)
 	at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
 	at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:53)
 	at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
 	at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:131)
 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
 	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:235)
 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
 	at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
 	at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
 	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:158)
 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
 	at java.lang.Thread.run(Thread.java:619)
 Caused by: java.lang.NullPointerException
 	at com.icesoft.util.SeamUtilities.getSpringFlowId(SeamUtilities.java:569)
 	at com.icesoft.faces.renderkit.dom_html_basic.FormRenderer.encodeBegin(FormRenderer.java:165)
 	at com.icesoft.faces.component.ext.renderkit.FormRenderer.encodeBegin(FormRenderer.java:53)
 	at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:813)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:489)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:282)
 	... 40 more
 


 Filename IceWebFlow.zip [Disk] Download
 Description Project Example Icefaces 1.8.2 + Spring Web Flow 2.0.8
 Filesize 23183 Kbytes
 Downloaded:  4 time(s)

ken.fyten

Joined: 26/10/2004 00:00:00
Messages: 811
Offline


Hi,

It is possible/likely that you are running into a regression in WebFlow support in 1.8.2. Details are in this JIRA: http://jira.icefaces.org/browse/ICE-5241

This has been resolved in the svn trunk for icefaces (and in the upcoming ICEfaces EE 1.8.2.GA_P01 release), so you may want to try either applying the fix patch to your 1.8.2 release source, or just using latest icefaces/trunk from svn to see if it resolves your issue.

Regards,
Ken

Ken Fyten
VP Product Development
ICEsoft Technologies, Inc.
perrotekel

Joined: 20/01/2009 00:00:00
Messages: 31
Offline


Where can I download icefaces 1.8.3 ?

perrotekel

Joined: 20/01/2009 00:00:00
Messages: 31
Offline


What last version the spring web flow work fine with icefaces 1.8.2?
 
Forum Index -> General Help
Go to:   
Powered by JForum 2.1.7ice © JForum Team