问题标签 [sonarqube5.1]
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.
maven - 启动 svn blame 时 SonarQube 出错
我最近将我的 SonarQube 服务器从 4.5.2 升级到 5.0.1,然后升级到 5.1(参见下面的编辑)。
突然,一个多模块 Maven 项目的分析失败并出现以下错误:
不知何故,该命令在 directory 中svn
找不到该文件,尽管该文件肯定存在。如果我复制粘贴 SonarQube 尝试在目录内的命令提示符中执行的命令,则该命令运行正常。src/main/java/MyClass.java
C:\somedirectory\module1
svn blame --xml --non-interactive -x -w src/main/java/MyClass.java
C:\somedirectory\module1
svn
命令在 PATH 上是正确的,可以在 SonarQube 服务器的“系统信息”页面上的“库路径”字段中看到。SonarQube 服务器托管在mvn sonar:sonar
执行的同一台服务器上(Windows Server 2008 R2)。
svn
SonarQube 正在启动以检索责备历史。据我了解,SonarQube 5.0 对 SCM 支持(更改为内置)进行了一些更改。我现在的解决方法是禁用 SonarQube 中的 SCM 传感器(使用-Dsonar.scm.disabled=true
或直接在 SonarQube 服务器中,在“设置 > 常规设置 > SCM”下)。
这与这个问题无关,因为我只是在升级到 SonarQube 5.0.1 时才遇到这种行为。
使用的 JRE:1.7.0_51(64 位)
编辑 :
升级到 SonarQube 5.1 后,错误仍然存在,但消息不同且更清晰。我重新安装了一个 SVN 客户端(TortoiseSVN)并重新启动了 Jenkins 和 SonarQube,但错误仍然存在:
SCM 提供程序设置为“svn”,但未找到此密钥的 SCM 提供程序。未安装 SCM 提供程序
sonarqube - SonarQube 与 sqlserver 可信连接
我们如何使用 Sql-server 可信连接模式设置 sonarqube。我正在设置 sonarqube 5.0.1,它直接使用 sql server 身份验证模式,即使用 sql server 用户名和 pwd 更改声纳属性文件
任何人都可以解释一下吗?
sonarqube - SonarQube 分析读取超时
我们之前在现已关闭的SonarQube 用户邮件列表中讨论了这个问题。
问题通过优化Postgre DB换了大约半周解决了,然后问题又出现了。
我们使用使用 SonarQube Jenkins 插件 2.2.1 的 Jenkins 1.612,使用 Postgre 9.1 数据库的 Sonar 5.1。
- 我们正在使用大量遗留代码运行大约 20 个 JAVA 项目/分支,并且有大约 120 万个 LOC 和 13 万个问题。
- 大约有 30 个 JAVA 项目模块项目具有 1k-20k LOC 和少于 2k 的问题。
- 大约有 50 个自定义 JAVA 项目的 LOC 少于 200k 且问题少于 10k。
- 我们的项目是用 JAVA (6/7) 编写的,并使用 ANT 50% 或 Gradle 50% 作为构建工具。
现在我们再次收到此错误:
我希望你能帮助找到解决这个问题的方法。谢谢。
编辑:可操作性恢复:如果从 Jenkins 触发,则找到解决方法。
在这个链接上,旧的声纳版本也有类似的问题。他们定期触发 URL 以将查询保存在数据库缓存中。这也适用于这个问题。
在 Jenkins 中,我安装了 http Request 插件,在发出声纳分析之前,我在http://mySonarQube:9000/batch/project?key=myProjectKey&preview=false上触发了 http get 。这解决了真正的问题(数据库请求持续时间和超时间隔不合适),但它可以让我们保持可操作性。
在接下来的几天里,Sonar 5.2 将会出现。我们将测试这个版本,我希望问题会消失......我会报告......
sonarqube - 声纳 qube 尚未开始
从命令行运行 StartSonar.bat 时,我不断收到以下错误。sonarqube 日志文件显示以下消息。
任何帮助都将受到赞赏!
编辑:
项目属性文件
conf/声纳属性
database - 如何升级在 Windows 上运行的数据库 Sonarqube
我正在尝试从一个版本升级 到另一个版本,但在64 位上我一直遇到问题。SonarQube
4.4
5.1
Windows
4.4 目前在 9000 上运行,我很确定我已经正确更改了wrapper
和sonar
conf 文件。
有人可以告诉我正确升级它的正确步骤或指向正确的方向吗?
我在有关升级数据库的日志中收到此错误:
无法升级数据库
迁移失败:com/thoughtworks/xstream/XStream。请检查日志。
(我是一名程序员,而不是 IT 架构师。对不起,我的天真)
sonarqube - WARN web[ossnNotificationService] 无法发送通知
当我从 5.0 升级到 5.1 时,我确实收到了这个错误。
它与https://jira.codehaus.org/browse/SONAR-4778有关。有关详细信息,请参阅http://sonarqube.15.x6.nabble.com/WARN-web-ossn-NotificationService-Unable-to-deliver-notification-td5035238.html。
这是一个错误,应该在 5.1.1 中使用https://jira.codehaus.org/browse/SONAR-6566修复,正如 Simon Brandhof 所说。
现在我已经升级到 5.1.1,但我仍然遇到同样的问题。
我无权访问 Jira,因此无法为该错误添加评论。你能帮我解决这个问题吗?
这是系统信息页面中的数据库配置:
sonarqube - 卸载不兼容的插件后,Sonarqube 不会升级到 5.1.x
我在此升级尝试之前卸载了“违规过滤器”,但无济于事:(
看起来数据库中仍有 ViolationFilter 部分阻止更新,并且不会通过卸载插件被禁用或删除。没有安装标记为与 5.1.x 不兼容的插件
我尝试从 5.0.1 升级到 5.1.1
更新:当前安装了这些插件:
请注意,Widget Lab 1.7 版已设置为在 5.1.1 中加载
sonarqube - Sonarqube Eclipse 插件无法在增量分析模式下工作
我已经在 eclipse Juno 版本中安装了 sonareclipse 插件 3.4。我在预览分析属性中设置了 sonar.analysis.mode=incremental 。但是当我在 Eclipse 中分析项目时,它会显示所有问题,而不仅仅是新问题。
SonarQube 服务器版本为 5.1。
你能帮帮我吗?
service - 由于 Sonar 插件导致构建失败
Jenkins
由于此错误,我的构建一直失败:
我认为这是因为 SonarQube 5.1 不再需要 JavaSquidSensor,所以我删除了它:
以上是我的插件文件夹。我删除了,sonar-squid-java-plugin-2.2.1
但我仍然遇到同样的错误。
关于为什么这仍然发生的任何想法?在 Windows-64 上运行声纳
service - 声纳已启动,但构建失败
我的Sonarqube 5.1
实例说它已经开始,但我的构建一直失败。这可能与声纳搜索未正确启动有关:
或此错误,即使我已更新为,这仍然是一个问题sonar-java-plugin-3.3
:
我将声纳作为服务运行,我重新启动它以为它会选择新插件,但它没有。
如何正确重新启动 Sonar 以使其获取文件更改?