[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [platform-dev] Building and running Eclipse on Debian (testing) PowerPC?
|
>>>>> "Andrew" == Andrew Keedle <andrew@xxxxxxxxxxxxxxx> writes:
Andrew> java.lang.VerifyError: (class: org/eclipse/core/internal/boot/PlatformConfiguration$SitePolicy, method: <init> signature: (Lorg/eclipse/core/internal/boot/PlatformConfiguration;Lorg/eclipse/core/internal/boot/PlatformConfiguration$2;I[Ljava/lang/String;)V) Expecting to find object/array on stack
What JDK are you using? What JDK was used to compile the class files?
There was a change between 1.3 and 1.4 (or was it 1.2 and 1.3? I
forget) involving initialization of inner classes. Previously it was
invalid to assign to a field before the object was initialized. Now
assignment to fields of `this' is ok. This change was made to support
some obscure cases involving invoking methods from an inner class
constructor. Anyway, the upshot is that a newer javac will generate
code which an older javac considers unverifiable.
This might be your problem. Or, you could have found a JVM bug or the
like. You'd have to look at the <init> code to see whether it is
valid.
Tom