SAS Support Site Home | Samples and SAS Notes Home
SAS Notes V6-MACRO-6719
ERROR: Overflow has occurred; evaluation is terminated


User may receive:

  ERROR: Overflow has occurred; evaluation is terminated;
  ERROR: Out of memory.

When a parameter in a macro invocation contains a lot of text. The buffer used for collecting the characters for the parameter is limited to 32K. Prior to 6.08, if the memory request for the buffer exceeded 32K, some platforms would abend with miscellaneous memory problems. To provide graceful error control, a check has been placed on the request for this buffer.

Applications that previously worked in 6.06 and 6.07 may not run in 6.08 due to this change. The circumvention is to remove any unnecessaryblank space in the parameter.


Products: BASE
Component: MACRO
Priority: HIGH
Status: Outstanding Problem
Date: Fri, 14 May 1993

System Release Reported Release Fixed
IBM OS/2 6.08 TS404 6.08 TS407  
VSE/ESA (VSE) 6.08 TS404 6.08 TS407  
Windows 3.11 6.08 TS404 6.08 TS407  
VM/ESA (CMS) 6.08 TS404 6.08 TS407  
OS/390 (MVS) 6.08 TS404 6.08 TS407  
OpenVMS VAX 6.08 TS404 6.08 TS407  

No Fixes Available