Когда я пытаюсь начать свое Grails приложения (с помощью grails run-app
или через Ггц) я вдруг получаю следующее сообщение об ошибке:Grails «java.lang.instrument Assertion Failed» Ошибка
| Running Grails application
*** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" with message transform method call failed at ../../../src/share/instrument/JPLISAgent.c line: 844
Exception in thread "main"
| Error Forked Grails VM exited with error
Я видел ответ на другой столбец StackOverflow here, который сказал, чтобы прокомментировать grails.project.fork
внутри моего файла BuildConfig.groovy
. Хотя это, похоже, решает проблему, я все еще новичок в Grails, поэтому я не уверен, что полностью понимаю, что происходит. Итак, я задаю следующие вопросы:
Почему мое приложение внезапно начинает ломаться таким образом. Насколько я знаю, я не изменил ничего, что могло бы вызвать такую ошибку. Я занимаюсь разработкой и запуском одного и того же кода на другой машине всю неделю без проблем. Только когда я обновил свой рабочий стол, я начал видеть эту ошибку.
Каковы параметры, за которые используется комментарий? Похоже, что он устанавливает некоторые параметры JVM. Это просто используется для настройки памяти и т. Д. При использовании
grails run-app
? Я предполагаю, что эти настройки не будут иметь никакого эффекта, когда я буду строить WAR и развертывать экземпляр tomcat позже.
А интересно, я думаю, это имеет смысл, почему я не видел ошибку на своем Mac. Угадайте, что я оставлю материал прокомментированным до 2.3.3, затем попробуйте снова включить его. Спасибо за информацию. – Michael
Я только что получил это на Mac (2.3.2, Mountain Lion) – Keeth