IBM Support

PH40486: ASSEMBLER PARSE ERROR - ERROR [999] SYNTAX ERROR 'FATAL ERROR WHILE PARSING THE FILE'

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

  • When building Assembler program in project, Error [999]  Syntax
    error 'Fatal error while parsing the file' is reported:
    
    This issue can be reproduced on AD v5.1.0.9 and  AD v6.0.0.0.
    
    Below is the sample log from AD v6.0.0.0 environment:
    
    [9/7/2021  7:55 AM]  Building file(s)...
    [9/7/2021  7:56 AM]  Removing the precedent artifacts. Might be
    a lengthy operation depending on the data size. Please wait!
    [9/7/2021  7:56 AM]  Assembler Program        XXXXXXX
    [9/7/2021  7:56 AM]  (61) : Error [999] : Syntax error: 'Fatal
    error while parsing the file'
    [9/7/2021  7:56 AM]   - 1 error(s), 0 warning(s)
    [9/7/2021  7:56 AM]  Process duration: 0 hours 0 minutes 2
    seconds.
    

Local fix

  • n.a
    

Problem summary

  • When building an Assembler program which has a 'COPY' statement
    that refers to an Assembler macro file, a parser error would
    occur, leading to the error: "Error [999]  Syntax error
    'Fatal error while parsing the file'"
    

Problem conclusion

  • Fixed AD Assembler compiler to properly parse the COPY statement
     that refers to an Assembler macro.
    

Temporary fix

  • n.a
    

Comments

APAR Information

  • APAR number

    PH40486

  • Reported component name

    APPL DISCOVERY

  • Reported component ID

    5737B1600

  • Reported release

    600

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-09-09

  • Closed date

    2021-09-13

  • Last modified date

    2021-09-13

  • 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

    APPL DISCOVERY

  • Fixed component ID

    5737B1600

Applicable component levels

[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSRR9Q","label":"IBM Application Discovery"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"600"}]

Document Information

Modified date:
14 September 2021