Bug 493940 - Update sonar plugin
Summary: Update sonar plugin
Status: NEW
Alias: None
Product: Hudson
Classification: Technology
Component: Plugins (show other bugs)
Version: 3.3.2   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Winston Prakash CLA
QA Contact: Geoff Waymark CLA
URL:
Whiteboard: Candidate-3.4.0
Keywords:
Depends on:
Blocks:
 
Reported: 2016-05-18 15:40 EDT by Stuart Lorber CLA
Modified: 2016-06-01 13:05 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stuart Lorber CLA 2016-05-18 15:40:12 EDT
The Hudson sonar plugin was last updated in 2012 and is version 2.0.1.

The corresponding Jenkins plugin was last updated in March 2016 and is version 2.4.1 and uses SonarQube.

It would be nice to update the Hudson version.
Comment 1 Stuart Lorber CLA 2016-05-18 15:43:35 EDT
It looks like 2.0.1 is using SonarQube also but it would be nice to update the plugin.
Comment 2 Stuart Lorber CLA 2016-05-18 15:56:00 EDT
In addition Sonar will not install automatically.  The URL to get the install is incorrect.

15:53:53  FATAL: Failed to install http://repository.codehaus.org/org/codehaus/sonar-plugins/sonar-runner/2.0/sonar-runner-2.0.zip to /var/lib/hudson/tools/Sonar_2_0
15:53:53  hudson.util.IOException2: Failed to install http://repository.codehaus.org/org/codehaus/sonar-plugins/sonar-runner/2.0/sonar-runner-2.0.zip to /var/lib/hudson/tools/Sonar_2_0
15:53:53  	at hudson.FilePath.installIfNecessaryFrom(FilePath.java:679)
15:53:53  	at hudson.tools.DownloadFromUrlInstaller.performInstallation(DownloadFromUrlInstaller.java:97)
15:53:53  	at hudson.tools.InstallerTranslator.getToolHome(InstallerTranslator.java:54)
15:53:53  	at hudson.tools.ToolLocationNodeProperty.getToolHome(ToolLocationNodeProperty.java:99)
15:53:53  	at hudson.tools.ToolInstallation.translateFor(ToolInstallation.java:140)
15:53:53  	at hudson.plugins.sonar.SonarRunnerInstallation.forNode(SonarRunnerInstallation.java:88)
15:53:53  	at hudson.plugins.sonar.SonarRunnerBuilder.perform(SonarRunnerBuilder.java:185)
15:53:53  	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:34)
15:53:53  	at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:736)
15:53:53  	at hudson.model.Build$RunnerImpl.build(Build.java:181)
15:53:53  	at hudson.model.Build$RunnerImpl.doRun(Build.java:136)
15:53:53  	at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:524)
15:53:53  	at hudson.model.Run.run(Run.java:1495)
15:53:53  	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
15:53:53  	at hudson.model.ResourceController.execute(ResourceController.java:82)
15:53:53  	at hudson.model.Executor.run(Executor.java:137)
15:53:53  Caused by: hudson.util.IOException2: Could not connect to http://repository.codehaus.org/org/codehaus/sonar-plugins/sonar-runner/2.0/sonar-runner-2.0.zip. Check your internet connection.
15:53:53  	at hudson.ProxyConfiguration.connect(ProxyConfiguration.java:197)
15:53:53  	at hudson.ProxyConfiguration.openUrl(ProxyConfiguration.java:152)
15:53:53  	at hudson.ProxyConfiguration.open(ProxyConfiguration.java:221)
15:53:53  	at hudson.FilePath.installIfNecessaryFrom(FilePath.java:634)
15:53:53  	... 15 more
15:53:53  Caused by: java.net.UnknownHostException: repository.codehaus.org
15:53:53  	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:178)
15:53:53  	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
15:53:53  	at java.net.Socket.connect(Socket.java:579)
15:53:53  	at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
15:53:53  	at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
15:53:53  	at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
15:53:53  	at sun.net.www.http.HttpClient.<init>(HttpClient.java:211)
15:53:53  	at sun.net.www.http.HttpClient.New(HttpClient.java:308)
15:53:53  	at sun.net.www.http.HttpClient.New(HttpClient.java:326)
15:53:53  	at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:996)
15:53:53  	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:932)
15:53:53  	at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:850)
15:53:53  	at hudson.ProxyConfiguration.connect(ProxyConfiguration.java:187)
15:53:53  	... 18 more