使用雷达netbeans时的空指针

时间:2018-05-25 09:22:12

标签: java sonarqube netbeans-8 sonar-runner netbeans-plugins

在做“从声纳服务器获取问题”时,有没有人可以帮我解决以下异常

java.lang.NullPointerException
    at qubexplorer.server.SonarQube.getVersion(SonarQube.java:78)
    at qubexplorer.runner.SonarRunnerProccess.configureProperties(SonarRunnerProccess.java:116)
    at qubexplorer.runner.SonarRunnerProccess.createRunnerForProject(SonarRunnerProccess.java:103)
    at qubexplorer.runner.SonarRunnerProccess.executeRunner(SonarRunnerProccess.java:206)
    at qubexplorer.ui.summary.SonarRunnerTask.execute(SonarRunnerTask.java:99)
    at qubexplorer.ui.summary.SonarRunnerTask.execute(SonarRunnerTask.java:34)
    at qubexplorer.ui.task.TaskExecutor$TaskWorker.doInBackground(TaskExecutor.java:62)
    at javax.swing.SwingWorker$1.call(SwingWorker.java:295)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at javax.swing.SwingWorker.run(SwingWorker.java:334)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[catch] at java.lang.Thread.run(Thread.java:745)

我在Netbeans 8.0.2中安装了radar-netbeans-2.6。我正在使用声纳qube 6.4。试图为基于maven的春季启动项目运行声纳。它也是多模块项目,我尝试用于主项目。

最初它似乎与版本相关的问题。我尝试了不同的声纳qube版本但也得到了相同的错误

1 个答案:

答案 0 :(得分:0)

经过大量研究后,它终于出现了版本问题。 radar-netbeans 2.6仅与雷达qube 5.4兼容。我在雷达qube上使用了更高版本。

它与雷达qube 5.4一起工作得很好。需要将sonarqube-5.4 \ conf \ wrapper.conf中的wrapper.java.command修改为安装java的文件夹/ bin / java