Transição VRaptor 3.1.1 para 3.4

Boa tarde pessoal, a muito tempo não apareço aqui, volteia desenvolver com vraptor e vi que a versão está na 3.4 até ai tudo bem, baixei o jar mais recente e coloquei na lib e removi a 3.1.1, o que acontece que o projeto simplesmente não roda mais.

O log da aplicação está assim.

ps: Troquei alguns jar juntamente pois faziam muito tempo q estava desatualizados, mas não to entendendo muito o que está acontecendo.

21/03/2012 17:23:12 org.apache.catalina.core.StandardContext filterStart GRAVE: Exception starting filter vraptor java.lang.NoSuchMethodError: com.google.common.base.Objects.firstNonNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at br.com.caelum.vraptor.scan.ScannotationComponentScanner.nullToEmpty(ScannotationComponentScanner.java:201) at br.com.caelum.vraptor.scan.ScannotationComponentScanner.addWebInfClassesStereotypes(ScannotationComponentScanner.java:171) at br.com.caelum.vraptor.scan.ScannotationComponentScanner.findStereotypes(ScannotationComponentScanner.java:143) at br.com.caelum.vraptor.scan.ScannotationComponentScanner.scan(ScannotationComponentScanner.java:60) at br.com.caelum.vraptor.scan.WebAppBootstrapFactory.create(WebAppBootstrapFactory.java:65) at br.com.caelum.vraptor.ioc.spring.SpringProvider.start(SpringProvider.java:83) at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:110) at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:103) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295) at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057) at org.apache.catalina.core.StandardHost.start(StandardHost.java:840) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463) at org.apache.catalina.core.StandardService.start(StandardService.java:525) at org.apache.catalina.core.StandardServer.start(StandardServer.java:754) at org.apache.catalina.startup.Catalina.start(Catalina.java:595) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) 21/03/2012 17:23:12 org.apache.catalina.core.StandardContext start GRAVE: Error filterStart 21/03/2012 17:23:12 org.apache.catalina.core.StandardContext start GRAVE: Context [/VRaptor] startup failed due to previous errors 21/03/2012 17:23:12 org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on http-8080 21/03/2012 17:23:12 org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening on /0.0.0.0:8009 21/03/2012 17:23:12 org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/24 config=null 21/03/2012 17:23:12 org.apache.catalina.startup.Catalina start INFO: Server startup in 1717 ms

Baixei no site o mydvds3.4 e da outro erro.

21/03/2012 17:51:48 org.apache.catalina.core.StandardContext filterStart GRAVE: Exception starting filter vraptor org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactoryCreator': Invocation of init method failed; nested exception is org.hibernate.HibernateException: /hibernate.cfg.xml not found at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1413) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425) at br.com.caelum.vraptor.ioc.spring.SpringBasedContainer.start(SpringBasedContainer.java:106) at br.com.caelum.vraptor.ioc.spring.SpringProvider.start(SpringProvider.java:87) at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:110) at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:103) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295) at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057) at org.apache.catalina.core.StandardHost.start(StandardHost.java:840) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463) at org.apache.catalina.core.StandardService.start(StandardService.java:525) at org.apache.catalina.core.StandardServer.start(StandardServer.java:754) at org.apache.catalina.startup.Catalina.start(Catalina.java:595) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) Caused by: org.hibernate.HibernateException: /hibernate.cfg.xml not found at org.hibernate.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:170) at org.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:2146) at org.hibernate.cfg.Configuration.configure(Configuration.java:2127) at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:211) at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:70) at org.hibernate.cfg.Configuration.configure(Configuration.java:2107) at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:205) at br.com.caelum.vraptor.util.hibernate.SessionFactoryCreator.create(SessionFactoryCreator.java:43) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340) at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293) at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130) ... 33 more 21/03/2012 17:51:48 org.apache.catalina.core.StandardContext start GRAVE: Error filterStart 21/03/2012 17:51:48 org.apache.catalina.core.StandardContext start GRAVE: Context [/vraptor-mydvds] startup failed due to previous errors 21/03/2012 17:51:48 org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on http-8080 21/03/2012 17:51:48 org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening on /0.0.0.0:8009 21/03/2012 17:51:48 org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/21 config=null 21/03/2012 17:51:48 org.apache.catalina.startup.Catalina start INFO: Server startup in 1428 ms

uma boa coisa ao fazer a migração é olhar o changelog:

http://vraptor.caelum.com.br/documentacao/changelog/

dentro dele:

que resolve o primeiro problema…

já o segundo, dá pra entender pelo erro:

Caused by: org.hibernate.HibernateException: /hibernate.cfg.xml not found  

ou seja, o hibernate.cfg.xml não foi encontrado.

Não está localizando o arquivo de configuração do hibernate, ele está no seu projeto?

Não está localizando a biblioteca do Google Guava, ela está o seu projeto?

Bom dia meus amigos, muito obrigado, mas como a maioria dos meus jar’s era de 1 e meio atras tive q baixar todas novamente e funcionou, obrigado a todos!