If a user edits a instanced variable which is nested inside two other instanced variables in blueprint editor, a crash will occur
1. Download the attached project and unzip the contents
2. Right click the .uproject file and hit 'Generate Project Files'
3. Open the .sln once it is generated
4. Build the project (Ctrl+Shift+B) (If this fails, ensure your build settings are set to Development Editor and Win 64, these are located at the top of the compiler)
5. Double-click the .uproject file to open the project
6. Open A_BP
7. At the top right, expand the field for 'Array of Bs', '0', 'Array Of Cs', '0'
8. Check the box beside 'Some Boolean'
Result: Editor crashes
Expected: The check box becomes ticked without any issues.
Assertion failed: Obj [File:D:\BuildFarm\buildmachine_++depot+UE4-Releases+4.8\Engine\Source\Editor\UnrealEd\Classes/Editor/Transactor.h] [Line: 158] KERNELBASE.dll {0x000007fefd1eaaad} + 0 bytes UE4Editor-Core.dll!FOutputDeviceWindowsError::Serialize() {0x000007fee5df77df} + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor-Core.dll!FOutputDevice::Logf__VA() {0x000007fee5cb0cd8} + 159 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor-Core.dll!FDebug::AssertFailed() {0x000007fee5c81a92} + 65 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor-UnrealEd.dll!FTransaction::FObjectRecord::FPersistentObjectRef::operator->() {0x000007fee07f3797} + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor-UnrealEd.dll!FTransaction::FObjectRecord::FObjectRecord() {0x000007fee07e7be2} + 9 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor-UnrealEd.dll!FTransaction::SaveObject() {0x000007fee0851571} + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor-CoreUObject.dll!SaveToTransactionBuffer() {0x000007feea211e71} + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor-CoreUObject.dll!UObject::Modify() {0x000007feea12bb28} + 12 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor-CoreUObject.dll!UObject::PreEditChange() {0x000007feea130dd1} + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor-PropertyEditor.dll!FPropertyNode::NotifyPreChange() {0x000007fedbce37a9} + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor-PropertyEditor.dll!FPropertyValueImpl::ImportText() {0x000007fedbcc7a35} + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor-PropertyEditor.dll!FPropertyValueImpl::ImportText() {0x000007fedbcc8474} + 24 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor-PropertyEditor.dll!FPropertyHandleBool::SetValue() {0x000007fedbd19a6e} + 162 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor-PropertyEditor.dll!SPropertyEditorBool::OnCheckStateChanged() {0x000007fedbe3568c} + 14 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor-PropertyEditor.dll!TBaseSPMethodDelegateInstance<0,SPropertyEditorBool,0,TTypeWrapper<void> __cdecl(enum ECheckBoxState)>::Execute() {0x000007fedbdfd8ed} + 36 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor-PropertyEditor.dll!TBaseSPMethodDelegateInstance<0,SPropertyEditorBool,0,void __cdecl(enum ECheckBoxState)>::ExecuteIfSafe() {0x000007fedbe00acd} + 12 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor-Slate.dll!SCheckBox::ToggleCheckedState() {0x000007fee2a2c688} + 37 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor-Slate.dll!SCheckBox::OnMouseButtonUp() {0x000007fee2a0f9d9} + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor-Slate.dll!<lambda_de96dc3471181973108233c6db1f9843>::operator()() {0x000007fee2814ccc} + 24 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor-Slate.dll!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_de96dc3471181973108233c6db1f9843> >() {0x000007fee27cd167} + 21 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor-Slate.dll!FSlateApplication::ProcessMouseButtonUpEvent() {0x000007fee2888617} + 78 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor-Slate.dll!FSlateApplication::OnMouseUp() {0x000007fee2875d84} + 16 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor-Core.dll!FWindowsApplication::ProcessDeferredMessage() {0x000007fee5ded38d} + 12 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor-Core.dll!FWindowsApplication::DeferMessage() {0x000007fee5dd45c1} + 74 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor-Core.dll!FWindowsApplication::ProcessMessage() {0x000007fee5dee99f} + 44 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor-Core.dll!FWindowsApplication::AppWndProc() {0x000007fee5dce1aa} + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou USER32.dll {0x00000000770a9bd1} + 0 bytes USER32.dll {0x00000000770a98da} + 0 bytes UE4Editor-Core.dll!FWindowsPlatformMisc::PumpMessages() {0x000007fee5defd56} + 48 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor.exe!FEngineLoop::Tick() {0x000000013f103c7a} + 8 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor.exe!GuardedMain() {0x000000013f0f49cc} + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor.exe!GuardedMainWrapper() {0x000000013f0f4a4a} + 5 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor.exe!WinMain() {0x000000013f1065c9} + 17 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou UE4Editor.exe!__tmainCRTStartup() {0x000000013f1075d9} + 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618] kernel32.dll {0x00000000771a59cd} + 0 bytes ntdll.dll {0x00000000772db891} + 0 bytes ntdll.dll {0x00000000772db891} + 0 bytes
Head over to the existing Questions & Answers thread and let us know what's up.
0 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.8, 4.8.1 |
Target Fix | 4.9 |
Created | Jul 2, 2015 |
---|---|
Resolved | Jul 24, 2015 |
Updated | Apr 27, 2018 |