Giter Site home page Giter Site logo

sonar-pdf-report's Introduction

Sonar PDF Report Plugin

Compatibility and download information.

Description / Features

Generate a project quality report in PDF format with the most relevant information from SonarQube web interface. The report aims to be a deliverable as part of project documentation.

The report contains:

  • Dashboard
  • Violations by categories
  • Hotspots:
    • Most violated rules
    • Most violated files
    • Most complex classes
    • Most duplicated files
  • Dashboard, violations and hotspots for all child modules (if they exists)

Installation

  1. Install the plugin through the Update Center or download it into the SONARQUBE_HOME/extensions/plugins directory
  2. Restart SonarQube

Usage

SonarQube PDF works as a post-job task. In this way, a PDF report is generated after each analysis in SonarQube.

Configuration

You can skip report generation or select report type (executive or workbook) globally or at the project level. You can also provide an username/password if your project is secured by SonarQube user management:

TODO: [image]

Download the report

PDF report can be downloaded from the SonarQube GUI:

TODO: [image]

Issue tracking: https://jira.codehaus.org/browse/SONARPLUGINS/component/14372

CI builds: https://sonarplugins.ci.cloudbees.com/job/report-pdf

sonar-pdf-report's People

Contributors

amuniz avatar dgageot avatar ehartmann avatar elendrim avatar gaudol avatar godin avatar justinharringa avatar laurents59 avatar simonbrandhof avatar skunca avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sonar-pdf-report's Issues

JACOCO CODE COVERAGE

HI
WHEN I AM RUNNING JACOCO PLUGIN FOR BUILD TIME IT WILL COVER UNIT TEST CASES REPORT AND SENDING REPORT TO SONARDASHBOARD. AFTER THE BUILD I AM DEPLOYING ALL ARTIFACTS IN TO SOME OTHER SERVER AND THEIR RUNNING INTEGRATION TESTS. FROM HERE I NEED TO COLLECT CODE COVERAGE AND NEED TO UPLOAD SONAR SERVER HOW CAN I DO THIS TASK?

Is this project still being maintained?

I'm out here looking for a way to generate SonarQube reports and I stumbled across this repo. I see that it's.... pretty old. And all the links are dead.

Is anyone maintaining this anymore?

Unable to get the Sonar PDF on mail

Hi,

I have configured my sonar project view to receive a sonar PDF report however i am still not getting the same on email. Below are the steps i performed:

  1. I have created a view where I have included my 6 projects. I gave execute permission on view not on individual project.
  2. I have set Executive Report option to come daily and provided email id's to receive the pdf
  3. I have set the Subscribe button which says "You are receiving PDF reports by email every day."

Please suggest what is missing. Also the report doesn't include much details about the sonar code analysis. Is it possible to include below parameters:

  • Test Coverage
  • Unresolved Issues

Please resolve this issue asap as i am not getting much help for web on the same.

Sonar report issue

when i am running sonar report getting errror

..sonar\batch-report\issues-36.pb (The process cannot access the file because it is being used by another process)

ERROR: Error during Sonar runner execution
org.sonar.runner.impl.RunnerException: Unable to execute Sonar
at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:91)
at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75)
at java.security.AccessController.doPrivileged(Native Method)
at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69)
at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50)
at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102)
at org.sonar.runner.api.Runner.execute(Runner.java:100)
at org.sonar.runner.Main.executeTask(Main.java:70)
at org.sonar.runner.Main.execute(Main.java:59)
at org.sonar.runner.Main.main(Main.java:53)
Caused by: org.sonar.squidbridge.api.AnalysisException: SonarQube is unable to analyze file : 'C:\Users\reddydv\Downloads\sonar-runner-dist-2.4\sonar-runner-2.4\bin
at org.sonar.java.ast.JavaAstScanner.simpleScan(JavaAstScanner.java:93)
at org.sonar.java.ast.JavaAstScanner.scan(JavaAstScanner.java:67)
at org.sonar.java.JavaSquid.scanSources(JavaSquid.java:136)
at org.sonar.java.JavaSquid.scan(JavaSquid.java:129)
at org.sonar.plugins.java.JavaSquidSensor.analyse(JavaSquidSensor.java:90)
at org.sonar.batch.phases.SensorsExecutor.executeSensor(SensorsExecutor.java:58)
at org.sonar.batch.phases.SensorsExecutor.execute(SensorsExecutor.java:50)
at org.sonar.batch.phases.AbstractPhaseExecutor.execute(AbstractPhaseExecutor.java:83)
at org.sonar.batch.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:192)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:142)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:127)
at org.sonar.batch.scan.ProjectScanContainer.scan(ProjectScanContainer.java:241)
at org.sonar.batch.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:236)
at org.sonar.batch.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:234)
at org.sonar.batch.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:226)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:142)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:127)
at org.sonar.batch.task.ScanTask.execute(ScanTask.java:47)
at org.sonar.batch.task.TaskContainer.doAfterStart(TaskContainer.java:86)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:142)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:127)
at org.sonar.batch.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:106)
at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:119)
at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:79)
at org.sonar.runner.batch.IsolatedLauncher.execute(IsolatedLauncher.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:87)
... 9 more
Caused by: org.sonar.core.util.ContextException: Unable to write issue | file=C:\Users\reddydv\Downloads\sonar-runner-dist-2.4\sonar-runner-2.4\bin\mmtel\TAS..son
at org.sonar.core.util.ContextException.of(ContextException.java:125)
at org.sonar.scanner.protocol.output.ScannerReportWriter.appendComponentIssue(ScannerReportWriter.java:79)
at org.sonar.batch.issue.ModuleIssues.write(ModuleIssues.java:148)
at org.sonar.batch.issue.ModuleIssues.initAndAddIssue(ModuleIssues.java:97)
at org.sonar.batch.sensor.DefaultSensorStorage.store(DefaultSensorStorage.java:180)
at org.sonar.api.batch.sensor.issue.internal.DefaultIssue.doSave(DefaultIssue.java:156)
at org.sonar.api.batch.sensor.internal.DefaultStorable.save(DefaultStorable.java:43)
at org.sonar.java.JavaIssue.save(JavaIssue.java:80)
at org.sonar.java.SonarComponents.reportIssueAfterSQ52(SonarComponents.java:231)
at org.sonar.java.SonarComponents.reportIssue(SonarComponents.java:210)
at org.sonar.java.model.DefaultJavaFileScannerContext.reportIssue(DefaultJavaFileScannerContext.java:126)
at org.sonar.java.model.DefaultJavaFileScannerContext.reportIssue(DefaultJavaFileScannerContext.java:121)
at org.sonar.java.checks.UndocumentedApiCheck.visitNode(UndocumentedApiCheck.java:132)
at org.sonar.java.checks.UndocumentedApiCheck.visitMethod(UndocumentedApiCheck.java:123)
at org.sonar.java.model.declaration.MethodTreeImpl.accept(MethodTreeImpl.java:218)
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:43)
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:37)
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.visitClass(BaseTreeVisitor.java:69)
at org.sonar.java.checks.UndocumentedApiCheck.visitClass(UndocumentedApiCheck.java:110)
at org.sonar.java.model.declaration.ClassTreeImpl.accept(ClassTreeImpl.java:198)
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:43)
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:37)
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.visitCompilationUnit(BaseTreeVisitor.java:55)
at org.sonar.java.checks.UndocumentedApiCheck.visitCompilationUnit(UndocumentedApiCheck.java:98)
at org.sonar.java.model.JavaTree$CompilationUnitTreeImpl.accept(JavaTree.java:143)
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:43)
at org.sonar.java.checks.UndocumentedApiCheck.scanFile(UndocumentedApiCheck.java:92)
at org.sonar.java.model.VisitorsBridge.visitFile(VisitorsBridge.java:128)
at org.sonar.java.ast.JavaAstScanner.simpleScan(JavaAstScanner.java:84)
... 38 more
Caused by: java.io.FileNotFoundException: C:\Users\reddydv\Downloads\sonar-runner-dist-2.4\sonar-runner-2.4\bin\mmtel\TAS..sonar\batch-report\issues-31.pb (The pr
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(FileOutputStream.java:270)
at java.io.FileOutputStream.(FileOutputStream.java:213)
at org.sonar.scanner.protocol.output.ScannerReportWriter.appendComponentIssue(ScannerReportWriter.java:76)
... 65 more
ERROR:
ERROR: Re-run SonarQube Runner using the -X switch to enable full debug logging.

C:\Users\reddydv\Downloads\sonar-runner-dist-2.4\sonar-runner-2.4\bin\mmtel\TAS>

pdf plugin 1.5 and sonarqube 5.2+ - values in pdf report appear as N/A

The pdf plugin 1.5 for SonarQube 5.2 and SonarQube 5.3 generates report for which values for certain entries like lines of code, comments, complexity, Code coverage, Test success, technical debt, issues appear as N/A.

PFA screenshot of the PDF.

sonar_dis.

However, for sonarqube version 4.5.6 and pdf plugin 1.5, the values for the above mentioned fields get properly generated. PFA screenshot of the PDF.

sonar_work

java.lang.NoSuchMethodError running on Sonar 5.5

The following exception occurs at the end of the scan process when running on Sonar 5.5.

Exception in thread "main" java.lang.NoSuchMethodError: org.sonar.api.resources.Project.getConfiguration()Lorg/apache/commons/configuration/Configuration;
        at org.sonar.report.pdf.batch.PDFPostJob.shouldExecuteOnProject(PDFPostJob.java:57)
        at org.sonar.batch.bootstrap.BatchExtensionDictionnary.shouldKeep(BatchExtensionDictionnary.java:260)
        at org.sonar.batch.bootstrap.BatchExtensionDictionnary.getFilteredExtensions(BatchExtensionDictionnary.java:101)
        at org.sonar.batch.bootstrap.BatchExtensionDictionnary.select(BatchExtensionDictionnary.java:74)
        at org.sonar.batch.phases.PostJobsExecutor.execute(PostJobsExecutor.java:52)
        at org.sonar.batch.phases.AbstractPhaseExecutor.execute(AbstractPhaseExecutor.java:87)
        at org.sonar.batch.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:189)
        at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:142)
        at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:127)
        at org.sonar.batch.scan.ProjectScanContainer.scan(ProjectScanContainer.java:265)
        at org.sonar.batch.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:260)
        at org.sonar.batch.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:250)
        at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:142)
        at org.sonar.batch.scan.ProjectScanContainer.startComponents(ProjectScanContainer.java:128)
        at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:127)
        at org.sonar.batch.task.ScanTask.execute(ScanTask.java:55)
        at org.sonar.batch.task.TaskContainer.doAfterStart(TaskContainer.java:86)
        at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:142)
        at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:127)
        at org.sonar.batch.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:124)
        at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:119)
        at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:62)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
        at com.sun.proxy.$Proxy0.execute(Unknown Source)
        at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:240)
        at org.sonarsource.scanner.api.EmbeddedScanner.runAnalysis(EmbeddedScanner.java:151)
        at org.sonarsource.scanner.cli.Main.runAnalysis(Main.java:110)
        at org.sonarsource.scanner.cli.Main.execute(Main.java:72)
        at org.sonarsource.scanner.cli.Main.main(Main.java:60)

sonar-pdf-report is not working with sonarqube 7.0 version. Is this compatibility with sonar 7.0

I am getting exception
org.sonar.report.pdf.entity.exception.ReportException: Can't retrieve project info. Parent project node is empty. Authentication?
I have used -Dsonar.pdf.username=admin -Dsonar.pdf.password=admin

error stacktrace :

[DEBUG] 13:43:48.190 Set parameter http.socket.timeout = 30000
[DEBUG] 13:43:48.201 HttpConnectionManager.getConnection: config = HostConfiguration[host=http://localhost:9000], timeout = 0
[DEBUG] 13:43:48.201 Allocating new connection, hostConfig=HostConfiguration[host=http://localhost:9000]
[DEBUG] 13:43:48.205 Preemptively sending default basic credentials
[DEBUG] 13:43:48.215 Authenticating with BASIC @localhost:9000
[DEBUG] 13:43:48.215 Credential charset not configured, using HTTP element charset
[DEBUG] 13:43:48.219 Open connection to localhost:9000
[DEBUG] 13:43:48.280 >> "GET /api/resources?resource=fi.point.merchantserver.monitoring.watchdog%3Awatchdog-common&depth=0&verbose=false& HTTP/1.1[\r][\n]"
[DEBUG] 13:43:48.280 Adding Host request header
[DEBUG] 13:43:48.296 >> "Accept: application/json[\r][\n]"
[DEBUG] 13:43:48.296 >> "Authorization: Basic YWRtaW46YWRtaW4=[\r][\n]"
[DEBUG] 13:43:48.296 >> "User-Agent: Jakarta Commons-HttpClient/3.1[\r][\n]"
[DEBUG] 13:43:48.297 >> "Host: localhost:9000[\r][\n]"
[DEBUG] 13:43:48.297 >> "[\r][\n]"
[DEBUG] 13:43:48.309 << "HTTP/1.1 404 [\r][\n]"
[DEBUG] 13:43:48.309 << "HTTP/1.1 404 [\r][\n]"
[DEBUG] 13:43:48.314 << "Content-Type: application/json[\r][\n]"
[DEBUG] 13:43:48.315 << "Content-Length: 51[\r][\n]"
[DEBUG] 13:43:48.315 << "Date: Tue, 29 May 2018 08:13:47 GMT[\r][\n]"
[DEBUG] 13:43:48.315 << "[\r][\n]"

org.sonar.report.pdf.entity.exception.ReportException: Can't retrieve project info. Parent project node is empty. Authentication?
at org.sonar.report.pdf.builder.ProjectBuilder.initializeProject(ProjectBuilder.java:125)
at org.sonar.report.pdf.PDFReporter.getProject(PDFReporter.java:132)
at org.sonar.report.pdf.PDFReporter.getReport(PDFReporter.java:83)

.......................
[DEBUG] 13:43:48.317 << "{"errors":[{"msg":"Unknown url : /api/resources"}]}"
[DEBUG] 13:43:48.317 Resorting to protocol version default close connection policy
[DEBUG] 13:43:48.317 Should NOT close connection, using HTTP/1.1
[DEBUG] 13:43:48.318 Releasing connection back to connection manager.
[DEBUG] 13:43:48.318 Freeing connection, hostConfig=HostConfiguration[host=http://localhost:9000]

java.net.SocketException: No buffer space available (maximum connections reached?): JVM_Bind

Hello Team,
We are using sonar-pdf-report plugin, sometimes we get the above issue while sonar pdf plugin task is in progress.

I googled around, and found that this is an issue with the Win 2008 R2 server,
Reference Links:
http://stackoverflow.com/questions/10088363/java-net-socketexception-no-buffer-space-available-maximum-connections-reached
https://support.microsoft.com/en-us/kb/2577795

We are working on implementing the fix and try it again. However, we have seen this error with sonar-pdf-report plugin only.

However, I am just highlighting from the part of using HTTP client from the report plugin, as stated in below link,

http://stackoverflow.com/questions/6068423/java-net-socketexception-no-buffer-space-available-maximum-connections-reached

Stack trace for more information,

[INFO] Retrieving measures
[INFO] Retrieving most violated rules
Dec 22, 2015 1:45:12 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
INFO: I/O exception (java.net.SocketException) caught when processing request: No buffer space available (maximum connections reached?): JVM_Bind
Dec 22, 2015 1:45:12 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
INFO: Retrying request
Dec 22, 2015 1:45:12 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
INFO: I/O exception (java.net.SocketException) caught when processing request: No buffer space available (maximum connections reached?): JVM_Bind
Dec 22, 2015 1:45:12 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
INFO: Retrying request
Dec 22, 2015 1:45:12 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
INFO: I/O exception (java.net.SocketException) caught when processing request: No buffer space available (maximum connections reached?): JVM_Bind
Dec 22, 2015 1:45:12 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
INFO: Retrying request
java.net.SocketException: No buffer space available (maximum connections reached?): JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:383)
at java.net.Socket.bind(Socket.java:577)
at java.net.Socket.(Socket.java:373)
at java.net.Socket.(Socket.java:249)
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:80)
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:122)
at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
at org.sonar.report.pdf.util.SonarAccess.getUrlAsDocument(SonarAccess.java:128)
at org.sonar.report.pdf.entity.Rule.loadViolatedResources(Rule.java:102)
at org.sonar.report.pdf.entity.Project.initMostViolatedRulesFromNode(Project.java:226)
at org.sonar.report.pdf.entity.Project.initMostViolatedRules(Project.java:170)
at org.sonar.report.pdf.entity.Project.initializeProject(Project.java:103)
at org.sonar.report.pdf.entity.Project.initializeProject(Project.java:120)
at org.sonar.report.pdf.PDFReporter.getProject(PDFReporter.java:114)
at org.sonar.report.pdf.PDFReporter.getReport(PDFReporter.java:71)
at org.sonar.report.pdf.mojo.SonarPDFMojo.execute(SonarPDFMojo.java:162)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:85)
at org.sonar.plugins.maven.DefaultMavenPluginExecutor.concreteExecuteMaven3(DefaultMavenPluginExecutor.java:126)
at org.sonar.plugins.maven.DefaultMavenPluginExecutor.concreteExecute(DefaultMavenPluginExecutor.java:110)
at org.sonar.plugins.maven.DefaultMavenPluginExecutor.execute(DefaultMavenPluginExecutor.java:73)
at org.sonar.plugins.maven.DefaultMavenPluginExecutor.execute(DefaultMavenPluginExecutor.java:60)
at org.sonar.batch.phases.PostJobsExecutor.executeMavenPlugin(PostJobsExecutor.java:87)
at org.sonar.batch.phases.PostJobsExecutor.execute(PostJobsExecutor.java:71)
at org.sonar.batch.phases.PostJobsExecutor.execute(PostJobsExecutor.java:61)
at org.sonar.batch.phases.PhaseExecutor.execute(PhaseExecutor.java:150)
at org.sonar.batch.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:178)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92)
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77)
at org.sonar.batch.scan.ProjectScanContainer.scan(ProjectScanContainer.java:199)
at org.sonar.batch.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:194)
at org.sonar.batch.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:187)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92)
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77)
at org.sonar.batch.scan.ScanTask.scan(ScanTask.java:56)
at org.sonar.batch.scan.ScanTask.execute(ScanTask.java:44)
at org.sonar.batch.bootstrap.TaskContainer.doAfterStart(TaskContainer.java:82)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92)
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77)
at org.sonar.batch.bootstrap.BootstrapContainer.executeTask(BootstrapContainer.java:175)
at org.sonar.batch.bootstrap.BootstrapContainer.doAfterStart(BootstrapContainer.java:163)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92)
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77)
at org.sonar.batch.bootstrapper.Batch.startBatch(Batch.java:92)
at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:74)
at org.sonar.runner.batch.IsolatedLauncher.execute(IsolatedLauncher.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:87)
at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75)
at java.security.AccessController.doPrivileged(Native Method)
at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69)
at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50)
at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102)
at org.sonar.runner.api.Runner.execute(Runner.java:100)
at org.codehaus.mojo.sonar.bootstrap.RunnerBootstraper.execute(RunnerBootstraper.java:135)
at org.codehaus.mojo.sonar.SonarMojo.execute(SonarMojo.java:132)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:132)
at XXX.MavenCliWrapper.main(MavenCliWrapper.java:57)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)

Sonar pdf report doesn't show Issue details file

We use Sonar 4.5.1 . The sonar-pdf-plugin is sonar-pdfreport-plugin-1.5-SNAPSHOT . After the sonar pdf report is downloaded from dashboard, we see that 'Issue details' section doesn't display the file name and line number details as shown in screenshot below
issue_details

SonarQube Email Notification

Hi,
I have configured sonar Projects with email Notifications. I have set up Gmail notifications. When I do test email configuration then it sending mail, but not getting an email of sonar reports.
Sonar_Mail_Configuration
User_Notification
I have attached configuration image which I did. I have added all the notifications for Project.

SonarQube stop running when "Governance" plugin is added

Test scenario:

  • Windows 10
  • SonarQube 7.0 : Governance Plugin 7.0.x
  • SonarQube 6.7 : Governance Plugin 2.0.2

This only happen when I include Governance plugin in the dir <Sonar>/extensions/plugins
Sonar start normally but after few seconds the wrapper stop running.

Output details doesn't help me to understand the issue.

Thank you!

"GET /api/metrics HTTP/1.1" throws a HTTP 400 on version 6.1

I've upgraded my staging area for sonarqube to 6.1. Unforntunately, there is a 400 error on the metrics request. This was working on 5.6.3, but it's no longer working on 6.1.

I'll be looking at the change log from 5.6.3 to 6.1 to try and find what changed.

Web Api Not Returning All the Issues

Sonarqube Web Api returning only 101 issues on browser and from the following code (in json):

IssueClient issueClient = client.issueClient();
Issues issues = issueClient.find(query);
List issueList = issues.list();

Note:

  1. Thousands of issues are shown while accessing sonarqube via loacalhost:9000 (i.e via portal) for the same search criteria.

Please help..!

PDF Report 1.4 - embedded error: Error 401 (SonarQube 4.5.4)

Hi,

During the source code inspection invoked from Jenkins I encountered 401 authorization problem. Invocation was through sonar-maven-plugin version 2.6.
When I log to SonarQube manually and access the URL, there is no problem. It seems that plugin is not authenticating. The plugin previous version was working under SonarQube 3.7.4.

Godspeed
TKZ

[DEBUG] [14:22:38.760] Resorting to protocol version default close connection policy
[DEBUG] [14:22:38.760] Should NOT close connection, using HTTP/1.1
[DEBUG] [14:22:38.760] Releasing connection back to connection manager.
[DEBUG] [14:22:38.760] Freeing connection, hostConfig=HostConfiguration[host=https://test.pl]
[DEBUG] [14:22:38.760] Adding connection at: 1427718158760
[DEBUG] [14:22:38.761] Notifying no-one, there are no waiting threads
[DEBUG] [14:22:38.768] Accessing Sonar: getting violated resurces by one given rule (squid:CycleBetweenPackages)
[DEBUG] [14:22:38.914] Release semaphore on project : org.sonar.api.resources.Project@20de83dc[id=9282,key=test,qualifier=TRK], with key batch-test
[ERROR] Error 401 on https://tmpltest.sce.t-mobile.pl/sonarqube/api/issues/search?pageSize=20&componentRoots=pl.infovide:vpabx-conf&rules=squid:CycleBetweenPackages
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Can not execute Sonar
Embedded error: Error 401 on https://test.pl/sonarqube/api/issues/search?pageSize=20&componentRoots=test&rules=squid:CycleBetweenPackages
[INFO] ------------------------------------------------------------------------
[DEBUG] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Can not execute Sonar
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:284)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException: Can not execute Sonar
at org.codehaus.mojo.sonar.Bootstraper.executeMojo(Bootstraper.java:103)
at org.codehaus.mojo.sonar.Bootstraper.start(Bootstraper.java:79)
at org.codehaus.mojo.sonar.SonarMojo.execute(SonarMojo.java:88)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
... 17 more
Caused by: org.apache.maven.plugin.MojoExecutionException: Error 401 on https://tmpltest.sce.t-mobile.pl/sonarqube/api/issues/search?pageSize=20&componentRoots=test&rules=squid:CycleBetweenPackages
at org.sonar.maven.ExceptionHandling.handle(ExceptionHandling.java:37)
at org.sonar.maven.SonarMojo.execute(SonarMojo.java:175)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
at org.codehaus.mojo.sonar.Bootstraper.executeMojo(Bootstraper.java:98)
... 21 more
Caused by: org.sonar.wsclient.base.HttpException: Error 401 on https://tmpltest.sce.t-mobile.pl/sonarqube/api/issues/search?pageSize=20&componentRoots=test&rules=squid:CycleBetweenPackages
at org.sonar.wsclient.internal.HttpRequestFactory.execute(HttpRequestFactory.java:153)
at org.sonar.wsclient.internal.HttpRequestFactory.get(HttpRequestFactory.java:129)
at org.sonar.wsclient.issue.internal.DefaultIssueClient.find(DefaultIssueClient.java:49)
at org.sonar.report.pdf.builder.RuleBuilder.loadViolatedResources(RuleBuilder.java:105)
at org.sonar.report.pdf.builder.ProjectBuilder.initMostViolatedRulesFromNode(ProjectBuilder.java:248)
at org.sonar.report.pdf.builder.ProjectBuilder.initMostViolatedRules(ProjectBuilder.java:175)
at org.sonar.report.pdf.builder.ProjectBuilder.initializeProject(ProjectBuilder.java:98)
at org.sonar.report.pdf.PDFReporter.getProject(PDFReporter.java:132)
at org.sonar.report.pdf.PDFReporter.getReport(PDFReporter.java:82)
at org.sonar.report.pdf.batch.PDFGenerator.execute(PDFGenerator.java:109)
at org.sonar.report.pdf.batch.PDFPostJob.executeOn(PDFPostJob.java:70)
at org.sonar.batch.phases.PostJobsExecutor.execute(PostJobsExecutor.java:72)
at org.sonar.batch.phases.PostJobsExecutor.execute(PostJobsExecutor.java:61)
at org.sonar.batch.phases.PhaseExecutor.execute(PhaseExecutor.java:132)
at org.sonar.batch.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:194)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:93)
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:78)
at org.sonar.batch.scan.ProjectScanContainer.scan(ProjectScanContainer.java:233)
at org.sonar.batch.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:228)
at org.sonar.batch.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:221)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:93)
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:78)
at org.sonar.batch.scan.ScanTask.scan(ScanTask.java:64)
at org.sonar.batch.scan.ScanTask.execute(ScanTask.java:51)
at org.sonar.batch.bootstrap.TaskContainer.doAfterStart(TaskContainer.java:125)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:93)
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:78)
at org.sonar.batch.bootstrap.BootstrapContainer.executeTask(BootstrapContainer.java:173)
at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:95)
at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:67)
at org.sonar.runner.batch.IsolatedLauncher.execute(IsolatedLauncher.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:87)
at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75)
at java.security.AccessController.doPrivileged(Native Method)
at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69)
at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50)
at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102)
at org.sonar.runner.api.Runner.execute(Runner.java:100)
at org.sonar.maven.SonarMojo.execute(SonarMojo.java:173)
... 23 more

unable to create the pdf report

sonar verison is 6.5

the error log is below:

ERROR: Error during SonarQube Scanner execution
org.sonar.wsclient.connectors.ConnectionException: HTTP error: 401, msg: , query: org.apache.commons.httpclient.methods.GetMethod@2d77a289
at org.sonar.wsclient.connectors.HttpClient3Connector.executeRequest(HttpClient3Connector.java:108)
at org.sonar.wsclient.connectors.HttpClient3Connector.execute(HttpClient3Connector.java:81)
at org.sonar.wsclient.Sonar.find(Sonar.java:49)
at org.sonar.report.pdf.builder.ProjectBuilder.initializeProject(ProjectBuilder.java:93)
at org.sonar.report.pdf.PDFReporter.getProject(PDFReporter.java:132)
at org.sonar.report.pdf.PDFReporter.getReport(PDFReporter.java:83)
at org.sonar.report.pdf.batch.PDFGenerator.execute(PDFGenerator.java:100)
at org.sonar.report.pdf.batch.PDFPostJob.executeOn(PDFPostJob.java:76)
at org.sonar.scanner.phases.PostJobsExecutor.execute(PostJobsExecutor.java:66)
at org.sonar.scanner.phases.PostJobsExecutor.execute(PostJobsExecutor.java:55)
at org.sonar.scanner.phases.AbstractPhaseExecutor.execute(AbstractPhaseExecutor.java:84)
at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:179)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:144)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:129)
at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:261)
at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:256)
at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:245)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:144)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:129)
at org.sonar.scanner.task.ScanTask.execute(ScanTask.java:47)
at org.sonar.scanner.task.TaskContainer.doAfterStart(TaskContainer.java:84)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:144)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:129)
at org.sonar.scanner.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:119)
at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:116)
at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:63)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
at com.sun.proxy.$Proxy0.execute(Unknown Source)
at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:233)
at org.sonarsource.scanner.api.EmbeddedScanner.runAnalysis(EmbeddedScanner.java:151)
at org.sonarsource.scanner.cli.Main.runAnalysis(Main.java:123)
at org.sonarsource.scanner.cli.Main.execute(Main.java:77)
at org.sonarsource.scanner.cli.Main.main(Main.java:61)
ERROR:
ERROR: Re-run SonarQube Scanner using the -X switch to enable full debug logging.

test failed.

Hello, i'm try build release 1.4 use maven. After i'm type mvn package, on test unit i'get error:

Tests run: 5, Failures: 1, Errors: 0, Skipped: 1, Time elapsed: 2.3 sec <<< FAIL
URE!
metricsShouldBeConsistent(org.sonar.report.pdf.test.MetricsTest) Time elapsed:
1.874 sec <<< FAILURE!
java.lang.AssertionError: Metric profile is not provided expected: but was
:
at org.testng.Assert.fail(Assert.java:84)
at org.testng.Assert.failNotEquals(Assert.java:438)
at org.testng.Assert.assertTrue(Assert.java:32)
at org.sonar.report.pdf.test.MetricsTest.metricsShouldBeConsistent(Metri
csTest.java:58)

Results :
Failed tests: metricsShouldBeConsistent(org.sonar.report.pdf.test.MetricsTest)
: Metric profile is not provided expected: but was:

Tests run: 5, Failures: 1, Errors: 0, Skipped: 1

Enviroments:
Apache Maven 3.3.9
Java version: 1.8.0_71
OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"

Problem generating PDF with a sonar.branch

I am using maven to store results in Sonar. We have recently attempted to use the sonar-pdfreport-plugin.

Using sonar-pdfreport-plugin-1.4 with SonarQube 4.5.5 an error is generated when attempting to generate a PDF when using the -Dsonar.branch option. It appears to be appending the the branch twice to the string used to look-up the project info.

Here is an example of the output from maven, in this example I used -Dsonar.branch=local:
[INFO] [11:28:46.613] Retrieving project info for test:myproject:local:local
[INFO] [11:28:47.067] Can't retrieve project info. Have you set username/password in Sonar settings?

Taking the -Dsonar.brach=local option off seems to work, the output instead is like this:
[INFO] [11:28:46.613] Retrieving project info for test:myproject

However we use branches to distinguish different release builds.

Wrong use of sonar.branch

Since project.getEffectiveKey is used, concatenating the branch ID to the project ID is not required.
Indeed it causes an error, because the branch is added twice to the resource key when requesting the API.

Can´t access to Sonar or project doesn't exist on Sonar instance

We have observed below error for quite some time now,

SonarQube Version: 4.3.3
pdf plugin : 1.3.2

java.io.IOException: Can´t access to Sonar or project doesn't exist on Sonar instance.
at org.sonar.report.pdf.util.SonarAccess.getUrlAsDocument(SonarAccess.java:132)
at org.sonar.report.pdf.entity.Rule.loadViolatedResources(Rule.java:102)
at org.sonar.report.pdf.entity.Project.initMostViolatedRulesFromNode(Project.java:226)
at org.sonar.report.pdf.entity.Project.initMostViolatedRules(Project.java:170)
at org.sonar.report.pdf.entity.Project.initializeProject(Project.java:103)
at org.sonar.report.pdf.PDFReporter.getProject(PDFReporter.java:114)
at org.sonar.report.pdf.PDFReporter.getReport(PDFReporter.java:71)
at org.sonar.report.pdf.mojo.SonarPDFMojo.execute(SonarPDFMojo.java:162)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:85)
at org.sonar.plugins.maven.DefaultMavenPluginExecutor.concreteExecuteMaven3(DefaultMavenPluginExecutor.java:126)
at org.sonar.plugins.maven.DefaultMavenPluginExecutor.concreteExecute(DefaultMavenPluginExecutor.java:110)
at org.sonar.plugins.maven.DefaultMavenPluginExecutor.execute(DefaultMavenPluginExecutor.java:73)
at org.sonar.plugins.maven.DefaultMavenPluginExecutor.execute(DefaultMavenPluginExecutor.java:60)
at org.sonar.batch.phases.PostJobsExecutor.executeMavenPlugin(PostJobsExecutor.java:87)
at org.sonar.batch.phases.PostJobsExecutor.execute(PostJobsExecutor.java:71)
at org.sonar.batch.phases.PostJobsExecutor.execute(PostJobsExecutor.java:61)
at org.sonar.batch.phases.PhaseExecutor.execute(PhaseExecutor.java:150)
at org.sonar.batch.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:178)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92)
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77)
at org.sonar.batch.scan.ProjectScanContainer.scan(ProjectScanContainer.java:199)
at org.sonar.batch.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:194)
at org.sonar.batch.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:187)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92)
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77)
at org.sonar.batch.scan.ScanTask.scan(ScanTask.java:56)
at org.sonar.batch.scan.ScanTask.execute(ScanTask.java:44)
at org.sonar.batch.bootstrap.TaskContainer.doAfterStart(TaskContainer.java:82)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92)
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77)
at org.sonar.batch.bootstrap.BootstrapContainer.executeTask(BootstrapContainer.java:175)
at org.sonar.batch.bootstrap.BootstrapContainer.doAfterStart(BootstrapContainer.java:163)
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92)
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77)
at org.sonar.batch.bootstrapper.Batch.startBatch(Batch.java:92)
at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:74)
at org.sonar.runner.batch.IsolatedLauncher.execute(IsolatedLauncher.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:87)
at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75)
at java.security.AccessController.doPrivileged(Native Method)
at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69)
at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50)
at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102)
at org.sonar.runner.api.Runner.execute(Runner.java:100)
at org.codehaus.mojo.sonar.bootstrap.RunnerBootstraper.execute(RunnerBootstraper.java:135)
at org.codehaus.mojo.sonar.SonarMojo.execute(SonarMojo.java:132)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:132)
at com.XXXX.maven.MavenCliWrapper.main(MavenCliWrapper.java:57)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)

Issue with Sonarqube 5.6

Is there a version compatible with Sonarqube5.6? Or any pre-release version is also fine if there is any.?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.