Return-Path: Delivered-To: apmail-jakarta-ant-user-archive@jakarta.apache.org Received: (qmail 4491 invoked by uid 500); 3 Aug 2001 13:42:00 -0000 Mailing-List: contact ant-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Reply-To: ant-user@jakarta.apache.org Delivered-To: mailing list ant-user@jakarta.apache.org Received: (qmail 4478 invoked from network); 3 Aug 2001 13:42:00 -0000 Message-ID: <20010803134201.84742.qmail@web13802.mail.yahoo.com> Date: Fri, 3 Aug 2001 14:42:01 +0100 (BST) From: =?iso-8859-1?q?Julian=20Gosnell?= Subject: Re: Re: LinkageError solved: ant task to deploy Apache SOAP service To: ant-user@jakarta.apache.org In-Reply-To: <005301c11c16$72128880$e7c4223f@cognetnt> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-730563711-996846121=:83994" Content-Transfer-Encoding: 8bit X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N --0-730563711-996846121=:83994 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Content-Disposition: inline I tried to simplify it down to nothing - but then it worked - So I now have no clue what is going on. It is definitely a subtle interaction between ant and soap ! when forked the soap client runs fine, when run in-vm, you get the error I described. You will need to download soap ( http://xml.apache.org/dist/soap/version-2.2/soap-bin-2.2.zip) look at the docs/install/index.html. (re: mail.jar and activation.jar) Somehow get soap deployed (on e.g. TomCat). put build.xml in the same dir as crimson,mail,activation and soap.jar. ensure that the 1st arg in the java call in the buildfile points at your soap deployment. run it - you should get the error I enclose. If you tell the java task to fork - it runs fine with exactly the same classpath, implying that some strange interaction with ant is what is breaking it. I wish I had the time to figure it out, but now I have a solution I have to press on. Sorry I can't make it easier. Thanks for Ant ! Jules --- Conor MacNeill wrote: > Can you send me a simple test case. I have written > an experimental Ant > launcher which hides the XML classes from > tasks. I'd like to test > it. I have some more work to do on it. > > I can check out SOAP if necessary, so just let me > know what I need to do to > reproduce this. > > Conor > > ----- Original Message ----- > From: "Julian Gosnell" > To: > Sent: Friday, August 03, 2001 6:55 PM > Subject: Fwd: Re: LinkageError solved: ant task to > deploy Apache SOAP > service > > > > Note: forwarded message attached. > > > > This is a post I made to soap-user that I thought > > should go out here. > > > > Apologies if this one has been solved since I last > > looked (a few days ago). > > > > I was surprised that I couldn't load exactly the > same > > version of the same class twice, in two different > > ClassLoaders. I tried linux sun 1.3.1 and ibm > 1.3.0. I > > rebuilt ant, soap and junit with the same version > of > > crimson and always got the LinkageError. > > > > Jules > > > > > > > ____________________________________________________________ > > Do You Yahoo!? > > Get your free @yahoo.co.uk address at > http://mail.yahoo.co.uk > > or your free @yahoo.ie address at > http://mail.yahoo.ie > ____________________________________________________________ Do You Yahoo!? Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk or your free @yahoo.ie address at http://mail.yahoo.ie --0-730563711-996846121=:83994 Content-Type: application/x-unknown; name="build.xml" Content-Transfer-Encoding: base64 Content-Description: build.xml Content-Disposition: attachment; filename="build.xml" PD94bWwgdmVyc2lvbj0iMS4wIj8+IAoKPHByb2plY3QgbmFtZT0idGVzdCIg ZGVmYXVsdD0ibWFpbiIgYmFzZWRpcj0iLiI+CgogIDxwcm9wZXJ0eSBuYW1l PSJ0b3AuZGlyIiB2YWx1ZT0iLiIgLz4KCiAgPHRhcmdldCBuYW1lPSJtYWlu Ij4KICAgIDxqYXZhCgljbGFzc25hbWU9Im9yZy5hcGFjaGUuc29hcC5zZXJ2 ZXIuU2VydmljZU1hbmFnZXJDbGllbnQiCglmb3JrPSJmYWxzZSIKCT4KICAg ICAgPGNsYXNzcGF0aD4KICAgICAgIDxwYXRoZWxlbWVudCBsb2NhdGlvbj0i JHt0b3AuZGlyfS9jcmltc29uLmphciIvPgogICAgICAgPHBhdGhlbGVtZW50 IGxvY2F0aW9uPSIke3RvcC5kaXJ9L21haWwuamFyIi8+CiAgICAgICA8cGF0 aGVsZW1lbnQgbG9jYXRpb249IiR7dG9wLmRpcn0vYWN0aXZhdGlvbi5qYXIi Lz4KICAgICAgIDxwYXRoZWxlbWVudCBsb2NhdGlvbj0iJHt0b3AuZGlyfS9z b2FwLmphciIvPgogICAgICA8L2NsYXNzcGF0aD4KICAgICAgPGFyZyB2YWx1 ZT0iaHR0cDovL2xvY2FsaG9zdDo4MDgwL3NvYXAvc2VydmxldC9ycGNyb3V0 ZXIiLz4KICAgICAgPGFyZyB2YWx1ZT0ibGlzdCIvPgogICA8L2phdmE+CiAg PC90YXJnZXQ+Cgo8IS0tPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS0t Pgo8L3Byb2plY3Q+Cgo= --0-730563711-996846121=:83994 Content-Type: application/x-unknown; name="test.log" Content-Transfer-Encoding: base64 Content-Description: test.log Content-Disposition: attachment; filename="test.log" Y2QgL2hvbWUvanVsZXMvamF2YS9qZGJzL3Rlc3QvCi9ob21lL2p1bGVzL2ph dmEvamFrYXJ0YS1hbnQtMS40YWxwaGEub2xkL2Jpbi9hbnQgLWJ1aWxkZmls ZSB0ZXN0LnhtbApCdWlsZGZpbGU6IHRlc3QueG1sCgptYWluOgoKQlVJTEQg RkFJTEVECgovaG9tZS9qdWxlcy9qYXZhL2pkYnMvdGVzdC90ZXN0LnhtbDox MTogamF2YS5sYW5nLkxpbmthZ2VFcnJvcjogbG9hZGVyIGNvbnN0cmFpbnRz IHZpb2xhdGVkIHdoZW4gbGlua2luZyBvcmcveG1sL3NheC9JbnB1dFNvdXJj ZSBjbGFzcwotLS0gTmVzdGVkIEV4Y2VwdGlvbiAtLS0KamF2YS5sYW5nLkxp bmthZ2VFcnJvcjogbG9hZGVyIGNvbnN0cmFpbnRzIHZpb2xhdGVkIHdoZW4g bGlua2luZyBvcmcveG1sL3NheC9JbnB1dFNvdXJjZSBjbGFzcwoJYXQgb3Jn LmFwYWNoZS5zb2FwLnJwYy5DYWxsLmludm9rZShDYWxsLmphdmE6MjE2KQoJ YXQgb3JnLmFwYWNoZS5zb2FwLnNlcnZlci5TZXJ2aWNlTWFuYWdlckNsaWVu dC5pbnZva2VNZXRob2QoU2VydmljZU1hbmFnZXJDbGllbnQuamF2YToxMjkp CglhdCBvcmcuYXBhY2hlLnNvYXAuc2VydmVyLlNlcnZpY2VNYW5hZ2VyQ2xp ZW50Lmxpc3QoU2VydmljZU1hbmFnZXJDbGllbnQuamF2YToxNTEpCglhdCBv cmcuYXBhY2hlLnNvYXAuc2VydmVyLlNlcnZpY2VNYW5hZ2VyQ2xpZW50Lm1h aW4oU2VydmljZU1hbmFnZXJDbGllbnQuamF2YToyMzcpCglhdCBqYXZhLmxh bmcucmVmbGVjdC5NZXRob2QuaW52b2tlKE5hdGl2ZSBNZXRob2QpCglhdCBv cmcuYXBhY2hlLnRvb2xzLmFudC50YXNrZGVmcy5FeGVjdXRlSmF2YS5leGVj dXRlKFVua25vd24gU291cmNlKQoJYXQgb3JnLmFwYWNoZS50b29scy5hbnQu dGFza2RlZnMuSmF2YS5ydW4oSmF2YS5qYXZhOjI2MCkKCWF0IG9yZy5hcGFj aGUudG9vbHMuYW50LnRhc2tkZWZzLkphdmEuZXhlY3V0ZUphdmEoSmF2YS5q YXZhOjEyMykKCWF0IG9yZy5hcGFjaGUudG9vbHMuYW50LnRhc2tkZWZzLkph dmEuZXhlY3V0ZShKYXZhLmphdmE6ODcpCglhdCBvcmcuYXBhY2hlLnRvb2xz LmFudC5UYXJnZXQuZXhlY3V0ZShUYXJnZXQuamF2YToxNjgpCglhdCBvcmcu YXBhY2hlLnRvb2xzLmFudC5Qcm9qZWN0LnJ1blRhcmdldChQcm9qZWN0Lmph dmE6OTE4KQoJYXQgb3JnLmFwYWNoZS50b29scy5hbnQuUHJvamVjdC5leGVj dXRlVGFyZ2V0KFByb2plY3QuamF2YTo1NDEpCglhdCBvcmcuYXBhY2hlLnRv b2xzLmFudC5Qcm9qZWN0LmV4ZWN1dGVUYXJnZXRzKFByb2plY3QuamF2YTo1 MTUpCglhdCBvcmcuYXBhY2hlLnRvb2xzLmFudC5NYWluLnJ1bkJ1aWxkKE1h aW4uamF2YTo0MjIpCglhdCBvcmcuYXBhY2hlLnRvb2xzLmFudC5NYWluLm1h aW4oTWFpbi5qYXZhOjE0OSkKClRvdGFsIHRpbWU6IDMgc2Vjb25kcwoKQ29t cGlsYXRpb24gZXhpdGVkIGFibm9ybWFsbHkgd2l0aCBjb2RlIDEgYXQgRnJp IEF1ZyAgMyAxNDoyNjoyOAo= --0-730563711-996846121=:83994--