Description

This is a regression from 4.23.1 (CL-9631420) where Sequencer just displayed the re-attached binding in yellow text instead of crashing. The user suggests that the deleted actor should be removed from the track's existing bindings.

This was reported and tested in 4.24.1 (CL-10757647) and reproduced in 4.25 (CL-10878377)

Steps to Reproduce
  1. Open the UE4 Editor and create a Blank project
  2. Add an Actor to the Level and create a Level Sequence
  3. Add that Actor to the Level Sequence then delete it from the Level
  4. Click "Yes" on the message that pops up
  5. Select the Actor Track in Sequencer and attach the Actor's Existing Binding (Track>Attach>Existing Binding)

Results: The Editor crashes

Expected: The Editor doesn't crash and the text color changes to yellow from red

Callstack
[2020.01.06-19.47.07:425][786]LogWindows: Error: === Critical error: ===
[2020.01.06-19.47.07:425][786]LogWindows: Error: 
[2020.01.06-19.47.07:425][786]LogWindows: Error: Assertion failed: ParentActor [File:D:/Build/++UE4/Sync/Engine/Source/Editor/MovieSceneTools/Private/TrackEditors/AttachTrackEditor.cpp] [Line: 1119] 
[2020.01.06-19.47.07:425][786]LogWindows: Error: 
[2020.01.06-19.47.07:425][786]LogWindows: Error: 
[2020.01.06-19.47.07:425][786]LogWindows: Error: 
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffe4b039159 KERNELBASE.dll!UnknownFunction []
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffdf5b7a9e6 UE4Editor-Core.dll!ReportAssert() [d:\build\++ue4\sync\engine\source\runtime\core\private\windows\windowsplatformcrashcontext.cpp:1341]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffdf5b7de88 UE4Editor-Core.dll!FWindowsErrorOutputDevice::Serialize() [d:\build\++ue4\sync\engine\source\runtime\core\private\windows\windowserroroutputdevice.cpp:79]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffdf5932cbd UE4Editor-Core.dll!FOutputDevice::LogfImpl() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\outputdevice.cpp:71]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffdf58bfd83 UE4Editor-Core.dll!AssertFailedImplV() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:105]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffdf58c2100 UE4Editor-Core.dll!FDebug::CheckVerifyFailedImpl() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:455]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffdea9bd78f UE4Editor-MovieSceneTools.dll!F3DAttachTrackEditor::AddKeyInternal() [d:\build\++ue4\sync\engine\source\editor\moviescenetools\private\trackeditors\attachtrackeditor.cpp:1119]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffdea9f1421 UE4Editor-MovieSceneTools.dll!TBaseRawMethodDelegateInstance<0,F3DAttachTrackEditor,FKeyPropertyResult __cdecl(FFrameNumber),TArray<TWeakObjectPtr<UObject,FWeakObjectPtr>,TSizedDefaultAllocator<32> >,FName,FName,FActorPickerTrackEditor::FActorPickerID>::Execute() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:481]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffdeb5733d9 UE4Editor-Sequencer.dll!FMovieSceneTrackEditor::AnimatablePropertyChanged() [d:\build\++ue4\sync\engine\source\editor\sequencer\private\moviescenetrackeditor.cpp:71]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffdea9baefd UE4Editor-MovieSceneTools.dll!F3DAttachTrackEditor::ActorSocketPicked() [d:\build\++ue4\sync\engine\source\editor\moviescenetools\private\trackeditors\attachtrackeditor.cpp:316]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffdea9ba37f UE4Editor-MovieSceneTools.dll!FActorPickerTrackEditor::ActorPickerIDPicked() [d:\build\++ue4\sync\engine\source\editor\moviescenetools\private\trackeditors\actorpickertrackeditor.cpp:313]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffdea9f8f2e UE4Editor-MovieSceneTools.dll!FActorPickerTrackEditor::ExistingBindingPicked() [d:\build\++ue4\sync\engine\source\editor\moviescenetools\private\trackeditors\actorpickertrackeditor.cpp:290]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffdea9f5c4b UE4Editor-MovieSceneTools.dll!TBaseRawMethodDelegateInstance<0,FActorPickerTrackEditor,void __cdecl(FMovieSceneObjectBindingID),TArray<FGuid,TSizedDefaultAllocator<32> >,UMovieSceneSection *>::ExecuteIfSafe() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:541]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffdeaa44fb3 UE4Editor-MovieSceneTools.dll!FTrackEditorBindingIDPicker::SetCurrentValue() [d:\build\++ue4\sync\engine\source\editor\moviescenetools\public\moviescenetoolhelpers.h:392]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffdea9564c9 UE4Editor-MovieSceneTools.dll!FMovieSceneObjectBindingIDPicker::SetRemappedCurrentValue() [d:\build\++ue4\sync\engine\source\editor\moviescenetools\private\moviesceneobjectbindingidpicker.cpp:274]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffdea953711 UE4Editor-MovieSceneTools.dll!FMovieSceneObjectBindingIDPicker::SetBindingId() [d:\build\++ue4\sync\engine\source\editor\moviescenetools\private\moviesceneobjectbindingidpicker.cpp:161]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffdea908ea7 UE4Editor-MovieSceneTools.dll!TBaseRawMethodDelegateInstance<0,FMovieSceneObjectBindingIDPicker,void __cdecl(void),FMovieSceneObjectBindingID>::ExecuteIfSafe() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:541]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffdf4df25f2 UE4Editor-Slate.dll!SMenuEntryBlock::OnClicked() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\multibox\smenuentryblock.cpp:1068]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffdf4df8430 UE4Editor-Slate.dll!SMenuEntryBlock::OnMenuItemButtonClicked() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\multibox\smenuentryblock.cpp:1019]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffdf4dd1b84 UE4Editor-Slate.dll!TBaseSPMethodDelegateInstance<0,SMenuEntryBlock,0,FReply __cdecl(void)>::Execute() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:293]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffdf4e61498 UE4Editor-Slate.dll!SButton::ExecuteOnClick() [d:\build\++ue4\sync\engine\source\runtime\slate\private\widgets\input\sbutton.cpp:385]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffdf4e79281 UE4Editor-Slate.dll!SButton::OnMouseButtonUp() [d:\build\++ue4\sync\engine\source\runtime\slate\private\widgets\input\sbutton.cpp:304]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffdf4df9b95 UE4Editor-Slate.dll!SMenuEntryButton::OnMouseButtonUp() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\multibox\smenuentryblock.cpp:386]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffdf4cd323f UE4Editor-Slate.dll!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_6c1f6b862bcfb82ea6dcab28fbcc9463> >() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:372]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffdf4d59175 UE4Editor-Slate.dll!FSlateApplication::RoutePointerUpEvent() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4617]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffdf4d4413e UE4Editor-Slate.dll!FSlateApplication::ProcessMouseButtonUpEvent() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5140]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffdf4d38f67 UE4Editor-Slate.dll!FSlateApplication::OnMouseUp() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5108]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffe22d94ca1 UE4Editor-ApplicationCore.dll!FWindowsApplication::ProcessDeferredMessage() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:1958]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffe22d8242f UE4Editor-ApplicationCore.dll!FWindowsApplication::DeferMessage() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:2410]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffe22d97195 UE4Editor-ApplicationCore.dll!FWindowsApplication::ProcessMessage() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:1638]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffe22d7ec40 UE4Editor-ApplicationCore.dll!FWindowsApplication::AppWndProc() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:789]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffe4c09c906 USER32.dll!UnknownFunction []
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffe4c09c422 USER32.dll!UnknownFunction []
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffe22d98699 UE4Editor-ApplicationCore.dll!FWindowsPlatformApplicationMisc::PumpMessages() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsplatformapplicationmisc.cpp:130]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ff7cc2d6db0 UE4Editor.exe!FEngineLoop::Tick() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launchengineloop.cpp:4397]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ff7cc2ec3ec UE4Editor.exe!GuardedMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launch.cpp:173]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ff7cc2ec4ca UE4Editor.exe!GuardedMainWrapper() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:134]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ff7cc2fceae UE4Editor.exe!WinMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:263]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ff7cc2ffcbe UE4Editor.exe!__scrt_common_main_seh() [d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffe4e727974 KERNEL32.DLL!UnknownFunction []
[2020.01.06-19.47.07:425][786]LogWindows: Error: [Callstack] 0x00007ffe4e95a271 ntdll.dll!UnknownFunction []

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-86275 in the post.

0
Login to Vote

Fixed
ComponentUE - Anim - Sequencer
Affects Versions4.24.14.25
Target Fix4.24.2
Fix Commit10883764
Main Commit10883768
Release Commit10883764
CreatedJan 6, 2020
ResolvedJan 6, 2020
UpdatedJan 9, 2020