If you can reproduce it in a stand-alone example I can track it down. Or if it's an OSS project I'll take a look.
On Sep 18, 2013, at 5:45 PM, Mark Derricutt <m...@talios.com> wrote: > Maybe a -1 here, not sure. I was about to +1 this from basic > builds/releases, but then needed to run some integration tests locally and > hit the following issue, strangely - this also occurs using 3.1.0 AND 3.0.5, > but only on my machine. So I'm suspecting something strange in my .m2 maybe… > I'm seeing Aether fall into an endless loop that: > > On our integration tests I'm seeing this lock solid: > > "main" prio=5 tid=0x00007fc1dc801800 nid=0x1903 runnable [0x000000010b458000] > java.lang.Thread.State: RUNNABLE > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:329) > at > org.eclipse.aether.util.graph.transformer.NearestVersionSelector.newFailure(NearestVersionSelector.java:149) > at > org.eclipse.aether.util.graph.transformer.NearestVersionSelector.backtrack(NearestVersionSelector.java:111) > at > org.eclipse.aether.util.graph.transformer.NearestVersionSelector.selectVersion(NearestVersionSelector.java:84) > at > org.eclipse.aether.util.graph.transformer.ConflictResolver.transformGraph(ConflictResolver.java:187) > at > org.eclipse.aether.internal.impl.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:275) > at > org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies(DefaultRepositorySystem.java:317) > at > org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:159) > at > org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies(LifecycleDependencyResolver.java:195) > at > org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies(LifecycleDependencyResolver.java:127) > at > org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved(MojoExecutor.java:257) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:200) > 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:317) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:152) > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555) > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:158) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:606) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) > at > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) > at > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) > > > > On 19/09/2013, at 3:45 AM, Mirko Friedenhagen <mfriedenha...@gmail.com> wrote: > >> +1 (non-binding), installed this as default Maven 3 on a Jenkins >> installation and after upping maven-site-plugin from 3.0 to 3.3 in >> some projects, around 20 projects (Mostly maven and Jenkins plugin) >> were successfully running "mvn clean install site" (@Stephen: even >> with Jenkins' Maven job type!) >> >> I also checked the SHA1 of the src.zip at the staging repository is >> 2251357aa47129674df578e787504b72cd57ed4d, the SHA1 from the binary >> (mvn -v) reports 0728685237757ffbf44136acec0402957f723d9a which is the >> prepare commit of the release-plugin. >> >> Regards >> Mirko >> Regards Mirko >> -- >> http://illegalstateexception.blogspot.com/ >> https://github.com/mfriedenhagen/ >> https://bitbucket.org/mfriedenhagen/ >> >> >> On Tue, Sep 17, 2013 at 5:39 PM, Jason van Zyl <ja...@tesla.io> wrote: >>> Hi, >>> >>> Maven Core ITs are good, and the license/notice issue has been resolved so >>> I'm rolling 3.1.1 again. >>> >>> Here is a link to Jira with 6 issues resolved: >>> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=18968 >>> >>> Staging repo: >>> https://repository.apache.org/content/repositories/maven-065/ >>> >>> The distributable binaries and sources for testing can be found here: >>> https://repository.apache.org/content/repositories/maven-065/org/apache/maven/apache-maven/3.1.1/ >>> >>> Specifically the zip, tarball, and source archives can be found here: >>> https://repository.apache.org/content/repositories/maven-065/org/apache/maven/apache-maven/3.1.1/apache-maven-3.1.1-bin.zip >>> https://repository.apache.org/content/repositories/maven-065/org/apache/maven/apache-maven/3.1.1/apache-maven-3.1.1-bin.tar.gz >>> https://repository.apache.org/content/repositories/maven-065/org/apache/maven/apache-maven/3.1.1/apache-maven-3.1.1-src.zip >>> https://repository.apache.org/content/repositories/maven-065/org/apache/maven/apache-maven/3.1.1/apache-maven-3.1.1-src.tar.gz >>> >>> Source release checksum(s): >>> apache-maven-3.1.1-src.zip sha1: 2251357aa47129674df578e787504b72cd57ed4d >>> >>> Staging site: >>> http://people.apache.org/~jvanzyl/maven-3.1.1/ >>> >>> Vote open for 72 hours. >>> >>> [ ] +1 >>> [ ] +0 >>> [ ] -1 >>> >>> Thanks, >>> >>> The Maven Team >>> Thanks, >>> >>> >>> >>> >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >> For additional commands, e-mail: dev-h...@maven.apache.org >> > > -- Mark Derricutt ( m...@talios.com ) > — twitter: https://twitter.com/talios > — podcast: http://www.illegalargument.com > — blog: http://www.theoryinpractice.net > — google+: http://gplus.to/talios > Thanks, Jason ---------------------------------------------------------- Jason van Zyl Founder, Apache Maven http://twitter.com/jvanzyl ---------------------------------------------------------