Я развертываю на IBM Bluemix приложение для загрузки весны, написанное в kotlin. Я использую свободу для java.
Но я не могу правильно управлять своим приложением, но на моей машине на локальном компьютере он работает очень хорошо.
Когда я вызываю свой REST API, он возвращает мне ошибку или не работает.
Это ошибка:
Произошла непредвиденная ошибка (тип = Внутренняя ошибка сервера, статус = 500). java.lang.NoClassDefFoundError: it.gate42.skip.DeviceInfo.DeviceInfo_Accessor_ewee6w (сбой инициализации)
Я уже пытался изменить версию Java, но ошибка такая же. (Я установил OPEN_JDK и версию 1.8. +)
Это журнал вызовов, которые возвращают мне приложение для литейного облака: https://gist.github.com/paranoiasystem/a28a2587c231f2b398c4650ba1c7016c
Я разместил его на gist, потому что он так длинный, и здесь невозможно разместить весь журнал.
Я решил эту проблему, я переписал свой манифест. Например:
--- applications: - name: testskipapi memory: 1G instances: 1 path: build/libs/skipcode-0.0.1-SNAPSHOT.jar buildpack: https://github.com/cloudfoundry/java-buildpack.git env: JBP_CONFIG_OPEN_JDK_JRE: '{ jre: { version: 1.8.0_+ } }'