[ 
https://jira.codehaus.org/browse/SUREFIRE-1071?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=352227#comment-352227
 ] 

Julian Payne commented on SUREFIRE-1071:
----------------------------------------

I do not have the problem with the Oracle JDK.

I will try to debug the problem and come back to you with more information. 
This may take some time as this seems to be some sort of race condition and 
only happens from time to time.

> LinkageError 
> org.apache.maven.surefire.shade.org.apache.maven.shared.utils.io.IOUtil
> ------------------------------------------------------------------------------------
>
>                 Key: SUREFIRE-1071
>                 URL: https://jira.codehaus.org/browse/SUREFIRE-1071
>             Project: Maven Surefire
>          Issue Type: Bug
>          Components: Maven Surefire Plugin
>    Affects Versions: 2.16
>         Environment: Maven 3.1.1 and Maven 3.2.1
>            Reporter: Julian Payne
>            Priority: Blocker
>
> Every so often when I am running the unit tests on a standard Maven project I 
> get a linkage error:
> [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ 
> asf-maven-
> plugin ---
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] Copying 3 resources
> [INFO]
> [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ 
> asf-maven-plugi
> n ---
> [INFO] Nothing to compile - all classes are up to date
> [INFO]
> [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ 
> as
> f-maven-plugin ---
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] skip non existing resourceDirectory 
> d:\rtc-workspace-asf-10\asf-build-sys
> tem\maven-plugins\asf-maven-plugin\src\test-resources
> [INFO]
> [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ 
> asf-mav
> en-plugin ---
> [INFO] Nothing to compile - all classes are up to date
> [INFO]
> [INFO] --- maven-surefire-plugin:2.16:test (default-test) @ asf-maven-plugin 
> ---
> [INFO] Surefire report directory: 
> d:\rtc-workspace-asf-10\asf-build-system\maven
> -plugins\asf-maven-plugin\target\surefire-reports
> -------------------------------------------------------
>  T E S T S
> -------------------------------------------------------
> Exception in thread "Thread-7" java.lang.LinkageError: 
> org.apache.maven.surefire
> .shade.org.apache.maven.shared.utils.io.IOUtil
>         at java.lang.ClassLoader.defineClassImpl(Native Method)
>         at java.lang.ClassLoader.defineClass(ClassLoader.java:306)
>         at 
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14
> 3)
>         at java.net.URLClassLoader.defineClass(URLClassLoader.java:700)
>         at java.net.URLClassLoader.access$400(URLClassLoader.java:81)
>         at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:1148)
>         at 
> java.security.AccessController.doPrivileged(AccessController.java:366
> )
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:583)
>         at 
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf(Cl
> assRealm.java:389)
>         at 
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(
> SelfFirstStrategy.java:42)
>         at 
> org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadCl
> ass(ClassRealm.java:259)
>         at 
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm
> .java:235)
>         at 
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm
> .java:227)
>         at 
> org.apache.maven.surefire.shade.org.apache.maven.shared.utils.cli.Str
> eamPumper.run(StreamPumper.java:95)
> Terminate batch job (Y/N)? y
> This error is not reproducible but I am getting it from time to time when 
> running maven on the command line as well as in my Jenkins jobs that are 
> running Maven jobs.
> When this LinkageError occurs the maven run blocks.
> This is what I have in the effective pom for the run above that blocked:
>         <plugin>
>           <artifactId>maven-surefire-plugin</artifactId>
>           <version>2.16</version>
>           <inherited>true</inherited>
>           <configuration>
>             <argLine>-Xms768m -Xmx768m</argLine>
>             <trimStackTrace>true</trimStackTrace>
>             <childDelegation>false</childDelegation>
>             <classpathDependencyExcludes>
>               
> <classpathDependencyExclude>org.dom4j:dom4j</classpathDependencyExclude>
>             </classpathDependencyExcludes>
>           </configuration>
>         </plugin>
> Thanks,
> Julian Payne



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to