Multiple Blueprint compilation passes required to fix up event binding to dispatcher after event rename

UE - Gameplay - Blueprint Compiler - Nov 30, 2021

Renaming a custom event bound to an event dispatcher via a Create Event node requires two compilation passes to fix up the binding.  upd. Regression was checked on //UE4/Release-4.26 CL 15973114, i ...

Native default subobjects nulled in child Blueprints on compile

UE - Gameplay - Blueprint Compiler - Oct 25, 2021

From reporting UDN: "We had a weird issue with new components added in C++ not being instanced properly on non-direct Blueprint children. It seems to happen if loading of the parent BP is deferred ...

Deleting the first instanced subobject entry from a Blueprint map or set variable's default value can result in an editor crash.

UE - Gameplay - Blueprint Compiler - Sep 27, 2021

Deleting the first instanced subobject entry from a default value for a map or set variable can result in accessing an incorrect subobject for the element's value during reinstancing, which can then ...

Actor components added natively can be set to null on derived blueprints during blueprint compilation

UE - Gameplay - Blueprint Compiler - May 7, 2021

A native default subobject can be nulled out during compilation of the owning class in derived Blueprints with circular dependencies.  ...

Compile on load crashes for classes within an abstract class

UE - Gameplay - Blueprint Compiler - Feb 20, 2021

When compiling on load in -game, a blueprint class that inherits from a native class that is marked within and the class that it is within is abstract, a crash will occur when FBlueprintCompilationM ...

Blueprint component lost when reparenting native base class and component name collides

UE - Gameplay - Blueprint Compiler - Feb 26, 2018

Use attached project to skip c++ steps. Follow from step 6. Update: It appears that the same symptoms occur if you simply change the name of an existing subobject, without changing the property/f ...