Groovy NullPointerException для "запуска приложения gradle" - PullRequest
0 голосов
/ 20 января 2020

Я пытаюсь запустить простое Java Auth0 стартер , приложение gradle, запущенное с ./gradlew clean appRun.

Я получаю ошибку, которая, безусловно, groovy связано:

Exception in thread "main" java.lang.NullPointerException: Cannot invoke method getText() on null object
        at org.codehaus.groovy.runtime.NullObject.invokeMethod(NullObject.java:91)
        at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:48)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)
        at org.codehaus.groovy.runtime.callsite.NullCallSite.call(NullCallSite.java:35)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)

До этого я получил предупреждения:

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.codehaus.groovy.reflection.CachedClass (file:/Users/xijinping/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy/2.4.11/52a60df8b4cbfe39469171a42ca77a3e4eb4e737/groovy-2.4.11.jar) to method java.lang.Object.finalize()
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.reflection.CachedClass
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

Я бегу Java 13:

$ java --version
openjdk 13 2019-09-17
OpenJDK Runtime Environment (build 13+33)
OpenJDK 64-Bit Server VM (build 13+33, mixed mode, sharing)
$ javac --version
javac 13

I я не уверен, что это ошибка на моей стороне или что-то связанное с gradle.

1 Ответ

1 голос
/ 20 января 2020

Я бегу Java 13

Ну, это проблема. Быстрая сборка с Gradle 3.3 (см. gradle-wrapper.properties на GitHub). Поддержка Java 13 была добавлена ​​в Gradle с выпуском 6.0 ( Замечания к выпуску Gradle 6.0 ).

Примеры быстрого запуска предназначены для запуска с Java 8.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...