问题标签 [sonarqube-ops]

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.

0 投票
2 回答
7939 浏览

java - SonarQube 分析失败 java.lang.OutOfMemoryError: Java heap space

我正在使用 SonarQube 5.3 版和 Jenkins 1.651 版来启动声纳扫描仪。我也在使用 Sonar Java 插件版本 3.11-build4121。

好像内存有问题。从我的调试中我发现一个可能的解决方案可能是通过在 Jenkins 中使用标志 -Xmx 来增加最大 Java 堆大小。所以我尝试了这个设置:

但是没有任何成功,因为它会产生以下错误。

我注意到这篇文章:1遇到了类似的问题,但是一旦将堆内存大小设置为 4096,问题似乎已经解决了,这对我来说不是。

关于如何解决这个问题的任何建议?

Edit-1:拼写正确。

整个项目大小约为 760mb 和 100 万行代码。

0 投票
0 回答
911 浏览

sonarqube - SonarQube WebServer 进程在一段时间后使 CPU 达到峰值

我们在 AWS 节点上运行 SonarQube 5.1.2。在使用短时间(通常是一两天)后,Sonar Web 服务器变得无响应并导致服务器的 CPU 达到峰值:

188% 的 CPU 负载来自 WebServer 进程:

我们最初认为我们在一个太小的节点上运行,最近升级到一个 m3-large 实例,但我们看到了同样的问题(除了现在它使用 2 个 CPU 而不是一个)。

日志中唯一有趣的信息是:

有谁知道这里可能发生了什么或有一些想法如何进一步诊断这个问题?

0 投票
0 回答
645 浏览

java - SonarQube 分析在 teamcity 上成功,但在 Sonar 中工作失败

我们所有使用 teamcity 的 SonarQube Runner 插件的新项目都成功了(teamcity 构建日志显示分析成功并已将结果发布到 Sonar),但上述的“后台任务”在 Sonar 中失败,并出现以下异常,因此没有信息在声纳中可用。我们最近从 SonarQube 4.x 版本升级到 5.3。所以,目前的规格是..

SonarQube 5.3。声纳跑者 2.4。Java Gradle 项目有两个子模块。SonarQube 使用 jre - 1.8.0_11(64 位)运行。

<更新:当我使用新数据库(在内存 H2 中)而不是现有数据库时,它起作用了。如果是这样,如何清理数据库或知道如何解决此问题?>

<更新: SonarQube 4.5.6 上的插件列表(升级前):(从扩展/插件目录打印列表)

SonarQube 5.3 上的插件列表(之后)

知道是什么问题吗?这绝对是可怕的。

0 投票
1 回答
488 浏览

sonarqube - SonarQube 5.3 升级后出现重复键错误

我们最近从 4.4.1 升级到 Sonar 5.3,发现我们的一个项目存在重复的关键问题。我检查了排序规则,发现数据库服务器和数据库不区分大小写,列区分大小写。我们应该将数据库上的排序规则更改为 "Latin1_General_CS_AS" 吗?更改服务器上的排序规则有点困难,但我们可以尝试使用数据库。

输出:Latin1_General_CI_AS

输出:Latin1_General_CI_AS

对于列,它是“Laitn1_General_CS_AS”

声纳日志中的错误。我确实在表中看到了一个重复的键,但不确定这是否是由于这里报告的排序规则 Duplicate key error with SonarQube 5.2

提前致谢。

0 投票
1 回答
257 浏览

debian - 声纳未启动

休息几个月后,我的 SonarQube (4.5) 不想启动。我在 Oracle JDK 1.7 和 postgres 9.4 上运行。

这是我在日志中得到的唯一内容:

我尝试使用 sonar.log.level=DEBUG 在调试中运行声纳,但没有任何更改。

任何想法 ?

谢谢

0 投票
1 回答
667 浏览

sonarqube - sonarqube JVM 参数的变量替换

尝试在 sonar.properties 下添加以下选项

但是 sonarqube 无法从以下消息开始

错误:无法找到或加载主类 +%Y-%m-%d_%H%M).log

不确定如何进行评估,有人可以帮忙吗?

谢谢拉维

0 投票
1 回答
691 浏览

jvm - “内存不足!” - 启动从本机包安装的 SonarQube 时 Debian 8 上的错误

我在具有 4GB RAM 的 VM 上全新安装了 Debian 8。我安装了 SonarQube(使用本机包)。当我尝试从提供的脚本开始时,日志显示以下内容:

我尝试在启动脚本中增加 -Xmx 和 -Xms 值,但没有效果。

0 投票
1 回答
791 浏览

sonarqube - 如何为大型组织设置 SonarQube

我正在为一个大型组织设置 SQ。我计划有两个独立的系统,一个用于更新测试和规则开发。第二个是实际工作发生的生产系统。当我这样做时,我通常会使用 SQL 2014,我使用 SQL Always On 组同步到另一个数据中心中的 DR 服务器。我的问题是使用 SonarQube 实例将应用程序恢复到该级别是否有意义。如果我的组织可以等待一段时间以在 DR 事件中建立新服务器,那么正确备份数据库是否可行?此外,如果没有数据库的备份,除了设置/配置时间之外,新的 SonarQube 服务器会丢失什么?代码扫描的历史价值是否会丢失,或者代码库的下一次扫描是否会让我们回到发现的关键问题等方面?感谢您的回复。

0 投票
4 回答
19250 浏览

sonarqube - 安装 SonarQube 时出错

我正在尝试运行 sonarQube

以管理员身份通过 cmd 安装:InstallNTService.bat

StartSonar.bat

我收到这些错误:

  1. WrapperSimpleApp: 运行时遇到错误 main:java.lang.RuntimeException: 无法重置文件系统 java.lang.RuntimeException: 无法重置文件系统

  2. 引起:java.nio.file.AccessDeniedException: C:\sonarqube-5.4\temp\jffi837955644087697080.tmp

请协助。

0 投票
1 回答
1959 浏览

amazon-web-services - 如何将 SonarQube 连接到我的 AWS RDS Microsoft SQL Server 实例?

我正在安装 SonarQube 并创建了一个 AWS RDS Microsoft SQL Server 实例。如何使用端点将 SonarQube 连接到我的 rds 实例?

声纳属性文件:

sonar.jdbc.url=jdbc:sqlserver://localhost;databaseName=sonar

sonar.jdbc.username=xxxxx

sonar.jdbc.password=xxxxx