当前位置: 首页 > 知识库问答 >
问题:

Windows机器上jenkins中sonarQube扫描错误

叶修永
2023-03-14

我正在尝试从我的jenkins节点运行soanrQube扫描,Sonar scanner版本是SonarQube scanner 3.1.0.1141,SonarQube服务器是SonarQube服务器5.6.4。得到以下错误,有谁能在这方面帮助我。

05:13:57.811 DEBUG: Execution execute
    05:13:58.100 DEBUG: Publish global mode
    05:13:58.193 INFO: Load global repositories
    05:13:58.243 DEBUG: GET 401 http://XXXXXXXXXXXXX/batch/global | time=50ms
    05:13:58.244 INFO: ------------------------------------------------------------------------
    05:13:58.245 INFO: EXECUTION FAILURE
    05:13:58.245 INFO: ------------------------------------------------------------------------
    05:13:58.245 INFO: Total time: 1.179s
    05:13:58.279 INFO: Final Memory: 9M/491M
    05:13:58.279 INFO: ------------------------------------------------------------------------
    05:13:58.279 ERROR: Error during SonarQube Scanner execution
    05:13:58.280 ERROR: Unable to load component class org.sonar.batch.bootstrap.BatchPluginInstaller
    05:13:58.280 ERROR: Caused by: Unable to load component class org.sonar.home.cache.FileCache
    05:13:58.280 ERROR: Caused by: Unable to load component class org.sonar.batch.bootstrap.GlobalSettings
    05:13:58.280 ERROR: Caused by: Unable to load component class org.sonar.scanner.protocol.input.GlobalRepositories
    05:13:58.280 ERROR: Caused by: Not authorized. Please check the properties sonar.login and sonar.password.
    05:13:58.280 ERROR: 
    05:13:58.280 ERROR: Re-run SonarQube Scanner using the -X switch to enable full debug logging.
    Picked up _JAVA_OPTIONS: -Xmx8192m
    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! ahp@0.0.0 sonar: `sonar-scanner`
    npm ERR! Exit status 1
    npm ERR! 
    npm ERR! Failed at the ahp@0.0.0 sonar script.
    npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

    npm ERR! A complete log of this run can be found in:
    npm ERR!     C:\apps\node-v10.16.2-win-x64\_logs\2019-11-15T10_13_58_358Z-debug.log

共有1个答案

柴嘉禧
2023-03-14

还有其他日志文件吗?你所发布的,并没有给出任何关于哪里出了问题的暗示。您查看过$sonarqube_home/logs/web.log吗?这应该会给你指明正确的方向。

 类似资料:
  • 我有SonarQube服务器和Jenkins实例运行在Windows机器上。 我已经创建了Jenkins job来用Sonarqube生成代码覆盖率报告。此作业在Linux机器上运行 null

  • 我有一个运行Jenkins(2.155.1)的Docker容器,另一个运行SonarQube(7.4)的Docker容器。Jenkins正在为Jenkins插件使用SonarQube扫描仪,扫描是在Jenkins容器上完成的。项目的如下所示: 为了使扫描作为Jenkins管道作业的一部分工作,我在Jenkins容器上手动安装了,方法是下载zip文件并将其解压缩到: 这很有效,但我想通过以下方法来改

  • 我试图通过Jenkins管道构建我的TypeScript应用程序。为了管理构建、测试和代码质量扫描,我让Jenkins使用一个基于Node:7-Alpine的Docker代理。 容器的Dockerfile是: 我的Jenkins文件看起来像: null [03:00:14]开始SonarQube分析... [03:00:14]检查可执行文件是否存在:/home/node/.sonar/native

  • 问题内容: 我想在Jenkins 2.x管道中执行“ SonarQube扫描仪”步骤。 当我尝试在管道语法中创建示例groovy时,我仅得到以下格式的groovy脚本: 有谁知道正确的步骤语法?例如,发布JUnit报告看起来像 我使用以下版本: 詹金斯2.11 SonarQube扫描仪2.6.1 SonarQube插件2.4.1 问题答案: 我想我明白了。首先,您必须检索SonarQube扫描仪工

  • 我有两个。NET解决方案,一个在。NET5中,另一个在。NET Classic 4.7.2中。每个解决方案都有单独的Jenkins构建作业。每个工作还使用Sonarqube的MSBuild扫描器分析解决方案。 我正在使用SonarQube服务器8.5版 .NET扫描程序5 .NET扫描程序4.7.2 在Jenkins中,当.NET 5构建运行时,发出 ,同时如果我执行另一个.NET经典构建,则后一