SonarQube - 无法加载包装器的本机库“wrapper.dll”

2024-01-15

我正在安装 SonarQube v5.0。

我正在运行 Windows Server 2012 64 位(虚拟操作系统)、Java 1.8 64 位和 SonarQube windows-x86-64 包装器。

SonarQube,无论是使用命令提示符作为管理员还是作为 Windows 服务通过 StartSonar.bat 运行,都会不断抛出以下警告:

WARNING - Unable to load the Wrapper's native library 'wrapper.dll'.
      The file is located on the path at the following location but
      could not be loaded:
        C:\sonarqube-5.0.1\bin\windows-x86-64\.\lib\wrapper.dll
      Please verify that the file is readable by the current user
      and that the file has not been corrupted in any way.
      One common cause of this problem is running a 32-bit version
      of the Wrapper with a 64-bit version of Java, or vica versa.
      This is a 32-bit JVM.
      Reported cause:
        C:\sonarqube-5.0.1\bin\windows-x86-64\lib\wrapper.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform
      System signals will not be handled correctly.

我在网上找到的唯一信息是 2010 年的一些 JIRA,但它们对我没有真正的帮助。我无法在此 Windows 安装上创建声纳用户。我的 CI 环境中的所有其他工具都在 Java 1.8 64 位上运行,这意味着 JAVA_HOME 设置为 JDK 1.8 64 位。我真的不想运行 Java 32 位和 32 位 Wrapper。这意味着wrapper.conf 顶部的JRE bin/java 路径必须指定32 位JRE。

我该怎么做才能消除这个警告?


并非所有应用程序都使用 JAVA_HOME 变量,因此当您使用 32 位版本时,可以让 JAVA_HOME 指向 64 位版本。 注意:注册表中的“Java_Home”键不是 JAVA_HOME 变量。

好吧,一种确定的方法是使用 ..\windows-x86-64\UninstallNTService.bat 卸载当前服务,并使用 ..\windows-x86-32\InstallNTService.bat 安装 32 位版本。

如果它有效,那么您肯定拥有一个 32 位 JVM。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SonarQube - 无法加载包装器的本机库“wrapper.dll” 的相关文章

  • SonarQube 4.4 不显示带有 spock 测试的 grails 2.4.3 的 cobertura 单元测试或代码覆盖率

    我的机器上安装了 SonarQube 4 4 我正在尝试为 grails 2 4 3 项目生成指标 该项目具有用 Spock 框架编写的测试 但是 声纳不显示单元测试结果或单元测试覆盖范围 我验证了 coberturacoverage xm
  • 使用 SonarQube 进行多模块项目分析

    SonarQube Server 5 1 2 Sonar Runner 2 4 如提供的多模块项目 http docs sonarqube org display SONAR Analyzing with SonarQube Runner
  • SonarQube 规则在启动时被禁用

    我最初在我的开发机器上设置了一个 Sonar 服务器 但后来在官方 Linux 机器上创建了一个服务器 目的是停止使用开发机器 在此过渡期间 我可能让两台服务器同时运行 指向同一个声纳数据库 现在我看到一些奇怪的行为 本地服务器运行良好 我
  • “没有关于每次测试覆盖范围的信息。”来自 Sonar 和 Jacoco Ant 构建

    我正在使用 Ant Jacoco 和 Sonar 当我运行构建时 声纳告诉我 没有有关每个测试覆盖范围的信息 声纳仪表板有我的覆盖结果 但我无法深入研究它们以查看代码 然而 Jacoco 生成的 HTML 报告确实包含深入到代码中的内容 这
  • 如何恢复 SonarQube 的管理员密码

    我忘记了 SonarQube 的管理员密码 谷歌搜索并发现该值crypted password应更新为8b1254c1c684c5dc904f3f174cea1cacbde4ad84这会将密码重置为admin 但我仍然无法登录 有什么建议吗
  • 无法将 SonarQube 分析结果与 VSTS 集成

    我正在 VSTS 中使用准备 运行和发布分析任务来运行 SonarQube 分析并发布结果以构建摘要 前两个步骤成功执行 但 发布分析 任务失败 因为它无法获取分析 ID 的任务 我收到以下错误消息 无法获取 ID AWE9 wu8 fbf
  • 无法解决 SonarQube 错误“使该行从第 3 列开始”

    我在 xml 中有很多行都存在此错误 布局 字符串 可绘制对象 我尝试将每列的空间更改为 3 在出现此错误的行中放置 3 个选项卡 但在 SonarQube 中仍然出现此错误 我该如何解决这个问题 我在这里举了一个我收到此错误的示例
  • 无法从 sonarqube 服务器更新数据

    当 sonarlint eclipse 要求我刷新我的 sonarqube 数据 更新所有项目绑定 时 我收到以下错误 Unable to update data from server cerbere Unable to move C w
  • SonarQube 6.7 登录时冻结

    我刚刚在带有 MySQL 5 7 的 Ubuntu 16 04 服务器上安装了 SonarQube 6 7 我的同事使用 SonarQube 他们从托管在 GitHub 存储库上的源代码添加了他们的项目 添加了 3 4 个项目后 我们在 M
  • 本地分析需要 Sonar 3.6 版本

    遇到 执行本地分析需要声纳版本 3 6 消息 当尝试在 eclipse 中使用声纳本地分析时 我刚刚安装了最新的CodeHaus http docs codehaus org display SONAR Installing SonarQu
  • 声纳+MS SQL数据库

    我正在尝试使用 mssql 服务器数据库初始化声纳 但我不能 使用 Microsoft SQL Server Management Studio 我创建了用户名 sonar 和密码 sonar 的用户 并向同时创建的 sonar 数据库授予
  • 如何从 SonarQube api 获取超过 500 个问题

    我在 java 工具中使用 SonarQube API 来处理问题并向其添加注释 更改问题状态 例如不会修复 api issues search 功能的页面大小限制为最多 500 个 我有超过 500 个问题 需要阅读此内容 我想过执行多个
  • Jenkins 管道中的 Sonarqube 质量门状态检查失败

    我是詹金斯管道脚本和声纳库的新手 如果我能就以下问题获得一些帮助 那就太好了 当质量门检查失败时 我想使 Jenkins 声明式管道作业失败 根据声纳文档 https docs sonarqube org latest analysis s
  • Sonar 中的 javascript 代码覆盖率

    我是使用 Sonar 和插件进行 javascript 代码覆盖的新手 使用 Sonar 分析时 有哪些可能性可以找出 javascript 代码的质量 包括代码覆盖率 目前我正在使用 karma runner 它提供代码覆盖率报告 可以在
  • 降低 Sonar 2.1.x 中的日志级别

    我有一个 Maven 3 x 版本 它使用 Sonar 2 1 x 进行质量控制 maven sonar 插件在 Jenkins 内部使用来运行声纳检查 在 Jenkins 构建过程中 当 Sonar 启动时 它会在 INFO 级别记录很多
  • 使用 Lint 和 SonarQube 分析 Android 项目

    我真的 溢出 了试图让这些东西一起工作 我按照这里的指示进行操作 http docs sonarqube org display PLUG Android Lint Plugin http docs sonarqube org displa
  • SonarQube 分析模式:预览与问题

    这些之间的主要区别是什么preview and issuesSonarQube 大于 5 2 分析的模式 考虑到http docs sonarqube org display SONAR Concepts http docs sonarqu
  • 声纳发射错误

    当我尝试使用 mysql 启动声纳时 我遇到以下错误 我是否需要修改 sonar properties 文件中有关弹性配置的任何详细信息 以前有人遇到过类似的错误吗 014 12 15 21 38 49 WARN sea o e trans
  • tmatesoft.svn.core.SVNAuthenticationException:svn:E170001

    我们正在一个遗留项目 maven 中工作来设置devop 詹金斯首发 Jenkins 构建现在没有问题 但是 在将 sonarqube 与 jenkins 集成时 我们收到以下错误 ERROR Error during SonarQube
  • sonarqube 缺少项目仪表板

    我有 SonarQube 6 1 当我从主仪表板项目小部件中单击项目条目时 我会进入项目主页 其中显示 质量门已通过 并列出了一些问题 错误 漏洞 代码异味 和 重复 在左侧靠近顶部的项目名称下方 有一个 主页 图标 右侧显示 问题 措施

随机推荐