I needed your help!!
Any hint or help will be greatly appreciated it.
I am currently using Icefaces 1.8.2, JSF 1.1, JasperReports 4.5.1 and weblogic 10.3.2 I try to create a functionality when clicking an excel image it will try to get the result to an excel file using Jasper Report.
I can compiled the following code. I try to use "saveView" but get the following error:

Caused By: java.lang.NoSuchMethodError: javax.faces.application.StateManager.saveView(Ljav ax/faces/context/FacesContext;)Ljava/lang/Object;
at com.cta.web.beans.OpportunitiesBean.downloadToExce l(OpportunitiesBean.java:321)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
Truncated. see log file for complete stacktrace
>
So from the following url(https://jira.springsource.org/browse/SWF-1112) it told me to use saveSerializedView I can compiled but when executed
get the following error:

23:38:22,002 ERROR ViewRootStateManagerImpl:145 - Exception finding JSF1.2 saveView method on delegate
java.lang.NoSuchMethodException: org.apache.myfaces.application.jsp.JspStateManager Impl.saveView(javax.faces.context.FacesContext)
at java.lang.Class.getMethod(Class.java:1605)
at com.icesoft.faces.application.ViewRootStateManager Impl.initializeParameters(ViewRootStateManagerImpl .java:143)
at com.icesoft.faces.application.ViewRootStateManager Impl.saveView(ViewRootStateManagerImpl.java:157)
at com.icesoft.faces.application.ViewRootStateManager Impl.saveSerializedView(ViewRootStateManagerImpl.j ava:193)
at com.cta.web.beans.OpportunitiesBean.downloadToExce l(OpportunitiesBean.java:322)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.el.parser.AstValue.invoke(AstValue.java:13 0)
at com.sun.el.MethodExpressionImpl.invoke(MethodExpre ssionImpl.java:274)
at com.sun.facelets.el.TagMethodExpression.invoke(Tag MethodExpression.java:68)
at com.sun.facelets.el.LegacyMethodBinding.invoke(Leg acyMethodBinding.java:69)
at javax.faces.component.UICommand.broadcast(UIComman d.java:89)
at com.icesoft.faces.component.panelseries.UISeries$R owEvent.broadcast(UISeries.java:633)
at com.icesoft.faces.component.panelseries.UISeries.b roadcast(UISeries.java:295)
at com.icesoft.faces.component.paneltabset.PanelTabSe t.broadcast(PanelTabSet.java:318)
at javax.faces.component.UIViewRoot._broadcastForPhas e(UIViewRoot.java:97)
at javax.faces.component.UIViewRoot.processApplicatio n(UIViewRoot.java:171)
at org.apache.myfaces.lifecycle.InvokeApplicationExec utor.execute(InvokeApplicationExecutor.java:32)
at org.apache.myfaces.lifecycle.LifecycleImpl.execute Phase(LifecycleImpl.java:95)
at org.apache.myfaces.lifecycle.LifecycleImpl.execute (LifecycleImpl.java:70)
at com.icesoft.faces.webapp.http.core.JsfLifecycleExe cutor.apply(JsfLifecycleExecutor.java:50)
at com.icesoft.faces.webapp.http.core.ReceiveSendUpda tes.renderCycle(ReceiveSendUpdates.java:171)
at com.icesoft.faces.webapp.http.core.ReceiveSendUpda tes.service(ReceiveSendUpdates.java:112)
at com.icesoft.faces.webapp.http.core.RequestVerifier .service(RequestVerifier.java:65)
at com.icesoft.faces.webapp.http.servlet.BasicAdaptin gServlet.service(BasicAdaptingServlet.java:48)
at com.icesoft.faces.webapp.http.servlet.SessionVerif ier.service(SessionVerifier.java:58)
at com.icesoft.faces.webapp.http.servlet.PathDispatch er.service(PathDispatcher.java:55)
at com.icesoft.faces.webapp.http.servlet.SessionDispa tcher.service(SessionDispatcher.java:77)
at com.icesoft.faces.webapp.http.servlet.PathDispatch er.service(PathDispatcher.java:55)
at com.icesoft.faces.webapp.http.servlet.MainServlet. service(MainServlet.java:192)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:820)
at com.icesoft.faces.webapp.xmlhttp.BlockingServlet.s ervice(BlockingServlet.java:67)
at weblogic.servlet.internal.StubSecurityHelper$Servl etServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invok eServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute( ServletStubImpl.java:292)
at weblogic.servlet.internal.TailFilter.doFilter(Tail Filter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter (FilterChainImpl.java:56)
at com.fedex.login.filter.WssoAuthenticationFilter.do Filter(WssoAuthenticationFilter.java:188)
at weblogic.servlet.internal.FilterChainImpl.doFilter (FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$Ser vletInvocationAction.run(WebAppServletContext.java :3592)
at weblogic.security.acl.internal.AuthenticatedSubjec t.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Se curityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.sec uredExecute(WebAppServletContext.java:2202)
at weblogic.servlet.internal.WebAppServletContext.exe cute(WebAppServletContext.java:2108)
at weblogic.servlet.internal.ServletRequestImpl.run(S ervletRequestImpl.java:1432)
at weblogic.work.ExecuteThread.execute(ExecuteThread. java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java :173)