Kbase P12528: AppBuilder error (3140) and (3135) for smartcontainers
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  12/15/2005 |
|
Status: Verified
FACT(s) (Environment):
Progress 9.1D
SYMPTOM(s):
Cannot access buffer value because widget doesn't exist (3140)
Invalid widget-handle not initialized or points to a deleted widget (3135)
AppBuilder error (3140) and (3135) for SmartContainers
When creating a new procedure for the first time on a SmartWindow, SmartDialogue, SmartViewer errors 3140 and 3135
When naming a new procedure for the first time on a SmartContainers errors 3140 and 3135
On creation of a new function for the first time on a SmartWindow, SmartDialogue or SmartViewer errors 3140 and 3135
When naming a new function for the first time on a SmartContainers errors 3140 and 3135
After errors 3140 and 3135 have occurred there is procedure corruption at runtime
CHANGE:
It is only on the first creation of a new function or procedure for the AppBuilder session that this issue occurs.
CAUSE:
On initialisation of the AppBuilder session and creating a new procedure or function for the first time on any SmartContainer (window, dialogue, viewer etc.) the widget is not initialised.
Errors 3135 + 3140 appear only the first time , followed by being able to name/create a new procedure/function. On subsequent tries in the same session, the error messages do not appear.
This leads to procedure corruption at runtime where the wrong sections for objects are linked at compile time resulting in corrupt runtime procedures.
CAUSE:
Bug# 20021029-021
FIX:
Update to the latest commercial release. This issue was fixed in Progress 9.1D07
A workaround is to roll-back code, or to NOT save as soon as these error messages appear.