Java Grails:对堆栈红色区域的访问无效
我正在OSX(10.7.4)上运行Grails2.0.4应用程序。应用程序启动时没有任何问题,但当我尝试在浏览器中访问主页时,会出现堆栈红色区域错误:Java Grails:对堆栈红色区域的访问无效,java,macos,grails,jvm,red-zone,Java,Macos,Grails,Jvm,Red Zone,我正在OSX(10.7.4)上运行Grails2.0.4应用程序。应用程序启动时没有任何问题,但当我尝试在浏览器中访问主页时,会出现堆栈红色区域错误: Invalid access of stack red zone 0x1139b10c0 rip=0x112e50b70 Bus error: 10 服务器将关闭 该应用程序使用以下插件: 代码覆盖率(1.2.5) codenarc(0.17) 休眠(2.0.4) jquery(1.7.1) 邮件(1.0) 插件配置(0.1.5) 夸脱Z2(
Invalid access of stack red zone 0x1139b10c0 rip=0x112e50b70
Bus error: 10
服务器将关闭
该应用程序使用以下插件:
- 代码覆盖率(1.2.5)
- codenarc(0.17)
- 休眠(2.0.4)
- jquery(1.7.1)
- 邮件(1.0)
- 插件配置(0.1.5)
- 夸脱Z2(0.2.2)
- recaptcha(0.5.2)
- 参考代码(0.3.0)
- 资源(1.1.5)
- springcache(1.3.1)
- svn(1.0.1)
- tomcat(2.0.4)
- webxml(1.4.1),以及
- yui缩小资源(0.1.5)
谢谢 对于这个错误,有一些命中率(例如)。大多数情况下,它们围绕序列化JSON对象来创建堆栈溢出错误,该错误没有报告为堆栈溢出。如果你正在做类似的事情,那可能是一个好的开始。检查要序列化的任何字符串,以确保它们是有效的JSON:
JSONArray.fromObject(jsonString)
另一个建议是增加Java堆栈的大小(
-Xss1024k
)。如果您的JSON字符串看起来没有问题,或者您没有做任何与JSON相关的事情,您可以尝试这样做,看看这是否只是一个空间问题。该错误是否产生了核心转储?如果是,谷歌搜索核心转储分析器。下面是一些关于核心dumo工具的好建议这似乎不是一个空间问题(尝试增加堆栈空间后,我没有让服务器保持正常运行)。不过,关于你的第一个建议,我得做一些挖掘。谢谢