【问题标题】:Exception while running sonar-runner on a Java Project在 Java 项目上运行 sonar-runner 时出现异常
【发布时间】:2013-05-20 09:50:28
【问题描述】:

我在MAC OS X 10.8.2 上安装了sonar-runner-1.0sonar-3.1.1。 我为我的独立项目配置了 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 文件夹中。

任何人都可以提出这个错误的原因吗?

【问题讨论】:

    标签: java sonarqube sonar-runner


    【解决方案1】:

    看起来你把事情搞混了。 您能否下载最新版本:Sonar 3.5.1 和 Sonar Runner 2.2? 您能否按照文档进行操作:

    1. 安装Sonar
    2. 安装Sonar Runner
    3. 阅读如何使用 Sonar Runner 运行 analysis
    4. 分析一个简单的Java项目sample。 (“运行声纳分析”部分)。

    如果您遇到任何问题,请返回详细信息。

    谢谢

    大卫·拉科顿 |声纳源

    【讨论】:

    • 我用最新的声纳版本尝试了你提到的步骤。但是现在在运行 sonar-runner 时,我收到错误消息:Sonar runner 执行期间出错 java.lang.IllegalStateException:无法从服务器下载库 原因:java.io.IOException:url 返回的状态:'localhost:9000/batch_bootstrap/index'无效:500
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-09
    • 2012-07-12
    • 1970-01-01
    • 2015-06-03
    • 2015-12-14
    • 1970-01-01
    • 2013-10-10
    相关资源
    最近更新 更多