问题标签 [sonarqube-4.5]

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 投票
1 回答
3428 浏览

sonarqube - /batch/project (SonarQube 4.5) 读取超时

我正在努力解决以下问题。

在 Jenkins 中执行 sonar-runner 时的日志。

05:18:19.232 信息 - 加载项目引用完成:20015 毫秒

当“加载项目引用完成”值大于 20,000 毫秒时,

总是出现“读取超时”。

0 投票
1 回答
1280 浏览

svn - 尝试从 svn 中查找责备信息时,SVN 命令失败

我刚刚按照安装程序在 Sonar 4.5 中安装了 SCM Activity 插件 1.8。所以 Subversion 也可以在安装了 Sonar 的服务器上使用。

我想从 SVN 中提取责备信息并希望在 SoanrQube 中显示,即,每当出现新问题时,它都会自动分配给罪魁祸首。

但是,一旦我启动 jenkins 1.532 作业来运行声纳指标,我就会在输出控制台中收到以下警告:

知道如何解决这个问题吗?

0 投票
1 回答
617 浏览

sonarqube - SonarQube 包设计小部件是否已删除?Groovy 呢?

升级到 Sonarqube 4.5.1 后,Package Design 小部件不再可用。这是故意的吗?访问“设计”菜单项仍可提供数据,但它在我的仪表板上不再可用?

当分析 Groovy 时怀疑包设计分析根本不可用时,我是对的?

0 投票
2 回答
285 浏览

sonarqube - 在 UpdateMeasuresDebtToMinutes 升级到 SonarQube 4.5.1 失败

我正在尝试从 4.0 更新到 4.5.1,但该过程总是在UpdateMeasuresDebtToMinutes. 我使用 MySQL 5.5.27 作为数据库,使用 InnoDB 作为表引擎。

基本上问题看起来像这个问题

writeTimeout 超过(600 秒)后日志出现异常

添加链接问题中建议的索引没有帮助。

进一步调查我注意到了几件事:

  • 迁移步骤从表中读取数据并希望写回同一个表 ( project_measures)
  • project_measures 包含超过 770000 行
  • 该进程总是在 249 行后挂起
  • 挂起发生在org.sonar.server.migrations.MassUpdate调用update.addBatch()which 在BatchSession.MAX_BATCH_SIZE (250)强制执行和提交之后

有没有办法配置数据库连接以允许此操作继续进行?

0 投票
1 回答
1191 浏览

sonarqube - Configure SonarQube using command line

I'm running SonarQube 4.5.1 on Debian and I'd like to configure dashboards and rule profiles via Ansible.

To do this, I can't use SonarQube's GUI but I have to use the command line to edit configuration files or call a CLI (like the one Jenkins has).

I couldn't find a file in /opt/sonar or below that defines the dashboards or rule profiles.

Is there a way to configure SonarQube using only the command line?

Thanks!

0 投票
1 回答
2351 浏览

sonarqube - 声纳插件 api 4.5.2 的 Javadoc

为了开发自己的SonarQube插件,我正在搜索sonar-plugin-api-4.5.2的javadoc(api),但是在网上没有找到。对于 3.xx 版本,maven 还下载了 jar 的源代码,因此我能够从中生成 javadoc。但是对于 sonar-plugin-api 的 4.5.2 版本,源不是 maven 存储库的一部分。

所以我的问题是:

  • 是否有适用于 4.5.2 版 sonar-plugin-api 的 javadoc/api 在线可用?
  • 或者我在哪里可以获得版本 4.5.2 的源代码以便我可以生成 javadoc?
0 投票
2 回答
2107 浏览

sonarqube - Openshift声纳

我正在尝试在 openshift 实例中安装最新版本的声纳,当搜索尝试开始时,它尝试绑定到 0.0.0.0:9001 但 openshift 不允许绑定到所有接口,所以我必须设置 ip,我可以在配置中的哪个位置设置此属性?

我已经为这样的绑定配置了声纳 ip

提前致谢

[编辑]

我已经更改了配置文件,以便它直接分配ip,但仍然有同样的错误,是它忽略了设置吗?

0 投票
1 回答
561 浏览

sonarqube - 从 4.5.1 升级到 4.5.2 后,SonarQube 在 /batch/project 上读取超时

今天将 SonarQube 从 4.5.1 升级到 4.5.2。

在此之后,我在使用 Maven 分析具有 220.000+ 行/400 条规则的项目时收到以下错误

我尝试在浏览器中访问 URL,大约需要 3 分 10 秒才能完成。

分析较小的项目仍然像以前一样工作

有小费吗?

数据库是 MSSQL 2008

0 投票
1 回答
1388 浏览

remote-debugging - 调试模式中的声纳服务器 - 不要在断点处停止

对于我自己的声纳插件的开发,我希望能够调试。过了一会儿,我发现了如何在调试模式下运行 sonarqube 服务器。因此,我按照以下网站的说明进行操作。在此处输入链接描述

当我以调试方式启动服务器时,使用调试配置连接 Eclipse,服务器启动,但它不会在我设置的断点处停止。我已经为扩展点(类)设置了断点,例如扩展 SonarPlugin 类或扩展 RuleRepository 类的断点。这些类的日志是服务器日志文件的一部分,所以我很确定这些类被执行了。尽管如此,它并没有在断点处停止。

任何人的想法是什么问题?

0 投票
1 回答
666 浏览

maven-2 - Sonar-qube 4.5.1 自定义规则插件不起作用

我使用自定义规则代码片段创建了一个自定义规则插件。现在我添加了另一个规则,当匿名类超过 30 行时会显示错误。我已经使用mvn package命令构建了自定义规则插件 jar 并放入了声纳服务器扩展/插件并重新启动了服务器。我的相应规则可以从声纳服务器查看,但规则无法分析代码,尽管有一个匿名类的类,其 loc > 30 行。我的自定义规则如下。

现在我需要做更多的事情来获得规则吗?

mvn sonar:sonar如果我使用错误运行分析器,则将插件 jar 放入插件文件夹后的另一件事