Отладка ExceptionInInitializerError - PullRequest
0 голосов
/ 28 ноября 2018

После миграции на Java 10 я вижу ошибку java.lang.ExceptionInInitializerError

Без другой информации.Ошибка возникает при попытке запустить / отладить проект.С чего мне начать искать этот диагноз?

Вот полный вывод в консоли:

Information:java: Errors occurred while compiling module 'pw-support-server_main'
Information:javac 10.0.2 was used to compile java sources
Information:11/27/2018 6:06 PM - Compilation completed with 1 error and 0 warnings in 2 s 173 ms
Error:java: java.lang.ExceptionInInitializerError

1 Ответ

0 голосов
/ 29 ноября 2018

Решено с помощью следующих шагов, которые, вероятно, очень специфичны для моей ситуации:

Изменения в build.gradle:

buildscript {
    dependencies {
        classpath "io.franzbecker:gradle-lombok:1.10"
    }
}

Изменено на classpath "io.franzbecker:gradle-lombok:1.14" (обновление до последней версии)

Добавлен внутри блока allprojects {

lombok {
    version = "1.18.4"
    sha256 = ""
}

По умолчанию в Franzbecker-lombok установлена ​​lombok 1.16.20, которая имеет эту проблему.Сообщение gradle об использовании последней версии lombok решило эту проблему.Получение правильного синтаксиса среди всех изменений начальной версии, изменений версии Java и т. Д. Было немного запутанным.

Примечание: проблема также возникла в Java 11.

...