Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 83510 invoked from network); 11 Sep 2006 22:45:14 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 11 Sep 2006 22:45:14 -0000 Received: (qmail 90310 invoked by uid 500); 11 Sep 2006 22:45:11 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 90255 invoked by uid 500); 11 Sep 2006 22:45:11 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 90244 invoked by uid 99); 11 Sep 2006 22:45:11 -0000 Received: from idunn.apache.osuosl.org (HELO idunn.apache.osuosl.org) (140.211.166.84) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Sep 2006 15:45:11 -0700 Authentication-Results: idunn.apache.osuosl.org header.from=jason.dillon@gmail.com; domainkeys=good Authentication-Results: idunn.apache.osuosl.org smtp.mail=jason.dillon@gmail.com; spf=pass X-ASF-Spam-Status: No, hits=0.4 required=5.0 tests=DNS_FROM_RFC_ABUSE,RCVD_BY_IP Received-SPF: pass (idunn.apache.osuosl.org: domain gmail.com designates 64.233.162.202 as permitted sender) DomainKey-Status: good X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 Received: from ([64.233.162.202:35766] helo=nz-out-0102.google.com) by idunn.apache.osuosl.org (ecelerity 2.1 r(10620)) with ESMTP id FE/52-27074-DF6E5054 for ; Mon, 11 Sep 2006 15:45:17 -0700 Received: by nz-out-0102.google.com with SMTP id v1so723852nzb for ; Mon, 11 Sep 2006 15:45:04 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:mime-version:in-reply-to:references:content-type:message-id:content-transfer-encoding:from:subject:date:to:x-mailer:sender; b=FONEYMuHtab9LdQ/taUydGFCf2+hoNEJ3tnHtMNK1YDa/A/895xAeU2MuCnoTLLmCSZ97GYVva+5XOpEgtOEWJ1xNQq49kQ+QFK5SO58INmpOKPvq0Alae+sP/ckOqrQUHO44Bz5Oua0OUh1mH6pxVf810C1exUMgMFm9Mmn3kg= Received: by 10.65.121.9 with SMTP id y9mr2716216qbm; Mon, 11 Sep 2006 15:45:03 -0700 (PDT) Received: from ?10.0.1.4? ( [24.7.69.241]) by mx.gmail.com with ESMTP id f16sm1192670qba.2006.09.11.15.45.02; Mon, 11 Sep 2006 15:45:03 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v752.2) In-Reply-To: <1b5bfeb50609111539g4cf84289v5271bddf75fc80a8@mail.gmail.com> References: <4433EE4A-DCDE-461B-BB18-85B848A1C77E@yahoo.com> <1b5bfeb50609111539g4cf84289v5271bddf75fc80a8@mail.gmail.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <71937DEE-F525-4E5D-B428-D0B708E90BDF@planet57.com> Content-Transfer-Encoding: 7bit From: Jason Dillon Subject: Re: Another really strange mysterious build error Date: Mon, 11 Sep 2006 15:44:59 -0700 To: dev@geronimo.apache.org X-Mailer: Apple Mail (2.752.2) Sender: Jason Dillon X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N FYI, I have seen some strange JCL related problems with GShell... and I ended up excluding any JCL dependencies that were picked up transitively and upgrading to JCL 1.1 to get logging happy again. --jason On Sep 11, 2006, at 3:39 PM, Jacek Laskowski wrote: > On 9/12/06, David Jencks wrote: >> I sometimes get this error building openejb-core: >> >> > name="org.openejb.deployment.UnpackedModuleDeploymentTest"> >> > 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 >> (MultiParentClassLoader.java:386) > > 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 > http://jakarta.apache.org/commons/logging/ lists the javadoc for some > releases. So, I took a look at > http://jakarta.apache.org/commons/logging/commons-logging-1.0.2/ > docs/api/ > and noticed that there was no release(ClassLoader) method. Then > http://jakarta.apache.org/commons/logging/commons-logging-1.0.3/ > docs/api/ > has both - release() and release(ClassLoader). As does the next > release - 1.0.4 - > http://jakarta.apache.org/commons/logging/commons-logging-1.0.4/ > docs/apidocs/. > And does the the last release - 1.1 - > http://jakarta.apache.org/commons/logging/commons-logging-1.1/ > apidocs/index.html. > > 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 > ./modules/openejb-core/pom.xml > ./pom.xml > > 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 > > -- > Jacek Laskowski > http://www.laskowski.net.pl