【发布时间】:2013-11-17 22:03:02
【问题描述】:
当我尝试启动我的 Grails 应用程序(使用 grails run-app 或通过 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 帖子 here 的答案,该帖子说要在我的 BuildConfig.groovy 文件中注释掉 grails.project.fork。虽然这似乎解决了问题,但我对 Grails 还是新手,所以我不确定我是否完全理解发生了什么。所以,我的问题是:
为什么我的应用程序会突然以这种方式中断。据我所知,我没有改变任何会导致这种错误的东西。我整个星期都在另一台机器上开发和运行相同的代码,没有问题。直到我在桌面上更新后才开始看到此错误。
注释掉的设置有什么用?看起来它正在设置一些 JVM 参数。这只是用于在使用
grails run-app时配置内存等吗?我假设这些设置在我构建 WAR 并稍后部署到 tomcat 实例时不起作用。
【问题讨论】:
标签: grails grails-2.0