Details
-
Bug
-
Resolution: Fixed
-
P2
-
9
-
b167
-
generic
-
generic
-
Verified
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8179790 | 10 | Kim Barrett | P2 | Resolved | Fixed | b07 |
JDK-8292725 | openjdk8u352 | Poonam Bajaj Parhar | P2 | Resolved | Fixed | b05 |
JDK-8291136 | 8u361 | Kim Barrett | P2 | Resolved | Fixed | b01 |
JDK-8291810 | 8u351 | Kim Barrett | P2 | Closed | Fixed | b05 |
JDK-8285848 | 8u42 | Poonam Bajaj Parhar | P2 | Resolved | Fixed | b02 |
Description
Unfortunately, due to bootstrapping problems, the value of that property is always ignored. The Reference class's initializer attempts to get the property value, but at that point the property mechanism is not yet ready for use. That failure is silently ignored because it occurs in Boolean.getBoolean, which silently swallows the NullPointerExcepion resulting from the too early access. As a result, it is not possible to revert to the old behavior.
Attachments
Issue Links
- backported by
-
JDK-8179790 (ref) jdk.lang.ref.disableClearBeforeEnqueue property is ignored
- Resolved
-
JDK-8285848 (ref) jdk.lang.ref.disableClearBeforeEnqueue property is ignored
- Resolved
-
JDK-8291136 (ref) jdk.lang.ref.disableClearBeforeEnqueue property is ignored
- Resolved
-
JDK-8292725 (ref) jdk.lang.ref.disableClearBeforeEnqueue property is ignored
- Resolved
-
JDK-8291810 (ref) jdk.lang.ref.disableClearBeforeEnqueue property is ignored
- Closed
- csr for
-
JDK-8290486 (ref) jdk.lang.ref.disableClearBeforeEnqueue property is ignored
- Closed
- relates to
-
JDK-8178966 Don't swallow early bootstrap exceptions in Boolean.getBoolean, Integer.getInteger and Long.getLong
- Open
-
JDK-8175797 (ref) Reference::enqueue method should clear the reference object before enqueuing
- Closed
- links to
-
Commit openjdk/jdk8u-dev/e633df1b
-
Commit openjdk/jdk8u-ri/330d63d2
-
Review openjdk/jdk8u-dev/99
-
Review openjdk/jdk8u-ri/5