Adicione um campo ao java.lang.Object

Eu adicionei um campo aoObject classe, como em:

class Object {
   ...

   private Object _objInfo;
}

eu mudeijava.lang.Objectdo código-fonte e recompilou o OpenJDK 6. Recebo a seguinte exceção quando a VM é inicializada:

Error occurred during initialization of VM
    java.lang.IllegalStateException
    at java.lang.Throwable.initCause(Throwable.java:337)
    at java.lang.ExceptionInInitializerError.<init>(ExceptionInInitializerError.java:79)

O mesmo problema ocorre quando eu defino minha própria classe Object e a anexo ao bootclasspath, como em:

java -Xbootclasspath/p:<path to my Object class>

Obrigado, Horatiu

questionAnswers(5)

yourAnswerToTheQuestion