An extremely simple solution would be to require JDK 1.6 to build Maven (but keep Java 5 runtime requirement)...
/Anders On Thu, Jan 3, 2013 at 7:46 PM, Dennis Lundberg <denn...@apache.org> wrote: > Here's another attempt. It would seem that someone somewhere simply does > not want people to do this! Here's a rundown on the hoops I've had to > jump through so far... > > * jstack.exe is not available in Sun's Windows 1.5 JDK > > * jstack.exe from JDK 1.6 is not allowed to hook into a 1.5 JVM > > * SendSignal.exe which does 'kill -3 <pid>' gets "Access denied" > > * Finally I've resorted to turn of forking in the Ant build.xml by > adding "maven-compile.fork=false" to the command line. > > Here's a thread dump that at least has some references to classes within > org.apache.maven. This one looks like a hot candidate to me: > > > org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:528) > > > > Full thread dump Java HotSpot(TM) 64-Bit Server VM (1.5.0_22-b03 mixed > mode): > > "WATCHDOG" daemon prio=6 tid=0x0000000006a92230 nid=0x1154 in > Object.wait() [0x000000000a93f000..0x000000000a93f990] > at java.lang.Object.wait(Native Method) > - waiting on <0x000000004ebf44a0> (a > org.apache.tools.ant.util.Watchdog) > at org.apache.tools.ant.util.Watchdog.run(Watchdog.java:117) > - locked <0x000000004ebf44a0> (a > org.apache.tools.ant.util.Watchdog) > at java.lang.Thread.run(Thread.java:595) > > "ExecuteJava" daemon prio=6 tid=0x0000000006a92790 nid=0x1078 waiting on > condition [0x000000000a63e000..0x000000000a63fa10] > at sun.misc.Unsafe.park(Native Method) > at > java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:716) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:872) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1179) > at > java.util.concurrent.CountDownLatch.await(CountDownLatch.java:199) > at > > org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:528) > at > > org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveWithExceptions(DefaultArtifactResolver.java:349) > at > > org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:343) > at > > org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:318) > at > > org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:287) > at > > org.apache.maven.shared.artifact.resolver.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:140) > at > > org.apache.maven.shared.artifact.resolver.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:187) > at > > org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.resolveProjectArtifacts(ProcessRemoteResourcesMojo.java:714) > at > > org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.getProjects(ProcessRemoteResourcesMojo.java:620) > at > > org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.configureVelocityContext(ProcessRemoteResourcesMojo.java:997) > at > > org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.execute(ProcessRemoteResourcesMojo.java:511) > at > > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:105) > at > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) > at > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) > at > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) > at > > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) > at > > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) > at > > org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) > at > > org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:310) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:146) > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:545) > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:158) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:149) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:592) > at > org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217) > at java.lang.Thread.run(Thread.java:595) > > "pool-1-thread-5" prio=6 tid=0x0000000006a91f80 nid=0x1a78 waiting on > condition [0x000000000a43f000..0x000000000a43fb10] > at sun.misc.Unsafe.park(Native Method) > at > java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1841) > at > java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359) > at > > java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) > at java.lang.Thread.run(Thread.java:595) > > "pool-1-thread-4" prio=6 tid=0x0000000006a91cd0 nid=0x19d4 waiting on > condition [0x000000000a33f000..0x000000000a33fa90] > at sun.misc.Unsafe.park(Native Method) > at > java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1841) > at > java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359) > at > > java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) > at java.lang.Thread.run(Thread.java:595) > > "pool-1-thread-3" prio=6 tid=0x0000000006a91a20 nid=0x128c waiting on > condition [0x000000000a23f000..0x000000000a23f790] > at sun.misc.Unsafe.park(Native Method) > at > java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1841) > at > java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359) > at > > java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) > at java.lang.Thread.run(Thread.java:595) > > "pool-1-thread-2" prio=6 tid=0x0000000007a7a9e0 nid=0x1488 waiting on > condition [0x000000000a13f000..0x000000000a13f810] > at sun.misc.Unsafe.park(Native Method) > at > java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1841) > at > java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359) > at > > java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) > at java.lang.Thread.run(Thread.java:595) > > "pool-1-thread-1" prio=6 tid=0x0000000006911900 nid=0x1b78 waiting on > condition [0x000000000a03f000..0x000000000a03f890] > at sun.misc.Unsafe.park(Native Method) > at > java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) > at > > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1841) > at > java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359) > at > > java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) > at java.lang.Thread.run(Thread.java:595) > > "Low Memory Detector" daemon prio=6 tid=0x0000000005895710 nid=0x1754 > runnable [0x0000000000000000..0x0000000000000000] > > "CompilerThread1" daemon prio=10 tid=0x0000000005895450 nid=0x1b48 > waiting on condition [0x0000000000000000..0x000000000606eb70] > > "CompilerThread0" daemon prio=10 tid=0x00000000058950c0 nid=0x1694 > waiting on condition [0x0000000000000000..0x0000000005f6ec20] > > "AdapterThread" daemon prio=10 tid=0x0000000005893d30 nid=0x1aa8 waiting > on condition [0x0000000000000000..0x0000000000000000] > > "Signal Dispatcher" daemon prio=10 tid=0x0000000005876c60 nid=0x19fc > waiting on condition [0x0000000000000000..0x0000000000000000] > > "Finalizer" daemon prio=8 tid=0x000000000587a3c0 nid=0xb38 in > Object.wait() [0x0000000005c6f000..0x0000000005c6f810] > at java.lang.Object.wait(Native Method) > - waiting on <0x000000001673ff80> (a > java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:120) > - locked <0x000000001673ff80> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:136) > at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) > > "Reference Handler" daemon prio=10 tid=0x000000000587a110 nid=0xa70 in > Object.wait() [0x0000000005b6f000..0x0000000005b6f890] > at java.lang.Object.wait(Native Method) > - waiting on <0x0000000016789d88> (a java.lang.ref.Reference$Lock) > at java.lang.Object.wait(Object.java:474) > at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) > - locked <0x0000000016789d88> (a java.lang.ref.Reference$Lock) > > "main" prio=6 tid=0x00000000003fcd40 nid=0x1a00 in Object.wait() > [0x000000000012e000..0x000000000012f9e0] > at java.lang.Object.wait(Native Method) > - waiting on <0x000000004ebf4658> (a > org.apache.tools.ant.taskdefs.ExecuteJava) > at java.lang.Object.wait(Object.java:474) > at > org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:170) > - locked <0x000000004ebf4658> (a > org.apache.tools.ant.taskdefs.ExecuteJava) > at org.apache.tools.ant.taskdefs.Java.run(Java.java:771) > at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:221) > at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:135) > at org.apache.tools.ant.taskdefs.Java.execute(Java.java:108) > at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) > at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:592) > at > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) > at org.apache.tools.ant.Task.perform(Task.java:348) > at org.apache.tools.ant.Target.execute(Target.java:390) > at org.apache.tools.ant.Target.performTasks(Target.java:411) > at > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) > at org.apache.tools.ant.Project.executeTarget(Project.java:1368) > at > > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) > at org.apache.tools.ant.Project.executeTargets(Project.java:1251) > at org.apache.tools.ant.Main.runBuild(Main.java:809) > at org.apache.tools.ant.Main.startAnt(Main.java:217) > at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) > at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) > > "VM Thread" prio=10 tid=0x0000000005876b40 nid=0x10a4 runnable > > "GC task thread#0 (ParallelGC)" prio=6 tid=0x0000000000366130 nid=0x15c0 > runnable > > "GC task thread#1 (ParallelGC)" prio=6 tid=0x0000000000370770 nid=0x174c > runnable > > "GC task thread#2 (ParallelGC)" prio=6 tid=0x0000000000371370 nid=0x15d0 > runnable > > "GC task thread#3 (ParallelGC)" prio=6 tid=0x0000000000371f70 nid=0x858 > runnable > > "VM Periodic Task Thread" prio=10 tid=0x0000000000363f80 nid=0x1024 > waiting on condition > > > > On 2013-01-03 01:39, Kristian Rosenvold wrote: > > That process seems to be just waiting for some other process to > complete. > > > > Use something like jps -lv to determine if there's more java processes > > around,determine > > if any of them seem to be relevant and thread dump them ;) > > > > Kristian > > > > > > 2013/1/2 Dennis Lundberg <denn...@apache.org>: > >> So, my first ever thread dump. Hope it's the right stuff... > >> > >> > >> Full thread dump Java HotSpot(TM) 64-Bit Server VM (1.5.0_22-b03 mixed > >> mode): > >> > >> "WATCHDOG" daemon prio=6 tid=0x00000000072f1fe0 nid=0x1234 in > >> Object.wait() [0x000000000b8df000..0x000000000b8dfa90] > >> at java.lang.Object.wait(Native Method) > >> - waiting on <0x00000000477137a8> (a > >> org.apache.tools.ant.util.Watchdog) > >> at org.apache.tools.ant.util.Watchdog.run(Watchdog.java:117) > >> - locked <0x00000000477137a8> (a > org.apache.tools.ant.util.Watchdog) > >> at java.lang.Thread.run(Thread.java:595) > >> > >> "Thread-78" daemon prio=6 tid=0x00000000072f1d30 nid=0xcd0 in > >> Object.wait() [0x000000000b7df000..0x000000000b7dfb10] > >> at java.lang.Object.wait(Native Method) > >> - waiting on <0x000000004772a938> (a > >> org.apache.tools.ant.taskdefs.StreamPumper) > >> at > >> > org.apache.tools.ant.taskdefs.StreamPumper.waitForInput(StreamPumper.java:229) > >> - locked <0x000000004772a938> (a > >> org.apache.tools.ant.taskdefs.StreamPumper) > >> at > >> org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:126) > >> at java.lang.Thread.run(Thread.java:595) > >> > >> "Thread-80" daemon prio=6 tid=0x00000000072f1a80 nid=0x18f4 in > >> Object.wait() [0x000000000b6df000..0x000000000b6df790] > >> at java.lang.Object.wait(Native Method) > >> - waiting on <0x000000004772afb8> (a > >> org.apache.tools.ant.taskdefs.StreamPumper) > >> at > >> > org.apache.tools.ant.taskdefs.StreamPumper.waitForInput(StreamPumper.java:229) > >> - locked <0x000000004772afb8> (a > >> org.apache.tools.ant.taskdefs.StreamPumper) > >> at > >> org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:126) > >> at java.lang.Thread.run(Thread.java:595) > >> > >> "Thread-79" daemon prio=6 tid=0x00000000072f17d0 nid=0x112c in > >> Object.wait() [0x000000000b3df000..0x000000000b3df810] > >> at java.lang.Object.wait(Native Method) > >> - waiting on <0x000000004772ac78> (a > >> org.apache.tools.ant.taskdefs.StreamPumper) > >> at > >> > org.apache.tools.ant.taskdefs.StreamPumper.waitForInput(StreamPumper.java:229) > >> - locked <0x000000004772ac78> (a > >> org.apache.tools.ant.taskdefs.StreamPumper) > >> at > >> org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:126) > >> at java.lang.Thread.run(Thread.java:595) > >> > >> "pool-1-thread-5" prio=6 tid=0x00000000072f3f70 nid=0x17d0 waiting on > >> condition [0x000000000b1df000..0x000000000b1df910] > >> at sun.misc.Unsafe.park(Native Method) > >> at > java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) > >> at > >> > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1841) > >> at > >> > java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359) > >> at > >> > java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470) > >> at > >> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) > >> at java.lang.Thread.run(Thread.java:595) > >> > >> "pool-1-thread-4" prio=6 tid=0x0000000006c003e0 nid=0x1b1c waiting on > >> condition [0x000000000b0df000..0x000000000b0df890] > >> at sun.misc.Unsafe.park(Native Method) > >> at > java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) > >> at > >> > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1841) > >> at > >> > java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359) > >> at > >> > java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470) > >> at > >> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) > >> at java.lang.Thread.run(Thread.java:595) > >> > >> "pool-1-thread-3" prio=6 tid=0x0000000006b5c940 nid=0x1b14 waiting on > >> condition [0x000000000afdf000..0x000000000afdf990] > >> at sun.misc.Unsafe.park(Native Method) > >> at > java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) > >> at > >> > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1841) > >> at > >> > java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359) > >> at > >> > java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470) > >> at > >> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) > >> at java.lang.Thread.run(Thread.java:595) > >> > >> "pool-1-thread-2" prio=6 tid=0x00000000064f7e00 nid=0x1b80 waiting on > >> condition [0x000000000aedf000..0x000000000aedfa10] > >> at sun.misc.Unsafe.park(Native Method) > >> at > java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) > >> at > >> > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1841) > >> at > >> > java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359) > >> at > >> > java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470) > >> at > >> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) > >> at java.lang.Thread.run(Thread.java:595) > >> > >> "pool-1-thread-1" prio=6 tid=0x0000000006911740 nid=0xab8 waiting on > >> condition [0x0000000008ccf000..0x0000000008ccfa90] > >> at sun.misc.Unsafe.park(Native Method) > >> at > java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) > >> at > >> > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1841) > >> at > >> > java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359) > >> at > >> > java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470) > >> at > >> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) > >> at java.lang.Thread.run(Thread.java:595) > >> > >> "Low Memory Detector" daemon prio=6 tid=0x00000000058e2380 nid=0x108c > >> runnable [0x0000000000000000..0x0000000000000000] > >> > >> "CompilerThread1" daemon prio=10 tid=0x00000000058e20c0 nid=0x1088 > >> waiting on condition [0x0000000000000000..0x00000000060be9a0] > >> > >> "CompilerThread0" daemon prio=10 tid=0x00000000058e1540 nid=0x147c > >> waiting on condition [0x0000000000000000..0x0000000005fbe9e0] > >> > >> "AdapterThread" daemon prio=10 tid=0x00000000058e0280 nid=0x1b38 waiting > >> on condition [0x0000000000000000..0x0000000000000000] > >> > >> "Signal Dispatcher" daemon prio=10 tid=0x00000000058c6bf0 nid=0x14bc > >> waiting on condition [0x0000000000000000..0x0000000000000000] > >> > >> "Finalizer" daemon prio=8 tid=0x00000000058ca350 nid=0x720 in > >> Object.wait() [0x0000000005cbf000..0x0000000005cbfa10] > >> at java.lang.Object.wait(Native Method) > >> - waiting on <0x0000000016773fa0> (a > >> java.lang.ref.ReferenceQueue$Lock) > >> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:120) > >> - locked <0x0000000016773fa0> (a > java.lang.ref.ReferenceQueue$Lock) > >> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:136) > >> at > java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) > >> > >> "Reference Handler" daemon prio=10 tid=0x00000000058ca0a0 nid=0x76c in > >> Object.wait() [0x0000000005bbf000..0x0000000005bbfa90] > >> at java.lang.Object.wait(Native Method) > >> - waiting on <0x00000000166f4158> (a > java.lang.ref.Reference$Lock) > >> at java.lang.Object.wait(Object.java:474) > >> at > java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) > >> - locked <0x00000000166f4158> (a java.lang.ref.Reference$Lock) > >> > >> "main" prio=6 tid=0x000000000053cc40 nid=0x1834 runnable > >> [0x000000000012e000..0x000000000012f9e0] > >> at java.lang.ProcessImpl.waitFor(Native Method) > >> at > org.apache.tools.ant.taskdefs.Execute.waitFor(Execute.java:586) > >> at > org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:516) > >> at org.apache.tools.ant.taskdefs.Java.fork(Java.java:791) > >> at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:214) > >> at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:135) > >> at org.apache.tools.ant.taskdefs.Java.execute(Java.java:108) > >> at > >> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) > >> at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) > >> at > >> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > >> at java.lang.reflect.Method.invoke(Method.java:592) > >> at > >> > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) > >> at org.apache.tools.ant.Task.perform(Task.java:348) > >> at org.apache.tools.ant.Target.execute(Target.java:390) > >> at org.apache.tools.ant.Target.performTasks(Target.java:411) > >> at > >> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) > >> at org.apache.tools.ant.Project.executeTarget(Project.java:1368) > >> at > >> > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) > >> at > org.apache.tools.ant.Project.executeTargets(Project.java:1251) > >> at org.apache.tools.ant.Main.runBuild(Main.java:809) > >> at org.apache.tools.ant.Main.startAnt(Main.java:217) > >> at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) > >> at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) > >> > >> "VM Thread" prio=10 tid=0x00000000058c6ad0 nid=0x1a20 runnable > >> > >> "GC task thread#0 (ParallelGC)" prio=6 tid=0x00000000004c6010 nid=0x1b74 > >> runnable > >> > >> "GC task thread#1 (ParallelGC)" prio=6 tid=0x00000000004c6150 nid=0x1bc0 > >> runnable > >> > >> "GC task thread#2 (ParallelGC)" prio=6 tid=0x00000000004d1230 nid=0xbe4 > >> runnable > >> > >> "GC task thread#3 (ParallelGC)" prio=6 tid=0x00000000004d1e30 nid=0x110c > >> runnable > >> > >> "VM Periodic Task Thread" prio=10 tid=0x00000000058e0140 nid=0xe78 > >> waiting on condition > >> > >> > >> > >> > >> On 2013-01-02 05:07, Kristian Rosenvold wrote: > >>> A thread dump is worth a thousand words ;) > >>> > >>> K > >>> > >>> Den 2. jan. 2013 kl. 04:28 skrev Dennis Lundberg <denn...@apache.org>: > >>> > >>>> Hi > >>>> > >>>> I've done some more digging into this and have come to the following > >>>> conclusions: > >>>> > >>>> 1. It is not the ITs that are the problem - it's the building of core > >>>> itself. > >>>> > >>>> 2. The build hangs when using Java 1.5, but succeeds using Java 1.6. > >>>> > >>>> 3. I have only verified this on Windows yet. > >>>> > >>>> > >>>> Forensic report > >>>> > >>>> In build.xml I changed the value of the maven.debug property to "-X" > to > >>>> see what is happening. The timeout value of the java task inside the > >>>> maven-compile target was increased to make sure it was large enough. > >>>> Note that it is this timeout that is hit on Jenkins when the builds > are > >>>> aborted. > >>>> > >>>> When building with Java 1.5 the build halts between running > >>>> maven-remote-resources-plugin:process and > >>>> animal-sniffer-maven-plugin:1.6:check. In the following log output I > >>>> have tried upgrading maven-remote-resources-plugin to the latest > >>>> version, but that didn't make any difference. > >>>> > >>>> I used this command: > >>>> ant.bat -file build.xml -DskipTests=true > >>>> -Dmaven.home=G:\ws\m3-its/apache-maven-3-SNAPSHOT > >>>> -Dmaven.home.exists.continue=true > >>>> -Dmaven.repo.local=G:\ws\m3-its/.repository all > >>>> > >>>> > >>>> With Java 1.5 > >>>> ... > >>>> [java] 19:55:50.379 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - Configuring mojo > >>>> org.apache.maven.plugins:maven-remote-resources-plugin:1.4:process > from > >>>> plugin realm > >>>> > ClassRealm[plugin>org.apache.maven.plugins:maven-remote-resources-plugin:1.4, > >>>> parent: sun.misc.Launcher$AppClassLoader@4a92e78c] > >>>> [java] 19:55:50.389 [main] DEBUG Sisu - Initialize: > >>>> org.codehaus.plexus.velocity.DefaultVelocityComponent@7aba175f > >>>> [java] 19:55:50.419 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Setting property: classpath.resource.loader.class => > >>>> 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'. > >>>> [java] 19:55:50.539 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Setting property: site.resource.loader.class => > >>>> 'org.codehaus.plexus.velocity.SiteResourceLoader'. > >>>> [java] 19:55:50.539 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Setting property: velocimacro.messages.on => 'false'. > >>>> [java] 19:55:50.539 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Setting property: resource.loader => 'classpath,site'. > >>>> [java] 19:55:50.539 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Setting property: runtime.log.invalid.references => 'false'. > >>>> [java] 19:55:50.549 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Setting property: resource.manager.logwhenfound => 'false'. > >>>> [java] 19:55:50.559 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Initializing Velocity, Calling init()... > >>>> [java] 19:55:50.569 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> ******************************************************************* > >>>> [java] 19:55:50.569 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Starting Apache Velocity v1.7 (compiled: 2010-11-19 12:14:37) > >>>> [java] 19:55:50.569 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> RuntimeInstance initializing. > >>>> [java] 19:55:50.569 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Default Properties File: > >>>> org\apache\velocity\runtime\defaults\velocity.properties > >>>> [java] 19:55:50.569 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> LogSystem has been deprecated. Please use a LogChute implementation. > >>>> [java] 19:55:50.579 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Default ResourceManager initializing. (class > >>>> org.apache.velocity.runtime.resource.ResourceManagerImpl) > >>>> [java] 19:55:50.579 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> ResourceLoader instantiated: > >>>> org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader > >>>> [java] 19:55:50.579 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> ResourceLoader instantiated: > org.codehaus.plexus.velocity.SiteResourceLoader > >>>> [java] 19:55:50.599 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> ResourceCache: initialized (class > >>>> org.apache.velocity.runtime.resource.ResourceCacheImpl) with class > >>>> java.util.Collections$SynchronizedMap cache map. > >>>> [java] 19:55:50.599 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Default ResourceManager initialization complete. > >>>> [java] 19:55:50.599 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Loaded System Directive: org.apache.velocity.runtime.directive.Stop > >>>> [java] 19:55:50.609 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Loaded System Directive: org.apache.velocity.runtime.directive.Define > >>>> [java] 19:55:50.609 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Loaded System Directive: org.apache.velocity.runtime.directive.Break > >>>> [java] 19:55:50.609 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Loaded System Directive: > org.apache.velocity.runtime.directive.Evaluate > >>>> [java] 19:55:50.619 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Loaded System Directive: org.apache.velocity.runtime.directive.Literal > >>>> [java] 19:55:50.619 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Loaded System Directive: org.apache.velocity.runtime.directive.Macro > >>>> [java] 19:55:50.629 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Loaded System Directive: org.apache.velocity.runtime.directive.Parse > >>>> [java] 19:55:50.629 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Loaded System Directive: org.apache.velocity.runtime.directive.Include > >>>> [java] 19:55:50.629 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Loaded System Directive: org.apache.velocity.runtime.directive.Foreach > >>>> [java] 19:55:50.679 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Created '20' parsers. > >>>> [java] 19:55:50.689 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Velocimacro : initialization starting. > >>>> [java] 19:55:50.689 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Velocimacro : allowInline = true : VMs can be defined inline in > templates > >>>> [java] 19:55:50.689 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Velocimacro : allowInlineToOverride = false : VMs defined inline may > NOT > >>>> replace previous VM definitions > >>>> [java] 19:55:50.689 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Velocimacro : allowInlineLocal = false : VMs defined inline will be > >>>> global in scope if allowed. > >>>> [java] 19:55:50.749 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Velocimacro : autoload off : VM system will not automatically reload > >>>> global library macros > >>>> [java] 19:55:50.749 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> Velocimacro : Velocimacro : initialization complete. > >>>> [java] 19:55:50.749 [main] DEBUG o.c.p.v.DefaultVelocityComponent > - > >>>> RuntimeInstance successfully initialized. > >>>> [java] 19:55:50.749 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - Configuring mojo > >>>> 'org.apache.maven.plugins:maven-remote-resources-plugin:1.4:process' > >>>> with basic configurator --> > >>>> [java] 19:55:50.749 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) > appendedResourcesDirectory = > >>>> G:\apache\maven\git\maven\src\main\appended-resources > >>>> [java] 19:55:50.749 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) attached = true > >>>> [java] 19:55:50.749 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) basedir = > >>>> G:\apache\maven\git\maven > >>>> [java] 19:55:50.749 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) encoding = UTF-8 > >>>> [java] 19:55:50.749 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) excludeTransitive = false > >>>> [java] 19:55:50.749 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) includeProjectProperties > = false > >>>> [java] 19:55:50.749 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) includeScope = runtime > >>>> [java] 19:55:50.749 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) localRepository = > id: > >>>> local > >>>> [java] url: file:///G:/ws/m3-its/.repository/ > >>>> [java] layout: none > >>>> [java] > >>>> [java] 19:55:50.749 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) outputDirectory = > >>>> G:\apache\maven\git\maven\target\maven-shared-archive-resources > >>>> [java] 19:55:50.759 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) > remoteArtifactRepositories = > >>>> [ id: apache.snapshots > >>>> [java] url: http://repository.apache.org/snapshots > >>>> [java] layout: default > >>>> [java] snapshots: [enabled => true, update => daily] > >>>> [java] releases: [enabled => false, update => daily] > >>>> [java] , id: central > >>>> [java] url: http://repo.maven.apache.org/maven2 > >>>> [java] layout: default > >>>> [java] snapshots: [enabled => false, update => daily] > >>>> [java] releases: [enabled => true, update => daily] > >>>> [java] ] > >>>> [java] 19:55:50.759 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) resourceBundles = > >>>> [org.apache:apache-jar-resource-bundle:1.4] > >>>> [java] 19:55:50.759 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) resources = [Resource > >>>> {targetPath: null, filtering: false, FileSet {directory: > >>>> G:\apache\maven\git\maven\src\main\resources, PatternSet [includes: > {}, > >>>> excludes: {}]}}] > >>>> [java] 19:55:50.759 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) runOnlyAtExecutionRoot = > false > >>>> [java] 19:55:50.759 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) skip = false > >>>> [java] 19:55:50.759 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) > useDefaultFilterDelimiters = > >>>> true > >>>> [java] 19:55:50.799 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) mavenSession = > >>>> org.apache.maven.execution.MavenSession@3429cf1 > >>>> [java] 19:55:50.799 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) project = MavenProject: > >>>> org.apache.maven:maven:3.1-SNAPSHOT @ > G:\apache\maven\git\maven\pom.xml > >>>> [java] 19:55:50.799 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - -- end configuration -- > >>>> [java] 19:55:50.799 [main] DEBUG > >>>> o.a.m.p.r.r.ProcessRemoteResourcesMojo - Supplemental data models > won't > >>>> be loaded. No models specified. > >>>> [java] 19:55:50.829 [main] DEBUG o.a.m.a.r.DefaultArtifactResolver > >>>> - org.apache.maven:maven:pom:3.1-SNAPSHOT (selected for null) > >>>> [java] 19:55:50.839 [main] DEBUG o.a.m.a.r.DefaultArtifactResolver > >>>> - junit:junit:jar:3.8.2:test (selected for test) > >>>> > >>>> > >>>> > >>>> With Java 1.6 > >>>> > >>>> ... > >>>> [java] 22:24:15.335 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - Configuring mojo > >>>> 'org.apache.maven.plugins:maven-remote-resources-plugin:1.4:process' > >>>> with basic configurator --> > >>>> [java] 22:24:15.335 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) > appendedResourcesDirectory = > >>>> G:\apache\maven\git\maven\src\main\appended-resources > >>>> [java] 22:24:15.335 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) attached = true > >>>> [java] 22:24:15.335 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) basedir = > >>>> G:\apache\maven\git\maven > >>>> [java] 22:24:15.335 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) encoding = UTF-8 > >>>> [java] 22:24:15.335 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) excludeTransitive = false > >>>> [java] 22:24:15.335 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) includeProjectProperties > = false > >>>> [java] 22:24:15.335 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) includeScope = runtime > >>>> [java] 22:24:15.335 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) localRepository = > id: > >>>> local > >>>> [java] url: file:///G:/ws/m3-its/.repository/ > >>>> [java] layout: none > >>>> [java] > >>>> [java] 22:24:15.335 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) outputDirectory = > >>>> G:\apache\maven\git\maven\target\maven-shared-archive-resources > >>>> [java] 22:24:15.335 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) > remoteArtifactRepositories = > >>>> [ id: apache.snapshots > >>>> [java] url: http://repository.apache.org/snapshots > >>>> [java] layout: default > >>>> [java] snapshots: [enabled => true, update => daily] > >>>> [java] releases: [enabled => false, update => daily] > >>>> [java] , id: central > >>>> [java] url: http://repo.maven.apache.org/maven2 > >>>> [java] layout: default > >>>> [java] snapshots: [enabled => false, update => daily] > >>>> [java] releases: [enabled => true, update => daily] > >>>> [java] ] > >>>> [java] 22:24:15.335 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) resourceBundles = > >>>> [org.apache:apache-jar-resource-bundle:1.4] > >>>> [java] 22:24:15.335 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) resources = [Resource > >>>> {targetPath: null, filtering: false, FileSet {directory: > >>>> G:\apache\maven\git\maven\src\main\reso > >>>> urces, PatternSet [includes: {}, excludes: {}]}}] > >>>> [java] 22:24:15.335 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) runOnlyAtExecutionRoot = > false > >>>> [java] 22:24:15.335 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) skip = false > >>>> [java] 22:24:15.397 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) > useDefaultFilterDelimiters = > >>>> true > >>>> [java] 22:24:15.397 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) mavenSession = > >>>> org.apache.maven.execution.MavenSession@904eabb > >>>> [java] 22:24:15.397 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - (f) project = MavenProject: > >>>> org.apache.maven:maven:3.1-SNAPSHOT @ > G:\apache\maven\git\maven\pom.xml > >>>> [java] 22:24:15.397 [main] DEBUG > >>>> o.a.m.p.i.DefaultMavenPluginManager - -- end configuration -- > >>>> [java] 22:24:15.397 [main] DEBUG > >>>> o.a.m.p.r.r.ProcessRemoteResourcesMojo - Supplemental data models > won't > >>>> be loaded. No models specified. > >>>> [java] 22:24:15.428 [main] DEBUG o.a.m.a.r.DefaultArtifactResolver > >>>> - org.apache.maven:maven:pom:3.1-SNAPSHOT (selected for null) > >>>> [java] 22:24:15.428 [main] DEBUG o.a.m.a.r.DefaultArtifactResolver > >>>> - junit:junit:jar:3.8.2:test (selected for test) > >>>> [java] 22:24:15.553 [main] INFO > o.a.m.cli.event.ExecutionEventLogger - > >>>> [java] 22:24:15.553 [main] INFO > >>>> o.a.m.cli.event.ExecutionEventLogger - --- > >>>> animal-sniffer-maven-plugin:1.6:check (check-java-1.5-compat) @ maven > --- > >>>> ... > >>>> > >>>> > >>>> On 2012-12-16 21:25, Jason van Zyl wrote: > >>>>> Igor and I have successfully run the ITs on 1.5. Igor did it on > Linux and I did it on OS X. So I think it's some interaction on the CI > server. I can't get it to work on Jenkins or Hudson, even with a lot of > memory. > >>>>> > >>>>> On Dec 16, 2012, at 2:43 PM, Anders Hammar <and...@hammar.net> > wrote: > >>>>> > >>>>>> The pattern I see is that all jobs that build with JDK 1.5 hangs. > This > >>>>>> includes the windows node. > >>>>>> > >>>>>> /Anders > >>>>>> > >>>>>> > >>>>>> On Sun, Dec 16, 2012 at 7:10 PM, Dennis Lundberg < > denn...@apache.org> wrote: > >>>>>> > >>>>>>> On 2012-12-14 00:29, Brett Porter wrote: > >>>>>>>> > >>>>>>>> On 13/12/2012, at 9:15 PM, Anders Hammar <and...@hammar.net> > wrote: > >>>>>>>> > >>>>>>>>>>> Also, there's some problems with Jenkins not finding git > installation > >>>>>>> on > >>>>>>>>>>> some nodes. But that's a different topic, but possibly related > to the > >>>>>>>>>>> upgrade? > >>>>>>>>>> > >>>>>>>>>> If you mean the Windows node, I've already asked about that on > >>>>>>>>>> builds@a.o but haven't gotten a reply yet. > >>>>>>>>>> > >>>>>>>>> > >>>>>>>>> Git is now found on the windows nodes, so I guess your mail > triggered > >>>>>>> some > >>>>>>>>> action. But we also have the same problem on the solaris nodes. > I'll > >>>>>>> join > >>>>>>>>> the builds list and ask about that. > >>>>>>>> > >>>>>>>> I installed it, but understood that Dennis still need to change > >>>>>>> something in the build before it would work: > >>>>>>>> > >>>>>>> > http://mail-archives.apache.org/mod_mbox/www-builds/201212.mbox/%3C50BFBBA6.5010809%40apache.org%3E > >>>>>>> > >>>>>>> I've tried tweaking the Jenkins job on the Windows slave, but > without > >>>>>>> success. The build fails with this error: > >>>>>>> > >>>>>>> --- > >>>>>>> BUILD FAILED > >>>>>>> f:\ws\m3-its\maven-3-trunk\build.xml:253: Timeout: killed the > sub-process > >>>>>>> > >>>>>>> Total time: 10 minutes 58 seconds > >>>>>>> Build step 'Invoke Ant' marked build as failure > >>>>>>> --- > >>>>>>> > >>>>>>> The thing is that I've disabled all the timeouts I can find... > >>>>>>> Does anyone have more ideas? > >>>>>>> > >>>>>>> Here's a link to the latest build: > >>>>>>> https://builds.apache.org/job/core-it-maven-3-win/294/console > >>>>>>> > >>>>>>> > >>>>>>>> I see the hanging too... haven't looked into where it gets stuck > any > >>>>>>> further though. Perhaps it's using an authenticated URL to checkout > >>>>>>> additional stuff as part of the bootstrap? > >>>>>>>> > >>>>>>>> - Brett > >>>>>>>> > >>>>>>>> -- > >>>>>>>> Brett Porter > >>>>>>>> br...@apache.org > >>>>>>>> http://brettporter.wordpress.com/ > >>>>>>>> http://au.linkedin.com/in/brettporter > >>>>>>>> http://twitter.com/brettporter > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > --------------------------------------------------------------------- > >>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > >>>>>>>> For additional commands, e-mail: dev-h...@maven.apache.org > >>>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> -- > >>>>>>> Dennis Lundberg > >>>>>>> > >>>>>>> > --------------------------------------------------------------------- > >>>>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > >>>>>>> For additional commands, e-mail: dev-h...@maven.apache.org > >>>>>>> > >>>>>>> > >>>>> > >>>>> Thanks, > >>>>> > >>>>> Jason > >>>>> > >>>>> ---------------------------------------------------------- > >>>>> Jason van Zyl > >>>>> Founder & CTO, Sonatype > >>>>> Founder, Apache Maven > >>>>> http://twitter.com/jvanzyl > >>>>> --------------------------------------------------------- > >>>>> > >>>>> Our achievements speak for themselves. What we have to keep track > >>>>> of are our failures, discouragements and doubts. We tend to forget > >>>>> the past difficulties, the many false starts, and the painful > >>>>> groping. We see our past achievements as the end result of a > >>>>> clean forward thrust, and our present difficulties as > >>>>> signs of decline and decay. > >>>>> > >>>>> -- Eric Hoffer, Reflections on the Human Condition > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>> > >>>> > >>>> -- > >>>> Dennis Lundberg > >>>> > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > >>>> For additional commands, e-mail: dev-h...@maven.apache.org > >>>> > >>> > >>> --------------------------------------------------------------------- > >>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > >>> For additional commands, e-mail: dev-h...@maven.apache.org > >>> > >> > >> > >> -- > >> Dennis Lundberg > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > >> For additional commands, e-mail: dev-h...@maven.apache.org > >> > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > > For additional commands, e-mail: dev-h...@maven.apache.org > > > > > -- > Dennis Lundberg > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org > >