From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6472 invoked by alias); 16 Sep 2005 23:11:00 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 6294 invoked by uid 48); 16 Sep 2005 23:10:52 -0000 Date: Fri, 16 Sep 2005 23:11:00 -0000 Message-ID: <20050916231052.6292.qmail@sourceware.org> From: "green at redhat dot com" To: gcc-bugs@gcc.gnu.org In-Reply-To: <20050224180020.20198.bkonrath@redhat.com> References: <20050224180020.20198.bkonrath@redhat.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug classpath/20198] java.security.CodeSource.getLocation output is different than expected X-Bugzilla-Reason: CC X-SW-Source: 2005-09/txt/msg02070.txt.bz2 List-Id: ------- Additional Comments From green at redhat dot com 2005-09-16 23:10 ------- (In reply to comment #1) > Created an attachment (id=9352) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9352&action=view) > Proposed patch > > This patch makes your test program emit an absolute path. > > I'm not sure it's 100% correct. For instance, perhaps we should canonicalize > the path in addition to makeing it absolute. Also, perhaps this should happen > in URLClassLoader instead of the system loader. Hopefully a discussion will > happen on this thread: > > http://gcc.gnu.org/ml/java-patches/2005-q3/msg00144.html > I just checked in a patch for a related fix. The test case look like this: public class bug { public static void main (String args[]) throws Exception { String urlString = bug.class.getClassLoader().getResource("bug.class").toExternalForm (); System.out.println (urlString); } } Before patch: $ gij bug file:./bug.class After patch: $ gij bug file:/home/green/FSF/HEAD/bug.class Unfortunately it doesn't fix this bug (although the original patch attached to this bug _does_). I'll figure out what else is needed for this bug. AG -- What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|unassigned at gcc dot gnu |green at redhat dot com |dot org | Status|NEW |ASSIGNED Last reconfirmed|2005-07-26 22:10:59 |2005-09-16 23:10:50 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20198