I posted this problem on a fatal crash that I’d get every time I tried running a packaged game. I finally discovered the reason why I kept getting this stack:
[FONT=Helvetica Neue]GarbageCollection.cpp [Line: 1894] Unknown token type (8) when trying to add ARO token.
Type 8 of EGCReferenceType i[FONT=Helvetica Neue]s GCRT_AddTMapReferencedObjects
This made me realize that I recently added UPROPERTY to one of my TMap variables.
The one in question that caused the issue was:
TMap<UWidget*, UBaseNavigableMenuStructure*> NavigationMap;
UBaseNavigableMenuStructure has parent UObject.
I wanted to post here for double coverage as answerhub is a bit of a black hole. This seems like a legit bug. In fact… it was too legit to quit, until I removed UPROPERTY().