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

JPDA: handle class/method MODIFIERS_CHANGE_NOT_IMPLEMENTED errors

    XMLWordPrintable

    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: