Kbase P15005: Attempt to expand record beyond the maximum allowed size. (444) bringing a program into UIB
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  11/23/2009 |
|
Status: Verified
SYMPTOM(s):
4GL/ABL: Error (444) Opening a .w procedure in the AppBuilder
** Attempt to expand record beyond the maximum allowed size. (444)
Opening a .w program file into the AppBuilder
Saving a SmartWindow with several SmartObjects and SmartLinks crashes the session, truncates the .w procedure and generates error (444)
FACT(s) (Environment):
The .w procedure opens in the Procedure Editor without any errors
Windows
Progress 8.x
9.1x
OpenEdge 10.x
CAUSE:
Bug# OE00061376
CAUSE:
This is an AppBuilder limitation: The AppBuilder Section Editor has a maximum size of 20KB.
FIX:
Warning: Opening and saving a .w procedure in the AppBuilder AFTER it has been modified and saved by any other editor may truncate the .w, crash the AppBuilder Session, generate errors and corrupt the .w procedure and render it unusable.
Suggested solutions:
1. Split the code of the offending .w procedure to smaller modules that do not hit this AppBuilder limitation.
2. Use include files, Super Procedures and/or external Procedures to decrease the size of code managed by the AppBuilder.
3. Use the Procedure Editor to develop, save and compile the offending sections of .w procedure.