Compile of an Ideal program fails with IDADERRP02E - INTERR: Internal system error.
search cancel

Compile of an Ideal program fails with IDADERRP02E - INTERR: Internal system error.

book

Article ID: 51521

calendar_today

Updated On:

Products

Datacom DATACOM - AD Ideal Datacom/AD Datacom/DB Datacom/Server

Issue/Introduction

Compile of an Ideal program fails with:

1-IDADERRP02E - INTERR: Internal system error.

The explanation of this error in the Ideal Message and codes guide says to issue the DISPLAY ERROR:

                   
SRVC= FUNC=GETADDR  RC=008    PGM=  11.0 -4708                 
CALPGM=                   CURACT=CM ACTTYP=  USER= ERRID=$GVSYM      
SYS= ENTTYP=PGM ENTNAM=            ENTVER=  ENTSTAT=
 

How do I resolve this error?

Environment

Release: Ideal for Datacom

Resolution

ERRID=$GVSYM occurs when the symbol table exceeds the maximum allowable size.

The Symbol Table contains an entry for each Dataview name, Dataview field name, panel name, panel field name, working data field name, report name, procedure name and label name. The length of these entries will vary according to the length of the symbol. Each entry contains information such as the length of the symbol, the address of the symbol in the FAT, etc.

Check if you can remove any working fields that are not being used or any unused Dataviews in the resource section of the program. If there is nothing that can be removed then you will need to split up the program as you hit an internal limitation.