JDK-5002026 : java.lang.instrument and JVMTI agents in the SDK: BCI and class sharing
  • Type: Bug
  • Component: core-svc
  • Sub-Component: tools
  • Affected Version: 5.0
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2004-02-24
  • Updated: 2004-03-04
  • Resolved: 2004-03-04
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
5.0 b42Fixed
Related Reports
Relates :  
Description
This bug tracks the SDK changes needed to java.lang.instrument to correspond to the JVMTI changes in 4988776.

These changes are:

    Add UnmodifiableClassException thrown by Instrumentation.redefineClasses

Where UnmodifiableClassException is a basic exception with the comment:

  "Thrown by an implementation of Instrumentation.redefineClasses when one of the specified classes cannot be modified."

--------

The three JVMTI agents in the SDK (instrument, hprof and the JPDA back-end) will need to be adjusted in very minor ways to use the new capabilities to control  their interactions with class sharing.

Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: tiger-beta2 FIXED IN: tiger-beta2 INTEGRATED IN: tiger-b42 tiger-beta2
14-06-2004

PUBLIC COMMENTS This bug tracks the SDK changes needed to java.lang.instrument to correspond to the JVMTI changes in 4988776. These changes are: Add UnmodifiableClassException thrown by Instrumentation.redefineClasses Where UnmodifiableClassException is a basic exception with the comment: "Thrown by an implementation of Instrumentation.redefineClasses when one of the specified classes cannot be modified."
10-06-2004

EVALUATION See Description ###@###.### 2004-02-24
24-02-2004