[kaffe] Bug Report: in particular for rmi
jbuisson at irisa.fr
Mon Jul 21 02:48:01 PDT 2003
In kaffe 1.1.0 and also in cvs: I don't exactly know where the true
problem resides, but I can describe the symptoms...
This concerns the kaffe setup shell script, the internal class loader,
and it appeared when I used RMI. For some reason, the
kaffe.rmi.rmic.RMIC has a null ClassLoader. Then, when it tries to load
the class for which stub and skeleton should be generated, the VM falls
back to the internal class loader. Because the kaffe setup shell script
(jre/bin/kaffe) sets the BOOTCLASSPATH environment variable to only
reference runtime jars, rmic is only able to handle the classes of the
runtime library. It is thus unusable.
In facts, I don't really know where the problem resides:
1) Should kaffe.rmi.rmic.RMIC have a null ClassLoader?
2) Should the internal class loader only be able to load classes
accessible through BOOTCLASSPATH?
3) Should BOOTCLASSPATH only reference runtime classes?
Please, note that the same problem arises when executing applications
that use RMI: the RMI runtime classes seem to all have a null ClassLoader.
More information about the kaffe