这段代码:
if (false)
int number = 0
1..3.each{
println number
}
return bug:
BUG!源单元'Script7.groovy'阶段'类生成'中的异常试图获取一个名称为堆栈变量的变量,但是没有创建具有此名称的变量
如何向groovy的开发人员报告此错误以解决此问题?我使用的是1.8.0版本
答案 0 :(得分:3)
您可以在public JIRA
上报告Groovy错误发布到groovy-user邮件列表也可能是一个好主意,解释问题并链接到您创建的JIRA报告。
顺便说一下:Groovy 1.8.6也失败了(总是值得检查最新版本的Groovy,因为它可能已经修复了)
我想即使修复到位,这仍然会失败(但不会导致BUG!
失败)。要使其发挥作用,您需要执行以下操作:
int number = 1
if (false)
number = 0
(1..3).each{
println number
}