Actor blueprint 'bOptimizeBPComponentData' breaks subobject instantiation for runtime spawned actors in cooked builds

UE - Framework - Blueprint Runtime - Aug 29, 2024

A user has reported that when an actor blueprint enables Generate Optimized Component Blueprint Data, default instanced objects of components are not properly duplicated in cooked builds. This resul ...

Occasional crash when attempting to in-app purchase on Android device

UE - Online - Apr 21, 2021

App is frequently terminated with a NullPointerException when attempt to request in-app purchase. It is assumed that product information cannot be retrieved if there is no Google account logged in t ...

Blueprint class's property is overridden by parent blueprint class

UE - Gameplay - Components - Nov 2, 2020

I did some research. The problem is caused in CoreNative.cpp. In Function GetInstancedSubobject (Line 126) We should check if instance is runtime instance first. If it is runtime instance, just us ...

Editor crash when using Animation BP pose watch

OLD - Anim - Apr 7, 2020

We encountered a crash when using Anim BP Pose Watches to inspect poses on actors in a PIE instance. Specifically it seems ending the PIE session while the Anim BP is still watching the actor in the ...

Crash in UDataTable::RemoveRow(FName RowName)

UE - CoreTech - Jun 13, 2025

This is a regression, the crash seem to have been introduced by CL 40129784 on ue5-main and persists in latest. Function UDataTable::RemoveRow(FName RowName) uses macro DATATABLE_CHANGE_SCOPE_SINGL ...

BlueprintGetter does not work with or disable AnimGraph Fast Path

OLD - Anim - Jan 23, 2020

When used as part of the fast path in an ABP, variable Blueprint Getters are not used. If something with a getter that does not conform to or is supported by fast path, is used then fast path should ...

DefaultToSelf on a TScriptInterface parameter does not default correctly

UE - Gameplay - Blueprint - Aug 31, 2020

This issue seems to stem from the incorrect constructor being called for TScriptInterface, so the correct Interface pointer does not get called. If you explicitly connect a reference to "Self" to ...

[CrashReport] UE4Editor_BlueprintCompilerCppBackend!FEmitDefaultValueHelper::HandleInstancedSubobject() [blueprintcompilercppbackendvaluehelper.cpp:2148]

UE - Gameplay - Blueprint Compiler - Mar 20, 2018

No user comments in crash group 2143 // We should always be the one creating an instance in this case. 2144 check(bCreateInstance); 2145 2146 // Dummy object tha ...

Changing blueprint default values inside arrays only updates loaded child blueprints

UE - CoreTech - Jul 30, 2020

The rules for delta serialization in UE4 are complicated, and the editor tries to hide them from you, which works 90% of the time but can lead to confusion and data loss in other situations. In the ...

changing localization does not change text in PIE

Tools - Sep 10, 2015

When switching localization for testing, text does not change language in PIE. ...