APAR status
Closed as program error.
Error description
Error Message: java.lang.StackOverflowError . Stack Trace: N/A .
Local fix
Exclude from compilaiton the two methods at the top of the Java stack prior to the recursive call that lead to the stack overflow exception. -Xjit:exclude={*<method signature>*},exclude={*<method signature>*}
Problem summary
A JIT optimization present only in debug mode passed the incorrect parameter to a method X. (The first parameter was replaced with the receiver object). In method X, a call was made to the first parameter's implementation of X, thus resulting in an infinite recursive call.
Problem conclusion
This defect will be fixed in: 6.0.1 SR1 6.0.0 SR10 5.0.0 SR13 . The JIT optimization was fixed to avoid incorrectly altering the parameter to a method. . To obtain the fix: Install build 20110731 or later
Temporary fix
Comments
APAR Information
APAR number
IV03364
Reported component name
JIT
Reported component ID
620700124
Reported release
260
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2011-07-21
Closed date
2011-08-16
Last modified date
2011-08-16
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
R260 PSY
UP
R600 PSY
UP
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSC9HBA","label":"Just In Time (JIT) Compiler"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"260","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
16 August 2011