Description

When "Use Single Process" is off (unchecked/false) and "Play as Client" is selected, using the console command "Open [LevelName]" causes the editor to crash

Regression:
No - same behavior occurs in 4.15.3

Steps to Reproduce
  1. Open UE4 Editor (any project)
  2. File->New Level...
  3. File->Save Current As...
  4. Click the dropdown arrow next to Play and open Advanced Settings
  5. Under Multiplayer Options, uncheck Use Single Process
  6. Set Editor Multiplayer Mode to "Play As Client"
  7. PIE
  8. Open console window
  9. Enter "open LevelName" (no quotes)

Result:
Editor Crashes

Expected:
Entering console command opens level name specified

Callstack
LoginId:7156c35640f86204e61b8383f45dee17
EpicAccountId:e8c7fa630b6440f69a25a2c64d6c482c

Assertion failed: PIEInstanceID != -1 [File:D:\Build\++UE4+Release-4.15+Compile\Sync\Engine\Source\Runtime\Engine\Private\World.cpp] [Line: 2558] 



UE4Editor_Core!FDebug::AssertFailed() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:349]
UE4Editor_Engine!UWorld::ConvertToPIEPackageName() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\engine\private\world.cpp:2559]
UE4Editor_Engine!UWorld::RenameToPIEWorld() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\engine\private\world.cpp:2532]
UE4Editor_Engine!UEngine::LoadMap() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\engine\private\unrealengine.cpp:10079]
UE4Editor_Engine!UEngine::Browse() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\engine\private\unrealengine.cpp:9495]
UE4Editor_Engine!UEngine::TickWorldTravel() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\engine\private\unrealengine.cpp:9684]
UE4Editor_UnrealEd!UEditorEngine::Tick() [d:\build\++ue4+release-4.15+compile\sync\engine\source\editor\unrealed\private\editorengine.cpp:1569]
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() [d:\build\++ue4+release-4.15+compile\sync\engine\source\editor\unrealed\private\unrealedengine.cpp:391]
UE4Editor!FEngineLoop::Tick() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\launch\private\launchengineloop.cpp:3025]
UE4Editor!GuardedMain() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\launch\private\launch.cpp:166]
UE4Editor!GuardedMainWrapper() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:134]
UE4Editor!WinMain() [d:\build\++ue4+release-4.15+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?

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

0
Login to Vote

Fixed
ComponentTools
Affects Versions4.15.34.16.1
Target Fix4.18
Fix Commit3524265
Main Commit3567077
Release Commit3643070
CreatedJun 20, 2017
ResolvedJul 6, 2017
UpdatedApr 27, 2018
View Jira Issue