If you delete an end point of a spline blueprint and then attempt to move the blueprint the editor will freeze and eventually crash.
Frequency: 1/1
CrashReporter: [Link Removed]
1. Open Editor (any project)
2. Create new actor blueprint
3. Add Spline component
4. Compile blueprint
5. Create copy of blueprint in level viewport
6. Select blueprint in viewport
7. Select spline end point
8. Delete end point
9. Use transform widget to move blueprint in viewport
Result:
Editor freezes, memory spikes, editor crashes
Expected:
Editor does not crash and blueprint moves in chosen direction in viewport.
MachineId:60A045ED4C57D9FE0644BAB2ED52E2DC
EpicAccountId:e12c97b4a60840a0ba0a395fcc6ec779
Unknown exception - code 00000001 (first/second chance not available)
"Assertion failed: LastKeyIndexSelected != INDEX_NONE [File[Image Removed]:\BuildFarm\buildmachine_++depot+UE4-Releases+4.8\Engine\Source\Editor\ComponentVisualizers\Private\SplineComponentVisualizer
KERNELBASE
UE4Editor_Core!FOutputDeviceWindowsError::Serialize() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\core\private\windows\windowsplatformoutputdevices.cpp:95]
UE4Editor_Core!FOutputDevice::Logf__VA() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\core\private\misc\outputdevice.cpp:144]
UE4Editor_Core!FDebug::AssertFailed() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\core\private\misc\outputdevice.cpp:355]
UE4Editor_ComponentVisualizers!FSplineComponentVisualizer::HandleInputDelta() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\editor\componentvisualizers\private\splinecomponentvisualizer.cpp:492]
UE4Editor_UnrealEd!FComponentVisualizerManager::HandleInputDelta() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\editor\unrealed\private\componentvisualizermanager.cpp:102]
UE4Editor_UnrealEd!FLevelEditorViewportClient::InputWidgetDelta() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\editor\unrealed\private\leveleditorviewport.cpp:2222]
UE4Editor_UnrealEd!FEditorViewportClient::UpdateMouseDelta() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\editor\unrealed\private\editorviewportclient.cpp:1770]
UE4Editor_UnrealEd!FEditorViewportClient::Tick() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\editor\unrealed\private\editorviewportclient.cpp:939]
UE4Editor_UnrealEd!FLevelEditorViewportClient::Tick() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\editor\unrealed\private\leveleditorviewport.cpp:1996]
UE4Editor_UnrealEd!UEditorEngine::Tick() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\editor\unrealed\private\editorengine.cpp:1399]
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\editor\unrealed\private\unrealedengine.cpp:366]
UE4Editor!FEngineLoop::Tick() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\launch\private\launchengineloop.cpp:2359]
UE4Editor!GuardedMain() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\launch\private\launch.cpp:142]
UE4Editor!GuardedMainWrapper() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
UE4Editor!WinMain() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\launch\private\windows\launchwindows.cpp:200]
Head over to the existing Questions & Answers thread and let us know what's up.