Developer Notes

The modules window is a really low level tool for developers. Not all modules support being reloaded.

Description

Editor is crashing when clicking on the reload button within the modules window of the editor.

This also occurs in 4.16 so not a regression.

Steps to Reproduce
  1. Open QAGame in the editor
  2. Open Window -> Developer Tools -> Modules
  3. Click on Reload button for AllDesktopTargetPlatform

Result: Editor crashes

Callstack
Assertion failed: !IsModuleLoaded(InModuleName) [File:D:\Build\++UE4+Main+Compile\Sync\Engine\Source\Runtime\Core\Private\Modules\ModuleManager.cpp] [Line: 1087] 



UE4Editor_Core!FDebug::AssertFailed() [d:\build\++ue4+main+compile\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:349]
UE4Editor_Core!FModuleManager::UnloadOrAbandonModuleWithCallback() [d:\build\++ue4+main+compile\sync\engine\source\runtime\core\private\modules\modulemanager.cpp:1087]
UE4Editor_Core!FModuleManager::Exec() [d:\build\++ue4+main+compile\sync\engine\source\runtime\core\private\modules\modulemanager.cpp:817]
UE4Editor_Core!FSelfRegisteringExec::StaticExec() [d:\build\++ue4+main+compile\sync\engine\source\runtime\core\private\misc\coremisc.cpp:54]
UE4Editor_CoreUObject!StaticExec() [d:\build\++ue4+main+compile\sync\engine\source\runtime\coreuobject\private\uobject\obj.cpp:3999]
UE4Editor_Engine!UEngine::Exec() [d:\build\++ue4+main+compile\sync\engine\source\runtime\engine\private\unrealengine.cpp:2685]
UE4Editor_UnrealEd!UEditorEngine::Exec() [d:\build\++ue4+main+compile\sync\engine\source\editor\unrealed\private\editorserver.cpp:5731]
UE4Editor_UnrealEd!UUnrealEdEngine::Exec() [d:\build\++ue4+main+compile\sync\engine\source\editor\unrealed\private\unrealedsrv.cpp:672]
UE4Editor_Engine!UEngine::TickDeferredCommands() [d:\build\++ue4+main+compile\sync\engine\source\runtime\engine\private\unrealengine.cpp:1204]
UE4Editor!FEngineLoop::Tick() [d:\build\++ue4+main+compile\sync\engine\source\runtime\launch\private\launchengineloop.cpp:3289]
UE4Editor!GuardedMain() [d:\build\++ue4+main+compile\sync\engine\source\runtime\launch\private\launch.cpp:166]
UE4Editor!GuardedMainWrapper() [d:\build\++ue4+main+compile\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:134]
UE4Editor!WinMain() [d:\build\++ue4+main+compile\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:210]
UE4Editor!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:264]
kernel32
ntdll

Have Comments or More Details?

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

0
Login to Vote

Won't Fix
ComponentUE - Foundation - Core
Affects Versions4.164.17
CreatedJun 5, 2017
ResolvedJun 6, 2017
UpdatedApr 27, 2018