lundi 25 janvier 2016

Sonar-Runer with multiple-modules throws HttpRequestException error

I have a project with this structure:

Project

  • src/ (java files)
  • WebContent/ (jsp files)
    • WEB-INF/
      • lib/ (jar libraries)
  • build/ (classes)

And my sonar-project.properties is:

# Paths to source directories.
# Do not put the "sonar-project.properties" file in the same directory with the source code.
# (i.e. never set the "sonar.sources" property to ".")
sonar.sources=.
sonar.modules=src,WebContent


normalsource-module.sonar.projectName=codigo-Java
normalsource-module.sonar.language=java
normalsource-module.sonar.sources=src/
normalsource-module.sonar.binaries=build/
sonar.libraries=WEB-INF/lib/*.jar

generated-module.sonar.projectName=codigo-web
generated-module.sonar.language=web
generated-module.sonar.sources=WebContent/
normalsource-module.sonar.binaries=build/
sonar.libraries=WEB-INF/lib/*.jar

i execute sonar-runner -X > sonar.log but shows this in comand line:

D:\workspace V4\LOPDATAWUNDERMAN14>sonar-runner -X > sonar.log
ERROR: Error during Sonar runner execution
org.sonar.runner.kevinsawicki.HttpRequest$HttpRequestException: java.net.SocketException: Unexpected end of file from server 
        at org.sonar.runner.kevinsawicki.HttpRequest.code(HttpRequest.java:1392)
        at org.sonar.runner.kevinsawicki.HttpRequest.ok(HttpRequest.java:1417)
        at org.sonar.runner.impl.ServerConnection.downloadString(ServerConnection.java:93)
        at org.sonar.runner.impl.ServerVersion.downloadVersion(ServerVersion.java:47)
        at org.sonar.runner.impl.ServerVersion.version(ServerVersion.java:38)
        at org.sonar.runner.impl.ServerVersion.is37Compatible(ServerVersion.java:58)
        at org.sonar.runner.impl.JarDownloader.checkVersionAndDownload(JarDownloader.java:36)
        at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:71)
        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: java.net.SocketException: Unexpected end of file from server
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
        at java.lang.reflect.Constructor.newInstance(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection$10.run(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection$10.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.net.www.protocol.http.HttpURLConnection.getChainedException(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
        at java.net.HttpURLConnection.getResponseCode(Unknown Source)
        at org.sonar.runner.kevinsawicki.HttpRequest.code(HttpRequest.java:1390)

        ... 15 more
Caused by: java.net.SocketException: Unexpected end of file from server
        at sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source)
        at sun.net.www.http.HttpClient.parseHTTP(Unknown Source)
        at sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source)
        at sun.net.www.http.HttpClient.parseHTTP(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(Unknown Source)
        at org.sonar.runner.kevinsawicki.HttpRequest.header(HttpRequest.java:1903)
        at org.sonar.runner.kevinsawicki.HttpRequest.contentType(HttpRequest.java:2308)
        at org.sonar.runner.impl.ServerConnection.downloadString(ServerConnection.java:89)
        ... 13 more

and this on my sonar.log file

D:\sonarqube-5.3\sonar-runner-2.4
SonarQube Runner 2.4
Java 1.8.0_66 Oracle Corporation (64-bit)
Windows 7 6.1 amd64
INFO: Error stacktraces are turned on.
INFO: Runner configuration file: D:\sonarqube-5.3\sonar-runner-2.4\conf\sonar-runner.properties
INFO: Project configuration file: D:\workspace V4\LOPDATAWUNDERMAN14\sonar-project.properties
INFO: Default locale: "es_ES", source code encoding: "windows-1252" (analysis is platform dependent)
INFO: Work directory: D:\workspace V4\LOPDATAWUNDERMAN14\.\.sonar
INFO: ------------------------------------------------------------------------
INFO: EXECUTION FAILURE
INFO: ------------------------------------------------------------------------
Total time: 1:20.449s
Final Memory: 1M/245M
INFO: ------------------------------------------------------------------------

What im doing wrong? Regards.




Aucun commentaire:

Enregistrer un commentaire