2017-05-09 63 views
0

我突然遇到了一個項目,以前運行良好(我通過詹金斯運行它)上運行SonarQube分析時遇到的麻煩。它給我一個錯誤,「無法指責文件pom.xml」。 (我們正在使用GIT)。SonarQube無法歸咎於文件pom.xml

這沒有任何意義......自上次成功運行以來,我只在pom中添加了兩行,而且我是唯一一個曾經致力於pom文件的人。該項目在我們公司的BitBucket服務器中,我能夠看到那裏的責任信息......那麼可能會導致此錯誤的原因是什麼?

我已經包括在詹金斯日誌堆棧跟蹤的快照:

enter image description here

回答

1

這是一個JGit錯誤。請參閱https://bugs.eclipse.org/bugs/show_bug.cgi?id=499543

+0

嗯,這並不令人欣慰...說,但已經存在了超過半年,其狀態仍然是「新」。 :P –

+1

解決這些問題的傳統方法是檢查代碼並自行修復。將修復提交回該項目。我自己做過幾次,特別是在Maven早期。 –

0

如果您正在執行存儲庫的淺取,則可能會遇到此問題。如果沒有足夠的歷史可用,它似乎沒有獲得足夠的信息來註釋源。