Jenkins Grails插件因StackOverflower错误而失败
我有一个Grails项目,我目前正在用Jenkins和Grails插件构建这个项目。有时,它似乎在启动Grails时抛出了一个StackOverflower错误。它似乎并不总是这样,如果我重新启动Jenkins web应用程序,错误就会消失 错误是Jenkins Grails插件因StackOverflower错误而失败,grails,jenkins,Grails,Jenkins,我有一个Grails项目,我目前正在用Jenkins和Grails插件构建这个项目。有时,它似乎在启动Grails时抛出了一个StackOverflower错误。它似乎并不总是这样,如果我重新启动Jenkins web应用程序,错误就会消失 错误是 Exception: java.lang.StackOverflowError thrown from the UncaughtExceptionHandler in thread "main" Build step 'Build With Grai
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
由于用户主目录中缺少.inputrc文件,无限循环导致此问题 把一个.inputrc文件放在你的用户主目录中,你应该已经准备好了 有关更多详细信息,请参阅
注意:我在Grails Jira中报告了一个bug(),您可以尝试禁用丑化javascripts: 加 到您的Config.groovy
这对我有帮助。以前的答案(adding.inputrc)没有。没有。虽然现在似乎不那么频繁了。我解决了我的问题。显然是错误的用户启动了竹子服务。所以我的与权限错误有关。这在Windows上吗?你能更具体地说明什么是.inputrc文件吗?这是Linux。我不确定windows中是否存在类似的问题。我在windows环境中遇到过类似的问题。我在管理模式下打开了命令提示符,并执行了相同的操作。在我的情况下,它是有效的。非常感谢你这个兰迪亚。。。我一直在做一个噩梦,试图让一个旧版本的Grails工作,而缺少一个.inputrc文件是罪魁祸首。我自己从来没有发现过。
grails.assets.minifyJs = false