Kbase P25162: Errors 7351, 3135 and 3140 when attempting to run a program
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  5/30/2003 |
|
Status: Unverified
FACT(s) (Environment):
Progress 9.1D
FACT(s) (Environment):
UNIX
SYMPTOM(s):
Attempting to execute a program that uses ADM code for SmartObjects in TTY.
BUFFER-FIELD ObjectsCreated was not found in buffer ADMProps. (7351)
Invalid widget-handle. Not initialized or points to a deleted widget. (3135)
Cannot access the BUFFER-VALUE attribute because the widget does not exist. (3140)
createObjects adm2/containr.p (adm2/containr.r)
BUFFER-FIELD MultiInstanceActivated was not found in buffer ADMProps. (7351)
setMultiInstanceActivated adm2/containr.p (adm2/containr.r)
initializeObject adm2/containr.p (adm2/containr.r)
BUFFER-FIELD DataContainer was not found in buffer ADMProps. (7351)
CHANGE:
Applied service pack level 9.1D05 to the Application.
CAUSE:
Application user has modified AppBuilder generated code by pasting the contents of the ADM2 include files directly into the window instead of referencing them. Upon upgrade, the include file contents in the ADM2 installation have changed and are being compiled into the ADM2 objects. Application user objects need to compile in the same exact version of these include files for the application to work.
FIX:
Put references to the ADM2 include files directly in the Application code instead of copying and pasting the contents of those files into it.