APAR status
Closed as program error.
Error description
ADDI Batch Server's server.log file contains messages like the following: [ams-compiler] (cl.compiler.AmsCompiler:216) - Ams compiler finished. then: [ams-compiler] (thread.pooling.ThreadPooling:127) - uncaughtException on threadThread[ams-compiler,5,main] java.lang.StackOverflowError at org.antlr.v4.runtime.atn.ParserATNSimulator.closureCheckingStopS tate(ParserATNSimulator.java:1513) etc. and shortly thereafter is a message saying: finished task IDCAMS postprocessing with status Finished failed
Local fix
none known
Problem summary
A java.lang.StackOverflowError may occur while running the IDCAMS postprocessing task started by the Batch Server if a large IDCAMS step exists in the JCL file. This is caused by the Java Virtual Machine (JVM) running out of stack memory during the processing of this file.
Problem conclusion
Application Discovery code was changed to increase the maximum stack memory that the JVM is allowed to use. Also, code was changed so that if the error occurs again, it no longer stops the process, but skips the erroneous step in the JCL file and shows the error in the log.
Temporary fix
Comments
APAR Information
APAR number
PH33150
Reported component name
APPL DISCOVERY
Reported component ID
5737B1600
Reported release
510
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2021-01-07
Closed date
2021-06-25
Last modified date
2021-06-25
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
amscomp
Fix information
Fixed component name
APPL DISCOVERY
Fixed component ID
5737B1600
Applicable component levels
[{"Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSRR9Q","label":"IBM Application Discovery"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"510"}]
Document Information
Modified date:
26 June 2021