Kbase P110374: Dynamic Lookup based on a Temp table fails with error 7322
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  14/07/2006 |
|
Status: Unverified
FACT(s) (Environment):
Dynamics
Dynamics 2.1B
OpenEdge 10.0B
SYMPTOM(s):
Dynamic Lookup based on a Temp table fails with error 7322
QUERY-PREPARE requires that SET-BUFFERS has been used to assign buffers to query . 7322)
QUERY-OPEN for query requires a previous QUERY-PREPARE. (7312)
Invalid widget-handle. Not initialized or points to a deleted widget. (3135)
Cannot access the AVAILABLE attribute because the widget does not exist. (3140)
The same dynamic lookup works fine in 2.1A and 2.1A03.
The stack trace for the error 7322 is:
icfstart.p (d:\progress\10B\gui\dynamics\icfstart.r) at line 551
initializeSession d:\progress\10B\gui\dynamics\af\app\afxmlcfgp.r (d:\progress\10B\gui\dynamics\af\app\afxmlcfgp.r) at line 2617
startProcedure d:\progress\10B\gui\dynamics\af\app\afxmlcfgp.r (d:\progress\10B\gui\dynamics\af\app\afxmlcfgp.r) at line 4452
D:\progress\10B\gui\_ab.r (D:\progress\10B\gui\_ab.r) at line 442
adeuib/_uibmain.p (adeuib/_uibmain.r) at line 16776
USER-INTERFACE-TRIGGER adeuib/_uibmain.p (adeuib/_uibmain.r) at line 4942
choose_run adeuib/_uibmain.p (adeuib/_uibmain.r) at line 7934
call_run adeuib/_uibmain.p (adeuib/_uibmain.r) at line 5387
launch_object adeuib/_uibmain.p (adeuib/_uibmain.r) at line 11049
launchContainer d:\progress\10B\gui\dynamics\af\app\afsessrvrp.r (d:\progress\10B\gui\dynamics\af\app\afsessrvrp.r) at line 10664
initializeObject ry/uib/rydyncontw.w (d:\progress\10B\gui\dynamics\ry\uib\rydyncontw.r) at line 5266
initializeObject ry/app/rydynwindp.p (d:\progress\10B\gui\dynamics\ry\app\rydynwindp.r) at line 2183
initializeObject ry/app/rydynframp.p (d:\progress\10B\gui\dynamics\ry\app\rydynframp.r) at line 3784
initializeObject adm2/containr.p (D:\progress\10B\gui\adm2\containr.r) at line 9810
manualInitializeObjects ry/uib/rydyncontw.w (d:\progress\10B\gui\dynamics\ry\uib\rydyncontw.r) at line 5285
manualInitializeObjects ry/app/rydynframp.p (d:\progress\10B\gui\dynamics\ry\app\rydynframp.r) at line 4358
initializeObject ry/prc/rydynviewp.p (d:\progress\10B\gui\dynamics\ry\prc\rydynviewp.r) at line 4990
initializeObject adm2/viewer.p (D:\progress\10B\gui\adm2\viewer.r) at line 6479
dataAvailable adm2/datavis.p (D:\progress\10B\gui\adm2\datavis.r) at line 4586
displayRecord adm2/datavis.p (D:\progress\10B\gui\adm2\datavis.r) at line 5094
displayFields adm2/viewer.p (D:\progress\10B\gui\adm2\viewer.r) at line 5388
retrieveFieldData adm2/viewer.p (D:\progress\10B\gui\adm2\viewer.r) at line 7237
retrieveData adm2/lookupfield.p (D:\progress\10B\gui\adm2\lookupfield.r) at line 4029
retrieveAppserverData adm2/lookupfield.p (D:\progress\10B\gui\adm2\lookupfield.r) at line 3997
adm2/fetchfield.p (D:\progress\10B\gui\adm2\fetchfield.r) at line 1057
--> populateLookups adm2/fetchfield.p (D:\progress\10B\gui\adm2\fetchfield.r) at line 1530
CAUSE:
Bug# 20051031-017
FIX:
Upgrade to Dynamics 2.1B02 or later.
Upgrade to OpenEdge 10.0B04 or later.
Alternatively, use the old Lookup field API's by setting the session startup parameter 'keep_old_field_api' in the icfconfig.xml file to 'YES'.