Archie Cobbs archie at
Wed Mar 24 18:22:23 PST 1999

Jules Bean writes:
> > I've tried to run under kaffe a program which works on Sun's JDK and on
> > the Linux porting for i386 (jdk1.1.7) and I've found several problems when
> > the program uses the class:
> > 1. the .equals() method reports a java.lang.NullPointerException (only if
> > I use Kaffe);
> > 2. if I use the  'new URL("http://myhost:5000")' a StringIndexOutOfBounds
> > exception is reported. This not happens if I use
> >       'new URL("http://myhost:5000/")'.
> I'm a bit rushed to submit a patch just now, but I can see why these
> happen:
> 1. This is because it compares protocol, host, file, ref, etc. without
> considering that they might be null.
> 2. The init code doesn't account for this case.  It assumes no second
> slash - probably correctly, by the URL spec, but the behavious should
> probably assume that the whole rest of the string is the port, if no slash
> is found.

OK, I've fixed these two glitches (hopefully). Please update from CVS
and see how it works.


Archie Cobbs   *   Whistle Communications, Inc.  *

More information about the kaffe mailing list