Consultor Eletrônico



Kbase P116278: Error 91 and 7366 after upgrading ADM2 application to OpenEdge 10.1A
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   23/05/2006
Status: Unverified

FACT(s) (Environment):

OpenEdge 10.1x

SYMPTOM(s):

Error 91 and 7366 after upgrading ADM2 application to OpenEdge 10.1A

Running ADM2 application in 10.1A results in error 91 and 7366

** No <file-name> record is available. (91)

** No RowObject record is available. (91)

Unable to extract BUFFER-VALUE for field <fieldname>. (7366)

Unable to extract BUFFER-VALUE for field RowNum. (7366)

Stack trace for error 91 is:

W604264061\Dev_test\init\winit1.w (.\W604264061\Dev_test\init\winit1.r) at line 5055
initializeObject W604264061\Dev_test\init\winit1.w (.\W604264061\Dev_test\init\winit1.r) at line 5520
INIT/gident.w (E:\Progress\101A\customers\PAP\W604264061\Dev_test\INIT\gident.r) at line 4944
USER-INTERFACE-TRIGGER INIT/gident.w (E:\Progress\101A\customers\PAP\W604264061\Dev_test\INIT\gident.r) at line 4791
ValidDateUser users/dutil_cl.r (E:\Progress\101A\customers\PAP\W604264061\Dev_test\users\dutil_cl.r) at line 27729
openQuery adm2/data.p (e:\progress\101a\src\adm2\data.r) at line 30883
--> fetchFirst adm2/data.p (e:\progress\101a\src\adm2\data.r) at line 7677

CAUSE:

The smartWindow initializeObject procedure has been overridden but the RUN SUPER has been removed from the override. This means the SDO and other objects inside the smartWindow do not complete their initialization, so the SDO's query is not opened and there are no available RowObject records.

FIX:

Add the RUN SUPER to the smartWindow initializeObject override.