Плагин Jollyday не запускается на удаленном сервере - PullRequest
0 голосов
/ 03 апреля 2020

Я использую плагин jollyday , java 11 и весеннюю загрузку (v2.2). Когда я развертываю свое приложение на локальной машине, все в порядке.

Но когда я создаю bootJar и запускаю его на своем удаленном сервере:

gradlew clean bootJar
java -jar app.jar

, я получаю сообщение об ошибке, как показано ниже:

is java.lang.IllegalStateException: Cannot instantiate configuration from URL 'null'.] with root cause

java.lang.NullPointerException: null
        at de.jollyday.datasource.impl.XmlFileDataSource.getConfiguration(XmlFileDataSource.java:40) ~[jollyday-0.5.10.jar!/:na]
        at de.jollyday.impl.DefaultHolidayManager.doInit(DefaultHolidayManager.java:209) ~[jollyday-0.5.10.jar!/:na]
        at de.jollyday.HolidayManager.init(HolidayManager.java:319) ~[jollyday-0.5.10.jar!/:na]

В моем коде эта строка является виновной:

HolidayManager instance = HolidayManager.getInstance();

Я предположил, что это проблема XML файлов, которые использует этот плагин. Но я проверяю, в последнем jar есть плагин jollyday и внутри jollyday.jar есть XML файлов.

...