###@###.### 2004-06-04
The the jvmti RedefineClasses() is fixed as part of bug 5008824
to check whether class is in error init state or not. In Tiger
this check code will return JVMTI_ERROR_INVALID_CLASS error.
VM_RedefineClasses::compare_class_versions():
// Check whether class is in the error init state.
if (k_h_old->is_in_error_state()) {
return JVMTI_ERROR_INVALID_CLASS;
}
In Mustang we have to replace this error with something
more specific like JVMTI_ERROR_CLASS_IN_ERROR_INIT_STATE.
- relates to
-
JDK-5008824 Eclipse sometimes crashes while debugging.
-
- Resolved
-