[prev in list] [next in list] [prev in thread] [next in thread] 

List:       sonar-user
Subject:    Re: [sonar-user] Error running Sonar Analysis from Jenkins
From:       Patroklos Papapetrou <ppapapetrou76 () gmail ! com>
Date:       2013-09-29 17:55:29
Message-ID: CAM-q9NKAUCpGcZ5AwrU0caMu05T6dU7eCtedGXkm6ja0WU+SFg () mail ! gmail ! com
[Download RAW message or body]

Thanks a lot Evgeny!!
It worked :)

Patroklos Papapetrou

Co-Author of Sonar in
Action<http://affiliate.manning.com/idevaffiliate.php?id=1233_299>

http://gr.linkedin.com/in/ppapapetrou

http://twitter.com/ppapapetrou76 <http://www.twitter.com/ppapapetrou76>


2013/9/29 Evgeny Mandrikov <mandrikov@gmail.com>

> Hi Patroklos,
> 
> Wild guess : try Sonar Mojo version 2.1 instead of 2.0 -
> http://mojo.codehaus.org/sonar-maven-plugin/plugin-info.html
> 
> 
> On Sun, Sep 29, 2013 at 9:36 AM, Patroklos Papapetrou <
> ppapapetrou76@gmail.com> wrote:
> 
> > Hi guys
> > 
> > We upgraded our SonarQube instance to 3.7.1 and when running SonarQube
> > analysis from Jenkins as a post-build action we receive the following error
> > 
> > [ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-
> > plugin:2.0:sonar (default-cli) on project services.marine.travel:
> > Execution default-cli of goal
> > org.codehaus.mojo:sonar-maven-plugin:2.0:sonar failed: A required class was
> > missing while executing org.codehaus.mojo:sonar-maven-plugin:2.0:sonar:
> > org/sonatype/aether/graph/DependencyFilter
> > [ERROR] -----------------------------------------------------
> > [ERROR] realm =    plugin>org.codehaus.mojo:sonar-maven-plugin:2.0
> > [ERROR] strategy =
> > org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
> > [ERROR] urls[0] =
> > file:/var/lib/jenkins/.m2/repository/org/codehaus/mojo/sonar-maven-plugin/2.0/sonar-maven-plugin-2.0.jar
> >  [ERROR] urls[1] =
> > file:/var/lib/jenkins/.m2/repository/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar
> >  [ERROR] urls[2] =
> > file:/var/lib/jenkins/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
> >  [ERROR] urls[3] =
> > file:/var/lib/jenkins/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
> >  [ERROR] urls[4] =
> > file:/var/lib/jenkins/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
> >  [ERROR] urls[5] =
> > file:/var/lib/jenkins/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
> >  [ERROR] urls[6] =
> > file:/var/lib/jenkins/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar
> >  [ERROR] urls[7] =
> > file:/var/lib/jenkins/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar
> >  [ERROR] urls[8] =
> > file:/var/lib/jenkins/.m2/repository/org/codehaus/plexus/plexus-utils/2.0.4/plexus-utils-2.0.4.jar
> >  [ERROR] Number of foreign imports: 1
> > [ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent:
> > null]]
> > [ERROR]
> > [ERROR] -----------------------------------------------------:
> > org.sonatype.aether.graph.DependencyFilter
> > 
> > We're using Maven 3.1 and here's the command running SonarQube within
> > Jenkins
> > 
> > /opt/maven/apache-maven-3.1.0/bin/mvn -f
> > /var/lib/jenkins/workspace/services.marine.travel/pom.xml -e -B
> > sonar:sonar -Dsonar.jdbc.driver=com.mysql.jdbc.Driver
> > 
> > 
> > 
> > -Dsonar.jdbc.url=jdbc:mysql://localhost:3306/SONAR?autoReconnect=true&useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true
> >                 
> > ******** ******** -Dsonar.host.url=https://metrics.keepitcloud.com
> > 
> > This started to happen after we upgraded to SonarQube 3.7.1 and Maven 3.1
> > but I can't understand why. According to this thread
> > http://sonarqube.15.x6.nabble.com/Sonar-Issue-while-maven-analysis-td5014078.htmland \
> > documentation this error happens only with SonarQube versions prior to 3.7 when \
> > using Maven 3.1. Any ideas ? 
> > Could it be any caching problem and Jenkins somehow still uses libs from
> > previous SonarQube version?
> > Thanks in advance
> > 
> > Patroklos Papapetrou
> > 
> > Co-Author of Sonar in \
> > Action<http://affiliate.manning.com/idevaffiliate.php?id=1233_299> 
> > http://gr.linkedin.com/in/ppapapetrou
> > 
> > http://twitter.com/ppapapetrou76 <http://www.twitter.com/ppapapetrou76>
> > 
> 
> 
> 
> --
> Best regards,
> Evgeny Mandrikov aka Godin <http://godin.net.ru>
> http://twitter.com/_godin_
> 


[Attachment #3 (text/html)]

<div dir="ltr"><div class="gmail_default" style="font-family:trebuchet \
ms,sans-serif">Thanks a lot Evgeny!!<br>It worked :)<br></div></div><div \
class="gmail_extra"><br clear="all"><div><p \
style="margin:0px;font-size:13px;color:rgb(34,34,34);font-family:arial,sans-serif;background-color:rgb(255,255,255)">
 <span lang="EN-US"><font face="&#39;trebuchet ms&#39;, sans-serif">Patroklos \
Papapetrou</font></span></p><p \
style="margin:0px;font-size:13px;color:rgb(34,34,34);font-family:arial,sans-serif;background-color:rgb(255,255,255)">
 <span lang="EN-US"><font face="&#39;trebuchet ms&#39;, sans-serif"><a \
href="http://affiliate.manning.com/idevaffiliate.php?id=1233_299" \
target="_blank">Co-Author of Sonar in Action</a></font></span></p><p \
style="margin:0px;background-color:rgb(255,255,255)"> <span lang="EN-US"><font \
color="#222222" face="arial, sans-serif"><a \
href="http://gr.linkedin.com/in/ppapapetrou" \
target="_blank">http://gr.linkedin.com/in/ppapapetrou</a></font></span></p><p \
style="margin:0px;background-color:rgb(255,255,255)"> <span lang="EN-US"><font \
color="#222222" face="arial, sans-serif"><a \
href="http://www.twitter.com/ppapapetrou76" \
target="_blank">http://twitter.com/ppapapetrou76</a></font></span></p></div> \
<br><br><div class="gmail_quote">2013/9/29 Evgeny Mandrikov <span dir="ltr">&lt;<a \
href="mailto:mandrikov@gmail.com" \
target="_blank">mandrikov@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" \
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div \
dir="ltr"><div>Hi Patroklos,</div><div><br></div>Wild guess : try Sonar Mojo version \
2.1 instead of 2.0 - <a \
href="http://mojo.codehaus.org/sonar-maven-plugin/plugin-info.html" \
target="_blank">http://mojo.codehaus.org/sonar-maven-plugin/plugin-info.html</a><br>


</div><div class="gmail_extra"><div><div class="h5"><br><br><div \
class="gmail_quote">On Sun, Sep 29, 2013 at 9:36 AM, Patroklos Papapetrou <span \
dir="ltr">&lt;<a href="mailto:ppapapetrou76@gmail.com" \
target="_blank">ppapapetrou76@gmail.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" \
style="font-family:trebuchet ms,sans-serif">Hi guys<br><br></div><div \
class="gmail_default" style="font-family:trebuchet ms,sans-serif">


We upgraded our SonarQube instance to 3.7.1 and when running SonarQube analysis from \
Jenkins as a post-build action we receive the following error <br> <br>[ERROR] Failed \
to execute goal org.codehaus.mojo:sonar-maven-<div>plugin:2.0:sonar (default-cli) on \
project <a href="http://services.marine.travel" \
target="_blank">services.marine.travel</a>: Execution default-cli of goal \
org.codehaus.mojo:sonar-maven-plugin:2.0:sonar failed: A required class was missing \
while executing org.codehaus.mojo:sonar-maven-plugin:2.0:sonar: \
org/sonatype/aether/graph/DependencyFilter<br>




[ERROR] -----------------------------------------------------<br>
[ERROR] realm =    plugin&gt;org.codehaus.mojo:sonar-maven-plugin:2.0<br>
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy<br>
[ERROR] urls[0] = file:/var/lib/jenkins/.m2/repository/org/codehaus/mojo/sonar-maven-plugin/2.0/sonar-maven-plugin-2.0.jar<br>
 [ERROR] urls[1] = file:/var/lib/jenkins/.m2/repository/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar<br>
 [ERROR] urls[2] = file:/var/lib/jenkins/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar<br>
 [ERROR] urls[3] = file:/var/lib/jenkins/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar<br>
 [ERROR] urls[4] = file:/var/lib/jenkins/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar<br>
 [ERROR] urls[5] = file:/var/lib/jenkins/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar<br>
 [ERROR] urls[6] = file:/var/lib/jenkins/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar<br>
 [ERROR] urls[7] = file:/var/lib/jenkins/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar<br>
 [ERROR] urls[8] = file:/var/lib/jenkins/.m2/repository/org/codehaus/plexus/plexus-utils/2.0.4/plexus-utils-2.0.4.jar<br>
 [ERROR] Number of foreign imports: 1<br>
[ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent: null]]<br>
[ERROR]<br>
[ERROR] -----------------------------------------------------: \
org.sonatype.aether.graph.DependencyFilter</div><br></div><div class="gmail_default" \
style="font-family:trebuchet ms,sans-serif">We&#39;re using Maven 3.1 and here&#39;s \
the command running SonarQube within Jenkins<br>



<pre><pre>/opt/maven/apache-maven-3.1.0/bin/mvn -f <br>/var/lib/jenkins/workspace/<a \
href="http://services.marine.travel/pom.xml" \
target="_blank">services.marine.travel/pom.xml</a> -e -B <br>sonar:sonar \
-Dsonar.jdbc.driver=com.mysql.jdbc.Driver <br>



-Dsonar.jdbc.url=jdbc:mysql://localhost:3306/SONAR?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=utf8&amp;rewriteBatchedStatements=true \
<br>******** ******** -Dsonar.host.url=<a href="https://metrics.keepitcloud.com" \
target="_blank">https://metrics.keepitcloud.com</a></pre>



</pre>This started to happen after we upgraded to SonarQube 3.7.1 and Maven 3.1 but I \
can&#39;t understand why. According to this thread <a \
href="http://sonarqube.15.x6.nabble.com/Sonar-Issue-while-maven-analysis-td5014078.html" \
target="_blank">http://sonarqube.15.x6.nabble.com/Sonar-Issue-while-maven-analysis-td5014078.html</a> \
and documentation this error happens only with SonarQube versions prior to 3.7 when \
using Maven 3.1. Any ideas ?<br>



<br></div><div class="gmail_default" style="font-family:trebuchet \
ms,sans-serif">Could it be any caching problem and Jenkins somehow still uses libs \
from previous SonarQube version?<br></div><div class="gmail_default" \
style="font-family:trebuchet ms,sans-serif">



Thanks in advance<br></div><div class="gmail_default" style="font-family:trebuchet \
ms,sans-serif"><br clear="all"></div><div><p \
style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif;margin:0px"> \
<span lang="EN-US"><font face="&#39;trebuchet ms&#39;, sans-serif">Patroklos \
Papapetrou</font></span></p><p \
style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif;margin:0px"> \
<span lang="EN-US"><font face="&#39;trebuchet ms&#39;, sans-serif"><a \
href="http://affiliate.manning.com/idevaffiliate.php?id=1233_299" \
target="_blank">Co-Author of Sonar in Action</a></font></span></p><p \
style="margin:0px">



<span lang="EN-US"><font color="#222222" face="arial, sans-serif"><a \
href="http://gr.linkedin.com/in/ppapapetrou" \
target="_blank">http://gr.linkedin.com/in/ppapapetrou</a></font></span></p><p \
style="margin:0px"> <span lang="EN-US"><font color="#222222" face="arial, \
sans-serif"><a href="http://www.twitter.com/ppapapetrou76" \
target="_blank">http://twitter.com/ppapapetrou76</a></font></span></p></div> </div>
</blockquote></div><br><br clear="all"><div><br></div></div></div><span \
class="HOEnZb"><font color="#888888">-- <br>Best regards,<br>Evgeny Mandrikov aka \
Godin &lt;<a href="http://godin.net.ru" \
target="_blank">http://godin.net.ru</a>&gt;<br> <a href="http://twitter.com/_godin_" \
target="_blank">http://twitter.com/_godin_</a> </font></span></div>
</blockquote></div><br></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic