问题标签 [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 - 声纳分析后未填充代码覆盖率
我正在使用 sonarqube5.6.1。
我有一个多模块项目,我正在使用以下命令运行声纳分析。
但是代码覆盖率根本没有得到填充。
有人可以帮忙吗。我可以看到以下警告,不知道是不是这个原因。
我们的文件夹结构如下,
我尝试手动编译它,但没有运气,同样的问题。
c# - SonarQube 5.6.4 中的 OutOfMemoryError
我正在尝试分析一个(大型,约 900k 行代码)C# 项目,该项目在早期版本的 SonarQube(5.4)中运行良好,但现在失败(参见下面的堆栈跟踪)。
我尝试为 ComputeEngine 分配更多内存(在 5.4 中,这似乎与主应用程序共享资源)但仍然得到相同的错误:
(来自$SONAR_HOME\conf\sonar.properties
:)
有什么建议我需要做什么吗?
堆栈跟踪:
sonarqube - 声纳网页不显示
我无法解决我的声纳配置问题,在日志中我没有发现任何错误,所有表也在数据库中创建,但我的声纳主页没有加载。
这是日志:
--> Wrapper 作为启动 JVM 的守护进程启动... Wrapper(版本 3.2.3)http://wrapper.tanukisoftware.org 版权所有 1999-2006 Tanuki Software, Inc. 保留所有权利。
2016.12.30 17:10:32 INFO app[osaAppFileSystem] 清理或创建临时目录 /opt/sonarqube-5.6.4/temp 2016.12.30 17:10:33 INFO app[ospmJavaProcessLauncher] 启动进程[es]: /usr/ local/java/jdk1.8.0_102/jre/bin/java -Djava.awt.headless=true -Xmx1G -Xms256m -Xss256k -Djava.net.preferIPv4Stack=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction =75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -Djava.io.tmpdir=/opt/sonarqube-5.6.4/temp -javaagent:/usr/local/java/jdk1.8.0_102/jre/lib/management- agent.jar -cp ./lib/common/ :./lib/search/本机方法将被禁用。2016.12.30 17:10:35 INFO es[o.elasticsearch.node] [sonar-1483098032772] 初始化 2016.12.30 17:10:35 INFO es[o.elasticsearch.node] [sonar-1483098032772] 开始 ... 2016.12 .30 17:10:35 INFO es[oetransport] [sonar-1483098032772] bound_address {inet[/127.0.0.1:9001]},publish_address {inet[/127.0.0.1:9001]} 2016.12.30 17:10:35信息 es[oediscovery] [sonar-1483098032772] sonarqube/LeFjRSLmQCm1hf-L51yDmg 2016.12.30 17:10:39 INFO es[oecluster.service] [sonar-1483098032772] new_master [sonar-1483098032772][LeFjRSLmQCm1hf-L51yDmg] inet[/127.0.0.1:9001]]{rack_id=sonar-1483098032772},原因:zen-disco-join (elected_as_master) 2016.12.30 17:10:39 INFO es[o.elasticsearch.node] [sonar-1483098032772]开始于 2016.12.30 17:10:39 INFO es[oe:./lib/服务器/:/opt/sonarqube-5.6.4/lib/jdbc/mysql/mysql-connector-java-5.1.35.jar org.sonar.server.app.WebServer /opt/sonarqube-5.6.4/temp/sq-process7860854799235034542properties 2016.12.30 17:10:43 INFO web[ospProcessEntryPoint] 开始 web 2016.12.30 17:10:43 INFO web[ossaTomcatContexts] Webapp 目录:/opt/sonarqube-5.6.4/web 2016.12.30 17:10:43 INFO web[oachHttp11NioProtocol] Initializing ProtocolHandler ["http-nio-127.0.0.1-9000"] 2016.12.30 17:10:43 INFO web[oatunNioSelectorPool] 使用共享选择器进行 servlet 写入/读取 2016.12.30 17:10:44 INFO web[osspServerImpl] SonarQube Server / 5.6.4 / 52298794f1a34a4fd713ff8d441a0c13432e40a9 2016.12.30 17:10:44 INFO web[o.sonar.db.Database] 为 jdbc 创建 JDBC 数据源:mysql://localhost:3306/sonar?useUnicode= true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance 2016.12.30 17:10:45 INFO web[osspDefaultServerFileSystem] SonarQube 主页:/opt/sonarqube-5.6.4 2016.12.30 17:10:46 INFO web[oeplugins] [sonar-1483098032772] 已加载 [] , sites [] 2016.12.30 17:10:46 INFO web[osspServerPluginRepository] Deploy plugin C# / 5.0 / 17ddb09047940791828dcb70c9e225f006ab11aa 2016.12.30 17:10:46 INFO web[osspServerPluginRepository] Deploy plugin Git / 1.2 / a713dd64daf8719ba4e7f551f9a1966c62690c17 2016.12.30 17:10 :46 INFO web[osspServerPluginRepository] Deploy plugin Java / 3.13.1 / cf0f0c950ba3e83a87c7fe11c6ff7e63f4864bd9 2016.12.30 17:10:46 INFO web[osspServerPluginRepository] Deploy plugin JavaScript / 2.11 / a9b1afa9ceef7079811779d9efc5f8026acb1400 2016.12.30 17:10:46 INFO web[osspServerPluginRepository] Deploy plugin SVN / 1.3 / aff503d48bc77b07c2b62abf93249d0a20bd355c 2016.12.30 17:10:47 INFO web[osdcMysqlCharsetHandler] Verify that database collation is case-sensitive 2016.12.30 17:10:47 INFO web[osspRailsAppsDeployer] Deploying Ruby on Rails applications 2016.12. 30 17:10:48 INFO web[osspUpdateCenterClient] 更新中心:https://update.sonarsource.org/update-center.properties(无代理) 2016.12.30 17:10:48 INFO web[ossnNotificationService] 通知服务已启动(延迟 60 秒) 2016.12.30 17:10:48 INFO web[osssRegisterMetrics] 注册指标 2016.12.30 17:10:48 INFO web[ossrRegisterRules] 注册规则 2016.12.30 17:10:50 INFO web[ossqRegisterQualityProfiles] 注册质量配置文件 2016.12.30 17:10:52 INFO web[osssRegisterNewMeasureFilters] 注册度量过滤器 2016.12.30 17:10:52 INFO web[osssRegisterDashboards ] 注册仪表板 2016.12.30 17:10:52 INFO web[osssRegisterPermissionTemplates] 注册权限模板 2016.12.30 17:10:52 INFO web[osssRenameDeprecatedPropertyKeys] 重命名已弃用的属性键 2016.12.30 17:10:52 INFO web[osseIndexerStartupTask] 索引活动 2016.12.30 17:10:52 INFO web[osseIndexerStartupTask] 索引问题 2016.12.30 17:10:52 INFO web[osseIndexerStartupTask] 索引测试 2016.12.30 17:10:52 INFO web[osseIndexerStartupTask] 索引用户 2016.12.30 17:10:52 INFO web[osseIndexerStartupTask] 索引视图 2016.12 .30 17:10:52 INFO web[jruby.rack] jruby 1.7.9 (ruby-1.8.7p370) 2013-12-06 87b108a on Java HotSpot(TM) 64-Bit Server VM 1.8.0_102-b14 [linux- amd64] 2016.12.30 17:10:52 INFO web[jruby.rack] 使用共享(线程安全!)运行时 2016.12.30 17:11:02 INFO web[jruby.rack] 保持自定义(config.logger)Rails 记录器实例2016.12.30 17:11:02 INFO web[osspMasterServletFilter] 初始化 servlet 过滤器 org.sonar.server.authentication.InitFilter@4be6bfd2 [pattern=/sessions/init/30 17:10:52 INFO web[osseIndexerStartupTask] 索引用户 2016.12.30 17:10:52 INFO web[osseIndexerStartupTask] 索引视图 2016.12.30 17:10:52 INFO web[jruby.rack] jruby 1.7.9 (ruby- 1.8.7p370) 2013-12-06 87b108a 在 Java HotSpot(TM) 64 位服务器 VM 1.8.0_102-b14 [linux-amd64] 2016.12.30 17:10:52 INFO web[jruby.rack] 上使用共享 (线程安全!)运行时 2016.12.30 17:11:02 INFO web[jruby.rack] 保持自定义(config.logger)Rails 记录器实例 2016.12.30 17:11:02 INFO web[osspMasterServletFilter] 初始化 servlet 过滤器 org.sonar.server .authentication.InitFilter@4be6bfd2 [pattern=/sessions/init/30 17:10:52 INFO web[osseIndexerStartupTask] 索引用户 2016.12.30 17:10:52 INFO web[osseIndexerStartupTask] 索引视图 2016.12.30 17:10:52 INFO web[jruby.rack] jruby 1.7.9 (ruby- 1.8.7p370) 2013-12-06 87b108a 在 Java HotSpot(TM) 64 位服务器 VM 1.8.0_102-b14 [linux-amd64] 2016.12.30 17:10:52 INFO web[jruby.rack] 上使用共享 (线程安全!)运行时 2016.12.30 17:11:02 INFO web[jruby.rack] 保持自定义(config.logger)Rails 记录器实例 2016.12.30 17:11:02 INFO web[osspMasterServletFilter] 初始化 servlet 过滤器 org.sonar.server .authentication.InitFilter@4be6bfd2 [pattern=/sessions/init/7p370) 2013-12-06 87b108a 在 Java HotSpot(TM) 64 位服务器 VM 1.8.0_102-b14 [linux-amd64] 2016.12.30 17:10:52 INFO web[jruby.rack] 上使用共享(线程安全! ) 运行时 2016.12.30 17:11:02 INFO web[jruby.rack] 保持自定义 (config.logger) Rails 记录器实例 2016.12.30 17:11:02 INFO web[osspMasterServletFilter] 初始化 servlet 过滤器 org.sonar.server.authentication .InitFilter@4be6bfd2 [模式=/sessions/init/7p370) 2013-12-06 87b108a 在 Java HotSpot(TM) 64 位服务器 VM 1.8.0_102-b14 [linux-amd64] 2016.12.30 17:10:52 INFO web[jruby.rack] 上使用共享(线程安全! ) 运行时 2016.12.30 17:11:02 INFO web[jruby.rack] 保持自定义 (config.logger) Rails 记录器实例 2016.12.30 17:11:02 INFO web[osspMasterServletFilter] 初始化 servlet 过滤器 org.sonar.server.authentication .InitFilter@4be6bfd2 [模式=/sessions/init/] 2016.12.30 17:11:02 INFO web[osspMasterServletFilter] 初始化 servlet 过滤器 org.sonar.server.authentication.OAuth2CallbackFilter@7b458d9d [pattern=/oauth2/callback/] 2016.12.30 17:11:02 INFO web[oachHttp11NioProtocol] 启动 ProtocolHandler ["http-nio-127.0.0.1-9000"] 2016.12.30 17:11:02 INFO web[ossaTomcatAccessLog] Web 服务器已启动 2016.12.30 17 :11:02 INFO web[ossaEmbeddedTomcat] 在端口 9000 上启用 HTTP 连接器 2016.12.30 17:11:02 INFO app[ospmMonitor] Process[web] is up 2016.12.30 17:11:02 INFO app[ospmJavaProcessLauncher] Launch process[ ce]:/usr/local/java/jdk1.8.0_102/jre/bin/java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Djava.net。 preferIPv4Stack=true -Djava.io.tmpdir=/opt/sonarqube-5.6.4/temp -javaagent:/usr/local/java/jdk1.8.0_102/jre/lib/management-agent.jar -cp ./lib/常见/ :./lib/server/:./lib/ce/*:/opt/sonarqube-5.6.4/lib/jdbc/mysql/mysql-connector-java-5.1.35.jar org.sonar.ce.app.CeServer /opt/sonarqube-5.6 .4/temp/sq-process2065685327087970886properties 2016.12.30 17:11:03 INFO ce[ospProcessEntryPoint] 开始 ce 2016.12.30 17:11:03 INFO ce[osce.app.CeServer] 计算引擎启动... 2016.12.30 17:11:03 INFO ce[osspServerImpl] SonarQube Server / 5.6.4 / 52298794f1a34a4fd713ff8d441a0c13432e40a9 2016.12.30 17:11:03 INFO ce[o.sonar.db.Database] 为 jdbc:mysql://localhost: 创建 JDBC 数据源3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance 2016.12.30 17:11:05 INFO ce[osspDefaultServerFileSystem] SonarQube 主页:/opt/sonarqube-5.6.4 2016.12.30 17:11:05 INFO ce[oeplugins] [sonar-1483098032772] 加载 [],sites [] 2016.12.30 17:11:05 INFO ce[osccCePluginRepository] 加载插件 2016.12.30 17:11:07 INFO ce[osscqPurgeCeActivities] 删除在 Sun Jul 03 17:11:07 IST 2016 2016.12 之前创建的 Compute Engine 任务。 30 17:11:07 INFO ce[osce.app.CeServer] Compute Engine 已启动 2016.12.30 17:11:07 INFO app[ospmMonitor] Process[ce] 已启动
sonarqube - Sonarqube 身份验证失败
尝试在 Java 8/Maven 3 项目上使用 sonar-maven-plugin 3.2 运行分析时,SonarQube 5.6 有一个令人困惑的问题。
错误消息如下:
[错误] 无法执行目标 org.sonarsource.scanner.maven:sonar-maven-plugin: 3.2:sonar (default-cli) 项目 YYY: 无法执行 SonarQube: 无法从服务器下载库: url 返回的状态 [ XXX/sonarqube/batch_bootstrap/index] 无效:[401] -> [Help 1]
我正在使用的帐户具有“执行分析”权限(它在声纳管理员组中),并且在通过浏览器登录时凭据正在工作。甚至SonarLint Eclipse插件的连接测试也成功了。
sonarqube - 自动分配问题无法可靠运行
我在设置开发驾驶舱的问题自动分配功能以工作时遇到问题。我们正在设置 LTS 版本 5.6.4。
目前,我已经手动创建了电子邮件地址与 SCM(git) 电子邮件地址完全匹配的用户。我创建的 5 个用户中只有一个会分配任何问题。如果这很重要,那么在 dev cockpit 中显示内容的用户是我创建的第一个用户。
在创建用户之前,我创建了项目并运行了一些扫描。这些扫描针对的是相同的代码,所以我希望在我的测试扫描之间不会出现任何新内容。此功能是否仅在找到“新”问题时才有效?如果是这样,有没有办法回载/分配当时没有声纳用户的问题?
在那一点上,我们希望最终使用 LDAP。在我们旧的 sonarqube 服务器(我认为是 4.5.3)中,ldap 插件有一些非常糟糕的限制。也就是说,在特定用户至少登录一次之前,系统不知道 ldap 用户。
如果事实证明在发现问题时用户必须在系统中,并且 LDAP 插件仍然具有相同的限制,那么开发人员驾驶舱对我们来说将毫无用处。
active-directory - Sonarqube 5.6 LTS & LDAP 2 插件 Active Directory 配置不起作用
嗨,我一直在努力让 Active Directory 与 SonarQube 5.6 LTS 一起工作
请在下面找到配置详细信息
我确实在 sonarqube 日志中看到了 Test LDAP Connection Ok
但是,当我尝试使用我的 LDAP 用户名和密码登录时,我无法登录。在日志中观察到以下消息
到目前为止,我已经尝试了以下方法:
- 尝试使用端口:3268 / 389
- 从命令行尝试了 ldapsearch
ldapsearch -H ldap://xxx.xxxxx.com:3268 dc=xxxxx,dc=com -D 'xxxxxx\xxxxxx' -W
但这也返回空
我只有一个本地配置的管理员用户,我能够以管理员身份登录
当我在 Jenkins 上配置 Active Directory 时,相同的用户名和服务器详细信息运行良好
我哪里错了?我可以尝试哪些其他选择?
sass - SCSS 文件分析失败?
使用通用 SonarQube 扫描仪分析我的项目时出现错误。根据文档,这种扫描仪和服务器的组合是兼容的。
版本:
- SonarQube 5.6.4 LTS
- CSS / SCSS / Less 插件 3.0
- SonarQube 扫描仪 2.8
有什么问题?
我有这个代码(typography.scss):
这是分析的结果。请注意,一些 scss 文件似乎已通过分析:
sonarqube - SonarQube 回复 NO_MIGRATION 尽管需要进行数据库迁移
我们使用 Ansible 自动安装了 SonarQube 服务器。作为此过程的一部分,Ansible 会轮询 URLsonar/api/server/index
以检查服务器是否正在运行。只要返回 HTTP 200 并且服务器状态等于SETUP
...
...脚本通过发送POST
到sonar/api/server/setup
并等待MIGRATION_SUCCEEDED
返回来触发数据库升级。
在我尝试将 SonarQube 从版本 5.6.2 升级到 5.6.5 之前,这一直运行良好。由于某种原因sonar/api/server/index
,现在总是返回状态UP
(即使 GUI 清楚地表明它仍在维护中)和一个POST
tosonar/api/server/setup
表示数据库是最新的并且不需要迁移(NO_MIGRATION
)。
但是,服务器仍处于维护模式,并且 nexus.log 不断重复同一行:
当我手动导航到sonar/setup
并单击更新按钮时,数据库迁移开始...... API 是否有任何更改?我是否调用了错误的 REST 端点?
sonarqube - Sonar 5.6:无法更新问题
我尝试更新 UI 上的问题(分配/设置严重性/打开)。但没有附加任何内容。当我看到网络交换时,我有一个 404: {"errors":[{"msg":"Issue with key '76b53a17-fa8f-4d04-b999-1fd5e401fee0' does not exist"}]}
但我在我的数据库(mysql)中发现了我的问题:
我们试图找到执行我的声纳的查询。我们只是在声纳的头部版本(IssueFinder 和 IBatis 配置)上找到它,它的工作原理:
它返回一行。我能做些什么?它是一个错误吗?
unit-testing - 使用鼻子测试的单元测试数量未反映在 python 代码库的声纳报告中
我正在尝试将测试覆盖率报告和单元测试详细信息(测试用例的数量,通过的测试用例的数量)放入声纳。
我使用覆盖率和鼻子测试插件生成报告并将其存储到coverage.xml 和nosetests.xml
我的 sonar.properties 文件看起来像
在运行 sonar-runner 时,我在日志中收到以下消息
我能够获得关于声纳的测试覆盖率报告,但无法获得相同的单元测试用例的数量。