This question was created in reference to: [AssetDataTagMap.cpp InitializeFromBuilder Buffer [Content removed]
Hi again folks,
We’ve ran into another issue with this, following on from the initial change we made to work around the previous fatal error that was occurring. It looks like there are more arrays internally to these string builders that are also running out of space due to the default allocators. I’ve attached the callstack.
I could go through and make sweeping changes to everything that needs it (I still may), but I remember we discussed that CachedAssetRegistry_*.bin gets broken up into different parts.
How difficult would it be to apply something similar to the DevelopmentAssetRegistry.bin file? The hope then being that we can avoid this problem once and for all.
Many thanks,
David
[Attachment Removed]
Breaking up DevelopmentAssetRegistry.bin into multiple portions is not the way I think we should go for this, because it would complicate the reading of that file both for the cooker and for other files that interpret it outside of the cooker. We should instead make the changes to to the binary AssetRegistry format to support more than 32 bits.
I am working on changing AnsiStrings and WideStrings to be TArray64. in 5.8, and will provide a shelf for it in 5.7.
[Attachment Removed]
After some internal discussion, we now think that fixing the TagsDatabase to handle more than 2GB of data is not the best solution because it will be poor performance.
We think that we should instead remove the FiBData from the AssetRegistry, as that is the only tag source that is pushing data over 2GB for licensees.
Furthermore, you should be able to workaround that issue now by removing the FiBData from your cooked assetregistry. Can you test whether adding this Blacklist element to your ini fixes your issue?
Config\DefaultEngine.ini
[AssetRegistry]
; Additional CookedTagsBlacklist elements, see also Engine\Config\BaseEngine.ini
+CookedTagsBlacklist=(Class=*,Tag=FiBData)
If that does not fix the issue, then can you run the editor with
-logcmds="LogAssetRegistry verbose"
and let me know which classes are reported to have large tags in the log lines that start with
LogAssetRegistry: Verbose: TagMemoryUse:
<Class and size data reported here>
[Attachment Removed]
Thanks, that large amount of data in World and StaticMeshActor makes it likely that you are affected by the tags just reported by another licensee.
Does adding these tags fix the issue for you?
+CookedTagsBlacklist=(Class=*,Tag=ActorMetaData)
+CookedTagsBlacklist=(Class=*,Tag=ActorsMetaData)
+CookedTagsBlacklist=(Class=*,Tag=ActorMetaDataClass)
+CookedTagsBlacklist=(Class=*,Tag=ActorLabel)
Those are safe to remove from all projects by default so I will be adding them to BaseEngine.ini.
I think that exclusion will solve the issue for all current licensees, so we won’t work on adding 64-bit AnsiString support to TagDataMap for now. Let me know if that’s not the case for you and we still need to add it to support your project.
[Attachment Removed]
Hi Matt,
Unfortunately that didn’t seem to budge things. Just to confirm, I added the snippet you posted to “OurGame\Config\DefaultEngine.ini” [Image Removed]
The biggest offenders from the top of the list were:
[2026.02.13-16.41.13:840][ 0]LogAssetRegistry: Verbose: TagMemoryUse:
[2026.02.13-16.41.13:841][ 0]LogAssetRegistry: Verbose: /Script/Engine.World: 1762.8 MB
[2026.02.13-16.41.13:841][ 0]LogAssetRegistry: Verbose: /Script/Engine.Blueprint: 234.2 MB
[2026.02.13-16.41.13:841][ 0]LogAssetRegistry: Verbose: /Script/Engine.StaticMeshActor: 172.7 MB
[2026.02.13-16.41.13:841][ 0]LogAssetRegistry: Verbose: /Script/ControlRigDeveloper.ControlRigBlueprint: 66.5 MB
[2026.02.13-16.41.13:841][ 0]LogAssetRegistry: Verbose: /Script/UMGEditor.WidgetBlueprint: 44.4 MB
[2026.02.13-16.41.13:841][ 0]LogAssetRegistry: Verbose: /Script/Blutility.EditorUtilityWidgetBlueprint: 38.3 MB
[2026.02.13-16.41.13:841][ 0]LogAssetRegistry: Verbose: /Script/Engine.WorldPartitionHLOD: 29.7 MB
[2026.02.13-16.41.13:841][ 0]LogAssetRegistry: Verbose: /Script/PCG.PCGPartitionActor: 25.3 MB
Below that are some game specific entries that I’d be happy to share privately. But the next entry is 25.1MB.
Thanks for your help so far,
David
[Attachment Removed]
That appears to have gotten us moving again! Thank you kindly.
David
[Attachment Removed]