Details
-
Bug
-
Resolution: Fixed
-
P4
-
11, 13, 14
-
b08
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8245547 | 13.0.4 | Harold Seigel | P4 | Resolved | Fixed | b02 |
JDK-8228780 | 11.0.6-oracle | Harold Seigel | P4 | Resolved | Fixed | b01 |
JDK-8229256 | 11.0.5 | Harold Seigel | P4 | Resolved | Fixed | b03 |
Description
Attempts to redefine a class containing a constant dynamic cp entry to a class without a condy fail with:
# Internal Error (src/hotspot/share/interpreter/rewriter.cpp:54), pid=29863, tid=29889
# assert(_pool->has_dynamic_constant()) failed: constant pool's _has_dynamic_constant flag not set
# Internal Error (src/hotspot/share/interpreter/rewriter.cpp:54), pid=29863, tid=29889
# assert(_pool->has_dynamic_constant()) failed: constant pool's _has_dynamic_constant flag not set
Attachments
Issue Links
- backported by
-
JDK-8228780 Class redefinition fails when condy instructions are removed
- Resolved
-
JDK-8229256 Class redefinition fails when condy instructions are removed
- Resolved
-
JDK-8245547 Class redefinition fails when condy instructions are removed
- Resolved