Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Critical
-
Resolution: Fixed
-
Affects Version/s: USELESS-CODE-TRACKER-0.1
-
Fix Version/s: USELESS-CODE-TRACKER-0.2
-
Component/s: Useless Code Tracker
-
Labels:None
-
Number of attachments :
Description
I think the problem is int variable when Violation.getLineId returns Integer (may be null).
...
... [INFO] Execute decorators... [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Can not execute Sonar ...
Caused by: java.lang.NullPointerException
at org.sonar.plugins.uselesscodetracker.decorator.ViolationsDecorator.saveFileMeasure(ViolationsDecorator.java:78)
at org.sonar.plugins.uselesscodetracker.decorator.ViolationsDecorator.decorate(ViolationsDecorator.java:66)
at org.sonar.batch.DecoratorsExecutor.decorateResource(DecoratorsExecutor.java:76)
at org.sonar.batch.DecoratorsExecutor.decorateResource(DecoratorsExecutor.java:69)
at org.sonar.batch.DecoratorsExecutor.decorateResource(DecoratorsExecutor.java:69)
at org.sonar.batch.DecoratorsExecutor.execute(DecoratorsExecutor.java:62)
at org.sonar.batch.ProjectBatch.execute(ProjectBatch.java:59)
at org.sonar.batch.Batch.analyzeProject(Batch.java:113)
at org.sonar.batch.Batch.analyzeProject(Batch.java:110)
at org.sonar.batch.Batch.analyzeProject(Batch.java:110)
at org.sonar.batch.Batch.analyzeProjects(Batch.java:82)
at org.sonar.batch.Batch.execute(Batch.java:57)
at org.sonar.maven.SonarMojo.executeBatch(SonarMojo.java:142)
at org.sonar.maven.SonarMojo.execute(SonarMojo.java:133)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
at org.codehaus.mojo.sonar.Bootstraper.executeMojo(Bootstraper.java:92)
... 21 more
Issue Links
- is related to
-
SONAR-1978
The Squid "Unused private method" doesn't report a violation at correct line with generic methods
-