标签: sonarqube-5.0

声纳启动时出错,无法启动JVM:没有这样的文件或目录(2)

我正面临着sonarqube 5.0.1的奇怪问题,这是一台没有启动的机器.这是错误日志 - sonar.log -

--> Wrapper Started as Daemon
Launching a JVM...
Unable to start JVM: No such file or directory (2)
JVM exited while loading the application.
JVM Restarts disabled.  Shutting down.
<-- Wrapper Stopped
Run Code Online (Sandbox Code Playgroud)

机器是x​​86_64 GNU/Linux - Centos 5.1.

这个盒子安装了java -

$java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
Run Code Online (Sandbox Code Playgroud)

同一个sonarqube包在另一台机器上工作.

知道这里有什么问题吗?

谢谢.

sonarqube sonarqube-5.0

24
推荐指数
2
解决办法
4万
查看次数

Sonar抱怨记录和重新抛出异常

我在我的程序中有以下代码片段,并且在与Maven集成之后,我正在运行SonarQube 5以进行代码质量检查.

然而,Sonar抱怨我应该记录或重新抛出此异常.

我在这里错过了什么?我还没有记录异常吗?

 private boolean authenticate(User user) {
        boolean validUser = false;
        int validUserCount = 0;
        try {
            DataSource dataSource = (DataSource) getServletContext().getAttribute("dataSource");
            validUserCount = new MasterDao(dataSource).getValidUserCount(user);
        } catch (SQLException sqle) {
            LOG.error("Exception while validating user credentials for user with username: " + user.getUsername() + " and pwd:" + user.getPwd());
            LOG.error(sqle.getMessage());
        }
        if (validUserCount == 1) {
            validUser = true;
        }
        return validUser;
    }
Run Code Online (Sandbox Code Playgroud)

java exception-handling maven sonarqube sonarqube-5.0

16
推荐指数
3
解决办法
4万
查看次数

启动svn blame时SonarQube出错

我最近将我的SonarQube服务器从4.5.2升级到5.0.1,然后升级到5.1(参见下面的编辑).

突然,多模块Maven项目的分析失败,出现以下错误:

[INFO] [12:02:05.045] Sensor SCM Sensor...
[INFO] [12:02:05.169] SCM provider for this project is: svn
[INFO] [12:02:05.169] Retrieve SCM blame information...
[INFO] [12:02:05.185] 650 files to be analyzed
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] myproject ......................................... FAILURE [3:21.165s]
[INFO] module1 ........................................... SKIPPED
[INFO] module2 ........................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2:42.429s
[INFO] Finished at: Thu Feb 26 11:30:01 CET 2015
[INFO] Final Memory: 73M/2020M
[DEBUG] [11:30:01.789] Executing: svn blame --xml --non-interactive -x …
Run Code Online (Sandbox Code Playgroud)

svn maven sonarqube sonarqube-5.0 sonarqube5.1

15
推荐指数
3
解决办法
2万
查看次数

如何在SonarQube 5.1中重命名项目?

我找不到如何在SonarQube 5.1中重命名项目.

创建后,如何从Web仪表板更改项目名称,密钥,分支?

SonarQube的文档没有帮助.

sonarqube-5.0

15
推荐指数
4
解决办法
1万
查看次数

使用jstestdriver将javascript xml junit tests导入SONAR失败

我在做什么? 我目前正在为前端应用程序设置持续集成/交付管道.我们计划使用SonarQube作为代码质量工具,并希望在SONAR中导入junit测试结果/代码覆盖率以进行进一步分析.

我能够成功地将javascript代码覆盖率报告导入SONAR.我们正在使用Gulp/Karma/PhantomJS/Jasmine等,并使用Karma coverage/Junit记者生成测试结果.Junit测试文件名是TEST-xunit.xml.

我被困在哪里? 我需要您的帮助/专家指导,将Javascript测试结果导入SONAR.我尝试了不同的东西,但不知何故无法将单元测试源/结果导入SONAR.

我有什么尝试过的? 之前我们使用的是SONAR Runner 2.3,SONAR Qube 4.5/Javascript插件2.2并且能够导入Junit高级别统计数据,例如测试通过/失败等.但是,我们无法导航到单个测试以查看哪个测试通过/失败.

在进一步研究时,注意到如果找不到测试源,Javascript插件2.3为场景添加了更多消息.此外,还有一些其他依赖项,因此将SONAR qube升级到5.0.使用SONAR runner 2.4测试并观察以下消息.目前,高级别的统计数据也没有被导入.

JSTestDriverSensor.java 代码来自github上的SONAR Javascript插件

LOG.warn("Test result will not be saved for test class \"{}\", because SonarQube associated resource has not been found using file name: \"{}\"",
    getUnitTestClassName(classKey), getUnitTestFileName(classKey));
Run Code Online (Sandbox Code Playgroud)

由SONAR gulp插件生成的sonar-runner.properties(使用SONAR Runner 2.3)

sonar.projectBaseDir=C:/xxxxx/homepage2
sonar.host.url=http://xxxxx:9000/sonarqube/
sonar.jdbc.url=jdbc:mysql:// xxxxx:3306/sonar
sonar.jdbc.username= xxxxx
sonar.jdbc.password= xxxxx
sonar.projectKey=homepage:0.0.0
sonar.projectName=homepage
sonar.projectVersion=0.0.0
sonar.sources=src/app,src/components
sonar.exclusions=src/**/*spec.js
sonar.tests=test
sonar.language=js
sonar.sourceEncoding=UTF-8
sonar.javascript.lcov.reportPath=reports/coverage/lcov.info
sonar.javascript.jstestdriver.reportsPath=reports/unit
Run Code Online (Sandbox Code Playgroud)

我甚至尝试过单独的SONAR runner 2.4安装,但不断收到相同的错误消息.

题? 1.必须有一些我忽略的东西,不知何故无法确定导致这种情况的原因.我想我要么设置测试目录路径错误,要么JSTestDriverSensor错误地解释测试目录文件.建议?2.首先,我只想导入一个示例junit xml文件,以查看它是否成功导入.之后,我可以修改karma junit generator输出以匹配输入junit xml.这里需要一些参考例子.

附上一些日志.我修改了junit xml来设置不同的类名,以查看JsTestDriverSensor是否找到它.但事实并非如此!

[23:31:24] 23:31:24.122 DEBUG …
Run Code Online (Sandbox Code Playgroud)

sonar-runner sonarqube sonarqube-5.0

13
推荐指数
1
解决办法
4100
查看次数

如何在多模块java项目中跳过声纳分析中的子模块

我有一个多模块Maven项目.我需要从声纳anlaysis中排除一个子模块.

我从父目录运行mvn声纳:声纳.

有没有办法在pom文件中指定排除项,或者我们需要在声纳qube中配置它.

sonarqube sonarqube-5.0

12
推荐指数
1
解决办法
1万
查看次数

SonarQube - 临时目录不可写

我正在安装SonarQube v5.0.1.

我正在运行Windows Server 2012 64位,Java 1.8 64位和SonarQube windows-x86-64包装器.

SonarQube不断抛出以下错误:

WrapperSimpleApp: Encountered an error running main: java.lang.IllegalStateException: Temp directory is not writable: C:\Windows\system32\config\systemprofile\AppData\Local\Temp\
java.lang.IllegalStateException: Temp directory is not writable: C:\Windows\system32\config\systemprofile\AppData\Local\Temp\
    at org.sonar.process.MinimumViableSystem.checkWritableDir(MinimumViableSystem.java:60)
    at org.sonar.process.MinimumViableSystem.checkWritableTempDir(MinimumViableSystem.java:52)
    at org.sonar.process.MinimumViableSystem.check(MinimumViableSystem.java:45)
    at org.sonar.application.App.main(App.java:113)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: The system cannot find the path specified
    at java.io.WinNTFileSystem.createFileExclusively(Native Method)
    at java.io.File.createTempFile(Unknown Source)
    at org.sonar.process.MinimumViableSystem.checkWritableDir(MinimumViableSystem.java:57)
    ... 9 more
<-- Wrapper Stopped
Run Code Online (Sandbox Code Playgroud)

为什么SonarQube会继续尝试写入C:\ …

sonarqube sonarqube-5.0

11
推荐指数
2
解决办法
8300
查看次数

升级SonarQube问题

我在安装SonarQube4.4到5.1的实例时遇到问题.

指令说停止SonarQube服务器,搭配几个文件(备份数据库,复制插件等),然后重新启动了更新版本的声纳服务器.

我的问题是我不知道如何启动/停止服务器.命令:

bin/<SYSTEM>/sonar stop
Run Code Online (Sandbox Code Playgroud)

NEW_SONARQUBE_HOME/bin/<SYSTEM>/sonar start
Run Code Online (Sandbox Code Playgroud)

不被承认.这是文件位置的样子,这是我StartSonar在新实例上遇到的错误.

在此输入图像描述 当我从5.1开始 在此输入图像描述 当我从4.4开始 在此输入图像描述

声纳日志出错.我正在使用9000端口,所以我不确定它为什么要试图获得9001

    2015.06.12 09:59:47 ERROR web[o.a.c.h.Http11NioProtocol] Failed to initialize end point associated with ProtocolHandler ["http-nio-0.0.0.0-9000"]
java.net.BindException: Address already in use: bind
    at sun.nio.ch.Net.bind0(Native Method) ~[na:1.7.0_55]
    at sun.nio.ch.Net.bind(Net.java:444) ~[na:1.7.0_55]
    at sun.nio.ch.Net.bind(Net.java:436) ~[na:1.7.0_55]
    at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:214) ~[na:1.7.0_55]
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) ~[na:1.7.0_55]
    at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:343) ~[tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:730) ~[tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:457) ~[tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.coyote.http11.AbstractHttp11JsseProtocol.init(AbstractHttp11JsseProtocol.java:120) [tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.catalina.connector.Connector.initInternal(Connector.java:960) [tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) [tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.catalina.core.StandardService.initInternal(StandardService.java:567) [tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) [tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:851) [tomcat-embed-core-8.0.18.jar:8.0.18] …
Run Code Online (Sandbox Code Playgroud)

service webserver jenkins sonarqube sonarqube-5.0

11
推荐指数
1
解决办法
5760
查看次数

如何在声纳扫描期间获取已修复问题的列表

每次声纳扫描后,我们都可以在门户和扫描日志中看到新添加的问题列表,如下所示.我可以使用Rest API获取新添加的问题列表

HTTP://本地主机:9000/API /问题/搜索createdAfter = 2015年8月15日?

在这里我们可以看到18个主要问题已经修复,并以绿色显示.有没有办法找出特定扫描中已修复问题的列表.使用API​​或任何其他方法

在此输入图像描述

[sonar:sonar] 07:06:13.946 INFO  - ANALYSIS SUCCESSFUL, you can browse http://localhost:9000/dashboard/index/ICDP_NOV_2015
[sonar:sonar] 07:06:14.012 INFO  - Executing post-job class org.sonar.issuesreport.ReportJob 
[sonar:sonar] 07:06:21.327 INFO  - HTML Issues Report generated: /hosting/workspace/Sonar_20151102/make/sonar_deploy/.sonar/issues-report/issues-report.html
[sonar:sonar] 07:06:21.494 INFO  - Light HTML Issues Report generated: /hosting/workspace/Sonar_20151102/make/sonar_deploy/.sonar/issues-report/issues-report-light.html
[sonar:sonar] 07:06:21.497 INFO  - 
[sonar:sonar] 
[sonar:sonar] -------------  Issues Report  -------------
[sonar:sonar] 
[sonar:sonar]        +27 issues
[sonar:sonar] 
[sonar:sonar]        +20 major
[sonar:sonar]         +7 minor
[sonar:sonar] 
[sonar:sonar] -------------------------------------------
[sonar:sonar] 
[sonar:sonar] 
[sonar:sonar] 07:06:21.497 INFO  - Executing post-job class org.sonar.plugins.issueassign.notification.SendIssueNotificationsPostJob
[sonar:sonar] 07:06:21.902 …
Run Code Online (Sandbox Code Playgroud)

findbugs sonarqube sonarqube-4.5 sonarqube-5.0 sonarqube5.1

10
推荐指数
1
解决办法
1517
查看次数

如何在SonarQube 5.1中生成html问题报告

我们最近将SonarQube升级到5.1版本.在早期版本中,有问题报告插件可以为问题生成html报告.现在该插件在5.1中变为原生,我想知道问题的设置报告在哪里?反正有没有像以前那样生成html问题报告?

sonarqube sonarqube-5.0

6
推荐指数
1
解决办法
6401
查看次数