Selecting an asset directly in a blueprint method parameter asset selector fails when the parameter type is an interface.

UE - Gameplay - Blueprint Compiler - Oct 20, 2023

Ensure message: Ensure condition failed: false [KismetCompilerVMBackend.cpp][Line: 1076] It is not possible to express this interface property as a literal value! (InterfaceProperty /Script/BugRepr ...

FKismetCompilerUtilities::ValidateProperEndExecutionPath() was unintentionally removed from compile-time graph validation

UE - Gameplay - Blueprint Compiler - Oct 16, 2023

We no longer include a note/warning when an expected execution path will not be taken in a function graph due to the presence of a return node. This was inadvertently removed by the change that intr ...

The Blueprint compiler is not consistent with UHT when generating DefaultToInstanced variables

UE - Gameplay - Blueprint Compiler - Sep 7, 2023

UnrealHeaderTool and the Blueprint compiler generate inconsistent metadata for object reference variables whose underlying class type includes 'DefaultToInstanced' metadata. UnrealHeaderTool-genera ...

AddComponent node doesn't work correctly with macro libraries

UE - Gameplay - Blueprint Compiler - Apr 25, 2023

This is a unique problem with macro libraries and the AddComponent node. It would appear that the issue has to do with the MakeNewComponentTemplateName function that we use when we create these func ...

Math expression nodes should use CommutativeAssociativeBinaryOperator when applicable

UE - Gameplay - Blueprint Compiler - Mar 27, 2023

Read-only nodes used in math expression should use CommutativeAssociativeBinaryOperator when appropriate. Even though these nodes can't be modified, there is the occasional need to copy these nodes ...

AutoCreateRefTerm pin type isn't preserved

UE - Gameplay - Blueprint Compiler - Mar 14, 2023

The use of AutoCreateRefTerm will dynamically change the return type of this function. However, it appears that we lose this type information after node expansion. If you view enable developer artif ...

Editor Crash after Compiling Primary DataAsset

UE - Gameplay - Blueprint Compiler - Feb 16, 2023

After compiling a data asset blueprint, attempting to open the parent data asset will crash the editor. From licensee: This is because in FAssetEditorToolkit::InitAssetEditor() the objects in Objec ...

Crash on BP recompile after deleting struct property with instanced object

UE - Gameplay - Blueprint Compiler - Jan 5, 2023

A user has reported a crash that is reproducable in a clean project in UE 5.1.0 release. It involves a struct with an instanced object. The crash occurs after deleting a property of that struct type ...

Level Blueprint can be reparented to None, crashes Editor on Compile

UE - Gameplay - Blueprint Compiler - Jan 3, 2023

This is a Regression. Tested in //UE5/Release-5.0 CL 20979098 - "None" is not an option for the parent class and the "Reset this Property" is not initially there. ...