当我尝试启动我的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
Run Code Online (Sandbox Code Playgroud)
我在这里看到了另一个StackOverflow帖子的答案,该帖子说要grails.project.fork在我的BuildConfig.groovy文件中注释掉.虽然这似乎解决了这个问题,但我仍然是Grails的新手,所以我不确定我是否完全理解发生了什么.所以,我的问题是:
为什么我的应用程序突然以这种方式开始破坏.据我所知,我没有改变会导致这种错误的任何事情.我一直在另一台机器上开发和运行相同的代码而没有任何问题.直到我在桌面上更新后才开始看到此错误.
被注释用于的设置是什么?看起来它正在设置一些JVM参数.这只是用来配置内存等grails run-app吗?我假设这些设置在我构建WAR并稍后部署到tomcat实例时没有任何效果.
| 归档时间: |
|
| 查看次数: |
3582 次 |
| 最近记录: |