User Defined Enum Display Names aren't deterministic for localization/cooking

UE - Editor - UI Systems - Localization - Feb 1, 2016

UUserDefinedEnum contains an array of FTexts which are supposed to be used as localized display names, however these are populated from the underlying UEnum type using the meta-data on the object. T ...

Cannot debug code projects in the binary engine

UE - Foundation - Cpp Tools - UnrealBuildTool - Jun 6, 2017

Code projects in the binary version of 4.16.1 cannot be launched without the Editor in the debugger in Visual Studio. The project hits a breakpoint while launching, with the following showing in the ...

Recast rcScopedDelete<T>::resizeGrow copies too many elements

UE - AI - Navigation - Nov 5, 2024

Context The Recast module has a helper struct rcScopedDelete for allocating, resizing and automatically freeing the allocated memory when the struct goes out of scope. Its allocation functions can ...

Syncing Font Assets through Subversion can cause a crash

Tools - Jun 5, 2017

A licensee is having issues syncing their fonts folder from within the editor using Subversion. This issue only occurs with their Fonts folder; with the callstack they supplied, this leads me to bel ...

Cook fails when a MetaSound Source object is referenced utilizing FObjectFinder in C++

UE - Audio - MetaSounds - Apr 27, 2022

Android Cook fails when a MetaSound Source object is referenced utilizing FObjectFinder in C++ Repro Rate: 3/3 UATHelper: Cooking (Android (ASTC)): LogInit: Display: LogMetaSound: Error: Target int ...

Editing Blueprint default values will make the level it is contained in get marked as dirty

UE - Gameplay - Blueprint Editor - Mar 10, 2023

When Blueprint default values are edited, those edits will also be propagated to any active instances in the level. Each edit event will mark the level as dirty. Similarly, in a World Partition map ...

Geometry collection - source geometry not updating and reset bug

UE - Simulation - Physics - Aug 17, 2023

This issue was reported by a customer trying to modify the static meshes of a GeometryCollection. After removing some meshes from the Geometry Source, he used the Reset button to apply the changes t ...

BulkData Async loading remains in memory

UE - Foundation - Core - Oct 26, 2016

Gil's new loading path may already walk away from this issue. But here's some thing I tested locally if we want to fix this. A simple way to fix is to simply add BulkDataAsync.Deallocate(); ResetA ...

Editor Crashes on Opening After Deriving C++ Class from Another Class

UE - Foundation - Cpp Tools - Hot Reload - Sep 13, 2017

After deriving a C++ class from another class and then closing the editor, the project will crash when reopened. This crash will continue until the project files are regenerated and the project is r ...

Editor reports crashes and terminates for exceptions that would otherwise be cleared by structured exception handlers

UE - Foundation - Core - CrashReportClient - Jun 8, 2020

In 4.25.1, I added a vectored exception handler to capture unhandled exceptions to the Editor process. This handler runs too soon. It doesn't let the structured exception handlers run first where ma ...