I made my own UObject class called UItem and i register it using Asset Manager. Whenever i try to package project with it, it gives me this error
LogAssetManager: Error: Registered PrimaryAssetId Item:ItemFireBomb for asset /Game/Base/Item/Throwable/FireBomb/ItemFireBomb.ItemFireBomb_C does not match object's real id of ! This will not load properly at runtime!
My UItem overrides this function
virtual FPrimaryAssetId GetPrimaryAssetId() const override { return FPrimaryAssetId(UItem::AssetType, *GetPathName(this)); }