Details
-
Type: Maintenance
-
Status: Fixed (View Workflow)
-
Resolution: Unresolved
-
Labels:None
-
Old bug number:31730
-
Patch version:F211,G411
Description
Summary: Uniface 10 - exception when opening migrated Form component
Environment:
+Uniface Version : 10.2.01
+Operating System : Windows
+Database : DBMS independent
Details:
IDE: Opening a migrated Form component in the Uniface 10 IDE may result
in an exception caused by a GFPSERV_ERROR.
A common cause is a Form Layout on which an area frame overlaps an entity frame
or multiple area frames overlap each other.
The full error text is:
Error : -100000
Description : GFPSERV_ERROR
Context :
[context]
[$status] = "-1"
Callstack :
Component Instance Type Proc Container Proc Module Line
Nr Code
--------- -------- ---- -------------- -----------
------- ----
UV_GFP _ALIAS0000001B UFORM.DICT CLL
collOperation SETWYSIWYG_FLD 97 return
(THROWCODINGEXCEPTION("GFPSERV_ERROR","$status=%%$status",$proccontext("STACK"))
)
UV_GFP _ALIAS0000001B UFORM.DICT CLL
collOperation REFRESHVIEW_REC 16
$collhandle(UFORM.DICT)->"%%VOPERNAME"(PUDO,PROOTUDO,PFRAMEINDEX)
UV_GFP _ALIAS0000001B UFORM.DICT CLL
collOperation REFRESHVIEW_REC 37
$collhandle(UFORM.DICT)->refreshView_rec(PSTATE,VUDONODE,PUDO,PROOTUDO,PFRAMEIND
EX,PWYSIWYG)
UV_GFP _ALIAS0000001B UFORM.DICT CLL
collOperation REFRESHVIEW_REC 37
$collhandle(UFORM.DICT)->refreshView_rec(PSTATE,VUDONODE,PUDO,PROOTUDO,PFRAMEIND
EX,PWYSIWYG)
UV_GFP _ALIAS0000001B . MOD
entry VM_REFRESH 31
$collhandle(UFORM.DICT)->refreshView_rec(PSTATE,PDATA,PDATA,PDATA,0,1)
UV_GFP _ALIAS0000001B . OPR
operation VM_REFRESH 69 call VM_REFRESH(PSTATE,PDATANODE)
UC_CPT _ALIAS00000009 . MOD
entry VC_REFRESHVIEW 62 activate VVIEWINSTNAME."VM_REFRESH"(
PSTATE , PDATA->*
UC_CPT _ALIAS00000009 . MOD
entry VC_REFRESHVIEWHIERARCHY 2 call
VC_REFRESHVIEW(PSTATE,PDATA,PCMDRESULT)
UC_CPT _ALIAS00000009 . MOD
entry VC_REFRESHVIEWHIERARCHY 33 call
VC_REFRESHVIEWHIERARCHY($STATE$->"%%VCONTAINEDVIEWKEY",PDATA,PCMDRESULT)
UC_CPT _ALIAS00000009 . MOD
entry VC_REFRESHVIEWHIERARCHY 33 call
VC_REFRESHVIEWHIERARCHY($STATE$->"%%VCONTAINEDVIEWKEY",PDATA,PCMDRESULT)
UC_CPT _ALIAS00000009 . MOD
entry VC_REFRESHVIEWHIERARCHY 33 call
VC_REFRESHVIEWHIERARCHY($STATE$->"%%VCONTAINEDVIEWKEY",PDATA,PCMDRESULT)
UC_CPT _ALIAS00000009 . MOD
entry VC_REFRESHVIEWS 53 call
VC_REFRESHVIEWHIERARCHY(VTOPVIEWSTATENODE,PDATA,PCMDRESULT)
UC_CPT _ALIAS00000009 . OPR
operation VC_GETTOPVIEW 37 call
VC_REFRESHVIEWS("",UC_GETCMDRESULT())
UC_MAIN UC_MAIN . OPR
operation AC_GETVIEW 27 activate PINSTANCE."VC_GETTOPVIEW"( "" ,
VVIEWINSTANCE )
UV_MAIN _ALIAS00000003 AREA02.LAYOUT OCC
occOperation SETCONTAINERATT 18 activate $CONTROLLER$."AC_GETVIEW"(
VCONTAINEDVIEWURL , VCONTAINEDINSTANCENAME )
UV_MAIN _ALIAS00000003 AREA02.LAYOUT OCC
occOperation VM_WO_REFRESH 23
$occhandle(AREA02.LAYOUT)->setContainerAtt(VSTATENODE,VATTVALUE,STATEROOT.AREA02
,DATAROOT.AREA02)
UV_MAIN _ALIAS00000003 AREA02.LAYOUT CLL
collOperation VM_WE_REFRESHUDE 63
$occhandle(AREA02.LAYOUT)->vm_wo_refresh(VSTATENODE,PDATANODE,PSTATEROOT,PDATARO
OT)
UV_MAIN _ALIAS00000003 AREA02.LAYOUT CLL
collOperation VM_WE_REFRESH 43
$collhandle(AREA02.LAYOUT)->vm_we_refreshUde(PWIDGETENT,PDATANODE,PSTATEROOT,PDA
TAROOT,VSTATENODE,VCUROCC,VSELLOCS,VSELOBJS)
UV_MAIN _ALIAS00000003 AREA01.LAYOUT MOD
entry LPREFRESHVIEW 34
$collhandle(VENTITYNAME)->vm_we_refresh(VSTATENODE,PDATANODE,PSTATE,PDATAROOT)
UV_MAIN _ALIAS00000003 . OPR
operation VM_REFRESH 57 call
LPREFRESHVIEW(PSTATE,PDATANODE,PDATAROOT)
UC_MAIN UC_MAIN . MOD
entry VC_REFRESHVIEW 62 activate VVIEWINSTNAME."VM_REFRESH"(
PSTATE , PDATA->*{1}
, PDATA , PCMDRESULT )
UC_MAIN UC_MAIN . MOD
entry VC_REFRESHVIEWHIERARCHY 2 call
VC_REFRESHVIEW(PSTATE,PDATA,PCMDRESULT)
UC_MAIN UC_MAIN . MOD
entry VC_REFRESHVIEWS 42 call
VC_REFRESHVIEWHIERARCHY(VTOPVIEWSTATENODE,PDATA,PCMDRESULT)
UC_MAIN UC_MAIN . OPR
operation MC_SHOWNOCATCH 165 call
VC_REFRESHVIEWS("",UC_GETCMDRESULT())
UC_MAIN UC_MAIN . OPR
operation MC_SHOW 2 activate $instancename."MC_SHOWNOCATCH"(
PCOMMANDNODE )
UC_MAIN UC_MAIN . OPR
operation MC_COMMAND 5 activate $instancename."MC_SHOW"(
VCOMMANDNODE )
UC_MAIN UC_MAIN . OPR
operation CMDHANDLEUBARCOMMAND 2 activate "UC_MAIN"."MC_COMMAND"( PCOMMAND
)