升级到grails 2.3.2之后,运行时报如下的异常:
复制代码 代码如下:
exception in thread "main"
error |
forked grails vm exited with error
java.lang.instrument assertion failed ***: "!erroroutstanding" with message transform method call failed at ../../../src/share/instrument/jplisagent.c line: 844
根本原因见jira:http://jira.grails.org/browse/grails-10756
这个bug在grails2.3.3中被fix掉了
临时解决办法有如下两个:
a)不使用fork模式
编辑buildconfig.groovy
把其中的
复制代码 代码如下:
run: [maxmemory: 768, minmemory: 64, debug: false, maxperm: 256, forkreserve:false]
修改成
复制代码 代码如下:
run: false
这样就禁用掉了fork模式,也就不会产生这个异常了.
b)更新相关依赖
编辑buildconfig.groovy
在dependencies中增加如下的依赖:
复制代码 代码如下:
dependencies{
build "org.fusesource.jansi:jansi:1.11"
}
您可能感兴趣的文章:
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
网友评论