Thanks Stuart for this confirmation, I am seeing this exact issue happen on
both 3.1.x and 3.2. My build uses truezip-maven-plugin

[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 19.347s
[INFO] Finished at: Tue Feb 11 15:24:26 PST 2014
[INFO] Final Memory: 33M/698M
[INFO]
------------------------------------------------------------------------
java.lang.NoClassDefFoundError: de/schlichtherle/truezip/fs/FsSyncOptions
        at
de.schlichtherle.truezip.fs.FsSyncShutdownHook$Hook.run(FsSyncShutdownHook.java:93)
Caused by: java.lang.ClassNotFoundException:
de.schlichtherle.truezip.fs.FsSyncOptions
        at
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.ja
va:50)
        at
org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:
259)
        at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:235)
        at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227)
        ... 1 more


On Tue, Feb 11, 2014 at 3:20 PM, Stuart McCulloch <mccu...@gmail.com> wrote:

> On 11 February 2014 22:15, Olivier Lamy <ol...@apache.org> wrote:
>
> > Noticed this non blocking issue when using activemq plugin to start an
> > activemq instance:
> >
> > [INFO] BUILD SUCCESS
> >
> > [INFO]
> > ------------------------------------------------------------------------
> >
> > [INFO] Total time: 17.840s
> >
> > [INFO] Finished at: Wed Feb 12 09:12:23 EST 2014
> >
> > [INFO] Final Memory: 33M/733M
> >
> > [INFO]
> > ------------------------------------------------------------------------
> >
> > [INFO] Apache ActiveMQ 5.9.0 (localhost,
> > ID:mb-olamy.local-49682-1392156741632-0:1) is shutting down
> >
> > [INFO] Connector tcp://localhost:49681 stopped
> >
> > Exception in thread "ActiveMQ ShutdownHook"
> > java.lang.NoClassDefFoundError:
> > org/apache/activemq/transport/vm/VMTransportFactory
> >
>
> I suspect this is related to the change in Classworlds 2.4.1+ to use the
> new ClassLoader.close() method available in Java7 to forcibly close plugin
> ClassLoaders when the plugin/container realm is disposed. This happens
> after the Maven build is finished, but before JVM shutdown hooks run.
>
> Any plugin that registers a JVM shutdown hook which tries to load
> classes/resources from the original plugin realm will throw a NCDFE -
> you'll probably see similar issues if a plugin forks threads that are still
> running after the plugin/container realm has been disposed and subsequently
> try to load classes.
>
> ( note that the same error will likely occur with Maven 3.1.1 since it uses
> the same version of Classworlds )
>
>
> > at org.apache.activemq.broker.BrokerService.stop(BrokerService.java:733)
> >
> > at
> >
> org.apache.activemq.broker.BrokerService.containerShutdown(BrokerService.java:2348)
> >
> > at
> org.apache.activemq.broker.BrokerService$6.run(BrokerService.java:2315)
> >
> > Caused by: java.lang.ClassNotFoundException:
> > org.apache.activemq.transport.vm.VMTransportFactory
> >
> > at
> >
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
> >
> > at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:259)
> >
> > at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:235)
> >
> > at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227)
> >
> > ... 3 more
> >
> > Not blocker as it work as expected but just a bit annoying
> >
> > On 12 February 2014 07:37, Jason van Zyl <ja...@takari.io> wrote:
> > > Couple issues cropped up so I'm canceling the vote.
> > >
> > > On Feb 10, 2014, at 9:18 PM, Jason van Zyl <ja...@takari.io> wrote:
> > >
> > >> Hi,
> > >>
> > >> Time to release Maven 3.2.0!
> > >>
> > >> Here is a link to Jira with 33 issues resolved:
> > >>
> >
> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=15565
> > >>
> > >> Staging repo:
> > >> https://repository.apache.org/content/repositories/maven-1005/
> > >>
> > >> The distributable binaries and sources for testing can be found here:
> > >>
> >
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/
> > >>
> > >> Specifically the zip, tarball, and source archives can be found here:
> > >>
> >
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.zip
> > >>
> >
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-bin.tar.gz
> > >>
> >
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.zip
> > >>
> >
> https://repository.apache.org/content/repositories/maven-1005/org/apache/maven/apache-maven/3.2.0/apache-maven-3.2.0-src.tar.gz
> > >>
> > >> Source release checksum(s):
> > >> apache-maven-3.2.0-src.zip sha1:
> > 4bc1ad352c07eef6e6b92c4923d1578d813bc57b
> > >>
> > >> Staging site:
> > >> http://people.apache.org/~jvanzyl/maven-3.2.0/
> > >>
> > >> 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
> > >>
> > >
> > > Thanks,
> > >
> > > Jason
> > >
> > > ----------------------------------------------------------
> > > Jason van Zyl
> > > Founder,  Apache Maven
> > > http://twitter.com/jvanzyl
> > > http://twitter.com/takari_io
> > > ---------------------------------------------------------
> > >
> > > A language that doesn't affect the way you think about programming is
> > not worth knowing.
> > >
> > >  -- Alan Perlis
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
> >
> > --
> > Olivier Lamy
> > Ecetera: http://ecetera.com.au
> > http://twitter.com/olamy | http://linkedin.com/in/olamy
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> > For additional commands, e-mail: dev-h...@maven.apache.org
> >
> >
>
>
> --
> Cheers, Stuart
>

Reply via email to