Groovy shell возвращает ошибку в командах show и purge - PullRequest
2 голосов
/ 03 февраля 2012

Я пытался поиграть с Groovy, чтобы посмотреть, будет ли это хорошим инструментом для добавления в арсенал. Я открыл оболочку, используя groovysh и просматривал команды. Когда я добрался до show и purge , я получил эту ошибку (все содержимое оболочки, отформатировано):

Groovy Shell (1.8.5, JVM: 1.6.0_23)<br> Type 'help' or '\h' for help.</p> <p>groovy:000> show<br> ERROR java.lang.IncompatibleClassChangeError:<br> the number of constructors during runtime and compile time for java.lang.Exception do not match. Expected 5 but got 4<br> at java_lang_Runnable$run.call (Unknown Source)</p> <p>groovy:000><br>

Все, что я нашел на данный момент, это то, что это может произойти с Java 7 или при попытке интеграции, но я использую Java 6 и свежую пустую оболочку Groovy.

Спасибо.

1 Ответ

3 голосов
/ 03 февраля 2012

Об этом сообщалось в GROOVY-5163 . Проблема исправлена ​​и будет в версии 1.8.6 (которая должна быть выпущена в ближайшее время на основе обсуждений в списке рассылки groovy-dev). Обходной путь в 1.8.5 - использовать JDK 7 для запуска Groovy Shell.

Также хочу отметить, что groovyConsole - еще один приятный инструмент (графический редактор на основе Swing) для игры с Groovy.

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