Hi, I have a problem executing this line of code in 3.70 on SQL: ERROR(‘I didn’t find a record with %1 %2, %3 %4, %5 %6 e %7 %8 linked to %9.’, ContrattiEsercenti.FIELDCAPTION(“Tipo convenzione”), ContrattiEsercenti.GETFILTER(“Tipo convenzione”), ContrattiEsercenti.FIELDCAPTION(“Tipo BP”), ContrattiEsercenti.GETFILTER(“Tipo BP”), ContrattiEsercenti.FIELDCAPTION(“Nr. Fornitore”), ContrattiEsercenti.GETFILTER(“Nr. Fornitore”), ContrattiEsercenti.FIELDCAPTION(“Cod. Insegna”), ContrattiEsercenti.GETFILTER"Cod. Insegna", Master.“Nr.”); I have this error from C/AL: There is non sufficient available space in the C/AL stack memory to execute this stack. There are too many simultaneous activity …ecc I’ve noted that the problem is in the number of calls of the GETFILTER functions. If I use 2 GETFILTER calls and not 3 or 4, then the error disapperas…Does anyone has experienced a similar problem? Thanks, Marco
That is actually a string overflow error in disguise… [:D] The string that would be displayed by your ERROR statement is too long for C/SIDE to handle it, hence the error message.
The lenght of the string I don’t think is a problem, because in my case if I don’t use the GETFILER but the value of the field I have a string of the same lenght but I have no errors… [B)] Stupid problem in any case… bye, Marco
I’ve seen it happen with long strings but maybe there is a different reason for your specific case with the GETFILTER function. Maybe someone else knows a little more about this?