2012-05-22 29 views
1

報告錯誤,這些代碼片段:如何在常規

if (false) 
    int number = 0 

1..3.each{ 
    println number 
} 

return bug: 

BUG!在源代碼單元'Script7.groovy'階段'類生成'中的異常試圖獲得一個名稱編號作爲堆棧變量的變量,但沒有創建這個名稱的變量

如何向開發人員報告此錯誤常規修復它?我使用的版本號1.8.0

回答

2

可以報告其public JIRA

發佈到Groovy的用戶郵件列表Groovy的錯誤可能是一個好主意太,解釋這個問題,並鏈接到您的JIRA報告創建。

BTW:這也失敗Groovy的1.8.6(它總是值得檢查最新版本的Groovy的,因爲它可能已被固定)


我與修訂估計連到位,這將仍然失敗(但不會出現BUG!失敗)。要得到它的工作,你需要這樣做:

int number = 1 

if (false) 
    number = 0 

(1..3).each{ 
    println number 
} 
+0

嗨,thx我認爲這個jira只是開發人員不公開。我知道問題在哪裏,但是thx – hudi

+0

@hudi不,不管誰都可以註冊,並創建一個錯誤報告。點擊'登錄',然後點擊'註冊' –

+0

是的我的確如此:https://jira.codehaus.org/browse/GROOVY-5466但這對垃圾郵件發送者是非常危險的:) – hudi