GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Richfaces Exception no SuggestionBox (autocompletar)
Índice dos Fóruns
»
Ferramentas, Frameworks e Utilitários
Autor
Mensagem
01/07/2008 15:36:09
Assunto:
Richfaces Exception no SuggestionBox (autocompletar)
lusilva1982
Debugger
Membro desde: 16/07/2006 19:41:30
Mensagens: 63
Localização: São Paulo
Offline
Estou com um erro que não faço idéia do que seja, atualizei todas as libs, deixei com a versão do JSF mojarra 1.2.09, Richfaces 3.2.1.
A conexão com o Mysql tá correto, não dá erro, o acesso ao método provavelmente está correto, não faço idéia do que seja.
Este é como estou fazendo o auto completar (autocomplete.jsf).
... <f:view> <h:form> <h:inputText value="#{regiaoControl.pais.nome}" id="campo" /> <rich:suggestionbox height="150" width="150" for="campo" suggestionAction="#{regiaoControl.autoCompletePais}" var="campo"> <h:column> <h:outputText value="#{campo.nome}"/> </h:column> </rich:suggestionbox> </h:form> </f:view> ...
O MB:
public class RegiaoControl implements Serializable { private RegiaoDAO rdao; private ArrayList<Pais> listPais; private Pais pais; public RegiaoControl(){ rdao = new RegiaoDAO(); listPais = rdao.getAllPais(); } public ArrayList<Pais> getListPais(){ return listPais; } public void setListPais(ArrayList<Pais> listPais){ this.listPais = listPais; } public List autoCompletePais(Object o){ return rdao.getAllPais( o.toString() ); } public ArrayList<Estado> getEstados(int pais){ return rdao.getEstadosDoPais( pais ); } public Pais getPais(){ return pais; } public void setPais(Pais pais){ this.pais = pais; } }
Este é o maldito erro!!
30/06/2008 23:16:09 com.sun.faces.lifecycle.Phase doPhase SEVERE: JSF1054: (Phase ID: RESTORE_VIEW 1, View ID: ) Exception thrown during phase execution: javax.faces.event.PhaseEvent[source=com.sun.faces.lifecycle.LifecycleImpl@205756] 30/06/2008 23:16:09 org.ajax4jsf.webapp.BaseXMLFilter doXmlFilter SEVERE: Exception in the filter chain javax.servlet.ServletException: viewId:/autocomplete.jsf - View /autocomplete.jsf could not be restored. 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:154) at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:260) at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:366) at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:493) 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.core.StandardHostValve.invoke(StandardHostValve.java:128) 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:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:595) Caused by: javax.faces.application.ViewExpiredException: viewId:/autocomplete.jsf - View /autocomplete.jsf could not be restored. 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) ... 18 more 30/06/2008 23:16:09 org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service() for servlet Faces Servlet threw exception javax.faces.application.ViewExpiredException: viewId:/autocomplete.jsf - View /autocomplete.jsf could not be restored. 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) 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:154) at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:260) at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:366) at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:493) 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.core.StandardHostValve.invoke(StandardHostValve.java:128) 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:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:595)
Alguma dica??
Tô achando que é problema no tomcat 6...
Thanks.
"A humildade vem antes da honra."
http://www.lucianosilva.com
01/07/2008 15:39:47
Assunto:
Re:Richfaces Exception no SuggestionBox (autocompletar)
Lucas Lacerda Gertel
JavaBaby
Membro desde: 06/11/2007 10:11:42
Mensagens: 85
Localização: São Paulo
Offline
suggestionAction="#{regiaoControl.autoCompletePais}"
Isto nao e o action do navigation rule?
Voce deve retornar um string on null....
07/07/2008 10:31:09
Assunto:
Re:Richfaces Exception no SuggestionBox (autocompletar)
lusilva1982
Debugger
Membro desde: 16/07/2006 19:41:30
Mensagens: 63
Localização: São Paulo
Offline
O problema estava no tomcat, faltavam as libs de jstl no diretório tomcat\lib.
thanks a lot.
Índice dos Fóruns
»
Ferramentas, Frameworks e Utilitários
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team