当我试图进行声纳分析时,我面临着一个问题。如果出现以下异常,它将失败
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。
我该如何解决这个问题?我有另一个项目,是工作良好,没有任何错误与相同的配置。
我的声纳版本是5.0
发布于 2015-02-03 06:08:05
我可以通过删除java文件来解决这个问题,并创建一个内容相同的新文件。
发布于 2015-01-30 09:15:48
我建议您发布整个日志,以便人们知道您正在使用的插件,并帮助您找到此错误的来源。
此外,如果您能够解释一下分析的组织,因为问题可能来自于,例如,重复的文件。
致以问候。
发布于 2017-03-02 18:19:59
我注意到的一件事是,有时IDE或文本编辑器会将代码结构从多行更改为一行。拥有一个非常长的字符串将导致SonarQube失败,并带有相同的错误消息。再次检查您的代码,以确保它仍然是正确的结构。
https://stackoverflow.com/questions/28217427
复制相似问题