In an actor blueprint with a scene component blueprint as its root, if you add a child object to the scene component blueprint, and then go into the scene component blueprint and set the location to world, the editor will crash.
Found in 4.10.1 binary. Reproduced in 4.9.2 binary and Main CL 2796221.
1. Open the editor
2. Create a new Actor BP
3. Create a new Scene Component BP
4. Add the Scene Component BP as the Root Component of the Actor BP
5. Add a Sphere Component as a child of the Root Component (which is now the Scene Component BP)
6. Close the Actor Blueprint
7. Open the Scene Component Blueprint
8. Click on the Class Defaults toolbar button
9. In the Details Panel that appears, set the Location from Relative to World using the drop-down location next to the "Location" text.
10. Compile the Scene Component Blueprint
Result: Editor Crashes
Expected: The editor would not crash
UE4Editor_Core!FDebug::AssertFailed() [d:\sean.flint_z5610_streammain\engine\source\runtime\core\private\misc\outputdevice.cpp:427] UE4Editor_Engine!USceneComponent::OnComponentDestroyed() [d:\sean.flint_z5610_streammain\engine\source\runtime\engine\private\components\scenecomponent.cpp:737] UE4Editor_Engine!UActorComponent::BeginDestroy() [d:\sean.flint_z5610_streammain\engine\source\runtime\engine\private\components\actorcomponent.cpp:405] UE4Editor_CoreUObject!UObject::ConditionalBeginDestroy() [d:\sean.flint_z5610_streammain\engine\source\runtime\coreuobject\private\uobject\obj.cpp:663] UE4Editor_CoreUObject!CollectGarbageInternal() [d:\sean.flint_z5610_streammain\engine\source\runtime\coreuobject\private\uobject\garbagecollection.cpp:1426] UE4Editor_CoreUObject!CollectGarbage() [d:\sean.flint_z5610_streammain\engine\source\runtime\coreuobject\private\uobject\garbagecollection.cpp:1464] UE4Editor_UnrealEd!FKismetEditorUtilities::CompileBlueprint() [d:\sean.flint_z5610_streammain\engine\source\editor\unrealed\private\kismet2\kismet2.cpp:799] UE4Editor_Kismet!FBlueprintEditor::Compile() [d:\sean.flint_z5610_streammain\engine\source\editor\kismet\private\blueprinteditor.cpp:3144] UE4Editor_Kismet!TBaseSPMethodDelegateInstance<0,FBlueprintEditor,0,TTypeWrapper<void> __cdecl(void)>::Execute() [d:\sean.flint_z5610_streammain\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:282] UE4Editor_Kismet!TBaseSPMethodDelegateInstance<0,FBlueprintEditor,0,void __cdecl(void)>::ExecuteIfSafe() [d:\sean.flint_z5610_streammain\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:388] UE4Editor_Slate!FUICommandList::ExecuteAction() [d:\sean.flint_z5610_streammain\engine\source\runtime\slate\private\framework\commands\uicommandlist.cpp:87] UE4Editor_Slate!SToolBarButtonBlock::OnClicked() [d:\sean.flint_z5610_streammain\engine\source\runtime\slate\private\framework\multibox\stoolbarbuttonblock.cpp:300] UE4Editor_Slate!TMemberFunctionCaller<SToolBarButtonBlock,FReply (__cdecl SToolBarButtonBlock::*)(void) __ptr64>::operator()<>() [d:\sean.flint_z5610_streammain\engine\source\runtime\core\public\delegates\delegateinstanceinterface_variadics.h:161] UE4Editor_Slate!TTupleImpl<TIntegerSequence<unsigned int> >::ApplyAfter_ExplicitReturnType<FReply,TMemberFunctionCaller<SToolBarButtonBlock,FReply (__cdecl SToolBarButtonBlock::*)(void) __ptr64> >() [d:\sean.flint_z5610_streammain\engine\source\runtime\core\public\delegates\tuple.h:128] UE4Editor_Slate!TBaseSPMethodDelegateInstance<0,SToolBarButtonBlock,0,FReply __cdecl(void)>::Execute() [d:\sean.flint_z5610_streammain\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:282] UE4Editor_Slate!TBaseDelegate<FReply>::Execute() [d:\sean.flint_z5610_streammain\engine\source\runtime\core\public\delegates\delegatesignatureimpl_variadics.inl:491] UE4Editor_Slate!SButton::OnMouseButtonUp() [d:\sean.flint_z5610_streammain\engine\source\runtime\slate\private\widgets\input\sbutton.cpp:268] UE4Editor_Slate!<lambda_df946b2745ea2bbab398d4acc9cc3d04>::operator()() [d:\sean.flint_z5610_streammain\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4446] UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_df946b2745ea2bbab398d4acc9cc3d04> >() [d:\sean.flint_z5610_streammain\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:214] UE4Editor_Slate!FSlateApplication::RoutePointerUpEvent() [d:\sean.flint_z5610_streammain\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4449] UE4Editor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [d:\sean.flint_z5610_streammain\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4843] UE4Editor_Slate!FSlateApplication::OnMouseUp() [d:\sean.flint_z5610_streammain\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4819] UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() [d:\sean.flint_z5610_streammain\engine\source\runtime\core\private\windows\windowsapplication.cpp:1403] UE4Editor_Core!FWindowsApplication::DeferMessage() [d:\sean.flint_z5610_streammain\engine\source\runtime\core\private\windows\windowsapplication.cpp:1708] UE4Editor_Core!FWindowsApplication::ProcessMessage() [d:\sean.flint_z5610_streammain\engine\source\runtime\core\private\windows\windowsapplication.cpp:706] UE4Editor_Core!FWindowsApplication::AppWndProc() [d:\sean.flint_z5610_streammain\engine\source\runtime\core\private\windows\windowsapplication.cpp:628] user32 user32 UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() [d:\sean.flint_z5610_streammain\engine\source\runtime\core\private\windows\windowsplatformmisc.cpp:884] UE4Editor!FEngineLoop::Tick() [d:\sean.flint_z5610_streammain\engine\source\runtime\launch\private\launchengineloop.cpp:2585] UE4Editor!GuardedMain() [d:\sean.flint_z5610_streammain\engine\source\runtime\launch\private\launch.cpp:142] UE4Editor!GuardedMainWrapper() [d:\sean.flint_z5610_streammain\engine\source\runtime\launch\private\windows\launchwindows.cpp:126] UE4Editor!WinMain() [d:\sean.flint_z5610_streammain\engine\source\runtime\launch\private\windows\launchwindows.cpp:200]
Head over to the existing Questions & Answers thread and let us know what's up.
0 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.9.2, 4.10 |
Target Fix | 4.11 |
Created | Dec 9, 2015 |
---|---|
Resolved | Jan 27, 2016 |
Updated | Apr 27, 2018 |