Aurélio Gimenes [https://community.jboss.org/people/aurelios] created the discussion
"ViewExpiredException with fileupload" To view the discussion, visit: https://community.jboss.org/message/730272#730272 -------------------------------------------------------------- Hi, i´m using JSF 1.2 RichFaces 3.3.0 JBoss Seam 2.2.0 after sending a large file that takes on average five minutes, when I run a submit I get this exception and I lose the reference file. how can I solve this problem? *WEB.XML* <context-param> <param-name>org.richfaces.SKIN</param-name> <param-value>blueSky</param-value> </context-param> <filter> <display-name>RichFaces Filter</display-name> <filter-name>richfaces</filter-name> <filter-class>org.ajax4jsf.Filter</filter-class> </filter> <filter-mapping> <filter-name>richfaces</filter-name> <servlet-name>FacesServlet</servlet-name> <dispatcher>REQUEST</dispatcher> <dispatcher>FORWARD</dispatcher> <dispatcher>INCLUDE</dispatcher> </filter-mapping> <security-constraint> <web-resource-collection> <url-pattern>/f/a4j/*</url-pattern> </web-resource-collection> </security-constraint> <context-param> <param-name>javax.faces.STATE_SAVING_METHOD</param-name> <param-value>server</param-value> <!-- I tried both client and server--> </context-param> <filter> <display-name>RichFaces Filter</display-name> <filter-name>richfaces</filter-name> <filter-class>org.ajax4jsf.Filter</filter-class> <init-param> <param-name>createTempFiles</param-name> <param-value>true</param-value> </init-param> <init-param> <param-name>maxRequestSize</param-name> <param-value>1000000000</param-value> </init-param> </filter> *JSP* <rich:fileUpload fileUploadListener="#{inscricaoAction.adicionarArquivo}" onclear="document.getElementById('corpo:formulario:btClearUploadedData').click();" id="upload" cleanButtonClassDisabled="display:none;" maxFilesQuantity="#{inscricaoAction.uploadsAvailableA}" immediateUpload="true" acceptedTypes="" style="width: 350px;" allowFlash="true" noDuplicate="true" listHeight="100px" uploadControlLabel="Importar" clearControlLabel="Limpar" addControlLabel="Selecionar Arquivos" clearAllControlLabel="Limpar Todos" cancelEntryControlLabel="Cancelar" stopControlLabel="Parar" doneLabel="Arquivo importado com sucesso" transferErrorLabel="Erro ao importar o arquivo" stopEntryControlLabel="parar" progressLabel="Importando o Arquivo..."> <f:facet name="label"> <ht:outputText value="{_KB}KB from {KB}KB uploaded --- {mm}:{ss}" /> </f:facet> <a4j:support event="onuploadcomplete" reRender="info,upload" /> </rich:fileUpload> *ERROR:* 2012-04-11 16:10:51,435 [http-80-3] ERROR org.ajax4jsf.webapp.BaseXMLFilter - Exception in the filter chain javax.servlet.ServletException: viewId:/t/inscricaoman - null MessageFactory at javax.faces.webapp.FacesServlet.service(FacesServlet.java:270) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206) at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290) at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:367) at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515) 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:175) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.jstripe.tomcat.probe.Tomcat55AgentValve.invoke(Tomcat55AgentValve.java:20) 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:263) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:619) Caused by: javax.faces.application.ViewExpiredException: viewId:/t/inscricaoman - null MessageFactory at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:186) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100) at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:104) at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265) ... 20 more -------------------------------------------------------------- Reply to this message by going to Community [https://community.jboss.org/message/730272#730272] Start a new discussion in JBoss Tools at Community [https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2128]
_______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user