DF 20
I am getting error 57 - Required message argument missing, but inside runtime Request_save from DD class.. How is that possible if this message has no arguments !?!?!?!


Code:
D:\Projetos\DataFlex\Kingdom\xxxxx\Programs\Servicos.exe
Argumento requerido ausente na mensagem


Erro: 57


MSG_UNHANDLEDERRORDISPLAY (5871) - Error_Info_Object (16) - at address 21871
MSG_ERROR_REPORT (433) - Error_Info_Object (16) - at address 21946
MSG_REQUEST_SAVE (375) - oLinhaPlan_DD (1146) - at address 11725
GET_SAVESELECTEDROW (9204) - oObject (1261) - at address 65973
GET_SAVESELECTEDROW (9204) - oDbCJGrid1 (1233) - at address 64077
GET_SAVESELECTEDROW (9204) - oDbCJGrid1 (1233) - at address 67757
MSG_NEXT (52) - oDbCJGrid1 (1233) - at address 63751
MSG_PROCESS_ACCELERATOR (455) - oDbCJGrid1 (1233) - in native code
[start] - at address 98592

the offending line is 4243 inside DataDict.pkg
Code:
    // Augmented to test updating connections.
    // If error report it.
    { NoDoc=True }
    Procedure Request_Save
        Integer iRval
        String sTable
        If (OPERATION_MODE=MODE_WAITING) Begin
            Send Update_Focus_Field_For_Operation MODE_SAVING // added in 12.1/15.1
            Get Validate_Save_Structure False to iRval
            If iRval Begin
                Get ErrorMessageTableName iRval to sTable
                Move (String(iRval) * "(" - sTable -")") to sTable
                Send Data_Set_Error -1 DFERR_PROGRAM DD_INVALID_SAVE_STRUCTURE sTable
                Procedure_Return
            End
        End
        Forward Send Request_Save          <<<<------ this one! 
    End_Procedure
I know for sure there is something wrong somewhere.. but this error msg is not helping at all.

So far not able to find the real cause..

:-(

Regards