grails不能运行fork模式解决方法_java

升级到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"
}

时间: 2024-12-05 15:08:30

grails不能运行fork模式解决方法_java的相关文章

C#中ArrayList.CopyTo()运行错误的解决方法

在开始讲解C#中ArrayList.CopyTo()运行错误的解决方法之前,先给大家看一段代码: 以下是引用片段: ArrayList list = new ArrayList(); list.Add(1); list.Add(2); byte[] buf = new byte[2]; list.CopyTo(buf); 这段代码看上去,好正常,编译也很顺利通过,不过执行的时候出错了,为什么? 解剖ArrayList,其内部是用一个object 数组实现的,作为一切元素的容器,值类型必须转换成引

word2013兼容模式解决方法

  word2013兼容模式解决方法大家想知道吗?小编胖胖带来了word2013兼容模式转换步骤,有的时候打开一个文档,word2013会显示"兼容模式",该如何解决呢? 打开文档后,如果是兼容模式就点击单击文件--信息--转换--兼容模式,出现一个Microsoft Word提示框,单击确定按钮即可.

ASP脚本运行超时的解决方法

最近在学习服务器知识.有时候遇到asp脚本运行超时的错误,真是麻烦.找了相关资料,其中有一些解决方法. IIS默认的脚本超时时间是90秒 这样的话如果你是上传软件或者传送数据大于90秒的时候就会产生进程脚本超时放弃你的执行,保护服务器的处理大容量数据内存以及CPU占用过大导致死机或者不稳定的情况 处理办法是 一种:你可以在IIS所在网站的属性里点击"主目录"然后"配置""选项"里ASP/cGI脚本超时 大小设置高一些 另一种方法更简单:直接在程序

卡巴运行问题分析解决方法

一.解决卡巴斯基扫描时突然不动问题 这个情况有几个原因: 1.硬盘里面有很大的文件在运行,如果硬盘灯在闪的话就是在工作,等等就好了. 2.在卡巴斯基的设置里面,扫描里面有个自定义,里面有个超过时间30秒自动跳过,前面打个钩,如果您还不行的话,请您在安全模式下扫描一次. 二.卡巴斯基扫描电脑无法完成 卡巴斯基出现这样的情况有下面几种原因: 1.你的机器里有病毒,很可能是就在那个文件夹下.并且这个病毒对系统进程.系统文件进行了插入式的操作,导致杀软在处理时出现死循环; 2.这个文件夹下有个非常大的文

提示“某文件损坏请运行chkdsk工具”解决方法

故障现象:电脑右下角一直提示某文件损坏请运行chkdsk工具,而且频率很高,过两下就弹出这个提示,很烦人. 解决方法: 点"开始".在"运行"里输入:CMD,确定: 出现这个界面后,输入 chkdsk c: /f 确定,(注意CHKDSK后面要打下空格健,再输入c: /f:) 看到:"是否计划在下次系统重新启动时检查这个卷"的提示输入:Y,回车,重新启动电脑: 注意:重启电脑不要进行任何操作,让电脑自己完全启动,因为系统正在进行修复

explorer.exe 服务器运行失败 的解决方法

当您点击屏幕分辨率和个性化就出现 explorer.exe服务器运行失败的窗口,或者打开计算机都会出现. 我一开始以为是可能安装补丁错误了 然后我全部删掉 还是这样 纠结....还有.rar(解压包)文件打开不了 一点就马上自动关闭.问题还是没有解决,后来,还是被我找到了解决方法了. 具体的解决方法如下: 点击开始菜单-〉运行那里的输入框敲"文件夹选项"(不带双引号),点到第二个选项卡[查看],倒数第四个,"在单独进程中打开文件夹窗口"除去选项即可.

XP操作系统运行缓慢的解决方法

  故障现象:使用xp系统时感觉运行非常缓慢. 解决方法:个人用户可以取消系统中不需要启用的功能,以节省资源占用.具体操作步骤如下. 1.打开"控制面板"窗口,双击"程序和功能"图标,如图1所示. 2.执行搮作后,打开"程序和功能"窗口,如图2所示. 图1 双击"程序和功能"图标 图2 "程序和功能"窗口 3.单击窗口左侧的"打开或关闭Windows功 能"超链接,ghost xp sp

WIN7系统由于兼容性问题无法运行软件的解决方法

自从微软公司停止对xp系统的服务更新之后,win7系统就成了主流操作系统,win7系统的兼容性还是被广大用户认可的,不过对于一些小众软件,在Win7系统下还是会出现无法兼容.不能运行的情况,那么遇到这种情况我们应该怎么解决呢?下面跟小编一起来了解下win7 64位系统下部分软件不能运行提示无法兼容的解决方法吧! 方法如下: 1.在有问题的软件图标上,右键单击选择"兼容性疑难解答"项; 2.接着系统会自动检测;(这边在右键单击软件图标时,应注意不要点击到快捷方式) 3.在弹出的程序兼容性

浅析打开eclipse出现Incompatible JVM的解决方法_java

安装了oracle10g的客户端后,eclipse打不开了.所以检查了一下,发现是以下原因.运行eclipse出现以下错误:Incompatible JVMVersion 1.3.1_01 of the JVM is not suitable for this product.Version:1.4.1 or greater is required.或Version 1.4.1_02 of the JVM is not suitable for this product.Version:1.5