Assertion failed in FNetGUIDCache::CleanReferences during seamless travel after reloading primary asset package

UE - Networking - May 7, 2025

Following this sequence of events, the ObjectLookup and NetGUIDLookup on the server's PackageMapClient will end up in a bad state. In the ObjectLookup Map, the primary asset's package will be mapped ...

Exception on missing fiile during GC in horde storage

UE - Foundation - Horde - Storage - May 7, 2025

During GC, if a file was manually deleted (but the storage system is still track), GC can erroneously fail (and never remove the reference). This causes a backup in GC, putting the whole algorithm i ...

AssetRegistry: In a packaged game ScanPathsSynchronous with bForceRescan=true will permanently forget about assets inside IOStore containers

UE - Foundation - Data Pipeline - May 7, 2025

This came up from several discussions on UDN and internal discussion. The root cause is that the AssetRegistry currently cannot discover packages inside IOStore containers, it relies on the seriali ...

WidgetComponent is not updated with occlusion culling disabled

UE - Platform - XR - May 7, 2025

LastRenderTime is never updated with occlusion culling disabled, so the widget component will always stop updating.  (see UWidgetComponent::ShouldDrawWidget) Developers can force updates by TickWhen ...

Datasmith - Lights imported with incorrect transforms

TM - Interoperability - May 6, 2025

Reported in SF [Link Removed] In Twinmotion 2025.1.1, lights imported through Datasmith appear with incorrect transforms. Lights will appear rotated 90 degrees about the Y axis with an offset. Test ...

ConditionalBeginDestroy on ActorComponent does not unregister the component with the world nor cause a warning

UE - Framework - Components - May 6, 2025

Calling ConditionalBeginDestroy on an ActorComponent (instead of DestroyComponent) can lead to a crash due to the object not being correctly unregistered. BeginDestroy doesn't unregister tick funct ...

Animating a bone in Persona when additive curves are present, causes exponential translation

UE - Anim - Runtime - May 5, 2025

If there is an additive curve present with scalar data, and that scalar data is something like 10,10,10. When you attempt to animate the bone again the translation of the widget with translate expon ...

ChaosWheeledVehicleMovementComponent is breaking the const CDO contract and changes to the instances are being applied to the CDO

UE - Simulation - Physics - Apr 28, 2025

As described by the licensee, the const CDO contract is being broken on ChaosWheeledVehicleMovementComponent. The issue the licensee is facing is that by spawning cars with different configurations, ...

Fatal error when creating listen server on an instance with a PendingNetGame

UE - Networking - Apr 28, 2025

This seems to occur because the PendingNetGame is not destroyed when the instance browses to the new level to start listening. In UEngine::LoadMap, UWorld::SetGameMode will create the game mode, pro ...

Illegal reference to private object when cooking a child level sequence with a time warp track

UE - Anim - Sequencer - Apr 28, 2025

Slack: [Link Removed] Cook error: UATHelper: Cooking (Windows): LogSavePackage: Warning: UATHelper: Cooking (Windows): Referencers of MovieSceneTimeWarpSection /Game/ChildSequence.ChildSequence: ...