【发布时间】:2015-01-29 14:42:25
【问题描述】:
我在尝试运行声纳分析时遇到问题。它失败并出现以下异常
Caused by: org.sonar.api.utils.SonarException: Fail to decorate 'org.sonar.api.resources.File@4959e9b7[key=src/main/java/com/mycompany/myproject/common/entities/beans/CountryBean.java,deprecatedKey=com.mycompany.myproject.common.entities.beans.CountryBean,path=src/main/java/com/mycompany/myproject/common/entities/beans/CountryBean.java,dir=com/mycompany/myproject/common/entities/beans,filename=CountryBean.java,language=Java]' at org.sonar.batch.phases.DecoratorsExecutor.executeDecorator(DecoratorsExecutor.java:103)
完整的错误堆栈跟踪是http://pastebin.com/zuTH61q9
我该如何解决这个问题?我有另一个项目在相同的配置下运行良好,没有任何错误。
我的 sonarqube 版本是 5.0
【问题讨论】:
-
我认为你的路径太长了。如果您使用的是 Windows,那么这可能是一个问题。尝试将您的项目移动到根目录或其他位置,然后尝试再次运行它。
-
更改路径并没有解决问题。我将我的代码复制到一个较短的路径,但我仍然有同样的问题。我只有一个文件有问题,如果我删除该文件,我可以毫无问题地完成分析。