java.lang.ClassNotFoundException: afu.com.sun.source.tree.Tree $ Kind - PullRequest
0 голосов
/ 06 июня 2018

При переносе нашего приложения с weblogic 12.1.3 на 12.2.1 мы сталкиваемся со следующей трассировкой стека при развертывании нашего EAR:

<2018-06-05 16:17:03,765> <Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID "518856605645758" for task "2" on [partition-name: DOMAIN]. Error is: "java.lang.ClassNotFoundException: afu.com.sun.source.tree.Tree$Kind"
java.lang.ClassNotFoundException: afu.com.sun.source.tree.Tree$Kind
        at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:1029)
        at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:990)
        at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:104)
        at weblogic.utils.classloaders.GenericClassLoader.doFindClass(GenericClassLoader.java:611)
        at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:543)
        Truncated. see log file for complete stacktrace

Я не могу найти в Интернете ничего об этом классе и кто можетиспользовать его, и поэтому я понятия не имею, как решить эту проблему.

Вопрос: Откуда берется пакет afu.com.sun. * и как мне избавиться от него?зависимость от этого класса дерева?

Ответы [ 2 ]

0 голосов
/ 06 июня 2018

Мне удалось это исправить, обновив нашу зависимость от Гуавы с 23,5 до 24,1.Это добавляет транзитивную зависимость в среду проверки, упомянутую Клиффредом.

0 голосов
/ 06 июня 2018

Это связано с платформой проверки (https://checkerframework.org/).. Возможно, вам просто нужно добавить зависимость к вашему classpath: org.checkerframework: checker-qual или org.checkerframework: checker-compat-qual для Java 6или 7.

...