grails不能运行fork模式解决方法
升级到grails2.3.2之后,运行时报如下的异常:
Exceptioninthread"main"
Error|
ForkedGrailsVMexitedwitherror
java.lang.instrumentASSERTIONFAILED***:"!errorOutstanding"withmessagetransformmethodcallfailedat../../../src/share/instrument/JPLISAgent.cline: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]
修改成
这样就禁用掉了fork模式,也就不会产生这个异常了. b)更新相关依赖 编辑BuildConfig.groovy 在dependencies中增加如下的依赖:
run:false
dependencies{
build"org.fusesource.jansi:jansi:1.11"
}
相关文章