Return-Path: Delivered-To: apmail-tomcat-users-archive@www.apache.org Received: (qmail 49805 invoked from network); 12 Feb 2007 00:25:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 12 Feb 2007 00:25:25 -0000 Received: (qmail 82094 invoked by uid 500); 12 Feb 2007 00:25:19 -0000 Delivered-To: apmail-tomcat-users-archive@tomcat.apache.org Received: (qmail 82083 invoked by uid 500); 12 Feb 2007 00:25:19 -0000 Mailing-List: contact users-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Users List" Delivered-To: mailing list users@tomcat.apache.org Received: (qmail 82071 invoked by uid 99); 12 Feb 2007 00:25:19 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 11 Feb 2007 16:25:19 -0800 X-ASF-Spam-Status: No, hits=1.5 required=10.0 tests=MIME_BASE64_TEXT,MSGID_FROM_MTA_HEADER,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of mgainty@hotmail.com designates 65.54.246.77 as permitted sender) Received: from [65.54.246.77] (HELO bay0-omc1-s5.bay0.hotmail.com) (65.54.246.77) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 11 Feb 2007 16:25:08 -0800 Received: from hotmail.com ([65.55.138.14]) by bay0-omc1-s5.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2668); Sun, 11 Feb 2007 16:24:47 -0800 Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Sun, 11 Feb 2007 16:24:47 -0800 Message-ID: Received: from 209.6.18.185 by BAY133-DAV4.phx.gbl with DAV; Mon, 12 Feb 2007 00:24:42 +0000 X-Originating-IP: [209.6.18.185] X-Originating-Email: [mgainty@hotmail.com] X-Sender: mgainty@hotmail.com Reply-To: "Martin Gainty" From: "Martin Gainty" To: "Tomcat Users List" References: <20070211232443.9eohswnxrc484k8w@webmail.ema.fr> Subject: Re: get a strange cast error with using the tomcat mail ressource Date: Sun, 11 Feb 2007 19:24:41 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: base64 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.3028 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028 X-OriginalArrivalTime: 12 Feb 2007 00:24:47.0750 (UTC) FILETIME=[33CE2260:01C74E3C] X-Virus-Checked: Checked by ClamAV on apache.org dGhpcyBpcyB3aGF0IEkgY3VycmVudGx5IHVzZSBpbiB3ZWIueG1sDQoNCi8qKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLw0KICA8cmVzb3VyY2UtcmVmPg0KICAg IDxyZXMtcmVmLW5hbWU+TXlTZXNzaW9uPC9yZXMtcmVmLW5hbWU+DQogICAgPHJlcy10eXBlPmph dmF4Lm1haWwuU2Vzc2lvbjwvcmVzLXR5cGU+DQogICAgPHJlcy1hdXRoPkNvbnRhaW5lcjwvcmVz LWF1dGg+DQogIDwvcmVzb3VyY2UtcmVmPg0KDQovKioqKioqKioqKioqQ09ERSoqKioqKioqKioq Lw0KaW1wb3J0IGphdmEudXRpbC4qOw0KaW1wb3J0IGphdmF4Lm1haWwuKjsNCmltcG9ydCBqYXZh eC5uYW1pbmcuKjsNCg0KICAgIC8qKg0KICAgICAqIE1ldGhvZCB1c2VkIHRvIGxvZ2luIHRvIHRo ZSBtYWlsIGhvc3QuDQogICAgICovDQogICAgcHVibGljIHZvaWQgbG9naW4oKSB0aHJvd3MgRXhj ZXB0aW9uIHsNCiAgICAgICAgdXJsID0gbmV3IFVSTE5hbWUocHJvdG9jb2wsIGdldEhvc3RuYW1l KCksIC0xLCBtYm94LCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0VXNlcm5hbWUoKSwg Z2V0UGFzc3dvcmQoKSk7DQogLyoNCiAgKiBGaXJzdCwgdHJ5IHRvIGdldCB0aGUgc2Vzc2lvbiBm cm9tIEpOREksDQogICogYXMgd291bGQgYmUgZG9uZSB1bmRlciBKMkVFLg0KICAqLw0KIHRyeSB7 DQogICAgIEluaXRpYWxDb250ZXh0IGljID0gbmV3IEluaXRpYWxDb250ZXh0KCk7DQogICAgIENv bnRleHQgY3R4ID0gKENvbnRleHQpaWMubG9va3VwKCJqYXZhOmNvbXAvZW52Iik7DQogICAgIHNl c3Npb24gPSAoU2Vzc2lvbiljdHgubG9va3VwKCJNeVNlc3Npb24iKTsNCiB9IGNhdGNoIChFeGNl cHRpb24gZXgpIHsNCiAgICAgLy8gaWdub3JlIGl0DQogfQ0KDQogLy8gaWYgSk5ESSBmYWlscywg dHJ5IHRoZSBvbGQgd2F5IHRoYXQgc2hvdWxkIHdvcmsgZXZlcnl3aGVyZQ0KIGlmIChzZXNzaW9u ID09IG51bGwpIHsNCiAgICAgUHJvcGVydGllcyBwcm9wcyA9IG51bGw7DQogICAgIHRyeSB7DQog IHByb3BzID0gU3lzdGVtLmdldFByb3BlcnRpZXMoKTsNCiAgICAgfSBjYXRjaCAoU2VjdXJpdHlF eGNlcHRpb24gc2V4KSB7DQogIHByb3BzID0gbmV3IFByb3BlcnRpZXMoKTsNCiAgICAgfQ0KICAg ICBzZXNzaW9uID0gU2Vzc2lvbi5nZXRJbnN0YW5jZShwcm9wcywgbnVsbCk7DQogfQ0KICAgICAg ICBzdG9yZSA9IHNlc3Npb24uZ2V0U3RvcmUodXJsKTsNCiAgICAgICAgc3RvcmUuY29ubmVjdCgp Ow0KICAgICAgICBmb2xkZXIgPSBzdG9yZS5nZXRGb2xkZXIodXJsKTsNCiAgICAgICAgDQogICAg ICAgIGZvbGRlci5vcGVuKEZvbGRlci5SRUFEX1dSSVRFKTsNCiAgICB9DQoNCih5b3Ugd2lsbCBu b3RpY2UgSSBkaWRudCB1c2UgbG9va3VwIG9uIA0KbWFpbC9Nb25NYWlsIA0KKQ0KDQpNYXJ0aW4t LQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tIA0KVGhpcyBlLW1haWwgbWVzc2FnZSAoaW5jbHVkaW5nIGF0 dGFjaG1lbnRzLCBpZiBhbnkpIGlzIGludGVuZGVkIGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlk dWFsIG9yIGVudGl0eSB0byB3aGljaCBpdCBpcyBhZGRyZXNzZWQgYW5kIG1heSBjb250YWluIGlu Zm9ybWF0aW9uIHRoYXQgaXMgcHJpdmlsZWdlZCwgcHJvcHJpZXRhcnkgLCBjb25maWRlbnRpYWwg YW5kIGV4ZW1wdCBmcm9tIGRpc2Nsb3N1cmUuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCBy ZWNpcGllbnQsIHlvdSBhcmUgbm90aWZpZWQgdGhhdCBhbnkgZGlzc2VtaW5hdGlvbiwgZGlzdHJp YnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBjb21tdW5pY2F0aW9uIGlzIHN0cmljdGx5IHByb2hp Yml0ZWQuDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gDQpMZSBwculzZW50IG1lc3NhZ2Ug6WxlY3Ryb25p cXVlICh5IGNvbXByaXMgbGVzIHBp6GNlcyBxdWkgeSBzb250IGFubmV46WVzLCBsZSBjYXMg6WNo 6WFudCkgcydhZHJlc3NlIGF1IGRlc3RpbmF0YWlyZSBpbmRpcXXpIGV0IHBldXQgY29udGVuaXIg ZGVzIHJlbnNlaWduZW1lbnRzIGRlIGNhcmFjdOhyZSBwcml26SBvdSBjb25maWRlbnRpZWwuIFNp IHZvdXMgbifqdGVzIHBhcyBsZSBkZXN0aW5hdGFpcmUgZGUgY2UgZG9jdW1lbnQsIG5vdXMgdm91 cyBzaWduYWxvbnMgcXUnaWwgZXN0IHN0cmljdGVtZW50IGludGVyZGl0IGRlIGxlIGRpZmZ1c2Vy LCBkZSBsZSBkaXN0cmlidWVyIG91IGRlIGxlIHJlcHJvZHVpcmUuDQotLS0tLSBPcmlnaW5hbCBN ZXNzYWdlIC0tLS0tIA0KRnJvbTogImFsYnJlY2h0IGFuZHJ6ZWpld3NraSIgPGFsYnJlY2h0LmFu ZHJ6ZWpld3NraUBlbWEuZnI+DQpUbzogPHVzZXJzQHRvbWNhdC5hcGFjaGUub3JnPg0KU2VudDog U3VuZGF5LCBGZWJydWFyeSAxMSwgMjAwNyA1OjI0IFBNDQpTdWJqZWN0OiBnZXQgYSBzdHJhbmdl IGNhc3QgZXJyb3Igd2l0aCB1c2luZyB0aGUgdG9tY2F0IG1haWwgcmVzc291cmNlDQoNCg0KDQpI ZWxsbyBhbGwsDQoNCkkgaG9wZSBpIHdpbGwgbm90IHBvbGx1dGUgdGhlIGxpc3QsIGJ1dCBpJ20g YWZmcmFpZCBvZiBiZWluZyBmYWNlZCAgDQp3aXRoIGEgYnVnIDotKA0KDQpJIGhhdmUgdG8gc2Vu ZCBhIG1haWwgd2l0aCB0b21jYXQuDQpJIGZvbGxvd2VkIHRoZSBpbnN0cnVjdGlvbnMgb2YgdGhl IHRvbWNhdCBkb2N1bWVudGF0aW9uLCBjb3JyZXNwb25kaW5nICANCm15IHZlcnNpb24gKDUuNSku DQoNClVzaW5nIHRoaXMgY29kZToNCg0KICBwdWJsaWMgc3RhdGljIFN0cmluZyBzZW5kTWFpbChT dHJpbmcgZGVzdGluYXRhaXJlLCBTdHJpbmcgbG9naW4pew0KDQogICAgICAgICBTZXNzaW9uIHNl c3Npb24gPSBudWxsOw0KICAgICAgICAgdHJ5IHsNCiAgICAgICAgICAgICBDb250ZXh0IGluaXRD dHggPSBuZXcgSW5pdGlhbENvbnRleHQoKTsNCiAgICAgICAgICAgICBDb250ZXh0IGVudkN0eCA9 IChDb250ZXh0KSBpbml0Q3R4Lmxvb2t1cCgiamF2YTpjb21wL2VudiIpOw0KbGluZSAzNiAgICAg c2Vzc2lvbiA9IChTZXNzaW9uKSBlbnZDdHgubG9va3VwKCJtYWlsL01vbk1haWwiKTsNCiAgICAg ICAgICAgICAvL3Nlc3Npb24gPSBlbnZDdHgubG9va3VwKCJtYWlsL01vbk1haWwiKTsNCiAgICAg ICAgIH0gY2F0Y2ggKE5hbWluZ0V4Y2VwdGlvbiBleCkgew0KICAgICAgICAgICAgICAgU3lzdGVt Lm91dC5wcmludGxuKCJlcnJldXIgYXUgbG9va3VwIik7DQogICAgICAgICAgICByZXR1cm4gZXgu Z2V0TWVzc2FnZSgpOw0KICAgICAgICAgfQ0KDQpJIGhhdmUgdGhlIGZvbGxvd2luZyBlcnJvciB0 aGF0IGkgcmVhbGx5IGRpc2xpa2UgOg0KDQpqYXZhLmxhbmcuQ2xhc3NDYXN0RXhjZXB0aW9uOiBq YXZheC5tYWlsLlNlc3Npb24gY2Fubm90IGJlIGNhc3QgdG8gIA0KamF2YXgubWFpbC5TZXNzaW9u DQogICAgICAgICBhdCB1dGlscy5NYWlsSGVscGVyLnNlbmRNYWlsKE1haWxIZWxwZXIuamF2YToz NikNCg0KSSB1c2UgdGhlIG5ldGJlYW5zIDUuNSBidW5kbGVkIHRvbWNhdCBzZXJ2ZXIgKHYgNS41 LjE3KSBvbiB0aGUgMS42ICANCmphdmEgdmVyc2lvbiAoYnV0IHNvdXJjZSBsZXZlbCBzZXQgdG8g MS41KS4NCg0KRG8geW91IHRoaW5rIGl0J3MgbWUgPyBPciBhIGJ1ZyBvZiB0aGUgSURFID8gb3Ig YSBidWcgb2YgdG9tY2F0ID8NCg0KSSBwcmV2aW91c2x5IHVzZWQgdGhpcyBjb2RlIHdpdGggdGhl IHNhbWUgY29uZmlnIGluIGEgc3VjY2Vzc2Z1bCB3YXkgIA0Kd2l0aCBhbm90aGVyIHRvbWNhdCA1 LjUgc2VydmVyLg0KDQpJJ20gZ2V0dGluZyBjcmF6eSB3aXRoIHRoaXMgYXdmdWwgYW5kIHN0cmFu Z2UgY2FzdCBlcnJvciA6LSgNCklmIG9ubHkgc29tZW9uZSBjb3VsZCBoZWxwLi4uDQoNCkkgam9p biB0aGUgd2ViLnhtbCB0YWc6DQoNCjxyZXNvdXJjZS1yZWY+DQogICAgICAgICA8ZGVzY3JpcHRp b24+DQogICAgICAgICAgICAgUmVzb3VyY2UgcmVmZXJlbmNlIHRvIGEgZmFjdG9yeSBmb3IgamF2 YXgubWFpbC5TZXNzaW9uDQogICAgICAgICAgICAgaW5zdGFuY2VzIHRoYXQgbWF5IGJlIHVzZWQg Zm9yIHNlbmRpbmcgZWxlY3Ryb25pYyBtYWlsDQogICAgICAgICAgICAgbWVzc2FnZXMsIHByZWNv bmZpZ3VyZWQgdG8gY29ubmVjdCB0byB0aGUgYXBwcm9wcmlhdGUNCiAgICAgICAgICAgICBTTVRQ IHNlcnZlci4NCiAgICAgICAgIDwvZGVzY3JpcHRpb24+DQogICAgICAgICA8cmVzLXJlZi1uYW1l Pm1haWwvTW9uTWFpbDwvcmVzLXJlZi1uYW1lPg0KICAgICAgICAgPHJlcy10eXBlPmphdmF4Lm1h aWwuU2Vzc2lvbjwvcmVzLXR5cGU+DQogICAgICAgICA8cmVzLWF1dGg+Q29udGFpbmVyPC9yZXMt YXV0aD4NCiAgICAgPC9yZXNvdXJjZS1yZWY+DQoNCmFuZCBteSBzZXJ2ZXIueG1sDQoNCiAgPFJl c291cmNlDQogICAgICAgbmFtZT0ibWFpbC9Nb25NYWlsIg0KICAgICAgIHR5cGU9ImphdmF4Lm1h aWwuU2Vzc2lvbiINCiAgICAgICBtYWlsLnNtdHAuaG9zdD0ic210cC5mcmVlLmZyIi8+DQoNCmFu ZCBteSBjb250ZXh0LnhtbA0KDQogIDxSZXNvdXJjZSBuYW1lPSJtYWlsL01vbk1haWwiIGF1dGg9 IkNvbnRhaW5lciINCiAgICAgICAgICAgICB0eXBlPSJqYXZheC5tYWlsLlNlc3Npb24iDQogICAg ICAgICAgICAgbWFpbC5zbXRwLmhvc3Q9InNtdHAuZnJlZS5mciIvPg0KDQpIb3BlIHRvIGhlYXIg c29vbiBmcm9tIHRoZSBsaXN0IGFib3V0IHRoaXMgcHJvYmxlbSA6LSgNCkJlc3QgcmVnYXJkcy4N Cg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0K Q2UgbWVzc2FnZSBhIGV0ZSBlbnZveWUgcGFyIGxlIHNlcnZldXIgSU1QIGRlIGwnRU1BLg0KDQoN Cg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tDQpUbyBzdGFydCBhIG5ldyB0b3BpYywgZS1tYWlsOiB1c2Vyc0B0b21j YXQuYXBhY2hlLm9yZw0KVG8gdW5zdWJzY3JpYmUsIGUtbWFpbDogdXNlcnMtdW5zdWJzY3JpYmVA dG9tY2F0LmFwYWNoZS5vcmcNCkZvciBhZGRpdGlvbmFsIGNvbW1hbmRzLCBlLW1haWw6IHVzZXJz LWhlbHBAdG9tY2F0LmFwYWNoZS5vcmcNCg0K