Sonarqube同步错误

时间:2016-04-18 04:41:17

标签: sonarqube sonarlint-eclipse

我在Java中为sonarqube创建了一个自定义规则。 该规则已创建,我可以在sonarqube UI中看到。

现在的问题是我试图从日食中检查该规则。我收到错误: :同步问题,遇到了一些问题"。 enter image description here

当我从日食检查日志时,我有这个:

!ENTRY org.sonar.ide.eclipse.core 4 4 2016-04-18 10:02:36.641
!MESSAGE 
!STACK 0
java.lang.NullPointerException
    at org.sonar.ide.eclipse.wsclient.internal.SonarWSClientFacade.getUnresolvedRemoteIssuesRecursively(SonarWSClientFacade.java:170)
    at org.sonar.ide.eclipse.core.internal.remote.RemoteSourceCode.getRemoteIssuesRecursively(RemoteSourceCode.java:107)
    at org.sonar.ide.eclipse.core.internal.jobs.SynchronizeAllIssuesJob.doRefreshIssues(SynchronizeAllIssuesJob.java:131)
    at org.sonar.ide.eclipse.core.internal.jobs.SynchronizeAllIssuesJob.fetchRemoteIssues(SynchronizeAllIssuesJob.java:120)
    at org.sonar.ide.eclipse.core.internal.jobs.SynchronizeAllIssuesJob.run(SynchronizeAllIssuesJob.java:76)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

我将不胜感激任何帮助。另外我想知道是否有办法抑制我的某些java文件的自定义规则。我见过//nosonar@supress()等选项。请让我知道如何取消某些java文件的自定义规则。

1 个答案:

答案 0 :(得分:1)

它似乎是版本问题。 sonarqube eclipse插件不能与sonarqube 5.4服务器一起使用。 如果您使用的是sonarqube 5.2+服务器。你必须使用sonarlint eclipse插件进行分析。