Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2171022 | 7 | Swamy Venkataramanappa | P2 | Closed | Fixed | b43 |
JDK-2178015 | 6u14 | Swamy Venkataramanappa | P2 | Resolved | Fixed | b01 |
JDK-2170353 | 6u12 | Swamy Venkataramanappa | P2 | Resolved | Fixed | b02 |
JDK-2169644 | hs11.2 | Swamy Venkataramanappa | P2 | Resolved | Fixed | b01 |
FULL PRODUCT VERSION :
Java HotSpot(TM) Server VM (1.5.0_12-b04) for linux-x86, built on May
2 2007 02:13:16 by java_re with gcc 3.2.1-7a (J2SE release)
ADDITIONAL OS VERSION INFORMATION :
Linux 2.6.9-55.0.2.ELsmp #1 SMP Tue Jun 12 17:58:20 EDT 2007 x86_64
libc:glibc 2.3.4 NPTL 2.3.4
A DESCRIPTION OF THE PROBLEM :
Even though MemoryPoolMXBean.setUsageThreshold() accepts a long argument, attempting to set to a large value (for example a very large heap) on a 64-bit OS but using a 32-bit VM results in:
java.lang.IllegalArgumentException: Invalid threshold value > max value of size_t
at sun.management.MemoryPoolImpl.setUsageThreshold0(Native Method)
at sun.management.MemoryPoolImpl.setUsageThreshold(MemoryPoolImpl.java:122)
ERROR MESSAGES/STACK TRACES THAT OCCUR :
ava.lang.IllegalArgumentException: Invalid threshold value > max value of size_t
at sun.management.MemoryPoolImpl.setUsageThreshold0(Native Method)
at sun.management.MemoryPoolImpl.setUsageThreshold(MemoryPoolImpl.java:122)
REPRODUCIBILITY :
This bug can be reproduced always.
Java HotSpot(TM) Server VM (1.5.0_12-b04) for linux-x86, built on May
2 2007 02:13:16 by java_re with gcc 3.2.1-7a (J2SE release)
ADDITIONAL OS VERSION INFORMATION :
Linux 2.6.9-55.0.2.ELsmp #1 SMP Tue Jun 12 17:58:20 EDT 2007 x86_64
libc:glibc 2.3.4 NPTL 2.3.4
A DESCRIPTION OF THE PROBLEM :
Even though MemoryPoolMXBean.setUsageThreshold() accepts a long argument, attempting to set to a large value (for example a very large heap) on a 64-bit OS but using a 32-bit VM results in:
java.lang.IllegalArgumentException: Invalid threshold value > max value of size_t
at sun.management.MemoryPoolImpl.setUsageThreshold0(Native Method)
at sun.management.MemoryPoolImpl.setUsageThreshold(MemoryPoolImpl.java:122)
ERROR MESSAGES/STACK TRACES THAT OCCUR :
ava.lang.IllegalArgumentException: Invalid threshold value > max value of size_t
at sun.management.MemoryPoolImpl.setUsageThreshold0(Native Method)
at sun.management.MemoryPoolImpl.setUsageThreshold(MemoryPoolImpl.java:122)
REPRODUCIBILITY :
This bug can be reproduced always.
- backported by
-
JDK-2169644 MemoryPoolMXBean.setUsageThreshold() does not support large heap sizes
- Resolved
-
JDK-2170353 MemoryPoolMXBean.setUsageThreshold() does not support large heap sizes
- Resolved
-
JDK-2178015 MemoryPoolMXBean.setUsageThreshold() does not support large heap sizes
- Resolved
-
JDK-2171022 MemoryPoolMXBean.setUsageThreshold() does not support large heap sizes
- Closed