Why my GetTableRowNames failed?

yes I have it as TArray<FName> rownames

if i don’t check it for nullptr, the editor just crashed with error Array has changed during ranged-for iteration!