You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Anders Hammar <an...@hammar.net> on 2012/12/02 20:12:17 UTC

core-integration-testing-maven-3 jobs hangs

The core-integration-testing-maven-3 jobs has started to hang since
yesterday morning (whatever timezone the CI is showing). I have no clue how
to figure out why.

/Anders

Re: core-integration-testing-maven-3 jobs hangs

Posted by Anders Hammar <an...@hammar.net>.
> The core-integration-testing-maven-3 jobs has started to hang since
> yesterday morning (whatever timezone the CI is showing). I have no clue how
> to figure out why.
>

I've disabled the "core-integration-testing-maven-3" job for now. We're
just blocking other build jobs as it is now.
As I pointed out, I have no idea how to solve this. Don't know if we can
get a thread dump.

/Anders


>
> /Anders
>

Re: core-integration-testing-maven-3 jobs hangs

Posted by Anders Hammar <an...@hammar.net>.
> The Windows node is one, but I believe I saw the same problem on some
> other node as well.
>
The same problem on the solaris node as well.

/Anders

>  /Anders (mobile)
> Den 2 dec 2012 22:37 skrev "Dennis Lundberg" <de...@apache.org>:
>
> On 2012-12-02 22:01, Anders Hammar wrote:
>> > It's the core-integration-testing-maven-3 job that hangs. I've aborted
>> it a
>> > few times hoping it would fix itself somehow. No luck though.
>> >
>> > 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.
>>
>> >
>> > /Anders
>> >
>> >
>> > On Sun, Dec 2, 2012 at 9:38 PM, Dennis Lundberg <de...@apache.org>
>> wrote:
>> >
>> >> Hi Anders
>> >>
>> >> It looks like ASF Jenkins has been upgraded to 1.492, which should help
>> >> us with the unwanted constant rebuilds in some of our other projects.
>> >>
>> >> Which jobs are hung?
>> >> I can only see one: core-integration-testing-maven-3-embedded
>> >>
>> >> On 2012-12-02 20:12, Anders Hammar wrote:
>> >>> The core-integration-testing-maven-3 jobs has started to hang since
>> >>> yesterday morning (whatever timezone the CI is showing). I have no
>> clue
>> >> how
>> >>> to figure out why.
>> >>>
>> >>> /Anders
>> >>>
>> >>
>> >>
>> >> --
>> >> Dennis Lundberg
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> >> For additional commands, e-mail: dev-help@maven.apache.org
>> >>
>> >>
>> >
>>
>>
>> --
>> Dennis Lundberg
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>>
>>

Re: core-integration-testing-maven-3 jobs hangs

Posted by Anders Hammar <an...@hammar.net>.
The Windows node is one, but I believe I saw the same problem on some other
node as well.

/Anders (mobile)
Den 2 dec 2012 22:37 skrev "Dennis Lundberg" <de...@apache.org>:

> On 2012-12-02 22:01, Anders Hammar wrote:
> > It's the core-integration-testing-maven-3 job that hangs. I've aborted
> it a
> > few times hoping it would fix itself somehow. No luck though.
> >
> > 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.
>
> >
> > /Anders
> >
> >
> > On Sun, Dec 2, 2012 at 9:38 PM, Dennis Lundberg <de...@apache.org>
> wrote:
> >
> >> Hi Anders
> >>
> >> It looks like ASF Jenkins has been upgraded to 1.492, which should help
> >> us with the unwanted constant rebuilds in some of our other projects.
> >>
> >> Which jobs are hung?
> >> I can only see one: core-integration-testing-maven-3-embedded
> >>
> >> On 2012-12-02 20:12, Anders Hammar wrote:
> >>> The core-integration-testing-maven-3 jobs has started to hang since
> >>> yesterday morning (whatever timezone the CI is showing). I have no clue
> >> how
> >>> to figure out why.
> >>>
> >>> /Anders
> >>>
> >>
> >>
> >> --
> >> Dennis Lundberg
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >> For additional commands, e-mail: dev-help@maven.apache.org
> >>
> >>
> >
>
>
> --
> Dennis Lundberg
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

Re: core-integration-testing-maven-3 jobs hangs

Posted by Kristian Rosenvold <kr...@zenior.no>.
/me wants thread dump to put in drink :)


K

Den 16. des. 2012 kl. 04:57 skrev Olivier Lamy <ol...@apache.org>:

> 2012/12/14 Anders Hammar <an...@hammar.net>:
>> I tried tweaking through:
>> -Xmx512m -Xms512m -XX:MaxPermSize=256m -XX:PermSize=128m
>> but it didn't make any difference.
>
> I did more tests without more success. I need to have a look on the
> nodes as it's a bit weird.
>
>>
>> I don't have much in-depth knowledge about the darker secrets of Java
>> memory management so it was just a test. Anyone with a greater brain is
>> welcome to suggest something to try. Or, we could just accept that JDK 1.6+
>> is required to build core (but still support Java 5 as target).
>>
>> /Anders
>>
>> On Fri, Dec 14, 2012 at 8:06 AM, Kristian Rosenvold <
>> kristian.rosenvold@gmail.com> wrote:
>>
>>> I have also seen the core it's hang in a quite nasty manner if permgen
>>> is running lowish.
>>>
>>> Kristian
>>>
>>>
>>> 2012/12/14 Anders Hammar <an...@hammar.net>:
>>>>> 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?
>>>>
>>>> One theory is that it is related to Jave 5 being used. The JDK 1.6 and
>>> 1.7
>>>> builds works just fine it seems. The turnaround for trying things on CI
>>> is
>>>> so long though I haven't had the patience to test bumping the JDK on one
>>> of
>>>> the problematic jobs (yet).
>>>>
>>>> /Anders
>>>>
>>>>
>>>>>
>>>>> - Brett
>>>>>
>>>>> --
>>>>> Brett Porter
>>>>> brett@apache.org
>>>>> http://brettporter.wordpress.com/
>>>>> http://au.linkedin.com/in/brettporter
>>>>> http://twitter.com/brettporter
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: dev-help@maven.apache.org
>
>
>
> --
> Olivier Lamy
> Talend: http://coders.talend.com
> http://twitter.com/olamy | http://linkedin.com/in/olamy
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: core-integration-testing-maven-3 jobs hangs

Posted by Olivier Lamy <ol...@apache.org>.
2012/12/14 Anders Hammar <an...@hammar.net>:
> I tried tweaking through:
> -Xmx512m -Xms512m -XX:MaxPermSize=256m -XX:PermSize=128m
> but it didn't make any difference.

I did more tests without more success. I need to have a look on the
nodes as it's a bit weird.

>
> I don't have much in-depth knowledge about the darker secrets of Java
> memory management so it was just a test. Anyone with a greater brain is
> welcome to suggest something to try. Or, we could just accept that JDK 1.6+
> is required to build core (but still support Java 5 as target).
>
> /Anders
>
> On Fri, Dec 14, 2012 at 8:06 AM, Kristian Rosenvold <
> kristian.rosenvold@gmail.com> wrote:
>
>> I have also seen the core it's hang in a quite nasty manner if permgen
>> is running lowish.
>>
>> Kristian
>>
>>
>> 2012/12/14 Anders Hammar <an...@hammar.net>:
>> >> 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?
>> >>
>> >
>> > One theory is that it is related to Jave 5 being used. The JDK 1.6 and
>> 1.7
>> > builds works just fine it seems. The turnaround for trying things on CI
>> is
>> > so long though I haven't had the patience to test bumping the JDK on one
>> of
>> > the problematic jobs (yet).
>> >
>> > /Anders
>> >
>> >
>> >>
>> >> - Brett
>> >>
>> >> --
>> >> Brett Porter
>> >> brett@apache.org
>> >> http://brettporter.wordpress.com/
>> >> http://au.linkedin.com/in/brettporter
>> >> http://twitter.com/brettporter
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> >> For additional commands, e-mail: dev-help@maven.apache.org
>> >>
>> >>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>>
>>



--
Olivier Lamy
Talend: http://coders.talend.com
http://twitter.com/olamy | http://linkedin.com/in/olamy

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: core-integration-testing-maven-3 jobs hangs

Posted by Anders Hammar <an...@hammar.net>.
I tried tweaking through:
-Xmx512m -Xms512m -XX:MaxPermSize=256m -XX:PermSize=128m
but it didn't make any difference.

I don't have much in-depth knowledge about the darker secrets of Java
memory management so it was just a test. Anyone with a greater brain is
welcome to suggest something to try. Or, we could just accept that JDK 1.6+
is required to build core (but still support Java 5 as target).

/Anders

On Fri, Dec 14, 2012 at 8:06 AM, Kristian Rosenvold <
kristian.rosenvold@gmail.com> wrote:

> I have also seen the core it's hang in a quite nasty manner if permgen
> is running lowish.
>
> Kristian
>
>
> 2012/12/14 Anders Hammar <an...@hammar.net>:
> >> 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?
> >>
> >
> > One theory is that it is related to Jave 5 being used. The JDK 1.6 and
> 1.7
> > builds works just fine it seems. The turnaround for trying things on CI
> is
> > so long though I haven't had the patience to test bumping the JDK on one
> of
> > the problematic jobs (yet).
> >
> > /Anders
> >
> >
> >>
> >> - Brett
> >>
> >> --
> >> Brett Porter
> >> brett@apache.org
> >> http://brettporter.wordpress.com/
> >> http://au.linkedin.com/in/brettporter
> >> http://twitter.com/brettporter
> >>
> >>
> >>
> >>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >> For additional commands, e-mail: dev-help@maven.apache.org
> >>
> >>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

Re: core-integration-testing-maven-3 jobs hangs

Posted by Kristian Rosenvold <kr...@gmail.com>.
I have also seen the core it's hang in a quite nasty manner if permgen
is running lowish.

Kristian


2012/12/14 Anders Hammar <an...@hammar.net>:
>> 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?
>>
>
> One theory is that it is related to Jave 5 being used. The JDK 1.6 and 1.7
> builds works just fine it seems. The turnaround for trying things on CI is
> so long though I haven't had the patience to test bumping the JDK on one of
> the problematic jobs (yet).
>
> /Anders
>
>
>>
>> - Brett
>>
>> --
>> Brett Porter
>> brett@apache.org
>> http://brettporter.wordpress.com/
>> http://au.linkedin.com/in/brettporter
>> http://twitter.com/brettporter
>>
>>
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>>
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: core-integration-testing-maven-3 jobs hangs

Posted by Anders Hammar <an...@hammar.net>.
> 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?
>

One theory is that it is related to Jave 5 being used. The JDK 1.6 and 1.7
builds works just fine it seems. The turnaround for trying things on CI is
so long though I haven't had the patience to test bumping the JDK on one of
the problematic jobs (yet).

/Anders


>
> - Brett
>
> --
> Brett Porter
> brett@apache.org
> http://brettporter.wordpress.com/
> http://au.linkedin.com/in/brettporter
> http://twitter.com/brettporter
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

Re: core-integration-testing-maven-3 jobs hangs

Posted by Kristian Rosenvold <kr...@gmail.com>.
I now have a "real" windows pc to test that on - so I'll give it a spin
before reverting/fixing.

Kristian


2013/2/12 Benjamin Bentmann <be...@udo.edu>

> Dennis Lundberg wrote:
>
>  "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)
>>
>
> Unless the decision gets made to require Java 1.6 for Maven 3.1+, I
> suggest to revert 1a1fe6d50802713d969ed08d6fa06d**ec53cf90e9, thereby
> allowing the thread pool to actually process its work queue.
>
>
> Benjamin
>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.**org<de...@maven.apache.org>
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

Re: core-integration-testing-maven-3 jobs hangs

Posted by Benjamin Bentmann <be...@udo.edu>.
Dennis Lundberg wrote:

> "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)

Unless the decision gets made to require Java 1.6 for Maven 3.1+, I 
suggest to revert 1a1fe6d50802713d969ed08d6fa06dec53cf90e9, thereby 
allowing the thread pool to actually process its work queue.


Benjamin

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: core-integration-testing-maven-3 jobs hangs

Posted by Anders Hammar <an...@hammar.net>.
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 <de...@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 <de...@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 <de...@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 <an...@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 <
> dennisl@apache.org> wrote:
> >>>>>>
> >>>>>>> On 2012-12-14 00:29, Brett Porter wrote:
> >>>>>>>>
> >>>>>>>> On 13/12/2012, at 9:15 PM, Anders Hammar <an...@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
> >>>>>>>> brett@apache.org
> >>>>>>>> http://brettporter.wordpress.com/
> >>>>>>>> http://au.linkedin.com/in/brettporter
> >>>>>>>> http://twitter.com/brettporter
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> ---------------------------------------------------------------------
> >>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> --
> >>>>>>> Dennis Lundberg
> >>>>>>>
> >>>>>>>
> ---------------------------------------------------------------------
> >>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>> For additional commands, e-mail: dev-help@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-unsubscribe@maven.apache.org
> >>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>
> >>
> >>
> >> --
> >> Dennis Lundberg
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >> For additional commands, e-mail: dev-help@maven.apache.org
> >>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
>
>
> --
> Dennis Lundberg
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

Re: core-integration-testing-maven-3 jobs hangs

Posted by Dennis Lundberg <de...@apache.org>.
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 <de...@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 <de...@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 <an...@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 <de...@apache.org> wrote:
>>>>>>
>>>>>>> On 2012-12-14 00:29, Brett Porter wrote:
>>>>>>>>
>>>>>>>> On 13/12/2012, at 9:15 PM, Anders Hammar <an...@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
>>>>>>>> brett@apache.org
>>>>>>>> http://brettporter.wordpress.com/
>>>>>>>> http://au.linkedin.com/in/brettporter
>>>>>>>> http://twitter.com/brettporter
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Dennis Lundberg
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>> For additional commands, e-mail: dev-help@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-unsubscribe@maven.apache.org
>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>
>>
>>
>> --
>> Dennis Lundberg
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
> 


-- 
Dennis Lundberg

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: core-integration-testing-maven-3 jobs hangs

Posted by Kristian Rosenvold <kr...@gmail.com>.
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 <de...@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 <de...@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 <an...@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 <de...@apache.org> wrote:
>>>>>
>>>>>> On 2012-12-14 00:29, Brett Porter wrote:
>>>>>>>
>>>>>>> On 13/12/2012, at 9:15 PM, Anders Hammar <an...@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
>>>>>>> brett@apache.org
>>>>>>> http://brettporter.wordpress.com/
>>>>>>> http://au.linkedin.com/in/brettporter
>>>>>>> http://twitter.com/brettporter
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Dennis Lundberg
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>> For additional commands, e-mail: dev-help@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-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>>
>
>
> --
> Dennis Lundberg
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: core-integration-testing-maven-3 jobs hangs

Posted by Dennis Lundberg <de...@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 <de...@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 <an...@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 <de...@apache.org> wrote:
>>>>
>>>>> On 2012-12-14 00:29, Brett Porter wrote:
>>>>>>
>>>>>> On 13/12/2012, at 9:15 PM, Anders Hammar <an...@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
>>>>>> brett@apache.org
>>>>>> http://brettporter.wordpress.com/
>>>>>> http://au.linkedin.com/in/brettporter
>>>>>> http://twitter.com/brettporter
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Dennis Lundberg
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>> For additional commands, e-mail: dev-help@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-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
> 


-- 
Dennis Lundberg

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: core-integration-testing-maven-3 jobs hangs

Posted by Anders Hammar <an...@hammar.net>.
Dennis, can you get a thread dump from your windows box?

/Anders


On Wed, Jan 2, 2013 at 5:07 AM, Kristian Rosenvold <
kristian.rosenvold@zenior.no> wrote:

> A thread dump is worth a thousand words ;)
>
> K
>
> Den 2. jan. 2013 kl. 04:28 skrev Dennis Lundberg <de...@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 <an...@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 <de...@apache.org>
> wrote:
> >>>
> >>>> On 2012-12-14 00:29, Brett Porter wrote:
> >>>>>
> >>>>> On 13/12/2012, at 9:15 PM, Anders Hammar <an...@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
> >>>>> brett@apache.org
> >>>>> http://brettporter.wordpress.com/
> >>>>> http://au.linkedin.com/in/brettporter
> >>>>> http://twitter.com/brettporter
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>
> >>>>
> >>>>
> >>>> --
> >>>> Dennis Lundberg
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>> For additional commands, e-mail: dev-help@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-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

Re: core-integration-testing-maven-3 jobs hangs

Posted by Kristian Rosenvold <kr...@zenior.no>.
A thread dump is worth a thousand words ;)

K

Den 2. jan. 2013 kl. 04:28 skrev Dennis Lundberg <de...@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 <an...@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 <de...@apache.org> wrote:
>>>
>>>> On 2012-12-14 00:29, Brett Porter wrote:
>>>>>
>>>>> On 13/12/2012, at 9:15 PM, Anders Hammar <an...@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
>>>>> brett@apache.org
>>>>> http://brettporter.wordpress.com/
>>>>> http://au.linkedin.com/in/brettporter
>>>>> http://twitter.com/brettporter
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>
>>>>
>>>>
>>>> --
>>>> Dennis Lundberg
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>> For additional commands, e-mail: dev-help@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-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: core-integration-testing-maven-3 jobs hangs

Posted by Dennis Lundberg <de...@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 <an...@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 <de...@apache.org> wrote:
>>
>>> On 2012-12-14 00:29, Brett Porter wrote:
>>>>
>>>> On 13/12/2012, at 9:15 PM, Anders Hammar <an...@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
>>>> brett@apache.org
>>>> http://brettporter.wordpress.com/
>>>> http://au.linkedin.com/in/brettporter
>>>> http://twitter.com/brettporter
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>
>>>
>>>
>>> --
>>> Dennis Lundberg
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: dev-help@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-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: core-integration-testing-maven-3 jobs hangs

Posted by Jason van Zyl <ja...@tesla.io>.
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 <an...@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 <de...@apache.org> wrote:
> 
>> On 2012-12-14 00:29, Brett Porter wrote:
>>> 
>>> On 13/12/2012, at 9:15 PM, Anders Hammar <an...@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
>>> brett@apache.org
>>> http://brettporter.wordpress.com/
>>> http://au.linkedin.com/in/brettporter
>>> http://twitter.com/brettporter
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: dev-help@maven.apache.org
>>> 
>> 
>> 
>> --
>> Dennis Lundberg
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@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






Re: core-integration-testing-maven-3 jobs hangs

Posted by Anders Hammar <an...@hammar.net>.
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 <de...@apache.org> wrote:

> On 2012-12-14 00:29, Brett Porter wrote:
> >
> > On 13/12/2012, at 9:15 PM, Anders Hammar <an...@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
> > brett@apache.org
> > http://brettporter.wordpress.com/
> > http://au.linkedin.com/in/brettporter
> > http://twitter.com/brettporter
> >
> >
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
>
>
> --
> Dennis Lundberg
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

Re: core-integration-testing-maven-3 jobs hangs

Posted by Dennis Lundberg <de...@apache.org>.
On 2012-12-14 00:29, Brett Porter wrote:
> 
> On 13/12/2012, at 9:15 PM, Anders Hammar <an...@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
> brett@apache.org
> http://brettporter.wordpress.com/
> http://au.linkedin.com/in/brettporter
> http://twitter.com/brettporter
> 
> 
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
> 


-- 
Dennis Lundberg

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: core-integration-testing-maven-3 jobs hangs

Posted by Brett Porter <br...@apache.org>.
On 13/12/2012, at 9:15 PM, Anders Hammar <an...@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 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
brett@apache.org
http://brettporter.wordpress.com/
http://au.linkedin.com/in/brettporter
http://twitter.com/brettporter






---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: core-integration-testing-maven-3 jobs hangs

Posted by Anders Hammar <an...@hammar.net>.
> > 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.

/Anders


>
> >
> > /Anders
> >
> >
> > On Sun, Dec 2, 2012 at 9:38 PM, Dennis Lundberg <de...@apache.org>
> wrote:
> >
> >> Hi Anders
> >>
> >> It looks like ASF Jenkins has been upgraded to 1.492, which should help
> >> us with the unwanted constant rebuilds in some of our other projects.
> >>
> >> Which jobs are hung?
> >> I can only see one: core-integration-testing-maven-3-embedded
> >>
> >> On 2012-12-02 20:12, Anders Hammar wrote:
> >>> The core-integration-testing-maven-3 jobs has started to hang since
> >>> yesterday morning (whatever timezone the CI is showing). I have no clue
> >> how
> >>> to figure out why.
> >>>
> >>> /Anders
> >>>
> >>
> >>
> >> --
> >> Dennis Lundberg
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >> For additional commands, e-mail: dev-help@maven.apache.org
> >>
> >>
> >
>
>
> --
> Dennis Lundberg
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

Re: core-integration-testing-maven-3 jobs hangs

Posted by Dennis Lundberg <de...@apache.org>.
On 2012-12-02 22:01, Anders Hammar wrote:
> It's the core-integration-testing-maven-3 job that hangs. I've aborted it a
> few times hoping it would fix itself somehow. No luck though.
> 
> 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.

> 
> /Anders
> 
> 
> On Sun, Dec 2, 2012 at 9:38 PM, Dennis Lundberg <de...@apache.org> wrote:
> 
>> Hi Anders
>>
>> It looks like ASF Jenkins has been upgraded to 1.492, which should help
>> us with the unwanted constant rebuilds in some of our other projects.
>>
>> Which jobs are hung?
>> I can only see one: core-integration-testing-maven-3-embedded
>>
>> On 2012-12-02 20:12, Anders Hammar wrote:
>>> The core-integration-testing-maven-3 jobs has started to hang since
>>> yesterday morning (whatever timezone the CI is showing). I have no clue
>> how
>>> to figure out why.
>>>
>>> /Anders
>>>
>>
>>
>> --
>> Dennis Lundberg
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>>
>>
> 


-- 
Dennis Lundberg

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: core-integration-testing-maven-3 jobs hangs

Posted by Anders Hammar <an...@hammar.net>.
It's the core-integration-testing-maven-3 job that hangs. I've aborted it a
few times hoping it would fix itself somehow. No luck though.

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?

/Anders


On Sun, Dec 2, 2012 at 9:38 PM, Dennis Lundberg <de...@apache.org> wrote:

> Hi Anders
>
> It looks like ASF Jenkins has been upgraded to 1.492, which should help
> us with the unwanted constant rebuilds in some of our other projects.
>
> Which jobs are hung?
> I can only see one: core-integration-testing-maven-3-embedded
>
> On 2012-12-02 20:12, Anders Hammar wrote:
> > The core-integration-testing-maven-3 jobs has started to hang since
> > yesterday morning (whatever timezone the CI is showing). I have no clue
> how
> > to figure out why.
> >
> > /Anders
> >
>
>
> --
> Dennis Lundberg
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

Re: core-integration-testing-maven-3 jobs hangs

Posted by Kristian Rosenvold <kr...@zenior.no>.
Can we have a thread dump of that?

K

Den 2. des. 2012 kl. 21:39 skrev Dennis Lundberg <de...@apache.org>:

> Hi Anders
>
> It looks like ASF Jenkins has been upgraded to 1.492, which should help
> us with the unwanted constant rebuilds in some of our other projects.
>
> Which jobs are hung?
> I can only see one: core-integration-testing-maven-3-embedded
>
> On 2012-12-02 20:12, Anders Hammar wrote:
>> The core-integration-testing-maven-3 jobs has started to hang since
>> yesterday morning (whatever timezone the CI is showing). I have no clue how
>> to figure out why.
>>
>> /Anders
>
>
> --
> Dennis Lundberg
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: core-integration-testing-maven-3 jobs hangs

Posted by Dennis Lundberg <de...@apache.org>.
Hi Anders

It looks like ASF Jenkins has been upgraded to 1.492, which should help
us with the unwanted constant rebuilds in some of our other projects.

Which jobs are hung?
I can only see one: core-integration-testing-maven-3-embedded

On 2012-12-02 20:12, Anders Hammar wrote:
> The core-integration-testing-maven-3 jobs has started to hang since
> yesterday morning (whatever timezone the CI is showing). I have no clue how
> to figure out why.
> 
> /Anders
> 


-- 
Dennis Lundberg

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org