Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4463023

JPDA: handle class/method MODIFIERS_CHANGE_NOT_IMPLEMENTED errors

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 1.4.0
    • Fix Version/s: 1.4.0
    • Component/s: core-svc
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      beta2
    • CPU:
      generic
    • OS:
      generic
    • Verification:
      Not verified

      Description

      The JDI implementation of redefineClasses and the SDK copy (which is master)
      of jvmdi.h is out of sync with JVMDI spec, the VM implementaion and the HotSpot
      copy of jvmdi.h - the latter all have the error codes:

           /* The new class version has different modifiers and */
           /* can_make_binary_compatible_changes is false */
         #define JVMDI_ERROR_CLASS_MODIFIERS_CHANGE_NOT_IMPLEMENTED ((jvmdiError)70)
           /* A method in the new class version has different modifiers */
           /* than its counterpart in the old class version */
           /* and can_make_binary_compatible_changes is false */
         #define JVMDI_ERROR_METHOD_MODIFIERS_CHANGE_NOT_IMPLEMENTED ((jvmdiError)71)

        Attachments

          Activity

            People

            • Assignee:
              rfield Robert Field
              Reporter:
              rfield Robert Field
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Imported:
                Indexed: