Consultor Eletrônico



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.