Seam 2.0.0.GA + Maven2 (s:validateAll e s:validate nao tao funcionando)

0 respostas
L

Bom dia pessoal,

Estou tentando usar o seam 2.0.0.GA junto com o maven 2 e ja ta rodando belezinha, mas quando eu anoto as classes com o hibernate validator, o seam nao ta validando os objetos antes de atualizar o model.

Abaixo mostro as mensagens que aparece no log quando carrego a pagina jsf.

14:28:32,756 INFO  [Pages] no pages.xml file found: /WEB-INF/pages.xml
14:28:33,377 ERROR [STDERR] 29/11/2007 14:28:33 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/home/kurumin/java/tools/jboss-4.2.2.GA/server/default/tmp/deploy/tmp44574spiv.ear-contents/spiv-war-exp.war/WEB-INF/lib/jboss-seam-ui-2.0.0.GA.jar!/META-INF/s.taglib.xml
14:28:33,462 ERROR [STDERR] 29/11/2007 14:28:33 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/home/kurumin/java/tools/jboss-4.2.2.GA/server/default/tmp/deploy/tmp44574spiv.ear-contents/spiv-war-exp.war/WEB-INF/lib/jsf-facelets-1.1.14.jar!/META-INF/jsf-core.taglib.xml
14:28:33,471 ERROR [STDERR] 29/11/2007 14:28:33 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/home/kurumin/java/tools/jboss-4.2.2.GA/server/default/tmp/deploy/tmp44574spiv.ear-contents/spiv-war-exp.war/WEB-INF/lib/jsf-facelets-1.1.14.jar!/META-INF/jsf-html.taglib.xml
14:28:33,504 ERROR [STDERR] 29/11/2007 14:28:33 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/home/kurumin/java/tools/jboss-4.2.2.GA/server/default/tmp/deploy/tmp44574spiv.ear-contents/spiv-war-exp.war/WEB-INF/lib/jsf-facelets-1.1.14.jar!/META-INF/jsf-ui.taglib.xml
14:28:33,559 ERROR [STDERR] 29/11/2007 14:28:33 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/home/kurumin/java/tools/jboss-4.2.2.GA/server/default/tmp/deploy/tmp44574spiv.ear-contents/spiv-war-exp.war/WEB-INF/lib/jsf-facelets-1.1.14.jar!/META-INF/jstl-core.taglib.xml
14:28:33,567 ERROR [STDERR] 29/11/2007 14:28:33 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/home/kurumin/java/tools/jboss-4.2.2.GA/server/default/tmp/deploy/tmp44574spiv.ear-contents/spiv-war-exp.war/WEB-INF/lib/jsf-facelets-1.1.14.jar!/META-INF/jstl-fn.taglib.xml
14:28:33,614 ERROR [STDERR] 29/11/2007 14:28:33 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/home/kurumin/java/tools/jboss-4.2.2.GA/server/default/tmp/deploy/tmp44574spiv.ear-contents/spiv-war-exp.war/WEB-INF/lib/richfaces-ui-3.1.2.GA.jar!/META-INF/a4j.taglib.xml
14:28:33,622 ERROR [STDERR] 29/11/2007 14:28:33 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/home/kurumin/java/tools/jboss-4.2.2.GA/server/default/tmp/deploy/tmp44574spiv.ear-contents/spiv-war-exp.war/WEB-INF/lib/richfaces-ui-3.1.2.GA.jar!/META-INF/ajax4jsf.taglib.xml
14:28:33,722 ERROR [STDERR] 29/11/2007 14:28:33 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/home/kurumin/java/tools/jboss-4.2.2.GA/server/default/tmp/deploy/tmp44574spiv.ear-contents/spiv-war-exp.war/WEB-INF/lib/richfaces-ui-3.1.2.GA.jar!/META-INF/rich.taglib.xml
14:28:33,772 ERROR [STDERR] 29/11/2007 14:28:33 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/home/kurumin/java/tools/jboss-4.2.2.GA/server/default/tmp/deploy/tmp44574spiv.ear-contents/spiv-war-exp.war/WEB-INF/lib/richfaces-ui-3.1.2.GA.jar!/META-INF/richfaces.taglib.xml

e aqui esta a excecao lancada quando faco o submit.

14:42:16,311 ERROR [ExceptionFilter] handling uncaught exception
javax.servlet.ServletException: Servlet execution threw an exception
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:313)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
        at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:44)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
        at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
        at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        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:230)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
        at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
        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:157)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
        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:446)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.AbstractMethodError: org.hibernate.validator.InvalidValue.getMessage()Ljava/lang/String;
        at org.jboss.seam.ui.validator.ModelValidator.createMessage(ModelValidator.java:53)
        at org.jboss.seam.ui.validator.ModelValidator.validate(ModelValidator.java:46)
        at javax.faces.component.UIInput.validateValue(UIInput.java:1013)
        at javax.faces.component.UIInput.validate(UIInput.java:867)
        at javax.faces.component.UIInput.executeValidate(UIInput.java:1065)
        at javax.faces.component.UIInput.processValidators(UIInput.java:666)
        at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1033)
        at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1033)
        at javax.faces.component.UIForm.processValidators(UIForm.java:229)
        at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1033)
        at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:662)
        at org.ajax4jsf.component.AjaxViewRoot.access$201(AjaxViewRoot.java:57)
        at org.ajax4jsf.component.AjaxViewRoot$3.invokeRoot(AjaxViewRoot.java:319)
        at org.ajax4jsf.context.JsfOneOneInvoker.invokeOnRegionOrRoot(JsfOneOneInvoker.java:56)
        at org.ajax4jsf.context.AjaxContextImpl.invokeOnRegionOrRoot(AjaxContextImpl.java:173)
        at org.ajax4jsf.component.AjaxViewRoot.processValidators(AjaxViewRoot.java:333)
        at com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:100)
        at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
        at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        ... 33 more
14:42:16,317 ERROR [ExceptionFilter] exception root cause
14:42:16,379 ERROR [[Faces Servlet]] Servlet.service() for servlet Faces Servlet threw exception
java.lang.AbstractMethodError: org.hibernate.validator.InvalidValue.getMessage()Ljava/lang/String;
        at org.jboss.seam.ui.validator.ModelValidator.createMessage(ModelValidator.java:53)
        at org.jboss.seam.ui.validator.ModelValidator.validate(ModelValidator.java:46)
        at javax.faces.component.UIInput.validateValue(UIInput.java:1013)
        at javax.faces.component.UIInput.validate(UIInput.java:867)
        at javax.faces.component.UIInput.executeValidate(UIInput.java:1065)
        at javax.faces.component.UIInput.processValidators(UIInput.java:666)
        at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1033)
        at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1033)
        at javax.faces.component.UIForm.processValidators(UIForm.java:229)
        at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1033)
        at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:662)
        at org.ajax4jsf.component.AjaxViewRoot.access$201(AjaxViewRoot.java:57)
        at org.ajax4jsf.component.AjaxViewRoot$3.invokeRoot(AjaxViewRoot.java:319)
        at org.ajax4jsf.context.JsfOneOneInvoker.invokeOnRegionOrRoot(JsfOneOneInvoker.java:56)
        at org.ajax4jsf.context.AjaxContextImpl.invokeOnRegionOrRoot(AjaxContextImpl.java:173)
        at org.ajax4jsf.component.AjaxViewRoot.processValidators(AjaxViewRoot.java:333)
        at com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:100)
        at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
        at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
        at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:44)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
        at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
        at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
        at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
        at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        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:230)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
        at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
        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:157)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
        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:446)
        at java.lang.Thread.run(Thread.java:619)

Alguem ja conseguiu usar o Seam num projeto do maven e pode dar uma ajuda?

Criado 29 de novembro de 2007
Respostas 0
Participantes 1