Uploaded image for project: 'Reported Issues'
  1. Reported Issues
  2. RI-55

U10 IDE: opening Form component may result in exception (GFPSERV_ERROR)

    XMLWordPrintable

    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->*

      {1} , PDATA , PCMDRESULT )

      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
      )

        Attachments