On Friday, June 16, 2017 at 10:57:53 AM UTC+2, Aliuska Marrero wrote:
>
> Hi Everyone:
>
> I am developing a big application in GWT, I started migration of versions,
> from 2.7 to 2.8.1 and I have some errors that I do not how to solve. I
> believe is related with dependencies but do not know how to solve it. So
> any help will be really appreciated.
> The version with 2.7 is perfectly working.
>
> So I am using maven-compiler-plugin like this:
>
> <plugin>
> <artifactId>maven-compiler-plugin</artifactId>
> <version>3.6.1</version>
> <configuration>
> <source>1.8</source>
> <target>1.8</target>
> </configuration>
> <dependencies>
> <dependency>
> <groupId>com.google.web.bindery</groupId>
> <artifactId>requestfactory-apt</artifactId>
> <version>${gwtVersion}</version>
> </dependency>
> </dependencies>
> </plugin>
>
>
This is not how you declare annotation processors (it used to work in some
old versions of the maven-compiler-plugin, depending on how you configured
it, but that was not a feature). Use:
<configuration>
<source>1.8</source>
<target>1.8</target>
<annotationProcessorPaths>
<annotationProcessorPath>
<groupId>com.google.web.bindery</groupId>
<artifactId>requestfactory-apt</artifactId>
<version>${gwtVersion}</version>
</annotationProcessorPath>
</annotationProcessorPaths>
</configuration>
> These are errors (compiled with -strict):
> [INFO] Tracing compile failure path for type
> 'com.google.gwt.view.client.DefaultSelectionEventManager'
> [INFO] [ERROR] Errors in
> 'jar:file:/home/aliuska/.m2/repository/com/google/gwt/gwt-user/2.8.1/gwt-user-2.8.1.jar!/com/google/gwt/view/client/DefaultSelectionEventManager.java'
> [INFO] [ERROR] Line 154: ROOT cannot be resolved or is not a field
> [INFO] [ERROR] Line 156: ROOT cannot be resolved or is not a field
>
The only ROOT field in gwt-user is Locale.ROOT (and indeed that matches the
lines reported in the error message [1]). You might have a third-party
dependency that shadows / reimplements java.util.Locale without that field.
[1]
https://github.com/gwtproject/gwt/blob/2.8.1/user/src/com/google/gwt/view/client/DefaultSelectionEventManager.java#L154
this is dependencies tree:
> [INFO] +- com.gwtplatform:gwtp-mvp-client:jar:1.6:provided
> [INFO] | +- com.gwtplatform:gwtp-clients-common:jar:1.6:provided
> [INFO] | | +- (com.google.gwt:gwt-user:jar:2.8.1:provided - version
> managed from 2.8.0; omitted for duplicate)
> [INFO] | | +- (com.google.gwt:gwt-dev:jar:2.8.0:provided - omitted for
> duplicate)
>
You have a mix of GWT 2.8.1 and 2.8.0.
Use the following to make sure you get the right versions:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt</artifactId>
<version>${gwtVersion}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
> [INFO] | | +- (com.google.gwt.inject:gin:jar:1.5.0:provided - version
> managed from 2.1.2; omitted for duplicate)
>
[INFO] | | +- (com.google.inject:guice:jar:3.0:provided - version managed
> from 3.0-rc2; omitted for duplicate)
> [INFO] | | \- (com.google.code.findbugs:jsr305:jar:3.0.1:provided -
> omitted for duplicate)
> [INFO] | +- com.gwtplatform:gwtp-mvp-shared:jar:1.6:provided
> [INFO] | | +- (com.gwtplatform:gwtp-clients-common:jar:1.6:provided -
> omitted for duplicate)
> [INFO] | | \- (com.google.code.findbugs:jsr305:jar:3.0.1:provided -
> omitted for duplicate)
> [INFO] | +- (com.google.gwt:gwt-user:jar:2.8.1:provided - version managed
> from 2.8.0-beta1; scope managed from compile; omitted for duplicate)
> [INFO] | +- (com.google.gwt:gwt-dev:jar:2.8.0:compile - scope updated
> from provided; omitted for duplicate)
> [INFO] | +- (com.google.gwt.inject:gin:jar:1.5.0:provided - version
> managed from 2.1.2; omitted for duplicate)
> [INFO] | +- org.apache.velocity:velocity:jar:1.7:provided
> [INFO] | | +-
> (commons-collections:commons-collections:jar:3.2.1:provided - omitted for
> conflict with 3.2.2)
> [INFO] | | \- (commons-lang:commons-lang:jar:2.4:compile - scope updated
> from provided; omitted for duplicate)
> [INFO] | \- com.google.code.findbugs:jsr305:jar:3.0.1:provided
> [INFO] +-
> aleph.engineering:incubator.application:jar:0.0.1-SNAPSHOT:compile
> [INFO] | \-
> (aleph.engineering:incubator.domain:jar:0.0.1-SNAPSHOT:compile - omitted
> for duplicate)
> [INFO] +- aleph.engineering:incubator.domain:jar:0.0.1-SNAPSHOT:compile
> [INFO] | +- (javax:javaee-api:jar:7.0:compile - omitted for duplicate)
> [INFO] | +- org.mongodb.morphia:morphia:jar:1.2.1:compile
> [INFO] | | +- (org.mongodb:mongo-java-driver:jar:3.3.0:compile - version
> managed from 3.2.2; omitted for duplicate)
> [INFO] | | +- (cglib:cglib-nodep:jar:2.1_3:compile - omitted for
> conflict with 3.1)
> [INFO] | | \- com.thoughtworks.proxytoys:proxytoys:jar:1.0:compile
> [INFO] | +- org.mongodb:mongo-java-driver:jar:3.3.0:compile
> [INFO] | +- org.json:json:jar:20090211:compile
> [INFO] | +- org.scribe:scribe:jar:1.3.7:compile
> [INFO] | +- com.google.web.bindery:requestfactory-server:jar:2.8.1:compile
> [INFO] | | \- (javax.validation:validation-api:jar:1.1.0.Final:compile -
> version managed from 1.0.0.GA; omitted for duplicate)
> [INFO] | +- (org.springframework:spring-context:jar:4.1.6.RELEASE:compile
> - version managed from 4.3.3.RELEASE; omitted for duplicate)
>
You are mixing client and server dependencies in the same project; that's a
recipe for disaster.
> [INFO] | +- com.google.code.gson:gson:jar:2.3.1:compile (version managed
> from 2.6.2)
>
GWT uses GSON for sourcemaps, and I believe it won't work with 2.3.1.
> [INFO] | \- commons-lang:commons-lang:jar:2.4:compile
> [INFO] +- javax.validation:validation-api:jar:1.1.0.Final:compile
> [INFO] +- org.springframework:spring-web:jar:4.3.3.RELEASE:compile
> [INFO] | +- org.springframework:spring-aop:jar:4.3.3.RELEASE:compile
> [INFO] | | +-
> (org.springframework:spring-beans:jar:4.3.3.RELEASE:compile - version
> managed from 4.1.6.RELEASE; omitted for duplicate)
> [INFO] | | \- (org.springframework:spring-core:jar:4.3.3.RELEASE:compile
> - omitted for conflict with 4.1.6.RELEASE)
> [INFO] | +- (org.springframework:spring-beans:jar:4.3.3.RELEASE:compile -
> version managed from 4.1.6.RELEASE; omitted for duplicate)
> [INFO] | +- (org.springframework:spring-context:jar:4.1.6.RELEASE:compile
> - version managed from 4.3.3.RELEASE; omitted for duplicate)
> [INFO] | \- org.springframework:spring-core:jar:4.3.3.RELEASE:compile
> [INFO] | \- commons-logging:commons-logging:jar:1.2:compile
> [INFO] +- org.springframework:spring-beans:jar:4.3.3.RELEASE:compile
> [INFO] | \- (org.springframework:spring-core:jar:4.3.3.RELEASE:compile -
> omitted for duplicate)
> [INFO] +- org.springframework:spring-context:jar:4.1.6.RELEASE:compile
> [INFO] | +- (org.springframework:spring-aop:jar:4.1.6.RELEASE:compile -
> omitted for conflict with 4.3.3.RELEASE)
> [INFO] | +- (org.springframework:spring-beans:jar:4.3.3.RELEASE:compile -
> version managed from 4.1.6.RELEASE; omitted for duplicate)
> [INFO] | +- (org.springframework:spring-core:jar:4.1.6.RELEASE:compile -
> omitted for conflict with 4.3.3.RELEASE)
> [INFO] | \-
> org.springframework:spring-expression:jar:4.1.6.RELEASE:compile
> [INFO] | \- (org.springframework:spring-core:jar:4.1.6.RELEASE:compile
> - omitted for conflict with 4.3.3.RELEASE)
> [INFO] +- org.aspectj:aspectjweaver:jar:1.8.6:compile
> [INFO] +- com.googlecode.gwtquery:gwtquery:jar:1.5-beta1:compile
> [INFO] | \- com.google.gwt:gwt-elemental:jar:2.8.0-beta1:compile
> [INFO] | \- (com.google.gwt:gwt-user:jar:2.8.1:provided - version
> managed from 2.8.0-beta1; scope managed from compile; omitted for duplicate)
> [INFO] +- com.google.gwt:gwt-servlet:jar:2.8.1:runtime
> [INFO] +- javax.servlet:javax.servlet-api:jar:4.0.0-b01:compile
> [INFO] +- com.google.gwt:gwt-user:jar:2.8.1:provided
> [INFO] | +- com.google.jsinterop:jsinterop-annotations:jar:1.0.1:provided
> [INFO] | +-
> com.google.jsinterop:jsinterop-annotations:jar:sources:1.0.1:provided
> [INFO] | +- (javax.validation:validation-api:jar:1.1.0.Final:provided -
> version managed from 1.0.0.GA; omitted for duplicate)
> [INFO] | +- javax.validation:validation-api:jar:sources:1.0.0.GA:provided
> [INFO] | +- (javax.servlet:javax.servlet-api:jar:4.0.0-b01:provided -
> version managed from 3.1.0; omitted for duplicate)
> [INFO] | \- (org.w3c.css:sac:jar:1.3:compile - scope updated from
> provided; omitted for duplicate)
> [INFO] +- junit:junit:jar:4.12:test
> [INFO] | \- (org.hamcrest:hamcrest-core:jar:1.3:compile - scope updated
> from test; omitted for duplicate)
> [INFO] +- javax:javaee-api:jar:7.0:compile
> [INFO] | \- com.sun.mail:javax.mail:jar:1.5.0:compile
> [INFO] | \- javax.activation:activation:jar:1.1:compile
> [INFO] +- com.github.gwtmaterialdesign:gwt-material:jar:2.0-rc5:compile
> [INFO] | \-
> com.github.gwtmaterialdesign:gwt-material-jquery:jar:2.0-rc5:compile
> [INFO] | +- (com.google.gwt:gwt-user:jar:2.8.1:provided - version
> managed from 2.8.0; scope managed from compile; omitted for duplicate)
> [INFO] | \- com.google.gwt:gwt-dev:jar:2.8.0:compile
>
Hmm, gwt-dev in "compile" scope is likely to break your WAR at runtime.
(one more reason to separate client and server code into distinct Maven
modules)
> [INFO] | +- (com.google.code.gson:gson:jar:2.3.1:compile - version
> managed from 2.6.2; omitted for duplicate)
> [INFO] | +- org.ow2.asm:asm:jar:5.0.3:compile
> [INFO] | +- org.ow2.asm:asm-util:jar:5.0.3:compile
> [INFO] | | \- org.ow2.asm:asm-tree:jar:5.0.3:compile
> [INFO] | | \- (org.ow2.asm:asm:jar:5.0.3:compile - omitted for
> duplicate)
> [INFO] | +- org.ow2.asm:asm-commons:jar:5.0.3:compile
> [INFO] | | \- (org.ow2.asm:asm-tree:jar:5.0.3:compile - omitted
> for duplicate)
> [INFO] | +- colt:colt:jar:1.2.0:compile
> [INFO] | +- ant:ant:jar:1.6.5:compile
> [INFO] | +-
> commons-collections:commons-collections:jar:3.2.2:compile
> [INFO] | +- commons-io:commons-io:jar:2.4:compile
> [INFO] | +- com.ibm.icu:icu4j:jar:50.1.1:compile
> [INFO] | +- tapestry:tapestry:jar:4.0.2:compile
> [INFO] | +- net.sourceforge.htmlunit:htmlunit:jar:2.21:compile
> [INFO] | | +- xalan:xalan:jar:2.7.2:compile
> [INFO] | | | \- xalan:serializer:jar:2.7.2:compile
> [INFO] | | | \- (xml-apis:xml-apis:jar:1.3.04:compile -
> omitted for conflict with 1.4.01)
> [INFO] | | +-
> (commons-collections:commons-collections:jar:3.2.1:compile - omitted for
> conflict with 3.2.2)
> [INFO] | | +- org.apache.commons:commons-lang3:jar:3.4:compile
> [INFO] | | +- (org.apache.httpcomponents:httpclient:jar:4.4.1:test
> - version managed from 4.5.1; scope managed from compile; omitted for
> duplicate)
> [INFO] | | +- org.apache.httpcomponents:httpmime:jar:4.5.1:compile
> [INFO] | | | \-
> (org.apache.httpcomponents:httpclient:jar:4.4.1:test - version managed from
> 4.5.1; scope managed from compile; omitted for duplicate)
> [INFO] | | +- commons-codec:commons-codec:jar:1.9:compile
> [INFO] | | +-
> net.sourceforge.htmlunit:htmlunit-core-js:jar:2.17:compile
> [INFO] | | +- xerces:xercesImpl:jar:2.11.0:compile
> [INFO] | | | \- xml-apis:xml-apis:jar:1.4.01:compile
> [INFO] | | +- net.sourceforge.nekohtml:nekohtml:jar:1.9.22:compile
> [INFO] | | +-
> net.sourceforge.cssparser:cssparser:jar:0.9.18:compile
> [INFO] | | | \- org.w3c.css:sac:jar:1.3:compile
> [INFO] | | +- (commons-io:commons-io:jar:2.4:compile - omitted for
> duplicate)
> [INFO] | | +- (commons-logging:commons-logging:jar:1.2:compile -
> omitted for duplicate)
> [INFO] | | \-
> org.eclipse.jetty.websocket:websocket-client:jar:9.2.13.v20150730:compile
> [INFO] | | +-
> (org.eclipse.jetty:jetty-util:jar:9.2.13.v20150730:compile - omitted for
> conflict with 9.2.14.v20151106)
> [INFO] | | +-
> (org.eclipse.jetty:jetty-io:jar:9.2.13.v20150730:compile - omitted for
> conflict with 9.2.14.v20151106)
> [INFO] | | \-
> org.eclipse.jetty.websocket:websocket-common:jar:9.2.13.v20150730:compile
> [INFO] | | +-
> org.eclipse.jetty.websocket:websocket-api:jar:9.2.13.v20150730:compile
> [INFO] | | +-
> (org.eclipse.jetty:jetty-util:jar:9.2.13.v20150730:compile - omitted for
> duplicate)
> [INFO] | | \-
> (org.eclipse.jetty:jetty-io:jar:9.2.13.v20150730:compile - omitted for
> duplicate)
> [INFO] | +-
> org.eclipse.jetty:jetty-webapp:jar:9.2.14.v20151106:compile
> [INFO] | | +-
> org.eclipse.jetty:jetty-xml:jar:9.2.14.v20151106:compile
> [INFO] | | | \-
> (org.eclipse.jetty:jetty-util:jar:9.2.14.v20151106:compile - omitted for
> conflict with 9.2.13.v20150730)
> [INFO] | | \-
> org.eclipse.jetty:jetty-servlet:jar:9.2.14.v20151106:compile
> [INFO] | | \-
> org.eclipse.jetty:jetty-security:jar:9.2.14.v20151106:compile
> [INFO] | | \-
> (org.eclipse.jetty:jetty-server:jar:9.2.14.v20151106:compile - omitted for
> duplicate)
> [INFO] | +-
> org.eclipse.jetty:jetty-servlets:jar:9.2.14.v20151106:compile
> [INFO] | | +-
> org.eclipse.jetty:jetty-continuation:jar:9.2.14.v20151106:compile
> [INFO] | | +-
> org.eclipse.jetty:jetty-http:jar:9.2.14.v20151106:compile
> [INFO] | | | \-
> (org.eclipse.jetty:jetty-util:jar:9.2.14.v20151106:compile - omitted for
> conflict with 9.2.13.v20150730)
> [INFO] | | +-
> org.eclipse.jetty:jetty-util:jar:9.2.14.v20151106:compile
> [INFO] | | \-
> org.eclipse.jetty:jetty-io:jar:9.2.14.v20151106:compile
> [INFO] | | \-
> (org.eclipse.jetty:jetty-util:jar:9.2.14.v20151106:compile - omitted for
> duplicate)
> [INFO] | +-
> org.eclipse.jetty:jetty-annotations:jar:9.2.14.v20151106:compile
> [INFO] | | +-
> org.eclipse.jetty:jetty-plus:jar:9.2.14.v20151106:compile
> [INFO] | | | +-
> (org.eclipse.jetty:jetty-webapp:jar:9.2.14.v20151106:compile - omitted for
> duplicate)
> [INFO] | | | \-
> org.eclipse.jetty:jetty-jndi:jar:9.2.14.v20151106:compile
> [INFO] | | | \-
> (org.eclipse.jetty:jetty-util:jar:9.2.14.v20151106:compile - omitted for
> duplicate)
> [INFO] | | +-
> (org.eclipse.jetty:jetty-webapp:jar:9.2.14.v20151106:compile - omitted for
> duplicate)
> [INFO] | | +-
> (javax.annotation:javax.annotation-api:jar:1.2:compile - omitted for
> duplicate)
> [INFO] | | +- (org.ow2.asm:asm:jar:5.0.1:compile - omitted for
> conflict with 5.0.3)
> [INFO] | | \- (org.ow2.asm:asm-commons:jar:5.0.1:compile - omitted
> for conflict with 5.0.3)
> [INFO] | \-
> org.eclipse.jetty:apache-jsp:jar:9.2.14.v20151106:compile
> [INFO] | +-
> (org.eclipse.jetty:jetty-util:jar:9.2.14.v20151106:compile - omitted for
> duplicate)
> [INFO] | +-
> org.eclipse.jetty:jetty-server:jar:9.2.14.v20151106:compile
> [INFO] | | +-
> (javax.servlet:javax.servlet-api:jar:4.0.0-b01:compile - version managed
> from 3.1.0; omitted for duplicate)
> [INFO] | | +-
> (org.eclipse.jetty:jetty-http:jar:9.2.14.v20151106:compile - omitted for
> duplicate)
> [INFO] | | \-
> (org.eclipse.jetty:jetty-io:jar:9.2.14.v20151106:compile - omitted for
> duplicate)
> [INFO] | +-
> org.eclipse.jetty.toolchain:jetty-schemas:jar:3.1.M0:compile
> [INFO] | +-
> (javax.servlet:javax.servlet-api:jar:4.0.0-b01:compile - version managed
> from 3.1.0; omitted for duplicate)
> [INFO] | \- org.mortbay.jasper:apache-jsp:jar:8.0.9.M3:compile
> [INFO] | +-
> (org.eclipse.jetty.toolchain:jetty-schemas:jar:3.1.M0:compile - omitted for
> duplicate)
> [INFO] | \- org.mortbay.jasper:apache-el:jar:8.0.9.M3:compile
> [INFO] +-
> com.github.gwtmaterialdesign:gwt-material-addins:jar:2.0-rc5:compile
> [INFO] | \-
> (com.github.gwtmaterialdesign:gwt-material:jar:2.0-rc5:compile - omitted
> for duplicate)
> [INFO] +-
> com.github.gwtmaterialdesign:gwt-material-themes:jar:2.0-rc5:compile
> [INFO] +- org.slf4j:slf4j-log4j12:jar:1.7.12:compile
> [INFO] | +- org.slf4j:slf4j-api:jar:1.7.12:compile
> [INFO] | \- log4j:log4j:jar:1.2.17:compile
> [INFO] +-
> aleph.engineering:incubator.repositories:jar:0.0.1-SNAPSHOT:compile
> [INFO] | +-
> (aleph.engineering:incubator.domain:jar:0.0.1-SNAPSHOT:compile - omitted
> for duplicate)
> [INFO] | +-
> (aleph.engineering:incubator.infrastructure:jar:0.0.1-SNAPSHOT:compile -
> omitted for duplicate)
> [INFO] | +- (org.mongodb.morphia:morphia:jar:1.2.1:compile - omitted for
> duplicate)
> [INFO] | +- (org.mongodb:mongo-java-driver:jar:3.3.0:compile - version
> managed from 3.2.2; omitted for duplicate)
> [INFO] | \-
> (com.google.web.bindery:requestfactory-server:jar:2.8.1:compile - omitted
> for duplicate)
> [INFO] +-
> aleph.engineering:incubator.infrastructure:jar:0.0.1-SNAPSHOT:compile
> [INFO] | +- (log4j:log4j:jar:1.2.17:compile - omitted for duplicate)
> [INFO] | +- (org.mongodb.morphia:morphia:jar:1.2.1:compile - omitted for
> duplicate)
> [INFO] | +- (org.mongodb:mongo-java-driver:jar:3.3.0:compile - version
> managed from 3.2.2; omitted for duplicate)
> [INFO] | +- (org.springframework:spring-context:jar:4.1.6.RELEASE:compile
> - version managed from 4.0.9.RELEASE; omitted for duplicate)
> [INFO] | +-
> (aleph.engineering:incubator.domain:jar:0.0.1-SNAPSHOT:compile - omitted
> for duplicate)
> [INFO] | +- org.glassfish.jersey.core:jersey-client:jar:2.9.1:compile
> [INFO] | | +- org.glassfish.jersey.core:jersey-common:jar:2.9.1:compile
> [INFO] | | | +- (javax.ws.rs:javax.ws.rs-api:jar:2.0:compile - omitted
> for duplicate)
> [INFO] | | | +- javax.annotation:javax.annotation-api:jar:1.2:compile
> [INFO] | | | +-
> org.glassfish.jersey.bundles.repackaged:jersey-guava:jar:2.9.1:compile
> [INFO] | | | +- (org.glassfish.hk2:hk2-api:jar:2.3.0-b05:compile -
> omitted for duplicate)
> [INFO] | | | +-
> (org.glassfish.hk2.external:javax.inject:jar:2.3.0-b05:compile - omitted
> for duplicate)
> [INFO] | | | +- (org.glassfish.hk2:hk2-locator:jar:2.3.0-b05:compile -
> omitted for duplicate)
> [INFO] | | | \-
> org.glassfish.hk2:osgi-resource-locator:jar:1.0.1:compile
> [INFO] | | +- javax.ws.rs:javax.ws.rs-api:jar:2.0:compile
> [INFO] | | +- org.glassfish.hk2:hk2-api:jar:2.3.0-b05:compile
> [INFO] | | | +- org.glassfish.hk2:hk2-utils:jar:2.3.0-b05:compile
> [INFO] | | | \-
> org.glassfish.hk2.external:aopalliance-repackaged:jar:2.3.0-b05:compile
> [INFO] | | +-
> org.glassfish.hk2.external:javax.inject:jar:2.3.0-b05:compile
> [INFO] | | \- org.glassfish.hk2:hk2-locator:jar:2.3.0-b05:compile
> [INFO] | | +-
> (org.glassfish.hk2.external:javax.inject:jar:2.3.0-b05:compile - omitted
> for duplicate)
> [INFO] | | +-
> (org.glassfish.hk2.external:aopalliance-repackaged:jar:2.3.0-b05:compile -
> omitted for duplicate)
> [INFO] | | +- (org.glassfish.hk2:hk2-api:jar:2.3.0-b05:compile -
> omitted for duplicate)
> [INFO] | | +- (org.glassfish.hk2:hk2-utils:jar:2.3.0-b05:compile -
> omitted for duplicate)
> [INFO] | | \- org.javassist:javassist:jar:3.18.1-GA:compile
> [INFO] | +-
> org.springframework.data:spring-data-redis:jar:1.4.2.RELEASE:compile
> [INFO] | | +-
> (org.springframework:spring-context:jar:4.1.6.RELEASE:compile - version
> managed from 4.0.9.RELEASE; omitted for duplicate)
> [INFO] | | +-
> org.springframework:spring-context-support:jar:4.0.9.RELEASE:compile
> [INFO] | | | +-
> (org.springframework:spring-beans:jar:4.3.3.RELEASE:compile - version
> managed from 4.0.9.RELEASE; omitted for duplicate)
> [INFO] | | | +-
> (org.springframework:spring-context:jar:4.1.6.RELEASE:compile - version
> managed from 4.0.9.RELEASE; omitted for duplicate)
> [INFO] | | | \-
> (org.springframework:spring-core:jar:4.0.9.RELEASE:compile - omitted for
> conflict with 4.3.3.RELEASE)
> [INFO] | | +- org.springframework:spring-tx:jar:4.0.9.RELEASE:compile
> [INFO] | | | +-
> (org.springframework:spring-beans:jar:4.3.3.RELEASE:compile - version
> managed from 4.0.9.RELEASE; omitted for duplicate)
> [INFO] | | | \-
> (org.springframework:spring-core:jar:4.0.9.RELEASE:compile - omitted for
> conflict with 4.3.3.RELEASE)
> [INFO] | | +- (org.springframework:spring-aop:jar:4.0.9.RELEASE:compile
> - omitted for conflict with 4.3.3.RELEASE)
> [INFO] | | +- (org.springframework:spring-core:jar:4.0.9.RELEASE:compile
> - omitted for conflict with 4.3.3.RELEASE)
> [INFO] | | \- (org.slf4j:slf4j-api:jar:1.7.5:compile - omitted for
> conflict with 1.7.12)
> [INFO] | +- (org.scribe:scribe:jar:1.3.7:compile - omitted for duplicate)
> [INFO] | +- (com.google.code.gson:gson:jar:2.3.1:compile - version
> managed from 2.6.2; omitted for duplicate)
> [INFO] | \- com.googlecode.json-simple:json-simple:jar:1.1.1:compile
> [INFO] | \- (junit:junit:jar:4.12:test - version managed from 4.10;
> scope managed from compile; omitted for duplicate)
> [INFO] +- com.google.inject:guice:jar:3.0:compile
> [INFO] | +- javax.inject:javax.inject:jar:1:compile
> [INFO] | \- aopalliance:aopalliance:jar:1.0:compile
> [INFO] +- org.mockito:mockito-core:jar:1.10.19:test
> [INFO] | +- (org.hamcrest:hamcrest-core:jar:1.1:test - omitted for
> conflict with 1.3)
> [INFO] | \- (org.objenesis:objenesis:jar:2.1:compile - scope updated from
> test; omitted for duplicate)
> [INFO] +- org.powermock:powermock-api-mockito:jar:1.6.2:test
> [INFO] | +- org.mockito:mockito-all:jar:1.10.19:test
> [INFO] | \- org.powermock:powermock-api-support:jar:1.6.2:test
> [INFO] | +- org.powermock:powermock-core:jar:1.6.2:test
> [INFO] | | +- (org.powermock:powermock-reflect:jar:1.6.2:test -
> omitted for duplicate)
> [INFO] | | \- (org.javassist:javassist:jar:3.19.0-GA:test - omitted
> for conflict with 3.18.1-GA)
> [INFO] | \- org.powermock:powermock-reflect:jar:1.6.2:test
> [INFO] | \- (org.objenesis:objenesis:jar:2.1:test - omitted for
> duplicate)
> [INFO] +- org.powermock:powermock-module-junit4:jar:1.6.2:test
> [INFO] | +- (junit:junit:jar:4.12:test - version managed from 4.10; scope
> managed from compile; omitted for duplicate)
> [INFO] | \- org.powermock:powermock-module-junit4-common:jar:1.6.2:test
> [INFO] | +- (junit:junit:jar:4.12:test - version managed from 4.4;
> scope managed from compile; omitted for duplicate)
> [INFO] | +- (org.powermock:powermock-core:jar:1.6.2:test - omitted for
> duplicate)
> [INFO] | \- (org.powermock:powermock-reflect:jar:1.6.2:test - omitted
> for duplicate)
> [INFO] +- com.google.gwt.inject:gin:jar:1.5.0:compile
> [INFO] | +- (com.google.inject:guice:jar:3.0:compile - version managed
> from 3.0-rc2; omitted for duplicate)
> [INFO] | +-
> com.google.inject.extensions:guice-assistedinject:jar:3.0-rc2:compile
> [INFO] | | \- (com.google.inject:guice:jar:3.0:compile - version managed
> from 3.0-rc2; omitted for duplicate)
> [INFO] | \- (com.google.gwt:gwt-servlet:jar:2.8.1:runtime - version
> managed from 2.2.0; scope managed from provided; omitted for duplicate)
> [INFO] +- org.atmosphere:gwtprojsonserializer:jar:1.0.0:compile
> [INFO] | +- (com.google.gwt:gwt-servlet:jar:2.8.1:runtime - version
> managed from 2.4.0; scope managed
> ...
Double/triple-check your dependencies and their scopes.
Split your project into separate client and server (and shared) modules
with appropriate dependencies to avoid unnecessary conflicts.
And chase that third-party dependency that's breaking your java.util.Locale
emulation (set GWT's logLevel to TRACE or DEBUG and dig in the –huge– logs;
or follow all your <inherits/> and look for the <super-source/>, and or
course check for duplicate classes/resources in all your dependencies)
--
You received this message because you are subscribed to the Google Groups "GWT
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.