Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 6912 invoked from network); 24 Dec 2006 21:52:47 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 24 Dec 2006 21:52:47 -0000 Received: (qmail 19729 invoked by uid 500); 24 Dec 2006 21:52:55 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 19630 invoked by uid 500); 24 Dec 2006 21:52:54 -0000 Mailing-List: contact commits-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list commits@harmony.apache.org Received: (qmail 19621 invoked by uid 99); 24 Dec 2006 21:52:54 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 24 Dec 2006 13:52:54 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 24 Dec 2006 13:52:44 -0800 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id B686871429F for ; Sun, 24 Dec 2006 13:52:24 -0800 (PST) Message-ID: <2297256.1166997144744.JavaMail.jira@brutus> Date: Sun, 24 Dec 2006 13:52:24 -0800 (PST) From: "Alexei Zakharov (JIRA)" To: commits@harmony.apache.org Subject: [jira] Resolved: (HARMONY-1133) [classlib][rmi] no expected MalformedURLException for RMIClassLoader.loadClass("zzz", string) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ http://issues.apache.org/jira/browse/HARMONY-1133?page=all ] Alexei Zakharov resolved HARMONY-1133. -------------------------------------- Resolution: Fixed All, I've committed the latest version of RMIClassLoaderTest.patch and DefaultRMIClassLoaderSpi.patch at the revision r490074. Please verify that it fixes the original problem (as well as the problem mentioned in HARMONY-1134). > [classlib][rmi] no expected MalformedURLException for RMIClassLoader.loadClass("zzz", string) > --------------------------------------------------------------------------------------------- > > Key: HARMONY-1133 > URL: http://issues.apache.org/jira/browse/HARMONY-1133 > Project: Harmony > Issue Type: Bug > Components: Classlib > Reporter: Vladimir Ivanov > Assigned To: Alexei Zakharov > Attachments: build.xml.patch, DefaultRMIClassLoaderSpi.patch, HARMONY-1133.1.diff, HARMONY-1133.diff, RMIClassLoaderTest.patch, RMIClassLoaderTest.patch > > > The spec says for methods java.rmi.server.RMIClassLoader.loadClass(String codebase, String name) and java.rmi.server.RMIClassLoader.loadProxyClass(String codebase, String[] interfaces, ClassLoader defaultLoader): > "Throws: MalformedURLException - if codebase is non-null and contains an invalid URL" > but harmony methods does not throw it. > ======================== test.java ================================= > import java.rmi.server.*; > import java.net.MalformedURLException; > public class test { > public static void main(String [] args) { > try { > System.out.println("loadProxyClass: " + RMIClassLoader.loadProxyClass("zzz", new String[] {}, null)); > } catch (MalformedURLException e) { > System.out.println("passed: " + e); > } catch (Throwable e) { > System.out.println("failed: " + e); > } > try { > System.out.println("loadClass: " + RMIClassLoader.loadClass("zzz", "a1")); > } catch (MalformedURLException e) { > System.out.println("passed: " + e); > } catch (Throwable e) { > System.out.println("failed: " + e); > } > } > } > ================================================================ > Output: > C:\tmp\tmp17>C:\jrockit-jdk1.5.0-windows-ia32\bin\java.exe -cp . -showversion test > java version "1.5.0" > Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-b64) > BEA WebLogic JRockit(R) (build dra-38972-20041208-2001-win-ia32, R25.0.0-75, GC: System optimized over throughput (initial strategy singleparpar)) > passed: java.net.MalformedURLException: no protocol: zzz > passed: java.net.MalformedURLException: no protocol: zzz > C:\tmp\tmp17>C:\harmony\classlib1.5\deploy\jdk\jre\bin\java.exe -cp . -showversion test > java version 1.5 (subset) > (c) Copyright 1991, 2006 The Apache Software Foundation or its licensors, as applicable. > loadProxyClass: class $Proxy0 > failed: java.lang.ClassNotFoundException: a1 > -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira