Jcabi Github ExceptionInInitializerError
В настоящее время я работаю над плагином Bukkit и пытаюсь реализовать получение конфигурационных файлов с github. Я пытаюсь использовать JCabi-Github для этого. Я реализовал и работает библиотека, но всякий раз, когда я ее использую, она создает ошибку. Я пытался использовать этот код:
Github git = new RtGitHub(user, pass);
Который не дает никаких ошибок во время компиляции
И после Javadoc должно быть как раз
Но когда он работает, он создает java.lang.ExceptionInInitializerError
,
Как это исправить?
2 ответа
Проверьте, как вы используете свою программу с JCabi-GitHub.
Смотрите выпуск 1270:
Я боюсь, что "компиляция через затмение" это то, что сломало структуру файла JAR.
Попробуйте упаковать с Maven.
Проблема не только в "компиляции через затмение". В библиотеке есть ошибка: она читает некоторые атрибуты из своего Manifest.MF, что может быть проблематично, например, когда вы упаковываете свое приложение в.war.
Существует открытый билет, чтобы изменить этот механизм; до тех пор лучшим решением будет:
1) использовать Maven для сборки и упаковки вашего приложения
2) используйте maven-assembly-plugin, чтобы жестко закодировать необходимые значения в Manifest.MF вашего конечного артефакта.
Смотрите здесь: https://github.com/jcabi/jcabi-github/issues/1198