问题标签 [sonarqube5.6]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sonarqube - SonarQube 5.5 上的管理代理配置
简而言之:有没有办法配置(在 SonarQube 5.5 中引入)使用的所有端口,management-agent.jar
甚至禁用它?
更多信息:我正在尝试在 OpenShift 上运行 SonarQube(再次),这次是 5.5/5.6 版。启动时出现以下错误:Exception thrown by the agent : java.rmi.server.ExportException: Port already in use: 0; nested exception is: java.net.BindException: Permission denied
.
到目前为止我发现的是
- 代理打开三个端口,
- 其中两个可以配置(系统属性
com.sun.management.jmxremote.port
和com.sun.management.jmxremote.rmi.port
) - 但其中一个设计始终是临时端口(端口 0),这似乎不适用于 OpenShift。
除了将端口明确设置为 OpenShift 上的允许范围(端口 15000-35530)之外,我尝试了该-XX:+DisableAttachMechanism
选项,但没有成功。
任何想法如何解决这个问题?SonarQube 可以在没有代理的情况下工作吗?
如何重现:从这里创建一个 OpenShift 应用程序,然后将SONAR_VERSION
to5.5
或5.6
in更改为.openshift/action_hooks/build
完整的堆栈跟踪
active-directory - SonarQube 5.6 LDAP 组认证
我们刚刚在测试环境中升级到 SonarQube 5.6。当前的 Sonar 5.2 在使用 LDAP 身份验证的生产环境中运行良好。
我可以使用我的 AD 凭据登录,但是当我通过本地管理员帐户检查我的权限时,我没有组成员身份。
此外,除了我在 Sonar 中的原始 LDAP 帐户之外,我现在还有一个语法为 username@domain.com 而不仅仅是用户名的第二个帐户。我的用户名帐户仍然具有预期的原始组成员身份,但新创建的 username@domain.com 没有。
当我尝试在声纳中手动分配组时,它们会在下次登录时被清除,我相信这是有意的。
我已经启用调试日志,这表明它实际上仍然从活动目录中找到 memberOf 组,但它没有将它们链接到我的帐户。Sonar 中仍然存在这些组。
我注意到日志是使用的用户名属性看起来不一致。有一次它说“正在验证用户:nico”,而在另一个“为 Domain\Nico 获取组”和最后“创建的用户 Nico@domain.com”中使用了 3 个不同的用户名。
这是我可以/应该控制的吗?或者这会是 SonarQube 的问题。
期待您的反馈意见。
尼科
这是我的 LDAP 配置
installation - 尝试安装 SonarQube 5.6 时收到 jdbc 错误的原因是什么
我们将从 SonarQube-4.5.7 升级到 SonarQube -5.6。在安装后启动 Sonar 时,sonar.log 会捕获此错误:
我查看了与此错误的第一部分有关的其他问题,但这些问题指向插件的问题。我们已删除插件以排除问题的可能性。它还在查看数据库中的插件信息吗?或者它真的是由于表中的重复键而导致的错误?如果是这样,解决它的最佳方法是什么?
sonarqube - 声纳升级后 HTTPS 失败
我刚刚完成了从 SonarQube 5.3 到 5.6 的升级。我从之前的sonar.properties复制了我的键/值。Sonar 能够在 HTTP 上启动,但在尝试仅使用以前工作的 HTTPS 启动时会产生错误。
我围绕 HTTPS 的 sonar.properties:
使用上述配置生成的错误:
作为测试,我切换回 HTTP:
该日志中的信息:
我错过了什么导致 HTTPS 不起作用?
sonarqube - Sonar 启动时出现 Elasticsearch 批量索引错误
有人可以帮助解决以下错误吗?它发生在在 Java 8u71 和 Oracle 数据库上运行的 SonarQube 5.6 启动时。此实例刚刚从 5.2 更新。我有 Puppet 插件并将其卸载以尝试解决错误。我确认 Elasticsearch 在启动后位于端口 9001 上。
elasticsearch - SonarQube 5 Service account permissions
We are currently running SonarQube 5.2 and are performing a test upgrade to SonarQube 5.6, we have had this issue with Sonar 5.4 as well, but never upgraded in production.
When we use the same service account on the same server in the same root directory, the service is unable to start. It claims it is unable to get a node lock, always on the same file and directory, node 49, which is the last one of the nodes. The file and folder are successfully created.
The service account has full permissions on the D:\Sonar folder and all folders below.
I have tested and confirmed that the service does start up when i make it a local administrator, but this is not desired, so i am looking for the required permissions to start up the service. The service also starts if i configure it as local system, but we dont want this either.
What more permissions should i give to the SonarQube Service Account in order to start up ?
Any advise is welcome.
Nico
sonarqube - sonarqube 无法启动
我目前正在尝试安装 sonarqube 进行尝试,但无法启动。我的操作系统是 Ubuntu 64 位。
我做了什么 :
首先,我想尝试使用所有基本设置,所以我在他们的网站(5.6)上下载了最新版本的 sonarqube。然后我解压到 bin/linux-x86-64/ 然后我做了 ./sonar.sh start
然后终端说Sonarqube开始了。但是,我无法在 Web 界面上访问它,并且我的日志文件充满了这个错误。
2016.06.20 15:33:15 错误 web[oaccC[.[.[/]] 向类 org.sonar.server.platform.RubyRailsContextListener 的侦听器实例发送上下文初始化事件的异常
org.jruby.rack.RackInitializationException:java.lang.NullPointerException
在 org.jruby.rack.RackInitializationException.wrap(RackInitializationException.java:31) ~[jruby-rack-1.1.13.2.jar:na]
完整登录pastebin
从今天早上开始,我一直在寻找如何解决这个问题,但目前我没有找到答案。你有什么想法或解决方案来解决这个问题吗?
编辑 :
在我的 Windows 7 操作系统上尝试过 => 完全没有问题,无需编辑任何内容即可完美运行。也许我的 Ubuntu 会话上没有安装某些东西,我不知道。我暂时还没有找到解决办法。
编辑2:
我尝试了 ./sonar.sh 控制台(无法编辑我的第一条消息,因为它太长了)
我在另一台运行 Ubuntu 64 位的计算机上进行了测试,使用了其他连接:完全相同的错误。我现在不知道该怎么办......
sonarqube5.6 - 执行 StartSoner.bat 在“Process[ce] is up”行之后被卡住
我正在运行 StartSonar.bat 文件。它处理到“2016.06.22 09:36:12 INFO app[ospmMonitor] Process[ce] is up”行并卡住。但正如我所见,在此之前遇到了一些错误。如何解决这个问题并让 StartSonar.bat 执行。
xml - Sonarqube 无法看到我的 cppunit 报告
我正在尝试在一个非常基本的 C++ 项目中使用 SonarQube。我使用 CppUnit 进行测试,生成 xml 报告。
我使用 SonarQube C++ 社区插件,但我没有设法在 SonarQube 中显示我的测试结果。
这是我的 sonar-project.properties 文件
我在互联网上发现 SonarQube 需要进行 xslt 转换才能读取 CppUnit 报告。
我在我的项目文件夹中运行 sonar-runner -X 以开始分析。
- 当我尝试在没有 xslt 转换的情况下使用它时,我没有错误,但没有提及关于 SonarQube Web 界面上的测试(就像它没有执行一样)。
- 当我使用 xslt 转换时,我有这个错误:
有人知道如何解决这个问题吗?或者教程或其他内容,显示如何在 SonarQube 中使用 CppUnit 报告?我搜索了几个小时,但没有找到任何可以解决的问题。