Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Critical
-
Resolution: Fixed
-
Affects Version/s: 1.2, 1.2.1
-
Fix Version/s: 1.8
-
Component/s: Maven Plugin
-
Labels:None
-
Number of attachments :
Description
Arnaud Heritier notices (http://www.mail-archive.com/dev@maven.apache.org/msg73926.html) :
I have an infinite loop with the sonar plugin : 09-Apr-2008 03:23:10 [ERROR] Cannot execute the command org.codehaus.sonar:sonar-core-maven-plugin:1.2:prepare 09-Apr-2008 03:23:10 java.lang.StackOverflowError 09-Apr-2008 03:23:10 at java.security.AccessController.doPrivileged(Native Method) 09-Apr-2008 03:23:10 at java.net.URLClassLoader.findResource(URLClassLoader.java:359) 09-Apr-2008 03:23:10 at org.codehaus.classworlds.RealmClassLoader.findResource(RealmClassLoader.java:232) 09-Apr-2008 03:23:10 at java.lang.ClassLoader.getResource(ClassLoader.java:977) 09-Apr-2008 03:23:10 at org.codehaus.classworlds.RealmClassLoader.getResourceDirect(RealmClassLoader.java:247) 09-Apr-2008 03:23:10 at org.codehaus.classworlds.DefaultClassRealm.getResource(DefaultClassRealm.java:300) 09-Apr-2008 03:23:10 at org.codehaus.classworlds.RealmClassLoader.getResource(RealmClassLoader.java:237) 09-Apr-2008 03:23:10 at org.codehaus.classworlds.DefaultClassRealm.getResource(DefaultClassRealm.java:288) 09-Apr-2008 03:23:10 at org.codehaus.classworlds.DefaultClassRealm.getResource(DefaultClassRealm.java:314) 09-Apr-2008 03:23:10 at org.codehaus.classworlds.RealmClassLoader.getResource(RealmClassLoader.java:237) 09-Apr-2008 03:23:10 at org.codehaus.classworlds.DefaultClassRealm.getResource(DefaultClassRealm.java:288) 09-Apr-2008 03:23:10 at org.codehaus.classworlds.DefaultClassRealm.getResource(DefaultClassRealm.java:314)
Same kind of issue with maven 2.0.9 and sonar 1.2.1 with JDK 1.6.0_04 in the prepare target of sonar, but with a stack slightly different:
Failing for both single module and mutli-modules projects.
Failing as well for simple project without dependency.
Command line use: mvn org.codehaus.sonar:sonar-maven-plugin:1.2.1:sonar 2.1:sonar
[ERROR] Cannot execute the command org.codehaus.sonar:sonar-core-maven-plugin:1.2.1:prepare
java.lang.StackOverflowError
at java.util.zip.ZipFile.getEntry(ZipFile.java:148)
at java.util.jar.JarFile.getEntry(JarFile.java:206)
at java.util.jar.JarFile.getJarEntry(JarFile.java:189)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:754)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:732)
at sun.misc.URLClassPath.findResource(URLClassPath.java:145)
at java.net.URLClassLoader$2.run(URLClassLoader.java:362)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:359)
at org.codehaus.classworlds.RealmClassLoader.findResource(RealmClassLoader.java:232)
at java.lang.ClassLoader.getResource(ClassLoader.java:977)
at org.codehaus.classworlds.RealmClassLoader.getResourceDirect(RealmClassLoader.java:247)
at org.codehaus.classworlds.DefaultClassRealm.getResource(DefaultClassRealm.java:300)
at org.codehaus.classworlds.RealmClassLoader.getResource(RealmClassLoader.java:237)
at org.codehaus.classworlds.DefaultClassRealm.getResource(DefaultClassRealm.java:288)
at org.codehaus.classworlds.DefaultClassRealm.getResource(DefaultClassRealm.java:314)
at org.codehaus.classworlds.RealmClassLoader.getResource(RealmClassLoader.java:237)
at org.codehaus.classworlds.DefaultClassRealm.getResource(DefaultClassRealm.java:288)
at org.codehaus.classworlds.DefaultClassRealm.getResource(DefaultClassRealm.java:288)
at org.codehaus.classworlds.DefaultClassRealm.getResource(DefaultClassRealm.java:314)
..........
..........
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Cannot execute the command org.codehaus.sonar:sonar-core-maven-plugin:1.2.1:prepare