VRaptor Scaffold + Problema Depdendencia

Amigos, utilizei o vraptor scaffold para gerar o meu projeto.

vraptor new Projeto --build-tool=mvn etc etc… -o=hibernate

ele gerou o pom.xml sem problemas, porem ele gera com o vraptor 3.4 fui la e apenas modifiquei para 3.5 porem agora quando eu vou subir o meu servidor ele me retorna o seguinte erro:

[quote]LF4J: The requested version 1.5.6 by your slf4j binding is not compatible with [1.6]
SLF4J: See http://www.slf4j.org/codes.html#version_mismatch for further details.
Mai 08, 2013 4:15:04 PM org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter vraptor
java.lang.NoSuchMethodError: org.slf4j.helpers.MessageFormatter.format(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
at org.slf4j.impl.JDK14LoggerAdapter.info(JDK14LoggerAdapter.java:303)
at br.com.caelum.vraptor.config.BasicConfiguration.getProvider(BasicConfiguration.java:71)
at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:102)
at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:273)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:254)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:372)
at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:98)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4562)
at org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5240)
at org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5235)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Mai 08, 2013 4:15:04 PM org.apache.catalina.core.StandardContext startInternal[/quote]

alguem pode me ajudar a resolver esse problema?

obrigado

tente mudar a dependência do slf4j para 1.6, como ele pede na primeira linha do erro.

Lucas nao tem a opcao

[code]
4.0.0
iNotas
iNotas
war
0.0.1-SNAPSHOT
iNotas

<properties>
	<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<build>
	<outputDirectory>${basedir}/src/main/webapp/WEB-INF/classes</outputDirectory>
	<plugins>
		<plugin>
			<artifactId>maven-compiler-plugin</artifactId>
			<version>2.3.2</version>
			<configuration>
				<source>1.6</source>
				<target>1.6</target>
				<encoding>UTF-8</encoding>
			</configuration>
		</plugin>
		<plugin>
			<artifactId>maven-eclipse-plugin</artifactId>
			<version>2.8</version>
			<configuration>
				<downloadSources>true</downloadSources>
				<downloadJavadocs>true</downloadJavadocs>
				<wtpversion>2.0</wtpversion>
			</configuration>
		</plugin>
		<plugin>
			<groupId>org.apache.maven.plugins</groupId>
			<artifactId>maven-war-plugin</artifactId>
			<version>2.1.1</version>
		</plugin>
		<plugin>
			<groupId>org.mortbay.jetty</groupId>
			<artifactId>maven-jetty-plugin</artifactId>
			<version>6.1.14</version>
			<configuration>
				<scanIntervalSeconds>3</scanIntervalSeconds>
				<stopKey>foo</stopKey>
				<stopPort>9999</stopPort>
				<webAppConfig>
					<contextPath>/</contextPath>
				</webAppConfig>
			</configuration>
		</plugin>
	</plugins>
</build>

<dependencies>
	<dependency>
		<groupId>br.com.caelum</groupId>
		<artifactId>vraptor</artifactId>
		<version>3.5.0</version>
	</dependency>
	<dependency>
		<groupId>opensymphony</groupId>
		<artifactId>sitemesh</artifactId>
		<version>2.4.2</version>
	</dependency>
	<dependency>
		<groupId>javax.servlet</groupId>
		<artifactId>jstl</artifactId>
		<version>1.2</version>
	</dependency>
	<dependency>
		<groupId>org.hsqldb</groupId>
		<artifactId>hsqldb</artifactId>
		<version>2.2.8</version>
	</dependency>
	<dependency>
		<groupId>org.hibernate</groupId>
		<artifactId>hibernate-entitymanager</artifactId>
		<version>4.0.1.Final</version>
	</dependency>
	<dependency>
		<groupId>org.hibernate</groupId>
		<artifactId>hibernate-c3p0</artifactId>
		<version>4.0.1.Final</version>
	</dependency>
	<dependency>
		<groupId>org.hibernate</groupId>
		<artifactId>hibernate-validator</artifactId>
		<version>4.2.0.Final</version>
	</dependency>
	<dependency>
		<groupId>joda-time</groupId>
		<artifactId>joda-time</artifactId>
		<version>2.0</version>
	</dependency>
	<dependency>
		<groupId>com.thoughtworks.xstream</groupId>
		<artifactId>xstream</artifactId>
		<version>1.4.1</version>
	</dependency>

	<!-- Test dependencies -->
	<dependency>
		<groupId>junit</groupId>
		<artifactId>junit</artifactId>
		<version>4.10</version>
		<scope>test</scope>
	</dependency>
	<dependency>
		<groupId>org.hamcrest</groupId>
		<artifactId>hamcrest-all</artifactId>
		<version>1.1</version>
		<scope>test</scope>
	</dependency>
	<dependency>
		<groupId>org.mockito</groupId>
		<artifactId>mockito-all</artifactId>
		<version>1.9.0</version>
		<scope>test</scope>
	</dependency>

	<!-- Provided dependencies -->
	<dependency>
		<groupId>javax.servlet</groupId>
		<artifactId>servlet-api</artifactId>
		<version>2.5</version>
		<scope>provided</scope>
	</dependency>
	<dependency>
		<groupId>javax.servlet.jsp</groupId>
		<artifactId>jsp-api</artifactId>
		<version>2.1</version>
		<scope>provided</scope>
	</dependency>
	<dependency>
		<groupId>postgresql</groupId>
		<artifactId>postgresql</artifactId>
		<version>9.1-901.jdbc3</version>
	</dependency>
	<dependency>
		<groupId>com.googlecode.flyway</groupId>
		<artifactId>flyway-maven-plugin</artifactId>
		<version>2.1.1</version>
	</dependency>
</dependencies>

<reporting>
	<plugins>
		<plugin>
			<groupId>org.codehaus.mojo</groupId>
			<artifactId>cobertura-maven-plugin</artifactId>
			<version>2.5.1</version>
		</plugin>
	</plugins>
</reporting>
[/code]

rode o comando mvn dependency:tree e veja quais versões do slf4j estão aparecendo e de onde.

isso:

[INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building iNotas 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ iNotas --- [INFO] iNotas:iNotas:war:0.0.1-SNAPSHOT [INFO] +- br.com.caelum:vraptor:jar:3.5.0:compile [INFO] | +- com.google.guava:guava:jar:11.0.2:compile [INFO] | | \- com.google.code.findbugs:jsr305:jar:1.3.9:compile [INFO] | +- br.com.caelum:iogi:jar:0.9.2:compile [INFO] | +- javassist:javassist:jar:3.12.1.GA:compile [INFO] | +- org.slf4j:slf4j-api:jar:1.6.1:compile [INFO] | +- org.slf4j:slf4j-log4j12:jar:1.6.1:compile [INFO] | | \- log4j:log4j:jar:1.2.16:compile [INFO] | +- net.vidageek:mirror:jar:1.6.1:compile [INFO] | +- org.objenesis:objenesis:jar:1.3:compile [INFO] | +- com.thoughtworks.paranamer:paranamer:jar:2.5.2:compile [INFO] | +- net.sf.scannotation:scannotation:jar:1.0.2:compile [INFO] | +- com.google.inject:guice:jar:3.0:compile [INFO] | +- com.google.inject.extensions:guice-multibindings:jar:3.0:compile [INFO] | +- aopalliance:aopalliance:jar:1.0:compile [INFO] | +- javax.inject:javax.inject:jar:1:compile [INFO] | \- com.google.code.gson:gson:jar:2.2.1:compile [INFO] +- opensymphony:sitemesh:jar:2.4.2:compile [INFO] +- javax.servlet:jstl:jar:1.2:compile [INFO] +- org.hsqldb:hsqldb:jar:2.2.8:compile [INFO] +- org.hibernate:hibernate-entitymanager:jar:4.0.1.Final:compile [INFO] | +- org.jboss.spec.javax.transaction:jboss-transaction-api_1.1_spec:jar:1.0.0.Final:compile [INFO] | +- dom4j:dom4j:jar:1.6.1:compile [INFO] | | \- xml-apis:xml-apis:jar:1.0.b2:compile [INFO] | +- org.hibernate:hibernate-core:jar:4.0.1.Final:compile [INFO] | | +- commons-collections:commons-collections:jar:3.2.1:compile [INFO] | | \- antlr:antlr:jar:2.7.7:compile [INFO] | +- org.hibernate.javax.persistence:hibernate-jpa-2.0-api:jar:1.0.1.Final:compile [INFO] | +- org.jboss.logging:jboss-logging:jar:3.1.0.CR2:compile [INFO] | +- org.javassist:javassist:jar:3.15.0-GA:compile [INFO] | \- org.hibernate.common:hibernate-commons-annotations:jar:4.0.1.Final:compile [INFO] +- org.hibernate:hibernate-c3p0:jar:4.0.1.Final:compile [INFO] | \- c3p0:c3p0:jar:0.9.1:compile [INFO] +- org.hibernate:hibernate-validator:jar:4.2.0.Final:compile [INFO] | \- javax.validation:validation-api:jar:1.0.0.GA:compile [INFO] +- joda-time:joda-time:jar:2.0:compile [INFO] +- com.thoughtworks.xstream:xstream:jar:1.4.1:compile [INFO] | +- xmlpull:xmlpull:jar:1.1.3.1:compile [INFO] | \- xpp3:xpp3_min:jar:1.1.4c:compile [INFO] +- junit:junit:jar:4.10:test (scope not updated to compile) [INFO] | \- org.hamcrest:hamcrest-core:jar:1.1:test [INFO] +- org.hamcrest:hamcrest-all:jar:1.1:test [INFO] +- org.mockito:mockito-all:jar:1.9.0:test [INFO] +- javax.servlet:servlet-api:jar:2.5:provided [INFO] +- javax.servlet.jsp:jsp-api:jar:2.1:provided [INFO] +- postgresql:postgresql:jar:9.1-901.jdbc3:compile [INFO] \- com.googlecode.flyway:flyway-maven-plugin:jar:2.1.1:compile [INFO] +- org.apache.maven:maven-plugin-api:jar:2.2.1:compile [INFO] +- org.apache.maven:maven-artifact:jar:2.2.1:compile [INFO] +- org.apache.maven:maven-project:jar:2.2.1:compile [INFO] | +- org.apache.maven:maven-settings:jar:2.2.1:compile [INFO] | +- org.apache.maven:maven-profile:jar:2.2.1:compile [INFO] | +- org.apache.maven:maven-artifact-manager:jar:2.2.1:compile [INFO] | | \- backport-util-concurrent:backport-util-concurrent:jar:3.1:compile [INFO] | +- org.apache.maven:maven-plugin-registry:jar:2.2.1:compile [INFO] | +- org.codehaus.plexus:plexus-interpolation:jar:1.11:compile [INFO] | \- org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile [INFO] +- org.apache.maven:maven-model:jar:2.2.1:compile [INFO] +- org.apache.maven:maven-core:jar:2.2.1:compile [INFO] | +- org.apache.maven.wagon:wagon-file:jar:1.0-beta-6:runtime [INFO] | +- org.apache.maven:maven-plugin-parameter-documenter:jar:2.2.1:compile [INFO] | +- org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-beta-6:compile [INFO] | | \- org.apache.maven.wagon:wagon-http-shared:jar:1.0-beta-6:compile [INFO] | | +- nekohtml:xercesMinimal:jar:1.9.6.2:compile [INFO] | | \- nekohtml:nekohtml:jar:1.9.6.2:compile [INFO] | +- org.apache.maven.wagon:wagon-http:jar:1.0-beta-6:compile [INFO] | +- org.apache.maven.wagon:wagon-webdav-jackrabbit:jar:1.0-beta-6:runtime [INFO] | | +- org.apache.jackrabbit:jackrabbit-webdav:jar:1.5.0:runtime [INFO] | | | +- org.apache.jackrabbit:jackrabbit-jcr-commons:jar:1.5.0:runtime [INFO] | | | \- commons-httpclient:commons-httpclient:jar:3.0:runtime [INFO] | | | \- commons-codec:commons-codec:jar:1.2:runtime [INFO] | | \- org.slf4j:slf4j-nop:jar:1.5.3:runtime [INFO] | +- org.slf4j:slf4j-jdk14:jar:1.5.6:runtime [INFO] | +- org.slf4j:jcl-over-slf4j:jar:1.5.6:runtime [INFO] | +- org.apache.maven.reporting:maven-reporting-api:jar:2.2.1:compile [INFO] | | +- org.apache.maven.doxia:doxia-sink-api:jar:1.1:compile [INFO] | | \- org.apache.maven.doxia:doxia-logging-api:jar:1.1:compile [INFO] | +- org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-6:compile [INFO] | +- org.apache.maven:maven-repository-metadata:jar:2.2.1:compile [INFO] | +- org.apache.maven:maven-error-diagnostics:jar:2.2.1:compile [INFO] | +- commons-cli:commons-cli:jar:1.2:compile [INFO] | +- org.apache.maven.wagon:wagon-ssh-external:jar:1.0-beta-6:runtime [INFO] | +- org.apache.maven:maven-plugin-descriptor:jar:2.2.1:compile [INFO] | +- org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4:compile [INFO] | +- org.apache.maven:maven-monitor:jar:2.2.1:compile [INFO] | +- org.apache.maven.wagon:wagon-ssh:jar:1.0-beta-6:compile [INFO] | | +- com.jcraft:jsch:jar:0.1.38:compile [INFO] | | \- org.apache.maven.wagon:wagon-ssh-common:jar:1.0-beta-6:compile [INFO] | \- classworlds:classworlds:jar:1.1:compile [INFO] +- org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4:compile [INFO] | \- org.sonatype.plexus:plexus-cipher:jar:1.4:compile [INFO] +- org.codehaus.plexus:plexus-utils:jar:1.5.15:compile [INFO] \- com.googlecode.flyway:flyway-core:jar:2.1.1:compile [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2.696s [INFO] Finished at: Wed May 08 23:07:14 BRT 2013 [INFO] Final Memory: 8M/20M [INFO] ------------------------------------------------------------------------

o com.googlecode.flyway depende do org.slf4j:slf4j-jdk14:jar:1.5.6… tente excluir essa dependência dele, que deve funcionar.

Lucas, apaguei, dei o tree novamente, ele nao lista mais o flyaway

porem continua o erro:

Downloaded: http://repo.maven.apache.org/maven2/velocity/velocity-dep/1.4/velocity-dep-1.4.jar (506 KB at 147.9 KB/sec) [INFO] iNotas:iNotas:war:0.0.1-SNAPSHOT [INFO] +- br.com.caelum:vraptor:jar:3.5.0:compile [INFO] | +- com.google.guava:guava:jar:11.0.2:compile [INFO] | | \- com.google.code.findbugs:jsr305:jar:1.3.9:compile [INFO] | +- br.com.caelum:iogi:jar:0.9.2:compile [INFO] | +- javassist:javassist:jar:3.12.1.GA:compile [INFO] | +- org.slf4j:slf4j-api:jar:1.6.1:compile [INFO] | +- org.slf4j:slf4j-log4j12:jar:1.6.1:compile [INFO] | | \- log4j:log4j:jar:1.2.16:compile [INFO] | +- net.vidageek:mirror:jar:1.6.1:compile [INFO] | +- org.objenesis:objenesis:jar:1.3:compile [INFO] | +- com.thoughtworks.paranamer:paranamer:jar:2.5.2:compile [INFO] | +- net.sf.scannotation:scannotation:jar:1.0.2:compile [INFO] | +- com.google.inject:guice:jar:3.0:compile [INFO] | +- com.google.inject.extensions:guice-multibindings:jar:3.0:compile [INFO] | +- aopalliance:aopalliance:jar:1.0:compile [INFO] | +- javax.inject:javax.inject:jar:1:compile [INFO] | \- com.google.code.gson:gson:jar:2.2.1:compile [INFO] +- opensymphony:sitemesh:jar:2.4.2:compile [INFO] +- javax.servlet:jstl:jar:1.2:compile [INFO] +- org.hsqldb:hsqldb:jar:2.2.8:compile [INFO] +- org.hibernate:hibernate-entitymanager:jar:4.0.1.Final:compile [INFO] | +- org.jboss.spec.javax.transaction:jboss-transaction-api_1.1_spec:jar:1.0.0.Final:compile [INFO] | +- dom4j:dom4j:jar:1.6.1:compile [INFO] | | \- xml-apis:xml-apis:jar:1.0.b2:compile [INFO] | +- org.hibernate:hibernate-core:jar:4.0.1.Final:compile [INFO] | | +- commons-collections:commons-collections:jar:3.2.1:compile [INFO] | | \- antlr:antlr:jar:2.7.7:compile [INFO] | +- org.hibernate.javax.persistence:hibernate-jpa-2.0-api:jar:1.0.1.Final:compile [INFO] | +- org.jboss.logging:jboss-logging:jar:3.1.0.CR2:compile [INFO] | +- org.javassist:javassist:jar:3.15.0-GA:compile [INFO] | \- org.hibernate.common:hibernate-commons-annotations:jar:4.0.1.Final:compile [INFO] +- org.hibernate:hibernate-c3p0:jar:4.0.1.Final:compile [INFO] | \- c3p0:c3p0:jar:0.9.1:compile [INFO] +- org.hibernate:hibernate-validator:jar:4.2.0.Final:compile [INFO] | \- javax.validation:validation-api:jar:1.0.0.GA:compile [INFO] +- joda-time:joda-time:jar:2.0:compile [INFO] +- com.thoughtworks.xstream:xstream:jar:1.4.1:compile [INFO] | +- xmlpull:xmlpull:jar:1.1.3.1:compile [INFO] | \- xpp3:xpp3_min:jar:1.1.4c:compile [INFO] +- junit:junit:jar:4.10:test [INFO] | \- org.hamcrest:hamcrest-core:jar:1.1:test [INFO] +- org.hamcrest:hamcrest-all:jar:1.1:test [INFO] +- org.mockito:mockito-all:jar:1.9.0:test [INFO] +- javax.servlet:servlet-api:jar:2.5:provided [INFO] +- javax.servlet.jsp:jsp-api:jar:2.1:provided [INFO] \- postgresql:postgresql:jar:9.1-901.jdbc3:compile [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1:19.001s [INFO] Finished at: Thu May 09 14:14:01 BRT 2013 [INFO] Final Memory: 6M/16M [INFO] ------------------------------------------------------------------------

Erro: [quote]3 2:17:44 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.12
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/C:/Java/apache-tomcat-7.0.12/wtpwebapps/iNotas/WEB-INF/lib/slf4j-jdk14-1.5.6.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/C:/Java/apache-tomcat-7.0.12/wtpwebapps/iNotas/WEB-INF/lib/slf4j-log4j12-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/C:/Java/apache-tomcat-7.0.12/wtpwebapps/iNotas/WEB-INF/lib/slf4j-nop-1.5.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: The requested version 1.5.6 by your slf4j binding is not compatible with [1.6]
SLF4J: See http://www.slf4j.org/codes.html#version_mismatch for further details.
Mai 09, 2013 2:17:48 PM org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter vraptor
java.lang.NoSuchMethodError: org.slf4j.helpers.MessageFormatter.format(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
at org.slf4j.impl.JDK14LoggerAdapter.info(JDK14LoggerAdapter.java:303)
at br.com.caelum.vraptor.config.BasicConfiguration.getProvider(BasicConfiguration.java:71)
at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:102)
at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:273)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:254)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:372)
at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:98)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4562)
at org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5240)
at org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5235)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
[/quote]

vc chegou a atualizar as libs no servidor e no projeto do eclipse?

sim sim… dei clean em tudo, verifiquei no eclipse, ele tirou o flyaway, dei build, rebuild, clen, etc etc.

ainda tem os jars do slf4j antigo:

SLF4J: Found binding in [jar:file:/C:/Java/apache-tomcat-7.0.12/wtpwebapps/iNotas/WEB-INF/lib/slf4j-jdk14-1.5.6.jar!/org/slf4j/impl/StaticLoggerBinder.class] 
SLF4J: Found binding in [jar:file:/C:/Java/apache-tomcat-7.0.12/wtpwebapps/iNotas/WEB-INF/lib/slf4j-log4j12-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class] 
SLF4J: Found binding in [jar:file:/C:/Java/apache-tomcat-7.0.12/wtpwebapps/iNotas/WEB-INF/lib/slf4j-nop-1.5.3.jar!/org/slf4j/impl/StaticLoggerBinder.class] 

não deveria ter esses jars da 1.5.6, só da 1.6.x