java.lang.IncompatibleClassChangeError: после развертывания Java 8 для ядра приложения - PullRequest
0 голосов
/ 28 января 2019

После того, как я перенес свой проект в java 8 на движке приложения, появляется следующая ошибка:

java.lang.IncompatibleClassChangeError: class org.glassfish.jersey.server.internal.scanning.AnnotationAcceptingListener$AnnotatedClassVisitor has class org.objectweb.asm.ClassVisitor as interface
at java.lang.ClassLoader.defineClass1 (Native Method) 

Аналогичная проблема: java.lang.IncompatibleClassChangeError: Реализация развертывания класса на движке приложения но у меня другая проблема, так как я использую библиотеку asm 2.2, а не 4.0 или выше, как описано выше.

Вот список всех библиотек, которые я использую:

+- com.google.appengine:appengine-api-1.0-sdk:jar:1.9.71:compile
+- com.googlecode.objectify:objectify:jar:4.0.1:compile
 |  \- com.google.guava:guava:jar:14.0.1:compile
 +- com.google.appengine:appengine-api-labs:jar:1.9.30:compile
 +- javax.persistence:persistence-api:jar:1.0:compile
 +- javax.servlet:jstl:jar:1.2:provided
 +- javax.servlet.jsp:jsp-api:jar:2.1:provided
 +- javax.servlet:javax.servlet-api:jar:3.0.1:provided
 +- commons-lang:commons-lang:jar:2.3:compile
 +- org.glassfish.jersey.containers:jersey-container-servlet:jar:2.2:compile
 |  +- org.glassfish.jersey.containers:jersey-container-servlet-core:jar:2.2:compile
 |  |  \- org.glassfish.hk2.external:javax.inject:jar:2.2.0-b14:compile
 |  +- org.glassfish.jersey.core:jersey-common:jar:2.2:compile
 |  |  +- javax.annotation:javax.annotation-api:jar:1.2:compile
 |  |  +- org.glassfish.hk2:hk2-api:jar:2.2.0-b14:compile
 |  |  |  \- org.glassfish.hk2:hk2-utils:jar:2.2.0-b14:compile
 |  |  +- org.glassfish.hk2:hk2-locator:jar:2.2.0-b14:compile
 |  |  |  +- org.glassfish.hk2.external:asm-all-repackaged:jar:2.2.0-b14:compile
 |  |  |  \- org.glassfish.hk2.external:cglib:jar:2.2.0-b14:compile
 |  |  \- org.glassfish.hk2:osgi-resource-locator:jar:1.0.1:compile
 |  +- org.glassfish.jersey.core:jersey-server:jar:2.2:compile
 |  |  +- org.glassfish.jersey.core:jersey-client:jar:2.2:compile
 |  |  \- javax.validation:validation-api:jar:1.1.0.Final:compile
 |  \- javax.ws.rs:javax.ws.rs-api:jar:2.0:compile
 +- org.glassfish.jersey.media:jersey-media-json-jackson:jar:2.2:runtime
 |  +- org.codehaus.jackson:jackson-core-asl:jar:1.9.11:runtime
 |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.9.11:runtime
 |  +- org.codehaus.jackson:jackson-jaxrs:jar:1.9.11:runtime
 |  \- org.codehaus.jackson:jackson-xc:jar:1.9.11:runtime
 +- com.owlike:genson:jar:1.4:compile
 +- com.google.appengine:appengine-testing:jar:1.9.71:test
 \- com.google.appengine:appengine-api-stubs:jar:1.9.71:test`

Любая помощь или идеи будут высоко оценены!Я также могу предоставить любую информацию, которая может вам понадобиться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...