问题标签 [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.

0 投票
1 回答
318 浏览

c# - 成功的问题报告,但仪表板上没有问题

我目前正在寻找将代码分析添加到 C# 项目。我正在通过 Jenkins/C#/Visual Studio 插件运行分析,并且没有在仪表板上报告任何问题。我的问题 JSON 报告有很多以下问题:

显然,分析正在发挥作用并产生问题。但是,当我在仪表板上查看项目时,它没有显示任何错误/漏洞/等。有趣的是,它确实显示了代码行和重复统计信息。

该分析确实适用于我们的 JS 代码,所以它似乎只是 C# 的事情。

0 投票
2 回答
1352 浏览

sonarqube - 规则合规性指标 Sonarqube

Sonarqube 5.6 的规则合规性指标缺失。Issues Density 插件和 Violation Density 已被弃用,所以我不知道现在该做什么。

有什么建议么?

0 投票
1 回答
595 浏览

jenkins - AST 扫描期间的 SonarQube 5.6 FileNotFound 异常

在 AST 扫描期间,我FileNotFoundException正在寻找一个symbols-34.pb文件:

(匿名更改路径名称)

java 类非常简单,仅包含几个注释,可能可以针对 Java 6 进行编译。我在 SonarQube 5.6 中使用 Java 插件的 4.0 版本。

有没有想过为什么会发生这种情况?

0 投票
3 回答
3784 浏览

ldap - sonarqube 5.6 & LDAP 2.0 验证失败

我正在测试升级到 sonarqube 5.6 并安装了 ldap 2.0 插件并将相关配置复制到我的测试 5.6 设置中。

相关配置是

我在 conf/sonar.properties 中有以下设置

在启动时我看到

如果我尝试登录,我会在登录屏幕上看到“身份验证失败”。日志文件除了

相同的配置适用于 sonarqube 4.5.7 和 ldap 1.4

欢迎提出如何进一步调查的想法。

0 投票
2 回答
777 浏览

apache - 在 sonarqube 升级 5.2 -> 5.6 之后,WebServer 不再运行

我正在使用 WindowsServer2008 和 MySql 5.6.31。我想将 SonarQube 从 5.2 版本升级到 5.6。启动 SonarQube 后,日志文件显示以下几行。一切都应该找到,除了 WebServer 没有运行: INFO ce[oscaWebServerWatcherImpl] 等待 Web 服务器运行... INFO ce[oscaWebServerWatcherImpl] 仍在等待 WebServer...

当我尝试在浏览器中访问 WebServer 时,我从 ApacheTomcat 收到消息:

有谁知道为什么 WebServer 无法运行?

Wrapper Manager: JVM #1 运行 64 位 JVM。Wrapper Manager:注册关闭挂钩 Wrapper Manager:使用 wrapper 加载本机库。如果平台特定库不存在,则一次或多次尝试可能会失败。加载本机库失败:wrapper-windows-x86-64.dll 原因:java.lang.UnsatisfiedLinkError:java.library.path 中没有 wrapper-windows-x86-64 已加载本机库:wrapper.dll 调用本机初始化方法。初始化 WrapperManager 本机库。Java 可执行文件:C:\ProgramData\Oracle\Java\javapath\java.exe Windows 版本:6.1.7601 Java 版本:1.8.0_91-b15 Java HotSpot(TM) 64 位服务器 VM Java VM 供应商:Oracle Corporation

控制事件监视器线程已启动。启动运行器线程已启动。WrapperManager.start(org.tanukisoftware.wrapper.WrapperSimpleApp@38af3868, args[]) 由线程调用:主通信运行器线程已启动。Open socket to wrapper...Wrapper-Connection Opened Socket from 31000 to 32000 Send a packet KEY : fnnZL60VqJstVqYQ handleSocket(Socket[addr=/127.0.0.1,port=32000,localport=31000]) 收到一个数据包 LOW_LOG_LEVEL : 1 Wrapper Manager :Wrapper 的 LowLogLevel 为 1 收到了一个数据包 PING_TIMEOUT :200 来自 Wrapper 的 PingTimeout 为 200000 收到了一个数据包 PROPERTIES :(属性值)收到了一个数据包 START :开始调用 WrapperListener.start() 等待 WrapperListener.start 运行线程完成。WrapperListener.start 运行线程已启动。WrapperSimpleApp:start(args) 将等待最多 2 秒让 main 方法完成。WrapperSimpleApp:调用主方法 2016.07.28 13:48:38 INFO app[osaAppFileSystem] 清理或创建临时目录 D:\SonarQube\sonarqube-5.6\temp 2016.07.28 13:48:38 INFO app[ospmJavaProcessLauncher] 启动进程[es ]: C:\Program Files\Java\jre1.8.0_91\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=D:\SonarQube\sonarqube-5.6\temp -javaagent:C:\Program Files\Java\jre1.8.0_91\lib \management-agent.jar -cp ./lib/common/;./lib/搜索/org.sonar.search.SearchServer D:\SonarQube\sonarqube-5.6\temp\sq-process6103713257744114100properties 发送数据包 START_PENDING : 5000 发送数据包 START_PENDING : 5000 WrapperSimpleApp: start(args) end。Main Completed=false,exitCode=null WrapperListener.start 运行线程已停止。从 WrapperListener.start() 返回 发送数据包 STARTED :启动运行线程停止。收到数据包 PING : ping 发送数据包 PING : ok 2016.07.28 13:48:41 INFO es[ospProcessEntryPoint] 开始 es 2016.07.28 13:48:41 INFO es[ossEsSettings] Elasticsearch 正在监听 127.0.0.1:9001 2016.07。 28 13:48:42 信息 es[o.elasticsearch.node] [sonar-1469706518062] 版本 [1.7.5],pid [3788],构建 [00f95f4/2016-02-02T09:55:30Z] 2016.07.28 13 :48:42 INFO es[o.elasticsearch.node] [sonar-1469706518062] 正在初始化 ... 2016.07。28 13:48:42 INFO es[oeplugins] [sonar-1469706518062] 已加载 [],站点 [] 2016.07.28 13:48:43 INFO es[o.elasticsearch.env] [sonar-1469706518062] 使用 [1] 数据路径,安装 [[Data (D:)]],net usable_space [29.5gb],net total_space [249.9gb],类型 [NTFS] 收到一个数据包 PING : ping 发送一个数据包 PING : ok 2016.07.28 13:48: 46 WARN es[oebootstrap] 未找到 JNA。本机方法将被禁用。2016.07.28 13:48:47 INFO es[o.elasticsearch.node] [sonar-1469706518062] 初始化 2016.07.28 13:48:47 INFO es[o.elasticsearch.node] [sonar-1469706518062] 开始 ... 2016.07 .28 13:48:47 INFO es[oetransport] [sonar-1469706518062] bound_address {inet[/127.0.0.1:9001]},publish_address {inet[/127.0.0.1:9001]} 2016.07.28 13:48:47信息 es[oe;./lib/服务器/;D:\SonarQube\sonarqube-5.6\lib\jdbc\mysql\mysql-connector-java-5.1.35.jar org.sonar.server.app.WebServer D:\SonarQube\sonarqube-5.6\temp\sq-process200048299209178132properties收到数据包 PING : ping 发送数据包 PING : ok 2016.07.28 13:48:55 TRACE web[ospLifecycle] tryToMoveTo 从 INIT 到 STARTING => true 2016.07.28 13:48:55 INFO web[ospProcessEntryPoint] 开始 web 2016.07。 28 13:48:56 INFO web[ossaTomcatContexts] Webapp 目录:D:\SonarQube\sonarqube-5.6\web 2016.07.28 13:48:56 INFO web[oachHttp11NioProtocol] 初始化ProtocolHandler ["http-nio-xxx.xxx.x .xxx-xxxx"] 2016.07.28 13:48:56 INFO web[oatunNioSelectorPool] 使用共享选择器进行 servlet 写入/读取 收到数据包 PING : ping 发送数据包 PING : ok 2016.07.28 13:48:57 INFO web [奥赫Http11NioProtocol] 启动 ProtocolHandler ["http-nio-xxx.xxx.x.xxx-xxxx"] 2016.07.28 13:48:57 INFO web[ossaTomcatAccessLog] Web 服务器启动 2016.07.28 13:48:57 INFO web[ossaEmbeddedTomcat ] HTTP 连接器在端口 9000 上启用 2016.07.28 13:48:57 TRACE web[ospLifecycle] tryToMoveTo from STARTING to STARTED => true 2016.07.28 13:48:58 INFO app[ospmMonitor] Process[web] is up 2016.07.28 13:48:58 INFO app[ospmJavaProcessLauncher] 启动进程[ce]: C:\Program Files\Java\jre1.8.0_91\bin\java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=D:\SonarQube\sonarqube-5.6\temp -javaagent:C:\Program Files\Java\jre1.8.0_91\lib\管理-agent.jar -cp ./lib/common/xxx.x.xxx-xxxx"] 2016.07.28 13:48:57 INFO web[ossaTomcatAccessLog] Web 服务器已启动 2016.07.28 13:48:57 INFO web[ossaEmbeddedTomcat] HTTP 连接器在端口 9000 上启用 2016.07.28 13: 48:57 TRACE web[ospLifecycle] tryToMoveTo 从 STARTING 到 STARTED => true 2016.07.28 13:48:58 INFO app[ospmMonitor] Process[web] is up 2016.07.28 13:48:58 INFO app[ospmJavaProcessLauncher] Launch process [ce]:C:\Program Files\Java\jre1.8.0_91\bin\java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Djava.net。 preferIPv4Stack=true -Djava.io.tmpdir=D:\SonarQube\sonarqube-5.6\temp -javaagent:C:\Program Files\Java\jre1.8.0_91\lib\management-agent.jar -cp ./lib/common /xxx.x.xxx-xxxx"] 2016.07.28 13:48:57 INFO web[ossaTomcatAccessLog] Web 服务器已启动 2016.07.28 13:48:57 INFO web[ossaEmbeddedTomcat] HTTP 连接器在端口 9000 上启用 2016.07.28 13: 48:57 TRACE web[ospLifecycle] tryToMoveTo 从 STARTING 到 STARTED => true 2016.07.28 13:48:58 INFO app[ospmMonitor] Process[web] is up 2016.07.28 13:48:58 INFO app[ospmJavaProcessLauncher] Launch process [ce]:C:\Program Files\Java\jre1.8.0_91\bin\java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Djava.net。 preferIPv4Stack=true -Djava.io.tmpdir=D:\SonarQube\sonarqube-5.6\temp -javaagent:C:\Program Files\Java\jre1.8.0_91\lib\management-agent.jar -cp ./lib/common /28 13:48:57 INFO web[ossaEmbeddedTomcat] HTTP 连接器在端口 9000 上启用 2016.07.28 13:48:57 TRACE web[ospLifecycle] tryToMoveTo 从 STARTING 到 STARTED => true 2016.07.28 13:48:58 INFO app[ospmMonitor ] Process[web] is up 2016.07.28 13:48:58 INFO app[ospmJavaProcessLauncher] Launch process[ce]: C:\Program Files\Java\jre1.8.0_91\bin\java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=D:\SonarQube\sonarqube-5.6\temp -javaagent:C:\Program Files \Java\jre1.8.0_91\lib\management-agent.jar -cp ./lib/common/28 13:48:57 INFO web[ossaEmbeddedTomcat] HTTP 连接器在端口 9000 上启用 2016.07.28 13:48:57 TRACE web[ospLifecycle] tryToMoveTo 从 STARTING 到 STARTED => true 2016.07.28 13:48:58 INFO app[ospmMonitor ] Process[web] is up 2016.07.28 13:48:58 INFO app[ospmJavaProcessLauncher] Launch process[ce]: C:\Program Files\Java\jre1.8.0_91\bin\java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=D:\SonarQube\sonarqube-5.6\temp -javaagent:C:\Program Files \Java\jre1.8.0_91\lib\management-agent.jar -cp ./lib/common/Monitor] Process[web] is up 2016.07.28 13:48:58 INFO app[ospmJavaProcessLauncher] Launch process[ce]: C:\Program Files\Java\jre1.8.0_91\bin\java -Djava.awt.headless= true -Dfile.encoding=UTF-8 -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=D:\SonarQube\sonarqube-5.6\temp -javaagent:C:\Program文件\Java\jre1.8.0_91\lib\management-agent.jar -cp ./lib/common/Monitor] Process[web] is up 2016.07.28 13:48:58 INFO app[ospmJavaProcessLauncher] Launch process[ce]: C:\Program Files\Java\jre1.8.0_91\bin\java -Djava.awt.headless= true -Dfile.encoding=UTF-8 -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=D:\SonarQube\sonarqube-5.6\temp -javaagent:C:\Program文件\Java\jre1.8.0_91\lib\management-agent.jar -cp ./lib/common/;./lib/server/ ;./lib/ce/*;D:\SonarQube\sonarqube-5.6\lib\jdbc\mysql\mysql-connector-java-5.1.35.jar org.sonar.ce.app。 CeServer D:\SonarQube\sonarqube-5.6\temp\sq-process346661778793077863properties 2016.07.28 13:48:59 TRACE ce[ospLifecycle] tryToMoveTo 从 INIT 到 STARTING => true 2016.07.28 13:48:59 INFO ce[ospProcessEntryPoint] 开始ce 2016.07.28 13:48:59 INFO ce[oscaWebServerWatcherImpl] 等待 Web 服务器运行... 2016.07.28 13:49:00 INFO ce[oscaWebServerWatcherImpl] 仍在等待 WebServer... 收到数据包 PING : ping发送数据包 PING : ok 2016.07.28 13:49:02 INFO ce[oscaWebServerWatcherImpl] 仍在等待 WebServer... 收到数据包 PING : ping 发送数据包 PING : ok

0 投票
1 回答
302 浏览

java - SonarQube 5.6 Android Gradle

我有这个构建系统

  • 摇篮 2.14
  • SonarQube 5.6.1
  • sonarqube gradle 插件 2.0.1

我的 sonarqube.properties 看起来像这样:

./gradlew sonarqube -Dsonar.password=xxx 运行。

但我看到不是问题的问题,例如“未使用的私有构造函数”。在我升级到 5.6.1 和 sonarqube 插件之前,这不是问题。似乎不会检查 .class 文件。有人对 Gradle/SonarQube 和 Android 有同样的问题吗?

0 投票
0 回答
538 浏览

xml - sonarqube 5.6 分析引发的唯一约束违规

我已经升级到 sonarqube-5.6,它似乎工作正常。但是,一项分析反复失败,并且日志给出了此错误。

编辑:进一步调查表明,删除 XML 插件可以防止发生此错误。存储库包含单个 xml 文件src/test/resources/logback-test.xml,并且有问题的目录存在于sonar.tests属性中。这似乎对我来说一定是一个缺陷。

0 投票
1 回答
2006 浏览

mysql - Sonar 抱怨在 SonarQube 中已经定义了一个项目,但不是作为项目的模块

从 SonarQube 5.1.2 升级到 SonarQube 5.6 后,我们开始面临以下问题。

错误 [ossctCeWorkerCallableImpl] 无法执行任务 AVX_lJ9fzEKnCGDDOpXH org.sonar.api.utils.MessageException:项目验证失败:项目“X”已在 SonarQube 中定义,但不是项目“Y”的模块。如果您真的想停止直接分析项目“X”,请先将其从 SonarQube 中删除,然后重新启动对项目“Y”的分析。

除了升级之外,我们没有做任何更改或重构我们的代码。请让我们知道如何解决此问题。

0 投票
1 回答
3540 浏览

sonarqube - SonarQube :: 当前版本太旧。请先升级到长期支持版本

我下载了 sonarqube-5.6并配置了sonar.properties。我的mysql版本是5.6,java版本是1.8。当我开始声纳时出现错误,当前版本太旧,而我的声纳是 5.6。这是错误日志和 sonar.properties

声纳属性

编辑 ::

请注意,我使用的是http://docs.sonarqube.org最新的 5.6 版本

链接说“你必须先升级到 4.5.x - 我推荐 4.5.7 - 然后升级到 5.3。” . 我没有得到这个,我应该安装较低版本的拳头并将其升级到 5.6 还是什么

0 投票
1 回答
1105 浏览

java - SonarQube 5.6.1 在使用 Ant 编译 Java 7 项目时抛出错误的主要版本

我有一份使用 Ant 构建项目的 Jenkins 工作。

该项目使用 Java 7。Jenkins 作业的运行时也是 Java 7。我使用的是在 Java 8 上运行的 SonarQube 5.6.1。SonarQube 服务器运行良好。

但是,当需要<sonar:sonar />在 Ant 中调用目标时,我收到以下错误,这显然是由于 Java 版本不匹配 ( JVMCFRE003 bad major version)。我不知道如何解决这个问题。