I don't have the problem, but I am using the latest MyFaces and Primefaces
and implemented a solution similar to this one:

http://primefaces.prime.com.tr/forum/viewtopic.php?f=3&t=2631&p=12657

<http://primefaces.prime.com.tr/forum/viewtopic.php?f=3&t=2631&p=12657&hilit=burns#p12657>
Bruno

On 2 September 2010 15:33, SANTINI, Rafael <[email protected]> wrote:

> Hi Leonardo,
>
> I'm getting the following exception with theses two parameters:
>
>  <context-param>
>   <param-name>org.apache.myfaces.MAC_SECRET</param-name>
>   <param-value>en05kt</param-value>
>  </context-param>
>
>  <context-param>
>   <param-name>org.apache.myfaces.SECRET</param-name>
>   <param-value>7yrjw9</param-value>
>  </context-param>
>
> 02/09/2010 11:31:41 javax.faces.webapp._ErrorPageWriter handleThrowable
> SEVERE: An exception occurred
> javax.faces.FacesException: java.security.InvalidKeyException: Invalid key
> length: 5 bytes
>       at
> org.apache.myfaces.shared_impl.util.StateUtils.encrypt(StateUtils.java:332)
>       at
> org.apache.myfaces.shared_impl.util.StateUtils.construct(StateUtils.java:237)
>       at
> org.apache.myfaces.renderkit.html.HtmlResponseStateManager.writeViewStateField(HtmlResponseStateManager.java:104)
>       at
> org.apache.myfaces.renderkit.html.HtmlResponseStateManager.writeState(HtmlResponseStateManager.java:94)
>       at
> javax.faces.render.ResponseStateManager.writeState(ResponseStateManager.java:67)
>       at
> org.apache.myfaces.application.jsp.JspStateManagerImpl.writeState(JspStateManagerImpl.java:510)
>       at
> com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:620)
>       at
> org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
>       at
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140)
>       at
> org.apache.myfaces.custom.ppr.PPRLifecycleWrapper.render(PPRLifecycleWrapper.java:84)
>       at javax.faces.webapp.FacesServlet.service(FacesServlet.java:187)
>
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at
> org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:285)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at
> org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:341)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at
> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
>       at
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at
> br.com.biblioshop.seguranca.web.SegurancaFilter.doFilter(SegurancaFilter.java:100)
>       at
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
>       at
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at
> br.com.biblioshop.framework.web.filters.CharsetFilter.doFilter(CharsetFilter.java:39)
>       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:233)
>       at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>       at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>       at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>       at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>       at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>       at
> org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:859)
>       at
> org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
>       at
> org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1555)
>       at java.lang.Thread.run(Thread.java:619)
> Caused by: java.security.InvalidKeyException: Invalid key length: 5 bytes
>       at com.sun.crypto.provider.DESCipher.engineGetKeySize(DashoA13*..)
>       at javax.crypto.Cipher.b(DashoA13*..)
>       at javax.crypto.Cipher.a(DashoA13*..)
>       at javax.crypto.Cipher.a(DashoA13*..)
>       at javax.crypto.Cipher.a(DashoA13*..)
>       at javax.crypto.Cipher.init(DashoA13*..)
>       at javax.crypto.Cipher.init(DashoA13*..)
>       at
> org.apache.myfaces.shared_impl.util.StateUtils.encrypt(StateUtils.java:314)
>       ... 40 more
>
>
> Thanks,
>
> Rafael Santini
>
> ----- Original Message ----- From: "Leonardo Uribe" <[email protected]>
> To: "MyFaces Discussion" <[email protected]>
> Sent: Thursday, September 02, 2010 11:05 AM
>
> Subject: Re: ViewExpiredException: MyFaces & PrimeFaces
>
>
>  Hi
>>
>> If the code fails there, means the MAC secret was reset.
>>
>> Try set a MAC secret using the web param org.apache.myfaces.MAC_SECRET to
>> prevent that secret to be reinitialized when the application is restarted
>> (the same goes for org.apache.myfaces.SECRET). That should work.
>>
>> regards,
>>
>> Leonardo
>>
>> 2010/9/2 Jakob Korherr <[email protected]>
>>
>>  Hi,
>>>
>>> Seems like the message authentication code (MAC) somehow fails, because
>>> the
>>> first ViewExpiredException comes from this code:
>>>
>>> if (!isMacEqual)
>>> {
>>>   throw new ViewExpiredException();
>>> }
>>>
>>> Can you try your code with MyFaces 2.0.0, please? We don't have the MAC
>>> check in that version.
>>>
>>> Regards,
>>> Jakob
>>>
>>> 2010/9/1 SANTINI, Rafael <[email protected]>
>>>
>>> > Hi Leonardo,
>>> >
>>> > Follow the complete log. I couldn't find any wrong.
>>> >
>>> > 01/09/2010 10:27:43 org.apache.catalina.core.AprLifecycleListener init
>>> > INFO: The APR based Apache Tomcat Native library which allows optimal
>>> > performance in production environments was not found on the
>>> > java.library.path: C:\Arquivos de
>>> >
>>>
>>> programas\Java\jdk1.6.0_18\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\ARQUIV~1\Borland\Delphi5\Projects\Bpl;C:\ARQUIV~1\Borland\Delphi5\Bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Arquivos
>>> > de programas\MySQL\MySQL Server
>>> > 5.0\bin;C:\ferramentas\putty;C:\ferramentas\bzip2;C:\Arquivos de
>>> > programas\Firebird\Firebird_2_0\bin;C:\Arquivos de
>>> > programas\Java\jdk1.6.0_18\bin;C:\Arquivos de programas\MySQL\MySQL
>>> Server
>>> >
>>>
>>> 5.1\bin;C:\ARQUIV~1\Borland\Delphi6\Bin;C:\ARQUIV~1\Borland\Delphi6\Projects\Bpl;C:\Arquivos
>>> > de programas\Microsoft SQL
>>> > Server\80\Tools\BINN;C:\software\isis\cisis\bin;C:\Arquivos de
>>> > programas\Arquivos comuns\Ahead\Lib\
>>> > 01/09/2010 10:27:43 org.apache.coyote.http11.Http11Protocol init
>>> > INFO: Initializing Coyote HTTP/1.1 on http-8080
>>> > 01/09/2010 10:27:43 org.apache.catalina.startup.Catalina load
>>> > INFO: Initialization processed in 234 ms
>>> > 01/09/2010 10:27:43 org.apache.catalina.core.StandardService start
>>> > INFO: Starting service Catalina
>>> > 01/09/2010 10:27:43 org.apache.catalina.core.StandardEngine start
>>> > INFO: Starting Servlet Engine: Apache Tomcat/6.0.29
>>> > 01/09/2010 10:27:43 org.apache.catalina.startup.HostConfig
>>> deployDescriptor
>>> > INFO: Deploying configuration descriptor autocomplete.xml
>>> > 01/09/2010 10:27:44 org.apache.catalina.core.StandardContext
>>> > addApplicationListener
>>> > INFO: The listener
>>> > "org.apache.myfaces.webapp.StartupServletContextListener" is already
>>> > configured for this context. The duplicate definition has been ignored.
>>> > 01/09/2010 10:27:44
>>> org.apache.myfaces.webapp.StartupServletContextListener
>>> > dispatchInitializationEvent
>>> > INFO: Checking for plugins:org.apache.myfaces.FACES_INIT_PLUGINS
>>> > 01/09/2010 10:27:44 org.apache.myfaces.shared_impl.config.MyfacesConfig
>>> > getBooleanInitParameter
>>> > INFO: No context init parameter
>>> > 'org.apache.myfaces.RENDER_CLEAR_JAVASCRIPT_FOR_BUTTON' found, using
>>> default
>>> > value false
>>> > 01/09/2010 10:27:44 org.apache.myfaces.shared_impl.config.MyfacesConfig
>>> > getBooleanInitParameter
>>> > INFO: No context init parameter
>>> > 'org.apache.myfaces.RENDER_HIDDEN_FIELDS_FOR_LINK_PARAMS' found, using
>>> > default value false
>>> > 01/09/2010 10:27:44 org.apache.myfaces.shared_impl.config.MyfacesConfig
>>> > getBooleanInitParameter
>>> > INFO: No context init parameter
>>> > 'org.apache.myfaces.SAVE_FORM_SUBMIT_LINK_IE' found, using default >
>>> value
>>> > false
>>> > 01/09/2010 10:27:44 org.apache.myfaces.shared_impl.config.MyfacesConfig
>>> > getBooleanInitParameter
>>> > INFO: No context init parameter >
>>> 'org.apache.myfaces.VIEWSTATE_JAVASCRIPT'
>>> > found, using default value false
>>> > 01/09/2010 10:27:44 org.apache.myfaces.shared_impl.config.MyfacesConfig
>>> > createAndInitializeMyFacesConfig
>>> > INFO: Tomahawk jar not available. Autoscrolling, DetectJavascript,
>>> > AddResourceClass and CheckExtensionsFilter are disabled now.
>>> > 01/09/2010 10:27:44 org.apache.myfaces.shared_impl.config.MyfacesConfig
>>> > createAndInitializeMyFacesConfig
>>> > INFO: Starting up Tomahawk on the MyFaces-JSF-Implementation
>>> > 01/09/2010 10:27:44 org.apache.myfaces.config.FacesConfigurator
>>> > feedStandardConfig
>>> > INFO: Reading standard config META-INF/standard-faces-config.xml
>>> > 01/09/2010 10:27:44 org.apache.myfaces.config.FacesConfigurator
>>> > feedClassloaderConfigurations
>>> > INFO: Reading config :
>>> >
>>>
>>> jar:file:/C:/apache-tomcat-6.0.29/webapps/autocomplete/WEB-INF/lib/primefaces-1.1.jar!/META-INF/faces-config.xml
>>> > 01/09/2010 10:27:44 org.apache.myfaces.config.FacesConfigurator
>>> > feedWebAppConfig
>>> > INFO: Reading config /WEB-INF/faces-config.xml
>>> > 01/09/2010 10:27:44 org.apache.myfaces.config.FacesConfigurator >
>>> startLib
>>> > INFO: Starting up MyFaces-package : myfaces-api in version : 1.2.9 from
>>> > path :
>>> >
>>>
>>> file:/C:/apache-tomcat-6.0.29/webapps/autocomplete/WEB-INF/lib/myfaces-api-1.2.9.jar
>>> > 01/09/2010 10:27:44 org.apache.myfaces.config.FacesConfigurator >
>>> startLib
>>> > INFO: Starting up MyFaces-package : myfaces-impl in version : 1.2.9 >
>>> from
>>> > path :
>>> >
>>>
>>> file:/C:/apache-tomcat-6.0.29/webapps/autocomplete/WEB-INF/lib/myfaces-impl-1.2.9.jar
>>> > 01/09/2010 10:27:44 org.apache.myfaces.config.FacesConfigurator >
>>> startLib
>>> > INFO: MyFaces-package : tomahawk not found.
>>> > 01/09/2010 10:27:44 org.apache.myfaces.config.FacesConfigurator >
>>> startLib
>>> > INFO: MyFaces-package : tomahawk12 not found.
>>> > 01/09/2010 10:27:44 org.apache.myfaces.config.FacesConfigurator >
>>> startLib
>>> > INFO: MyFaces-package : tomahawk-sandbox not found.
>>> > 01/09/2010 10:27:44 org.apache.myfaces.config.FacesConfigurator >
>>> startLib
>>> > INFO: MyFaces-package : tomahawk-sandbox12 not found.
>>> > 01/09/2010 10:27:44 org.apache.myfaces.config.FacesConfigurator >
>>> startLib
>>> > INFO: MyFaces-package : tomahawk-sandbox15 not found.
>>> > 01/09/2010 10:27:44 org.apache.myfaces.config.FacesConfigurator >
>>> startLib
>>> > INFO: MyFaces-package : myfaces-orchestra-core not found.
>>> > 01/09/2010 10:27:44 org.apache.myfaces.config.FacesConfigurator >
>>> startLib
>>> > INFO: MyFaces-package : myfaces-orchestra-core12 not found.
>>> > 01/09/2010 10:27:44 org.apache.myfaces.config.FacesConfigurator >
>>> startLib
>>> > INFO: MyFaces-package : trinidad-api not found.
>>> > 01/09/2010 10:27:44 org.apache.myfaces.config.FacesConfigurator >
>>> startLib
>>> > INFO: MyFaces-package : trinidad-impl not found.
>>> > 01/09/2010 10:27:44 org.apache.myfaces.config.FacesConfigurator >
>>> startLib
>>> > INFO: MyFaces-package : tobago not found.
>>> > 01/09/2010 10:27:44 org.apache.myfaces.config.FacesConfigurator >
>>> startLib
>>> > INFO: MyFaces-package : commons-el not found.
>>> > 01/09/2010 10:27:44 org.apache.myfaces.config.FacesConfigurator >
>>> startLib
>>> > INFO: MyFaces-package : jsp-api not found.
>>> > 01/09/2010 10:27:44 org.apache.myfaces.shared_impl.util.LocaleUtils
>>> > toLocale
>>> > WARNING: Locale name in faces-config.xml null or empty, setting locale
>>> > to
>>> > default locale : pt_BR
>>> > 01/09/2010 10:27:44 org.apache.myfaces.config.FacesConfigurator
>>> > handleSerialFactory
>>> > INFO: Serialization provider : class
>>> > org.apache.myfaces.shared_impl.util.serial.DefaultSerialFactory
>>> > 01/09/2010 10:27:44 org.apache.myfaces.webapp.AbstractFacesInitializer
>>> > initFaces
>>> > INFO: ServletContext 'C:\apache-tomcat-6.0.29\webapps\autocomplete\'
>>> > initialized.
>>> > 01/09/2010 10:27:44
>>> org.apache.myfaces.webapp.StartupServletContextListener
>>> > dispatchInitializationEvent
>>> > INFO: Checking for plugins:org.apache.myfaces.FACES_INIT_PLUGINS
>>> > 01/09/2010 10:27:44 org.apache.catalina.startup.HostConfig
>>> deployDescriptor
>>> > INFO: Deploying configuration descriptor host-manager.xml
>>> > 01/09/2010 10:27:44 org.apache.catalina.startup.HostConfig
>>> deployDescriptor
>>> > INFO: Deploying configuration descriptor manager.xml
>>> > 01/09/2010 10:27:44 org.apache.catalina.startup.HostConfig
>>> deployDirectory
>>> > INFO: Deploying web application directory docs
>>> > 01/09/2010 10:27:44 org.apache.catalina.startup.HostConfig
>>> deployDirectory
>>> > INFO: Deploying web application directory examples
>>> > 01/09/2010 10:27:44 org.apache.catalina.startup.HostConfig
>>> deployDirectory
>>> > INFO: Deploying web application directory ROOT
>>> > 01/09/2010 10:27:44 org.apache.coyote.http11.Http11Protocol start
>>> > INFO: Starting Coyote HTTP/1.1 on http-8080
>>> > 01/09/2010 10:27:44 org.apache.jk.common.ChannelSocket init
>>> > INFO: JK: ajp13 listening on /0.0.0.0:8009
>>> > 01/09/2010 10:27:44 org.apache.jk.server.JkMain start
>>> > INFO: Jk running ID=0 time=0/16  config=null
>>> > 01/09/2010 10:27:44 org.apache.catalina.startup.Catalina start
>>> > INFO: Server startup in 1021 ms
>>> > 01/09/2010 10:27:53
>>> > org.apache.myfaces.config.annotation.DefaultLifecycleProviderFactory
>>> > getLifecycleProvider
>>> > INFO: Using LifecycleProvider
>>> > org.apache.myfaces.config.annotation.TomcatAnnotationLifecycleProvider
>>> > 01/09/2010 10:27:53
>>> > org.apache.myfaces.config.annotation.TomcatAnnotationLifecycleProvider
>>> > newInstance
>>> > INFO: Creating instance of org.primefaces.resource.ResourceHolderImpl
>>> > 01/09/2010 10:27:53
>>> > org.apache.myfaces.config.annotation.TomcatAnnotationLifecycleProvider
>>> > newInstance
>>> > INFO: Creating instance of AutoCompleteBean
>>> > 01/09/2010 10:27:56 org.apache.myfaces.shared_impl.util.StateUtils
>>> > reconstruct
>>> > SEVERE: View State cannot be reconstructed
>>> > javax.faces.FacesException: >
>>> javax.faces.application.ViewExpiredException
>>> >  at
>>> >
>>>
>>> org.apache.myfaces.shared_impl.util.StateUtils.decrypt(StateUtils.java:488)
>>> >  at
>>> >
>>>
>>> org.apache.myfaces.shared_impl.util.StateUtils.reconstruct(StateUtils.java:376)
>>> >  at
>>> >
>>>
>>> org.apache.myfaces.renderkit.html.HtmlResponseStateManager.getSavedState(HtmlResponseStateManager.java:187)
>>> >  at
>>> >
>>>
>>> org.apache.myfaces.renderkit.html.HtmlResponseStateManager.getState(HtmlResponseStateManager.java:139)
>>> >  at
>>> >
>>>
>>> org.apache.myfaces.application.jsp.JspStateManagerImpl.restoreView(JspStateManagerImpl.java:355)
>>> >  at
>>> >
>>>
>>> org.apache.myfaces.application.jsp.JspViewHandlerImpl.restoreView(JspViewHandlerImpl.java:515)
>>> >  at
>>> >
>>>
>>> org.apache.myfaces.lifecycle.RestoreViewExecutor.execute(RestoreViewExecutor.java:85)
>>> >  at
>>> >
>>>
>>> org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:103)
>>> >  at
>>> >
>>> org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:76)
>>> >  at javax.faces.webapp.FacesServlet.service(FacesServlet.java:183)
>>> >  at
>>> >
>>>
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>>> >  at
>>> >
>>>
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>> >  at
>>> >
>>>
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>> >  at
>>> >
>>>
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>>> >  at
>>> >
>>>
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>>> >  at
>>> >
>>>
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>> >  at
>>> >
>>>
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>>> >  at
>>> >
>>>
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>>> >  at
>>> >
>>>
>>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
>>> >  at
>>> >
>>>
>>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
>>> >  at
>>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
>>> >  at java.lang.Thread.run(Thread.java:619)
>>> > Caused by: javax.faces.application.ViewExpiredException
>>> >  at
>>> >
>>>
>>> org.apache.myfaces.shared_impl.util.StateUtils.decrypt(StateUtils.java:481)
>>> >  ... 21 more
>>> > 01/09/2010 10:27:56 org.apache.myfaces.lifecycle.PhaseListenerManager
>>> > informPhaseListenersAfter
>>> > SEVERE: Exception in PhaseListener RESTORE_VIEW(1) afterPhase
>>> > java.lang.NullPointerException
>>> >  at
>>> >
>>>
>>> org.primefaces.application.PostRestoreViewHandler.buildPartialView(PostRestoreViewHandler.java:71)
>>> >  at
>>> >
>>>
>>> org.primefaces.application.PostRestoreViewHandler.afterPhase(PostRestoreViewHandler.java:47)
>>> >  at
>>> >
>>>
>>> org.apache.myfaces.lifecycle.PhaseListenerManager.informPhaseListenersAfter(PhaseListenerManager.java:92)
>>> >  at
>>> >
>>>
>>> org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:107)
>>> >  at
>>> >
>>> org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:76)
>>> >  at javax.faces.webapp.FacesServlet.service(FacesServlet.java:183)
>>> >  at
>>> >
>>>
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>>> >  at
>>> >
>>>
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>> >  at
>>> >
>>>
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>> >  at
>>> >
>>>
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>>> >  at
>>> >
>>>
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>>> >  at
>>> >
>>>
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>> >  at
>>> >
>>>
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>>> >  at
>>> >
>>>
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>>> >  at
>>> >
>>>
>>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
>>> >  at
>>> >
>>>
>>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
>>> >  at
>>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
>>> >  at java.lang.Thread.run(Thread.java:619)
>>> > 01/09/2010 10:27:56 javax.faces.webapp._ErrorPageWriter handleThrowable
>>> > SEVERE: An exception occurred
>>> > javax.faces.application.ViewExpiredException: /autocomplete.jspNo saved
>>> > view state could be found for the view identifier: /autocomplete.jsp
>>> >  at
>>> >
>>>
>>> org.apache.myfaces.lifecycle.RestoreViewExecutor.execute(RestoreViewExecutor.java:88)
>>> >  at
>>> >
>>>
>>> org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:103)
>>> >  at
>>> >
>>> org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:76)
>>> >  at javax.faces.webapp.FacesServlet.service(FacesServlet.java:183)
>>> >  at
>>> >
>>>
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>>> >  at
>>> >
>>>
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>> >  at
>>> >
>>>
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>> >  at
>>> >
>>>
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>>> >  at
>>> >
>>>
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>>> >  at
>>> >
>>>
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>> >  at
>>> >
>>>
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>>> >  at
>>> >
>>>
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>>> >  at
>>> >
>>>
>>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
>>> >  at
>>> >
>>>
>>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
>>> >  at
>>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
>>> >  at java.lang.Thread.run(Thread.java:619)
>>> >
>>> > Thanks,
>>> >
>>> > Rafael Santini
>>> >
>>> > ----- Original Message -----
>>> > From: "Leonardo Uribe" <[email protected]>
>>> > To: "MyFaces Discussion" <[email protected]>
>>> > Sent: Tuesday, August 31, 2010 4:46 PM
>>> > Subject: Re: ViewExpiredException: MyFaces & PrimeFaces
>>> >
>>> >
>>> > > Hi
>>> > >
>>> > > Could you check your server log?. A more detailed exception could be
>>> > found
>>> > > there, to identify easily what's going on.
>>> > >
>>> > > regards,
>>> > >
>>> > > Leonardo Uribe
>>> > >
>>> > > 2010/8/31 Rafael Santini <[email protected]>
>>> > >
>>> > >> Hi Ali,
>>> > >>
>>> > >> I have posted this question on PrimeFaces Forum.
>>> > >>
>>> > >> With Mojarra 1.2_15-b01, works perfectly!
>>> > >> The problem is that I need to continue with MyFaces for a while.
>>> > >>
>>> > >> Thanks,
>>> > >>
>>> > >> Rafael Santini
>>> > >>
>>> > >> 2010/8/31 Ali Ok <[email protected]>
>>> > >>
>>> > >> > Hi Rafael,
>>> > >> > Primefaces forum[1] might be a better place to discuss this, but >
>>> >> > at
>>> > first
>>> > >> > sight at your code, you should put the autoCompleteBean in view
>>> scope
>>> > >> > (available with JSF2).
>>> > >> >
>>> > >> > [1]http://primefaces.prime.com.tr/forum/
>>> > >> >
>>> > >> > Cheers,
>>> > >> > Ali
>>> > >> >
>>> > >> > On Tue, Aug 31, 2010 at 6:12 PM, SANTINI, Rafael <
>>> > [email protected]
>>> > >> > >wrote:
>>> > >> >
>>> > >> > > Hi,
>>> > >> > >
>>> > >> > > I'm trying to get PrimeFaces AutoComplete component to work with
>>> > >> MyFaces.
>>> > >> > I
>>> > >> > > have tried with MyFaces 1.2.9 & PrimeFaces 1.1, MyFaces 2.0.1 &
>>> > >> > PrimeFaces
>>> > >> > > 2.1 and MyFaces 2.0.1 & PrimeFaces 2.2.M1. In the all cases, the
>>> > >> > fowlloing
>>> > >> > > exception is raised:
>>> > >> > >
>>> > >> > > 31/08/2010 11:51:32 org.apache.myfaces.renderkit.ErrorPageWriter
>>> > >> > > handleThrowable
>>> > >> > > SEVERE: An exception occurred
>>> > >> > > javax.faces.application.ViewExpiredException:
>>> /autocomplete.xhtmlNo
>>> > >> saved
>>> > >> > > view state could be found for the view identifier:
>>> > /autocomplete.xhtml
>>> > >> > >       at
>>> > >> > >
>>> > >> >
>>> > >>
>>> >
>>>
>>> org.apache.myfaces.lifecycle.RestoreViewExecutor.execute(RestoreViewExecutor.java:128)
>>> > >> > >       at
>>> > >> > >
>>> > >> >
>>> > >>
>>> >
>>>
>>> org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:171)
>>> > >> > >       at
>>> > >> > >
>>> > >> >
>>> > >>
>>> >
>>>
>>> org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
>>> > >> > >       at
>>> > javax.faces.webapp.FacesServlet.service(FacesServlet.java:189)
>>> > >> > >       at
>>> > >> > >
>>> > >> >
>>> > >>
>>> >
>>>
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>>> > >> > >       at
>>> > >> > >
>>> > >> >
>>> > >>
>>> >
>>>
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>> > >> > >       at
>>> > >> > >
>>> > >> >
>>> > >>
>>> >
>>>
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>> > >> > >       at
>>> > >> > >
>>> > >> >
>>> > >>
>>> >
>>>
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>>> > >> > >       at
>>> > >> > >
>>> > >> >
>>> > >>
>>> >
>>>
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>>> > >> > >       at
>>> > >> > >
>>> > >> >
>>> > >>
>>> >
>>>
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>> > >> > >       at
>>> > >> > >
>>> > >> >
>>> > >>
>>> >
>>>
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>>> > >> > >       at
>>> > >> > >
>>> > >> >
>>> > >>
>>> >
>>>
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>>> > >> > >       at
>>> > >> > >
>>> > >> >
>>> > >>
>>> >
>>>
>>> org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:859)
>>> > >> > >       at
>>> > >> > >
>>> > >> >
>>> > >>
>>> >
>>>
>>> org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
>>> > >> > >       at
>>> > >> > >
>>> > >>
>>> org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1555)
>>> > >> > >       at java.lang.Thread.run(Thread.java:619)
>>> > >> > >
>>> > >> > > I have created a simple test case (.war):
>>> > >> > > http://www.4shared.com/get/Jm6REAgI/autocomplete.html
>>> > >> > >
>>> > >> > > Any suggestion?
>>> > >> > >
>>> > >> > > Thanks,
>>> > >> > >
>>> > >> > > Rafael Santini
>>> > >> > >
>>> > >> > >
>>> > >> > >
>>> > >> >
>>> > >> >
>>> > >> > --
>>> > >> > My Blog: http://blog.aliok.com.tr
>>> > >> > Twitter: http://twitter.com/aliok_tr
>>> > >> >
>>> > >>
>>> > >
>>> >
>>>
>>>
>>>
>>> --
>>> Jakob Korherr
>>>
>>> blog: http://www.jakobk.com
>>> twitter: http://twitter.com/jakobkorherr
>>> work: http://www.irian.at
>>>
>>>
>>
>

Reply via email to