APAR status
Closed as program error.
Error description
Error Message: In the only reported case to date, the problem surfaced as an unexpected NullPointerException, although it's possible that other outcomes could occur, including JVM crashes. . Stack Trace: In the reported case the NPE was thrown from org.springframework.aop.framework.AopProxyUtils.adaptArgumentsIf Necessary. It is possible that other methods could be affected. .
Local fix
The problem can be avoided by excluding the affected method from compilation by the JIT. For example if the problem occurred in a.b.c.MyClass.myMethod, the following option could be used: -Xjit:exclude={a/b/c/MyClass.myMethod(*},dontInline={a/b/c/MyCla ss.myMethod(*} Note that if an existing Xjit option is already being used it will either need to be combined with the above, or -XX:+MergeCompilerOptions must also be set.
Problem summary
In what is currently thought to be a rare circumstance, the JIT incorrectly compiles methods which contain more than two commoned references to a passthrough node in a block when that block needs to be split.
Problem conclusion
The JIT has been modified to handle the case of more than two commoned passthrough nodes in a block during splitting via https://github.com/eclipse-omr/omr/pull/7958 . This APAR will be fixed in the following Releases: . IBM Semeru Runtimes 21 21.0.10.0 17 17.0.18.0 11 11.0.30.0 IBM SDK, Java Technology Edition 8 SR8 FP60 (8.0.8.60) . Downloads and supplementary documentation can be found at the following locations: - For non z/OS operating systems: - IBM Semeru Runtimes, Version 11 and later https://www.ibm.com/semeru-runtimes/downloads/ - IBM SDK, Java Technology Edition, Version 8 https://www.ibm.com/support/pages/java-sdk-downloads/ - For the z/OS operating system: - Java SDK Products on z/OS https://www.ibm.com/support/pages/java-sdk-products-zos
Temporary fix
Comments
APAR Information
APAR number
IJ56392
Reported component name
JIT
Reported component ID
620700124
Reported release
130
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2025-10-08
Closed date
2025-10-08
Last modified date
2025-10-08
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
JIT
Fixed component ID
620700124
Applicable component levels
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSNVBF","label":"Runtimes for Java Technology"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"130","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]
Document Information
Modified date:
08 October 2025