Jenkins Grails插件因StackOverflowError失败

时间:2013-01-04 12:42:13

标签: grails jenkins

我有一个Grails项目,我目前正在使用Jenkins和Grails插件构建。有时它似乎在启动Grails时抛出StackOverflowError。它似乎并不是一直这样做,如果我重新启动Jenkins Web应用程序,错误就会消失。

错误是

Exception: java.lang.StackOverflowError thrown from the UncaughtExceptionHandler in thread "main"
Build step 'Build With Grails' marked build as failure

我有什么办法可以解决这个错误吗?不幸的是,这里的控制台输出不是很有用。

修改

我添加了

--verbose --stacktrace

到构建目标以尝试获得更多输出。问题是当它失败时我没有得到任何新东西。相同的错误,输出看起来像

/opt/local/grails/bin/grails clean --verbose --stacktrace --non-interactive

Exception: java.lang.StackOverflowError thrown from the UncaughtExceptionHandler in thread "main"
Build step 'Build With Grails' marked build as failure

2 个答案:

答案 0 :(得分:2)

无限循环导致此问题是由于用户主目录中缺少.inputrc文件而导致的。

将.inputrc文件放在用户主目录中,您应该全部设置。

有关详细信息,请参阅this E-mail thread

注意:我在Grails Jira中将此报告为错误(Grails-1162

答案 1 :(得分:0)

您可以尝试禁用uglifying javascript:

添加

grails.assets.minifyJs = false

到您的Config.groovy

这对我有帮助。以前的答案(添加.inputrc)没有。

相关问题