Nanite can assert in ValidateFixupChunk: 'Assertion failed: HierarchyNodeIndex < Resources.NumHierarchyNodes'

UE - Graphics Features - Nanite - Aug 29, 2024

Reported by a licensee. More discussion in the linked UDN case. "Sometimes the WorldPartitionBuilderCommandlet will fail after encountering this error:" Error: Assertion failed: HierarchyNodeIndex ...

[StateTree] Linked Asset trees do not properly transition when On Tick transition is triggered on linked asset that transitions to Tree Succeeded

UE - AI - StateTree - Aug 26, 2024

Linked Asset trees do not transition correctly to Tree Succeeded if using an On Tick transition. The Debugger shows that the transition is triggered repeatedly but no state change occurs. Instead, t ...

Niagara Fluids Plugin creates a memory reference of any saved level by only being active, before being actually used.

UE - Niagara - Aug 21, 2024

While Niagara Fluids Plugin is active it creates a memory reference of any saved level regardless of being actually used. Simply enabling the plugin shows a memory reference while deleting the level ...

Disabling Disregard for GC with an invalid asset in GameplayTagTableList causes a controlled crash

UE - CoreTech - UObject - Jul 31, 2024

Disabling Disregard for GC leads to a crash in GarbageCollectionVerification.cpp VerifyObjectFlags. This crash occurs when there is an invalid path specified in GameplayTagTableList. The cause of t ...

Chaos Cache : When Min Speed To Spawn Trailing Particles > 0, particles are never spawned by chaos cache trailing events

UE - Niagara - Data Interface - Jul 26, 2024

Because UniagaradataInterfaceChaosDestruction::HandleTrailingEvents does not respect incoming TrailingEvent data, the debris velocity during chaos cache playback is always evaluated as zero. The fo ...

Interchange Dialog view resets when changing values

UE - Editor - Content Pipeline - Import and Export - Jul 25, 2024

This happens with just about any option in any tab. QA confirmed it also happens in the Material tab. Regression: Yes - does not occur in //UE5/Release-5.4 @ CL34507850 - Binary Repro Rate: 10/10 ...

Chaos Cache : Event tracks are not saved second or subsequent geometry collection recordings

UE - Simulation - Physics - Destruction - Jul 23, 2024

After the second recording time, the event listener registration in FGeometryCollectionCacheAdapter::InitializeForRecord is skipped. Here is a workaround :// We only need to register event handlers ...

All public inline methods of class "FBlueprintEditor" are inaccessible to other modules due to "DLLIMPORT"

UE - Framework - Blueprint Editor - Jun 28, 2024

Class "FBlueprintEditor" has several inline getter methods as part of its public API (e.g. GetPreviewActor() and GetPreviewScene()). However, even though they are public, those methods are inaccessi ...

In class UCancellableAsyncAction, methods IsRegistered() and ShouldBroadcastDelegates() still return true after Cancel() or SetReadyToDestroy() unregisters the object.

UE - Framework - Blueprint - Jun 26, 2024

Class UBlueprintAsyncActionBase provides methods RegisterWithGameInstance() and SetReadyToDestroy(), which respectively register and unregister the object with the game instance. Derived class UCanc ...