APAR status
Closed as program error.
Error description
Error Message: A JIT verbose log that details compilation activity will show that some compilations are failing with an error code of "compilationMaxCallerIndexExceeded" e.g.: ! com/ibm/xml/xlxp2/scan/DocumentScanner.nextEvent()I code=FFFFFFFFFFFFFFFC compilationMaxCallerIndexExceeded . Stack Trace: N/A .
Local fix
Problem summary
When the JIT compiler aggressively tries to optimize a method, it may reach some internal limits which causes the compilation to fail. This particular issue can be identified by inspecting the JIT verbose log and searching for compilation failures with an error code of "compilationMaxCallerIndexExceeded" The compilation will be retried at lower optimization levels, but sometimes this can have an effect on performance. The extent to which performance is affected depends greatly on how much time the application spends in the method of interest. Typically, very large applications with thousands of methods and flat execution profiles can withstand such compilation failures without a visible effect on performance, while small applications can be affected to various degrees.
Problem conclusion
This APAR will be fixed in the following Java Releases: 6 R1 SR7 FP1 (6.1.8.0) 7 SR6 FP1 (7.0.7.0) . The JIT compiler code has been modified to gracefully tune down the optimization effort such that the likelihood of encountering the said compilation failure is greatly reduced.
Temporary fix
Comments
APAR Information
APAR number
IV53680
Reported component name
JIT
Reported component ID
620700124
Reported release
260
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2014-01-03
Closed date
2014-01-03
Last modified date
2014-01-09
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
[{"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:
09 January 2014