harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vladimir Beliaev (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-2644) [drlvm][kernel natives] bootclasspath's class loading failure produces wrong throwable
Date Tue, 12 Dec 2006 13:22:23 GMT
[drlvm][kernel natives] bootclasspath's class loading failure produces wrong throwable

                 Key: HARMONY-2644
                 URL: http://issues.apache.org/jira/browse/HARMONY-2644
             Project: Harmony
          Issue Type: Bug
          Components: DRLVM
            Reporter: Vladimir Beliaev
            Priority: Minor

DRLVM throws ClassNotFoundException instead of NoClassDefFoundError if it fails to load class
from bootclasspath.

I did not find the exact place in specification saying it is wrong behavior, still 
1. JVMS operates with NoClassDefFoundError only in case the loading process failed. 
2. both Sun & JRockit java throws NoClassDefFoundError from the test below.

To reproduce the issue, please do the following:
a) compile attached Test.java (this produces Test.class, SubClass.class and SuperClass.class)
b) remove SuperClass.class 
c) run test with SubClass in bootclasspath, e.g.
    $ ls -1 *.class
    Test.class SubClass.class
    $ java -Xbootclasspath/a:. Test

The output on Reference Implementation:
    PASSED: got NoClassDefFoundError...
    Note: run Test with SubClass in bootclasspath...

The output on Harmony DRLVM (with -showversion key):
    Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundation or its
licensors, as applicable.
    java version "1.5.0" 
    pre-alpha : not complete or compatible
    svn = r486063, (Dec 12 2006), Windows/ia32/msvc 1310, debug build
    FAILED: got ClassNotFoundException...


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


View raw message