Description

Newly created Level Sequence assets cant be opened when they have been created via Editor Blueprint Widget. They are created successfully through a button click for instance, but when you try to open the asset, the editor crashes to desktop.

This issue was reported and tested in 4.23.1 (CL-9631420). This was reproduced in 4.22.3 (CL-7053642), 4.24 Preview 4 (CL-10387632), and Main 4.25 (CL-10410092)

Steps to Reproduce
  1. Open the UE4 Editor and create a Blank project
  2. Create a Editor Utility Widget Blueprint and open it
  3. Add a button to the Widget and add the Event OnClicked
  4. In the Event Graph setup the attached screenshot
  5. Compile and Save
  6. In the Level Blueprint setup the attached screenshot
  7. Compile and Save
  8. Play in Editor and click the button
  9. Try to open the created Level Sequence

Results: When you try to open the level sequence, the editor crashes to desktop

Expected: To open the Level Sequence and edit as normal

NOTE: The above steps are missing the creation of the factory in the editor utility widget blueprint, that is what causes the crash.
Setup the editor utility blueprint to supply Level Sequence Factory New and there will not be a crash.

Callstack
[2019.11.30-14.57.57:666][772]LogWindows: Error: === Critical error: ===
[2019.11.30-14.57.57:666][772]LogWindows: Error: 
[2019.11.30-14.57.57:666][772]LogWindows: Error: Fatal error!
[2019.11.30-14.57.57:666][772]LogWindows: Error: 
[2019.11.30-14.57.57:666][772]LogWindows: Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x00000121
[2019.11.30-14.57.57:666][772]LogWindows: Error: 
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007fff19f72ec2 UE4Editor-Sequencer.dll!FSequencer::ResetTimeController() [d:\build\++ue4\sync\engine\source\editor\sequencer\private\sequencer.cpp:10503]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007fff19f4ad97 UE4Editor-Sequencer.dll!FSequencer::InitSequencer() [d:\build\++ue4\sync\engine\source\editor\sequencer\private\sequencer.cpp:389]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007fff1a0159e3 UE4Editor-Sequencer.dll!FSequencerModule::CreateSequencer() [d:\build\++ue4\sync\engine\source\editor\sequencer\private\sequencermodule.cpp:51]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007ffee8d1f67e UE4Editor-LevelSequenceEditor.dll!FLevelSequenceEditorToolkit::Initialize() [d:\build\++ue4\sync\engine\plugins\moviescene\levelsequenceeditor\source\levelsequenceeditor\private\levelsequenceeditortoolkit.cpp:195]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007ffee8d29ad3 UE4Editor-LevelSequenceEditor.dll!FLevelSequenceActions::OpenAssetEditor() [d:\build\++ue4\sync\engine\plugins\moviescene\levelsequenceeditor\source\levelsequenceeditor\private\assettools\levelsequenceactions.cpp:79]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007fff364ce016 UE4Editor-UnrealEd.dll!FAssetEditorManager::OpenEditorForAsset() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\toolkits\asseteditormanager.cpp:390]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007ffee8cf23be UE4Editor-LevelSequenceEditor.dll!FAssetTypeActions_Base::AssetsActivated() [d:\build\++ue4\sync\engine\source\developer\assettools\public\assettypeactions_base.h:57]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007ffef649675a UE4Editor-ContentBrowser.dll!SContentBrowser::OnAssetsActivated() [d:\build\++ue4\sync\engine\source\editor\contentbrowser\private\scontentbrowser.cpp:2123]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007ffef6453f69 UE4Editor-ContentBrowser.dll!TBaseSPMethodDelegateInstance<0,SContentBrowser,0,void __cdecl(TArray<FAssetData,TSizedDefaultAllocator<32> > const &,enum EAssetTypeActivationMethod::Type)>::ExecuteIfSafe() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:369]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007ffef649e94f UE4Editor-ContentBrowser.dll!SAssetView::OnListMouseButtonDoubleClick() [d:\build\++ue4\sync\engine\source\editor\contentbrowser\private\sassetview.cpp:4297]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007ffef6451b9a UE4Editor-ContentBrowser.dll!TBaseSPMethodDelegateInstance<0,SAssetView,0,void __cdecl(TSharedPtr<FAssetViewItem,0>)>::ExecuteIfSafe() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:369]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007ffef644e410 UE4Editor-ContentBrowser.dll!TBaseDelegate<void,TSharedPtr<FAssetViewItem,0> >::ExecuteIfBound() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:673]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007ffef64a8870 UE4Editor-ContentBrowser.dll!SListView<TSharedPtr<FAssetViewItem,0> >::Private_OnItemDoubleClicked() [d:\build\++ue4\sync\engine\source\runtime\slate\public\widgets\views\slistview.h:883]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007ffef649ecc1 UE4Editor-ContentBrowser.dll!STableRow<TSharedPtr<FAssetViewItem,0> >::OnMouseButtonDoubleClick() [d:\build\++ue4\sync\engine\source\runtime\slate\public\widgets\views\stablerow.h:334]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007fff38cb47fa UE4Editor-Slate.dll!FEventRouter::Route<FReply,FEventRouter::FBubblePolicy,FPointerEvent,<lambda_cde3b80cdb8a457b0f09fee78051d179> >() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:273]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007fff38d3968e UE4Editor-Slate.dll!FSlateApplication::RoutePointerDoubleClickEvent() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:6246]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007fff38d244a9 UE4Editor-Slate.dll!FSlateApplication::ProcessMouseButtonDoubleClickEvent() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:6233]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007fff38d19432 UE4Editor-Slate.dll!FSlateApplication::OnMouseDoubleClick() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:6203]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007fff44ec4daf UE4Editor-ApplicationCore.dll!FWindowsApplication::ProcessDeferredMessage() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:1884]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007fff44eb26df UE4Editor-ApplicationCore.dll!FWindowsApplication::DeferMessage() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:2332]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007fff44ec7340 UE4Editor-ApplicationCore.dll!FWindowsApplication::ProcessMessage() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:1560]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007fff44eaedd0 UE4Editor-ApplicationCore.dll!FWindowsApplication::AppWndProc() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:790]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007fff94b463ed USER32.dll!UnknownFunction []
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007fff94b45de2 USER32.dll!UnknownFunction []
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007fff44ec88e9 UE4Editor-ApplicationCore.dll!FWindowsPlatformApplicationMisc::PumpMessages() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsplatformapplicationmisc.cpp:130]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007ff6e61c6980 UE4Editor.exe!FEngineLoop::Tick() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launchengineloop.cpp:4169]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007ff6e61da91c UE4Editor.exe!GuardedMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launch.cpp:173]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007ff6e61da9fa UE4Editor.exe!GuardedMainWrapper() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:147]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007ff6e61eb92c UE4Editor.exe!WinMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:279]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007ff6e61ee60e UE4Editor.exe!__scrt_common_main_seh() [d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007fff93f27bd4 KERNEL32.DLL!UnknownFunction []
[2019.11.30-14.57.57:666][772]LogWindows: Error: [Callstack] 0x00007fff9570ced1 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-85220 in the post.

0
Login to Vote

Fixed
ComponentTools
Affects Versions4.23.14.244.22.34.25
Target Fix4.25
Fix Commit10485714
Main Commit11224363
CreatedNov 30, 2019
ResolvedDec 2, 2019
UpdatedFeb 11, 2020