在Java项目上运行sonar-runner时出现异常

时间:2013-05-20 09:50:29

标签: java sonarqube sonar-runner

我在sonar-runner-1.0上安装了sonar-3.1.1MAC OS X 10.8.2。 我为我的独立项目配置了sonar-runner,并尝试运行sonar-runner文件来分析代码。但是脚本文件返回了一个错误,如下所示:

Error in socksNonProxyHosts system property:  sun.misc.REException: local is a duplicate
Sonar version: 3.5.1
Exception in thread "main" org.sonar.batch.bootstrapper.BootstrapException:
org.sonar.batch.bootstrapper.BootstrapException: Fail to download the file:
localhost:9000/batch
at org.sonar.batch.bootstrapper.Bootstrapper.downloadBatchFiles(Bootstrapper.java:164)
at org.sonar.batch.bootstrapper.Bootstrapper.createClassLoader(Bootstrapper.java:87)
at org.sonar.runner.Main.createClassLoader(Main.java:151)
at org.sonar.runner.Main.execute(Main.java:67)
at org.sonar.runner.Main.main(Main.java:48)
Caused by: org.sonar.batch.bootstrapper.BootstrapException: Fail to download the file: localhost:9000/batch/
at org.sonar.batch.bootstrapper.Bootstrapper.remoteContentToFile(Bootstrapper.java:113)
at org.sonar.batch.bootstrapper.Bootstrapper.downloadBatchFiles(Bootstrapper.java:159)
... 4 more
Caused by: java.io.FileNotFoundException: /net/10.132.20.192/Users/498546/Desktop/sonar-runner-1.0/bin/./.sonar/batch
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
at org.sonar.batch.bootstrapper.Bootstrapper.remoteContentToFile(Bootstrapper.java:107)
... 5 more

我甚至为Java设置了SONAR_RUNNER_HOME路径,并为我的项目创建了一个sonar_project.properties文件,并将其放在sonar_runner的bin文件夹中。

任何人都可以建议可能导致此错误的原因是什么?

1 个答案:

答案 0 :(得分:1)

看起来你正在混淆。 您能否下载最新版本:Sonar 3.5.1和Sonar Runner 2.2? 您能否按照文档进行操作:

  1. 安装Sonar
  2. 安装Sonar Runner
  3. 了解如何使用Sonar Runner运行analysis
  4. 分析一个简单的Java项目sample。 ('运行声纳分析'部分)。
  5. 如果您遇到任何问题,请返回详细信息。

    谢谢

    David RACODON | SonarSource