geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jencks <>
Subject Re: Build hangs in Geronimo Plugins, System Database :: System Database 3.0-SNAPSHOT
Date Thu, 08 Mar 2012 07:28:54 GMT
Thanks very much for looking into this.

EmptyVisitor is no longer needed as of asm 4 because the visitor classes are now all abstract
classes rather than interfaces; the EmptyVisitor was a "universal" abstract class implementing
all visitor interfaces.  So you just need to figure out which kind of visitor is needed and
subclass that one rather than subclassing EmptyVisitor.

david jencks

On Mar 7, 2012, at 5:09 PM, uromahn wrote:

> Quick update on my reported exception during build:
> Here is the "offending line" in the master pom.xml:
>            <dependency>
>                <groupId>org.apache.servicemix.bundles</groupId>
>                <artifactId>org.apache.servicemix.bundles.asm</artifactId>
>                <version>3.3_2</version>
>            </dependency>
> which gets transferred down to the geronimo-kernel bundle.
> However, when Geronimo gets launched, the only bundle loaded by Felix is the
> org.ow2.asm.asm-all/4.0 bundle.
> I am analyzing how to potentially fix this but it appears tricky as
> org.apache.geronimo.kernel.classloader.TemporaryClassLoader depends on
> org.objectweb.asm.commons.EmptyVisitor which apparently has been removed in
> version 4 of asm. I will probably have to look at the sources of asm 3.x and
> 4.0 and compare what happened to the EmptyVisitor and how to potentially
> replace it with something equivalent.
> But, here is the good news: there is only one reference to EmptyVisitor in
> the entire Geronimo code base, so the issue is fairly contained.
> I will post any update and hopefully come up with a patch.
> --
> View this message in context:
> Sent from the Development mailing list archive at

View raw message