IBM Support

PH33150: LOGGED MSG JAVA.LANG.STACKOVERFLOWERROR AFTER RUNNING AMS-COMPILER

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

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