[Mono-list] 0.17 bug

Jeroen Frijters jeroen@sumatra.nl
Wed, 18 Dec 2002 15:04:05 +0100


Hi,

I tried to run "Hello World" (compiled from Java, see http://jeroen.nu/)
with the 0.17 (windows) build and got:
 at slot 24: hashCode (-1) overrides GetHashCode (4)
 at slot 24: equals (-1) overrides Equals (0)
 at slot 24: toString (-1) overrides ToString (7)
no implementation for interface method java.lang.reflect.Member::.cctor() in
class java.lang.reflect.Constructor
METHOD newInstance(object[])
METHOD getModifiers()
METHOD getDeclaringClass()
METHOD getParameterTypes()
METHOD .ctor(Class,object)
METHOD getName()
METHOD getExceptionTypes()
METHOD equals(object)
METHOD hashCode()
METHOD toString()

<message box>
** ERROR **: file class.c: line 693 (mono_class_setup_vtable): should not be
reached
aborting...
</message box>

It seems that static methods in interfaces aren't handled correctly. Also,
why are the first three lines printed?

Regards,
Jeroen