Hello everyone! Can someone help me with the following error? I don't know when or what changed to make this error start occuring. My LCA started to not receive the table for my gqi. I'll leave the error image and my code bellow:
Thank you all in advance!!
private readonly GQIIntArgument _dmaArgument = new GQIIntArgument("DMA id") { IsRequired = true };
private readonly GQIIntArgument _elementArgument = new GQIIntArgument("Element id") { IsRequired = true };
private readonly GQIIntArgument _tableArgument = new GQIIntArgument("Table id") { IsRequired = true };
private GQIDMS _dms;
private int _dmaID;
private int _elementID;
private int _tableID;
public GQIArgument[] GetInputArguments() => new[] { _dmaArgument, _elementArgument, _tableArgument };
public OnArgumentsProcessedOutputArgs OnArgumentsProcessed(OnArgumentsProcessedInputArgs args)
{
_dmaID = args.GetArgumentValue(_dmaArgument);
_elementID = args.GetArgumentValue(_elementArgument);
_tableID = args.GetArgumentValue(_tableArgument);
return default;
}
public OnInitOutputArgs OnInit(OnInitInputArgs args)
{
_dms = args.DMS;
return default;
}
public GQIColumn[] GetColumns()
{
return new GQIColumn[]
{
//gqi column names...
};
}
public GQIPage GetNextPage(GetNextPageInputArgs args)
{
var table = GqiGetPartialTable.GetTable(_dms, _dmaID, _elementID, _tableID);
var rows = new List<GQIRow>();
foreach (var row in table)
{
rows.Add(new GQIRow(
new GQICell[]
{
// gqi values...
}));
}
return new GQIPage(rows.ToArray());
}

I'd check if the original elements/tables are still there on the DMA – if not, you may need to re-link the components in the dashboard // LCA