Blackboard editor crashes editor on edit/add key

on current build (4.3.0 release) the blackboard editor (within Behavior tree editor) crashes the editor when selecting an existing key or adding a new one.

Error report:

Assertion failed: IsValid() [File:C:\Users\diego\Desktop\UnrealEngine-4.3\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h] [Line: 658]

Stack:
FWindowsPlatformStackWalk::StackWalkAndDump() 0xe1ddc876 + 0 bytes [File=c:\users\diego\desktop\unrealengine-4.3\engine\source\runtime\core\private\windows\windowsplatformstackwalk.cpp:177] [in C:\Users\diego\Desktop\UnrealEngine-4.3\Engine\Binaries\Win64\UE4Editor-Core.dll]
FDebug::AssertFailed() 0xe1c7a7b5 + 0 bytes [File=c:\users\diego\desktop\unrealengine-4.3\engine\source\runtime\core\private\misc\outputdevice.cpp:203] [in C:\Users\diego\Desktop\UnrealEngine-4.3\Engine\Binaries\Win64\UE4Editor-Core.dll]
FBehaviorTreeEditor::HandleBlackboardEntrySelected() 0xc78b32c4 + 35 bytes [File=c:\users\diego\desktop\unrealengine-4.3\engine\source\editor\behaviortreeeditor\private\behaviortreeeditor.cpp:335] [in C:\Users\diego\Desktop\UnrealEngine-4.3\Engine\Binaries\Win64\UE4Editor-BehaviorTreeEditor.dll]
TBaseSPMethodDelegateInstance_TwoParams::Execute() 0xc788ee65 + 19 bytes [File=c:\users\diego\desktop\unrealengine-4.3\engine\source\runtime\core\public\delegates\delegateinstancesimpl.inl:161] [in C:\Users\diego\Desktop\UnrealEngine-4.3\Engine\Binaries\Win64\UE4Editor-BehaviorTreeEditor.dll]
TBaseSPMethodDelegateInstance_TwoParams::ExecuteIfSafe() 0xc78911ba + 16 bytes [File=c:\users\diego\desktop\unrealengine-4.3\engine\source\runtime\core\public\delegates\delegateinstancesimpl.inl:171] [in C:\Users\diego\Desktop\UnrealEngine-4.3\Engine\Binaries\Win64\UE4Editor-BehaviorTreeEditor.dll]
SBehaviorTreeBlackboardView::HandleActionSelected() 0xc78b3254 + 132 bytes [File=c:\users\diego\desktop\unrealengine-4.3\engine\source\editor\behaviortreeeditor\private\sbehaviortreeblackboardview.cpp:389] [in C:\Users\diego\Desktop\UnrealEngine-4.3\Engine\Binaries\Win64\UE4Editor-BehaviorTreeEditor.dll]
TBaseSPMethodDelegateInstance_OneParam_Const,FDefaultAllocator> const & __ptr64,0>::Execute() 0xc788c788 + 15 bytes [File=c:\users\diego\desktop\unrealengine-4.3\engine\source\runtime\core\public\delegates\delegateinstancesimpl.inl:161] [in C:\Users\diego\Desktop\UnrealEngine-4.3\Engine\Binaries\Win64\UE4Editor-BehaviorTreeEditor.dll]
SGraphActionMenu::HandleSelection() 0xda898429 + 0 bytes [File=c:\users\diego\desktop\unrealengine-4.3\engine\source\editor\grapheditor\private\sgraphactionmenu.cpp:1151] [in C:\Users\diego\Desktop\UnrealEngine-4.3\Engine\Binaries\Win64\UE4Editor-GraphEditor.dll]
SGraphActionMenu::OnItemSelected() 0xda8ad5c3 + 5 bytes [File=c:\users\diego\desktop\unrealengine-4.3\engine\source\editor\grapheditor\private\sgraphactionmenu.cpp:976] [in C:\Users\diego\Desktop\UnrealEngine-4.3\Engine\Binaries\Win64\UE4Editor-GraphEditor.dll]
TBaseSPMethodDelegateInstance_TwoParams,enum ESelectInfo::Type,0>::Execute() 0xda8842a1 + 44 bytes [File=c:\users\diego\desktop\unrealengine-4.3\engine\source\runtime\core\public\delegates\delegateinstancesimpl.inl:161] [in C:\Users\diego\Desktop\UnrealEngine-4.3\Engine\Binaries\Win64\UE4Editor-GraphEditor.dll]
TBaseSPMethodDelegateInstance_TwoParams,enum ESelectInfo::Type,0>::ExecuteIfSafe() 0xda885616 + 41 bytes [File=c:\users\diego\desktop\unrealengine-4.3\engine\source\runtime\core\public\delegates\delegateinstancesimpl.inl:171] [in C:\Users\diego\Desktop\UnrealEngine-4.3\Engine\Binaries\Win64\UE4Editor-GraphEditor.dll]
TBaseDelegate_TwoParams,enum ESelectInfo::Type>::ExecuteIfBound() 0xda884bd1 + 41 bytes [File=c:\users\diego\desktop\unrealengine-4.3\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:1072] [in C:\Users\diego\Desktop\UnrealEngine-4.3\Engine\Binaries\Win64\UE4Editor-GraphEditor.dll]
SListView >::Private_SignalSelectionCh

Howdy tremor_al,

Thank you for your bug report. Just had a couple more questions to ask on this issue. How far into the development of your project are you currently? Also, can this be done on new project? Any additional information on the issue would be greatly appreciated.

Thanks and have a great day!

  1. I’m still working on basic mechanics (i came with this bug while following a AI tutorial). Started working on this with version 4.2.1, after some blueprint errors i migrated to 4.3.0 preview
    2)no, I’ve created a new top down template with blueprints project and i cant recreate the error

so i guess ill migrate my assets to this new project and keep you posted if i run into this again

Hey tremor_al,

Just wanted to check in with you and see if migrating your assets has helped you with your project. If it has not, please let me know so I make investigate it further.

Thanks and have a great day!

hello, migrating didn’t quite made the trick, I had to redo some of the assets (specifically the ones that made my project crash on 4.2.1 and that i had migrated to 4.3 preview). Besides that everything runs smoothly now. thanks for the help

Howdy tremor_al,

I am going to close this issue, for tracking purposes, since your assets are currently working. I will be on the lookout for any more issues about assets not migrating over correctly. If you have any more questions or issues about assets, please feel free to re-open this issue again so that I may begin re-investigate the issue.

Thanks and have a great day!