The assert that we're hitting is:Cannot replace existing object of a different class. New Object: /Engine/Transient.REINST_BPC_NPC_VFX_C_230 /Game/Maps/[REDACTED]/Levels/[REDACTED]/LevelSequence/ ...
When a TInstancedStruct contains a UObject marked with EditInlineNew and DefaultToInstanced, the reference is lost after compiling the Blueprint but only when the struct is part of a native Actor cl ...
Blueprints currently don't support unsigned 64 bit ints, but they do support signed 64 bits. If a Blueprint uses a native struct variable that contains a uint64 property, it incorrectly assigns that ...
Added context from dev support ticket:The crash occurs because FDelegateProperty::Serialize accesses a dangling SignatureFunction pointer. Given that its derefencing dangling pointers the specifi ...
The problem here isn't obvious: the native enum, EAnotherEnum, is missing the Flags flag for the UEnum. As a result, K2Node_GetEnumeratorNameAsString returns the max enum when it gets a combined fla ...
While we do have an auto cast function that handles an int to string conversion, bitmask ints use a "bitmask" subcategory which thwarts are ability to find the cast function. ...
This is almost identical to [Link Removed]. The difference is that we need a variant of UEnum::GetNameByValue that supports bitmasks. We'll likely have to run this by Core. ...
FKismetCompilerContext::CreateUserDefinedLocalVariableForFunction() does not copy the metadata from the source FBPVariableDescription entry. Class variables work because there is code for that in FK ...
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 ...