From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31054 invoked by alias); 5 Oct 2005 21:11:28 -0000 Mailing-List: contact mauve-discuss-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: mauve-discuss-owner@sources.redhat.com Received: (qmail 31041 invoked by uid 22791); 5 Oct 2005 21:11:26 -0000 Received: from wildebeest.demon.nl (HELO gnu.wildebeest.org) (83.160.152.237) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Wed, 05 Oct 2005 21:11:26 +0000 Received: from elsschot.wildebeest.org ([192.168.1.26]) by gnu.wildebeest.org with esmtp (Exim 3.36 #1 (Debian)) id 1ENGY5-0004HK-00; Wed, 05 Oct 2005 23:11:37 +0200 Subject: Re: Wrong exception thrown in AccessContoller From: Mark Wielaard To: tromey@redhat.com Cc: mauve-discuss@sourceware.org, Nicolas Geoffray , classpath@gnu.org In-Reply-To: References: <4327F292.7040604@menlina.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-uwxeWf5T2CrqXxnaPKcO" Date: Wed, 05 Oct 2005 21:11:00 -0000 Message-Id: <1128546663.12848.47.camel@localhost.localdomain> Mime-Version: 1.0 X-SW-Source: 2005-q4/txt/msg00000.txt.bz2 --=-uwxeWf5T2CrqXxnaPKcO Content-Type: multipart/mixed; boundary="=-fMDnWmSTUzkv4hgzkobS" --=-fMDnWmSTUzkv4hgzkobS Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Content-length: 515 Hi, On Sat, 2005-09-17 at 09:47 -0600, Tom Tromey wrote: > >>>>> "Nicolas" =3D=3D Nicolas Geoffray wr= ites: >=20 > Nicolas> I attached a patch (it's patched against 0.13, but it's ok for 0= .18) > Nicolas> and a java program which execution is different between sun and = gnu > Nicolas> classpath. >=20 > Could you turn this into a Mauve test? I created the attached Mauve test for it. And tested that without the patch we have one failure, with the patch all pass. Cheers, Mark --=-fMDnWmSTUzkv4hgzkobS Content-Disposition: inline; filename=doPrivileged.java Content-Transfer-Encoding: base64 Content-Type: text/x-java; name=doPrivileged.java; charset=ANSI_X3.4-1968 Content-length: 3217 Ly8gQ29weXJpZ2h0IChDKSAyMDA1LCBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp b24sIEluYy4NCi8vDQovLyBUaGlzIGZpbGUgaXMgcGFydCBvZiBNYXV2ZS4N Ci8vDQovLyBNYXV2ZSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlz dHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5DQovLyBpdCB1bmRlciB0aGUgdGVy bXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxp c2hlZCBieQ0KLy8gdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0 aGVyIHZlcnNpb24gMiwgb3IgKGF0IHlvdXIgb3B0aW9uKQ0KLy8gYW55IGxh dGVyIHZlcnNpb24uDQovLw0KLy8gTWF1dmUgaXMgZGlzdHJpYnV0ZWQgaW4g dGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwNCi8vIGJ1dCBXSVRI T1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdh cnJhbnR5IG9mDQovLyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1Ig QSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlDQovLyBHTlUgR2VuZXJh bCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLg0KLy8NCi8vIFlv dSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5l cmFsIFB1YmxpYyBMaWNlbnNlDQovLyBhbG9uZyB3aXRoIE1hdXZlOyBzZWUg dGhlIGZpbGUgQ09QWUlORy4gIElmIG5vdCwgd3JpdGUgdG8NCi8vIHRoZSBG cmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0 cmVldCwgRmlmdGggRmxvb3IsDQovLyBCb3N0b24sIE1BLCAwMjExMC0xMzAx IFVTQS4NCi8vDQovLyBUYWdzOiBKREsxLjINCg0KcGFja2FnZSBnbnUudGVz dGxldC5qYXZhLnNlY3VyaXR5LkFjY2Vzc0NvbnRyb2xsZXI7DQoNCmltcG9y dCBnbnUudGVzdGxldC5UZXN0bGV0Ow0KaW1wb3J0IGdudS50ZXN0bGV0LlRl c3RIYXJuZXNzOw0KDQppbXBvcnQgamF2YS5zZWN1cml0eS4qOw0KDQovKioN CiAqIENoZWNrcyB0aGF0IHVuY2hlY2tlZCBleGNlcHRpb25zIGFyZSBwcm9w ZXJseSB0aHJvd24gYW5kIGNoZWNrZWQNCiAqIGV4Y2VwdGlvbnMgYXJlIHBy b3Blcmx5IHdyYXBwZWQuDQogKg0KICogV3JpdHRlbiBieSBNYXJrIEouIFdp ZWxhYXJkLiBTdWdnZXN0ZWQgYnkgTmljb2xhcyBHZW9mZnJheS4NCiAqLw0K cHVibGljIGNsYXNzIGRvUHJpdmlsZWdlZCBpbXBsZW1lbnRzIFRlc3RsZXQs IFByaXZpbGVnZWRFeGNlcHRpb25BY3Rpb24NCnsNCg0KICAvLyBUaGUgdGhp bmcgdG8gdGhyb3cuDQogIHByaXZhdGUgVGhyb3dhYmxlIHQ7DQoNCiAgcHVi bGljIHZvaWQgdGVzdChUZXN0SGFybmVzcyBoYXJuZXNzKQ0KICB7DQogICAg ZG9Qcml2aWxlZ2VkIHBlYSA9IG5ldyBkb1ByaXZpbGVnZWQoKTsNCg0KICAg IHBlYS50ID0gbmV3IE51bGxQb2ludGVyRXhjZXB0aW9uKCk7DQogICAgdHJ5 DQogICAgICB7DQoJQWNjZXNzQ29udHJvbGxlci5kb1ByaXZpbGVnZWQocGVh KTsNCiAgICAgIH0NCiAgICBjYXRjaCAoTnVsbFBvaW50ZXJFeGNlcHRpb24g bnBlKQ0KICAgICAgew0KCWhhcm5lc3MuY2hlY2sodHJ1ZSk7DQogICAgICB9 DQogICAgY2F0Y2ggKFRocm93YWJsZSB0dCkNCiAgICAgIHsNCgloYXJuZXNz LmRlYnVnKHR0KTsNCgloYXJuZXNzLmNoZWNrKGZhbHNlKTsNCiAgICAgIH0N Cg0KICAgIHBlYS50ID0gbmV3IGphdmEuaW8uSU9FeGNlcHRpb24oKTsNCiAg ICB0cnkNCiAgICAgIHsNCglBY2Nlc3NDb250cm9sbGVyLmRvUHJpdmlsZWdl ZChwZWEpOw0KICAgICAgfQ0KICAgIGNhdGNoIChQcml2aWxlZ2VkQWN0aW9u RXhjZXB0aW9uIHBhZSkNCiAgICAgIHsNCgloYXJuZXNzLmNoZWNrKHBlYS50 LCBwYWUuZ2V0Q2F1c2UoKSk7DQogICAgICB9DQogICAgY2F0Y2ggKFRocm93 YWJsZSB0dCkNCiAgICAgIHsNCgloYXJuZXNzLmRlYnVnKHR0KTsNCgloYXJu ZXNzLmNoZWNrKGZhbHNlKTsNCiAgICAgIH0NCg0KICAgIHBlYS50ID0gbmV3 IFRocmVhZERlYXRoKCk7DQogICAgdHJ5DQogICAgICB7DQoJQWNjZXNzQ29u dHJvbGxlci5kb1ByaXZpbGVnZWQocGVhKTsNCiAgICAgIH0NCiAgICBjYXRj aCAoVGhyZWFkRGVhdGggdGQpDQogICAgICB7DQoJaGFybmVzcy5jaGVjayh0 cnVlKTsNCiAgICAgIH0NCiAgICBjYXRjaCAoVGhyb3dhYmxlIHR0KQ0KICAg ICAgew0KCWhhcm5lc3MuZGVidWcodHQpOw0KCWhhcm5lc3MuY2hlY2soZmFs c2UpOw0KICAgICAgfQ0KICB9DQoNCiAgcHVibGljIE9iamVjdCBydW4oKSB0 aHJvd3MgRXhjZXB0aW9uDQogIHsNCiAgICBpZiAodCBpbnN0YW5jZW9mIEVy cm9yKQ0KICAgICAgdGhyb3cgKEVycm9yKSB0Ow0KICAgIGVsc2UNCiAgICAg IHRocm93IChFeGNlcHRpb24pIHQ7DQogIH0NCn0NCg== --=-fMDnWmSTUzkv4hgzkobS-- --=-uwxeWf5T2CrqXxnaPKcO Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part Content-length: 189 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQBDREFnxVhZCJWr9QwRAsfIAJ9UFvOhfSTAj9RxcR2TVWUYvm/yXQCgogw9 HHefgxMAJcXRWLfOLvHxyqI= =NEMV -----END PGP SIGNATURE----- --=-uwxeWf5T2CrqXxnaPKcO--