Ubuntu Dapper Build

Michael Koch konqueror@gmx.de
Tue Jun 12 18:06:00 GMT 2007


On Tue, Jun 12, 2007 at 11:04:14AM -0600, Tom Tromey wrote:
> Michael> #0  _Jv_ClassReader::checkImplements (this=0xbff59ff8, sub=0x8afda8, super=0x0) at ../../../src/libjava/defineclass.cc:1426
> 
> super=0x0?  That definitely should not happen.
> I don't have any insight to offer about what might be causing this,
> though.  Sorry.

The problem was that xalan-j2-serializer.jar link pointed to the same
jar as the xalan-j2.jar link. Then gcj wasnt able to load an interface
of some class that is normally located in xalan-j2-serializer.jar.
I had a similar error with JDK 6 before I fixed that.

That is surely a situation that should not happen but can happen.
The user visible error message was a bit misleaded as the
ClassNotFoundException was about the class in xalan-j2.jar and not the
missing interface (normally loaded from xalan-j2-serializer.jar).
Perhaps the error message for this can be optimized - as known as "show
the really missing class/interface".


Cheers.
Michael
-- 
 .''`.  | Michael Koch <konqueror@gmx.de>
: :' :  | Free Java Developer <http://www.classpath.org>
`. `'   |
  `-    | 1024D/BAC5 4B28 D436 95E6 F2E0 BD11 5923 A008 2763 483B



More information about the Java mailing list