Grails 4.0.11 запуск-скрипт выдает ошибку, контекст не удалось загрузить: null

#grails

Вопрос:

Я создал этот классный сценарий src/scripts/test.groovy

println "hello"

Запуск этого с grails run-script src/scripts/test.groovy дает эту ошибку:

Задача :Ошибка RunScript <=============> 100% ВЫПОЛНЕНИЕ [19s] Исключения ПРОСТОЯ в потоке «restartedMain» java.lang.reflect.Исключение InvocationTargetException в sun.reflect.NativeMethodAccessorImpl.invoke0(Собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) в sun.reflect.Делегирование methodaccessorimpl.invoke(делегирование methodaccessorimpl.java:43) в java.lang.reflect.Метод.вызов(Метод.java:498) в org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) Вызвано: java.lang.Отменено исключение Operationexception в организации.кодовый дом.заводной.контроль.CompilerConfiguration$1.addCompilationCustomizers(CompilerConfiguration.в Java:173) на платформе Grails.пользовательский интерфейс.скрипт.GrailsApplicationScriptRunner.бежать(GrailsApplicationScriptRunner.в Groovy:61) в файл Grails.пользовательский интерфейс.скрипт.GrailsApplicationScriptRunner.основной(GrailsApplicationScriptRunner.в Groovy:122) … 5 больше контекста не удалось загрузить: значение null <<<<<<<<<<<<<

СБОЙ: Сборка завершилась неудачно с исключением.

  • Что пошло не так: Не удалось выполнить задачу»: RunScript».

Процесс «команда «/home/avorsterman/.sdkman/кандидаты/java/8.0.292.j9-adpt/bin/java» завершен с ненулевым значением выхода 1 `

граали -в

| Grails Version: 4.0.11 | JVM Version: 1.8.0_292

Я использую заводную версию 2.5.14

Полная трассировка стека на https://pastebin.com/zqfMUm5j

Как я могу это исправить?

Update

I have the same error when installing Grails 4.0.10 , 4.0.0 , 5.0.0.RC1 and 5.1.1.

Only using 3.3.14 the script runs without error

 grails run-script scripts/test.groovy 
:compileJava NO-SOURCE
:compileGroovy UP-TO-DATE
:buildProperties UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:findMainClass
:runScript
hello

BUILD SUCCESSFUL

Total time: 22.357 secs
 

I did one more test:
I launched a new AWS EC2 Ubuntu 20 instance.
Installed sdkman

 sdk install java 8.0.292.hs-adpt  
sdk install grails 4.0.11  
grails create-app myapp  
cd myapp  
mkdir scripts  
echo 'println "hello world"' > scripts/test.groovy 
grails run-script scripts/test.groovy
 

Same error:
Context failed to load: null

Alternative solution:

Я установил веб-консоль Groovy https://github.com/sheehan/grails-console который работает в версии 4.0.11

введите описание изображения здесь