-
Bug
-
Resolution: Duplicate
-
P4
-
None
-
8
-
linux
ADDITIONAL SYSTEM INFORMATION :
NAME="Amazon Linux"
VERSION="2"
openjdk version "1.8.0_272"
OpenJDK Runtime Environment (build 1.8.0_272-b10)
OpenJDK 64-Bit Server VM (build 25.272-b10, mixed mode)
A DESCRIPTION OF THE PROBLEM :
We retrieve the MBean server by making the below call.
private static MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
After the above statement control never reached to the next line.
Example:
static {
try {
logger.info("static block started");
MBeanServer mbs1 = ManagementFactory.getPlatformMBeanServer();
logger.info("static block completed {}", mbs1);
} catch (Exception e) {
logger.error("static errror", e);
e.printStackTrace();
}
}
Comment "static block completed" is never printed and neither any exception is thrown.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
1. In any test application in class define static member variable
private static MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
2. In a different method
register any mbean to the server
add log statement after the mbean register
3. Invoke the method from any external class.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
The MBean should be successfully registered and the log statement should be printed.
ACTUAL -
The log statement is never registered.
FREQUENCY : always
NAME="Amazon Linux"
VERSION="2"
openjdk version "1.8.0_272"
OpenJDK Runtime Environment (build 1.8.0_272-b10)
OpenJDK 64-Bit Server VM (build 25.272-b10, mixed mode)
A DESCRIPTION OF THE PROBLEM :
We retrieve the MBean server by making the below call.
private static MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
After the above statement control never reached to the next line.
Example:
static {
try {
logger.info("static block started");
MBeanServer mbs1 = ManagementFactory.getPlatformMBeanServer();
logger.info("static block completed {}", mbs1);
} catch (Exception e) {
logger.error("static errror", e);
e.printStackTrace();
}
}
Comment "static block completed" is never printed and neither any exception is thrown.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
1. In any test application in class define static member variable
private static MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
2. In a different method
register any mbean to the server
add log statement after the mbean register
3. Invoke the method from any external class.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
The MBean should be successfully registered and the log statement should be printed.
ACTUAL -
The log statement is never registered.
FREQUENCY : always
- duplicates
-
JDK-8255908 ExceptionInInitializerError due to UncheckedIOException while initializing cgroupv1 subsystem
- Resolved