Jcabi Github ExceptionInInitializerError

В настоящее время я работаю над плагином Bukkit и пытаюсь реализовать получение конфигурационных файлов с github. Я пытаюсь использовать JCabi-Github для этого. Я реализовал и работает библиотека, но всякий раз, когда я ее использую, она создает ошибку. Я пытался использовать этот код:

Github git = new RtGitHub(user, pass); 
  1. Который не дает никаких ошибок во время компиляции

  2. И после 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

Другие вопросы по тегам