geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jacek Laskowski" <>
Subject Re: Another really strange mysterious build error
Date Mon, 11 Sep 2006 22:39:38 GMT
On 9/12/06, David Jencks <> wrote:
> I sometimes get this error building openejb-core:
>    <testcase time="1.273"
> name="org.openejb.deployment.UnpackedModuleDeploymentTest">
>      <error type="java.lang.NoSuchMethodError"
> message="org.apache.commons.logging.LogFactory.release(Ljava/lang/
> ClassLoader;)V">java.lang.NoSuchMethodError:
> org.apache.commons.logging.LogFactory.release(Ljava/lang/ClassLoader;)V
>          at
> org.apache.geronimo.kernel.config.MultiParentClassLoader.destroy
> (

Let's take a look at the history of the class -
o.a.c.logging.LogFactory, esp. with regards to the release method.

I couldn't find a FishEye instance or such, but lists the javadoc for some
releases. So, I took a look at
and noticed that there was no release(ClassLoader) method. Then
has both - release() and release(ClassLoader). As does the next
release - 1.0.4 -
And does the the last release - 1.1 -

So the only version the classloader could pick up was 1.0.2 that
doesn't contain the method in question.

jlaskowski@dev /cygdrive/c/oss/openejb2
$ find . -name "pom.xml" -exec grep -q commons-logging {} \; -print

Only does the second pom.xml list commons-logging version.

And that's where my investigation ends. Nothing comes to my mind, but
may have given you some additional info you might've missed (which I
believe was unlikely ;-))


Jacek Laskowski

View raw message