当我尝试启动Grails应用程序时(使用grails run-app
GGTS或通过GGTS),我突然开始出现以下错误:
| 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帖子的答案,该帖子说要grails.project.fork
在BuildConfig.groovy
文件内部注释掉。虽然这似乎可以解决问题,但我仍然对Grails还是陌生的,所以我不确定我是否完全了解发生了什么。因此,我的问题是:
为什么我的应用程序突然开始以这种方式中断。据我所知,我没有做任何会导致这种错误的事情。我整个星期都在另一台机器上开发并运行相同的代码,没有任何问题。直到我在桌面上更新后,我才开始看到此错误。
被注释掉的设置用于什么?似乎正在设置一些JVM参数。使用时是否仅用于配置内存等grails run-app
?我假设这些设置在我构建WAR并稍后部署到tomcat实例时不会起作用。
我在这里发现。Graeme Rocher说:
仅Windows上存在2.3.2的问题,我们计划本周以2.3.3解决
同时,请使用2.3.1或本周等待2.3.3,或按照本问题中的说明进行解决:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句