If a user moves the row editor window in a csv datatable, then saves, closes, and reopens the editor, the editor will crash if the user then attempts to select a datatable row in the csv datatable window.
Frequency: 2/2
CrashReporter: [Link Removed]
1. Download asset
2. Open editor (any project)
3. Import .csv file
4. Move row editor to top of datatable window
5. Save everything, close and reopen project
6. Open datatable
7. Select a datatable row
MachineId:4E82586D46B558EA69EF0EAA821297B1
EpicAccountId:1558531203f84e81b70959b8a59badef
Unknown exception - code 00000001 (first/second chance not available)
Assertion failed: IsValid() [Link Removed] [Line: 658]
KERNELBASE + 37901 bytes
UE4Editor_Core!FOutputDeviceWindowsError::Serialize() + 292 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\windows\windowsplatformoutputdevices.cpp:95]
UE4Editor_Core!FOutputDevice::Logf__VA() + 248 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\misc\outputdevice.cpp:144]
UE4Editor_Core!FDebug::AssertFailed() + 1079 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\misc\outputdevice.cpp:224]
UE4Editor_DataTableEditor!SRowEditor::SelectRow() + 371 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\editor\datatableeditor\private\sroweditor.cpp:232]
UE4Editor_DataTableEditor!TBaseSPMethodDelegateInstance<0,SRowEditor,0,void __cdecl(FName)>::ExecuteIfSafe() + 133 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:388]
UE4Editor_DataTableEditor!FDataTableEditor::OnRowClicked() + 145 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\editor\datatableeditor\private\datatableeditor.cpp:144]
UE4Editor_DataTableEditor!TMemberFunctionCaller<FDataTableEditor,FReply (__cdecl FDataTableEditor::*)(FGeometry const & __ptr64,FPointerEvent const & __ptr64,FName) __ptr64>::operator()<FGeometry const & __ptr64,FPointerEvent const & __ptr64,FName const & __() + 106 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\public\delegates\delegateinstanceinterface_variadics.h:161]
UE4Editor_DataTableEditor!TTupleImpl<TIntegerSequence<0>,FName>::ApplyAfter_ExplicitReturnType<FReply,TMemberFunctionCaller<FDataTableEditor,FReply (__cdecl FDataTableEditor::*)(FGeometry const & __ptr64,FPointerEvent const & __ptr64,FName) __ptr64>,FGeometr() + 44 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\public\delegates\tuple.h:78]
UE4Editor_DataTableEditor!TBaseSPMethodDelegateInstance<0,FDataTableEditor,0,FReply __cdecl(FGeometry const & __ptr64,FPointerEvent const & __ptr64),FName>::Execute() + 109 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:282]
UE4Editor_Slate!TBaseDelegate<FReply,FGeometry const & __ptr64,FPointerEvent const & __ptr64>::Execute() + 26 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\public\delegates\delegatesignatureimpl_variadics.inl:439]
UE4Editor_Slate!SBorder::OnMouseButtonDown() + 79 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\slate\private\widgets\layout\sborder.cpp:117]
UE4Editor_Slate!<lambda_2944fcd867c13fce09ac1f6fe9cbe583>::operator()() + 198 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:3818]
UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FBubblePolicy,FPointerEvent,<lambda_2944fcd867c13fce09ac1f6fe9cbe583> >() + 246 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:202]
UE4Editor_Slate!FSlateApplication::ProcessMouseButtonDownEvent() + 1147 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:3822]
UE4Editor_Slate!FSlateApplication::OnMouseDown() + 315 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:3732]
UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() + 3134 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\windows\windowsapplication.cpp:1311]
UE4Editor_Core!FWindowsApplication::DeferMessage() + 318 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\windows\windowsapplication.cpp:1669]
UE4Editor_Core!FWindowsApplication::ProcessMessage() + 4016 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\windows\windowsapplication.cpp:742]
UE4Editor_Core!FWindowsApplication::AppWndProc() + 114 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\windows\windowsapplication.cpp:604]
user32 + 105425 bytes
user32 + 104666 bytes
UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() + 118 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\windows\windowsplatformmisc.cpp:774]
UE4Editor!FEngineLoop::Tick() + 3737 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\launch\private\launchengineloop.cpp:2233]
UE4Editor!GuardedMain() + 1404 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\launch\private\launch.cpp:142]
UE4Editor!GuardedMainWrapper() + 26 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
UE4Editor!WinMain() + 249 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\launch\private\windows\launchwindows.cpp:202]
UE4Editor!__tmainCRTStartup() + 329 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]
Head over to the existing Questions & Answers thread and let us know what's up.