Return-Path: Delivered-To: apmail-jakarta-avalon-dev-archive@apache.org Received: (qmail 37959 invoked from network); 11 Jan 2003 10:40:27 -0000 Received: from exchange.sun.com (192.18.33.10) by daedalus.apache.org with SMTP; 11 Jan 2003 10:40:27 -0000 Received: (qmail 24573 invoked by uid 97); 11 Jan 2003 10:41:48 -0000 Delivered-To: qmlist-jakarta-archive-avalon-dev@jakarta.apache.org Received: (qmail 24515 invoked by uid 97); 11 Jan 2003 10:41:48 -0000 Mailing-List: contact avalon-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Avalon Developers List" Reply-To: "Avalon Developers List" Delivered-To: mailing list avalon-dev@jakarta.apache.org Received: (qmail 4667 invoked by uid 98); 11 Jan 2003 06:46:35 -0000 X-Antivirus: nagoya (v4218 created Aug 14 2002) Message-ID: <3E1FBD86.8030407@osm.net> Date: Sat, 11 Jan 2003 07:45:26 +0100 From: Stephen McConnell User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.0.0) Gecko/20020530 X-Accept-Language: en, en-us MIME-Version: 1.0 To: Avalon Developers List CC: James-Dev Mailing List Subject: James / Excalibur ThreadPool conflict Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Pete: Have finally got to a point where I'm running James inside Merlin again. But I'm gettig a rather odd exception. The execution occurs after James is established and running (about 30 seconds after). The exception (listed blow) is a NoSuchMethodError - raised when the JamesSpoolManager invokes excecute, passing itself as an argument. I looked into the sources and CVS history and discovered that org.apache.avalon.excalibur.thread.ThreadPool.execute() interface was changed by you about three months ago - retracting Runnable as a valid argument in favour of Executable. It appears that this breaks James (based on the James HEAD and the current ThreadPool source. What I don't understand is how James could be running inside Phoneix without problem unless nobody from James has executed a clean checkout of Excalibur in the last 3 months. Can you or anyone else (Avalon or James) shead any light on this? Cheers, Steve. --------------------------------------------------------------------------- java.lang.NoSuchMethodError: org.apache.avalon.excalibur.thread.ThreadPool.execute( Ljava/lang/Runnable;)Lorg/apache/avalon/excalibur/thread/ThreadControl; at org.apache.james.transport.JamesSpoolManager.initialize( JamesSpoolManager.java:246) --------------------------------------------------------------------------- -- Stephen J. McConnell OSM SARL digital products for a global economy mailto:mcconnell@osm.net http://www.osm.net -- To unsubscribe, e-mail: For additional commands, e-mail: