Description

In a Widget Blueprint, after animating a button to transform vertically (possibly other directions) with the Curve Editor active, engine will crash upon creating a second animation.

Steps to Reproduce
  1. In a Blank Project in UE4.10
  2. Create a User Interface > Widget Blueprint
  3. Drag in a button;
  4. Add animation track
  5. Click "Show animation keys in curve editor". (The crash only happens when this is active)
  6. Using the button you dragged in the window, create an animation where on 0.0 seconds the position Y of button is 0 and on 0.5 seconds, the position Y of button is 150; (See Attached images for Help)
  7. Create a second animation
    RESULT: Engine crashes 4/4
    EXPECTED: Second Animation to successfully generate
Callstack

Unknown exception - code 00000001 (first/second chance not available)
"Assertion failed: (Index >= 0) & (Index < ArrayNum) [Link Removed]
UE4Editor_Core!FDebug::AssertFailed() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\core\private\misc\outputdevice.cpp:374] UE4Editor_Sequencer!TArray,FDefaultAllocator>::Last() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\core\public\containers\array.h:825] UE4Editor_Sequencer!FSequencer::GetFocusedMovieSceneSequence() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\editor\sequencer\private\sequencer.cpp:292] UE4Editor_Sequencer!FSequencer::OnViewRangeChanged() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\editor\sequencer\private\sequencer.cpp:1221] UE4Editor_Sequencer!TBaseSPMethodDelegateInstance<0,FSequencer,0,TTypeWrapper _cdecl(TRange,enum EViewRangeInterpolation,bool)>::Execute() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:282] UE4Editor_Sequencer!TBaseSPMethodDelegateInstance<0,FSequencer,0,void __cdecl(TRange,enum EViewRangeInterpolation,bool)>::ExecuteIfSafe() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:388] UE4Editor_Sequencer!TBaseDelegate,enum EViewRangeInterpolation,bool>::ExecuteIfBound() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\core\public\delegates\delegatesignatureimpl_variadics.inl:482] UE4Editor_Sequencer!TBaseFunctorDelegateInstance __cdecl(float,float), >::Execute() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:1008] UE4Editor_UnrealEd!SCurveEditor::ZoomToFitHorizontal() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\editor\unrealed\private\scurveeditor.cpp:2379] UE4Editor_UnrealEd!SCurveEditor::ZoomToFit() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\editor\unrealed\private\scurveeditor.cpp:2482] UE4Editor_Sequencer!SSequencerCurveEditor::NodeTreeSelectionChanged() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\editor\sequencer\private\ssequencercurveeditor.cpp:181] UE4Editor_Sequencer!TBaseSPMethodDelegateInstance<0,SSequencerCurveEditor,0,TTypeWrapper __cdecl(void)>::Execute() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:282] UE4Editor_Sequencer!TBaseSPMethodDelegateInstance<0,SSequencerCurveEditor,0,void __cdecl(void)>::ExecuteIfSafe() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:387] UE4Editor_Sequencer!TBaseMulticastDelegate::Broadcast() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\core\public\delegates\delegatesignatureimpl_variadics.inl:809] UE4Editor_Sequencer!FSequencerSelection::EmptySelectedOutlinerNodes() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\editor\sequencer\private\sequencerselection.cpp:155] UE4Editor_Sequencer!FSequencer::ResetToNewRootSequence() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\editor\sequencer\private\sequencer.cpp:302] UE4Editor_UMGEditor!FWidgetBlueprintEditor::ChangeViewedAnimation() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\editor\umgeditor\private\widgetblueprinteditor.cpp:594] UE4Editor_UMGEditor!SUMGAnimationList::OnSelectionChanged() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\editor\umgeditor\private\tabfactory\animationtabsummoner.cpp:396] UE4Editor_UMGEditor!TBaseSPMethodDelegateInstance<0,SUMGAnimationList,0,TTypeWrapper __cdecl(TSharedPtr,enum ESelectInfo::Type)>::Execute() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:282] UE4Editor_UMGEditor!TBaseSPMethodDelegateInstance<0,SUMGAnimationList,0,void __cdecl(TSharedPtr,enum ESelectInfo::Type)>::ExecuteIfSafe() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:388] UE4Editor_UMGEditor!TBaseDelegate,enum ESelectInfo::Type>::ExecuteIfBound() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\core\public\delegates\delegatesignatureimpl_variadics.inl:482] UE4Editor_UMGEditor!SListView >::Private_SignalSelectionChanged() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\slate\public\widgets\views\slistview.h:609] UE4Editor_UMGEditor!STableRow >::OnMouseButtonUp() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\slate\public\widgets\views\stablerow.h:446] UE4Editor_Slate!::operator()() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4276] UE4Editor_Slate!FEventRouter::Route >() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:214] UE4Editor_Slate!FSlateApplication::RoutePointerUpEvent() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4266] UE4Editor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4663] UE4Editor_Slate!FSlateApplication::OnMouseUp() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4641] UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\core\private\windows\windowsapplication.cpp:1416] UE4Editor_Core!FWindowsApplication::DeferMessage() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\core\private\windows\windowsapplication.cpp:1721] UE4Editor_Core!FWindowsApplication::ProcessMessage() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\core\private\windows\windowsapplication.cpp:719] UE4Editor_Core!FWindowsApplication::AppWndProc() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\core\private\windows\windowsapplication.cpp:641] user32 user32 UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\core\private\windows\windowsplatformmisc.cpp:884] UE4Editor!FEngineLoop::Tick() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\launch\private\launchengineloop.cpp:2391] UE4Editor!GuardedMain() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\launch\private\launch.cpp:142] UE4Editor!GuardedMainWrapper() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\launch\private\windows\launchwindows.cpp:126] UE4Editor!WinMain() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\launch\private\windows\launchwindows.cpp:200] UE4Editor!_scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:264] kernel32 ntdll

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Cannot Reproduce
ComponentUE - Editor - UI Systems
Affects Versions4.10.4
Target Fix4.12
CreatedMar 18, 2016
ResolvedMay 3, 2016
UpdatedNov 17, 2016
View Jira Issue