Description

Running a server from the editor will crash this project. Reproduced by using

UE4Editor <projectname> -server -log

to run the editor.

This does not occur with a new project in 4.7.2 or in Main. This was tested on the project located in my contractor folder, but first reported in the linked AnswerHub post in the user's project.

Only reproduced in 4.8.1 release. Not reproduced in 4.7.2 binary or Main (//depot/UE4/Promotable-CL-2471062)

Steps to Reproduce

1. Download the project aBPMPTD_n 4.7.rar from \\epicgames.net\root\Contractors\Ben.Halliday
2. Create a shortcut for the editor binary
3. Change the Target of the shortcut to "C:\Program Files\Unreal Engine\4.7\Engine\Binaries\Win64\UE4Editor.exe" "[ProjectLocation]\aBPMPTD_n.uproject" -server -log
4. Open the shortcut

Result:
Crash

Callstack
MachineId:11C1409345235B4C8A7456BDAD2C5DD2

Unknown exception - code 00000001 (first/second chance not available)

Assertion failed: Object [File:D:\BuildFarm\buildmachine_++depot+UE4\Engine\Source\Runtime\CoreUObject\Public\UObject\UObjectAnnotation.h] [Line: 573] 

KERNELBASE
UE4Editor_Core!FOutputDeviceWindowsError::Serialize() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\core\private\windows\windowsplatformoutputdevices.cpp:95]
UE4Editor_Core!FOutputDevice::Logf__VA() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\core\private\misc\outputdevice.cpp:144]
UE4Editor_Core!FDebug::AssertFailed() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\core\private\misc\outputdevice.cpp:224]
UE4Editor_CoreUObject!UObjectBaseUtility::GetLinker() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\uobject\uobjectlinker.cpp:132]
UE4Editor_CoreUObject!ULinkerLoad::ResolveDeferredExports() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\blueprint\blueprintsupport.cpp:1112]
UE4Editor_CoreUObject!ULinkerLoad::FinalizeBlueprint() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\blueprint\blueprintsupport.cpp:1010]
UE4Editor_CoreUObject!ULinkerLoad::Preload() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3048]
UE4Editor_CoreUObject!ULinkerLoad::CreateExport() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3640]
UE4Editor_CoreUObject!ULinkerLoad::IndexToObject() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3824]
UE4Editor_CoreUObject!ULinkerLoad::CreateExport() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3363]
UE4Editor_CoreUObject!ULinkerLoad::CreateExportAndPreload() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2554]
UE4Editor_CoreUObject!ULinkerLoad::LoadAllObjects() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2662]
UE4Editor_CoreUObject!LoadPackageInternal() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:943]
UE4Editor_CoreUObject!ULinkerLoad::VerifyImportInner() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2247]
UE4Editor_CoreUObject!ULinkerLoad::VerifyImport() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2012]
UE4Editor_CoreUObject!ULinkerLoad::VerifyImportInner() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2295]
UE4Editor_CoreUObject!ULinkerLoad::VerifyImport() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2012]
UE4Editor_CoreUObject!ULinkerLoad::CreateImport() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3774]
UE4Editor_CoreUObject!ULinkerLoad::ResolveDependencyPlaceholder() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\blueprint\blueprintsupport.cpp:863]
UE4Editor_CoreUObject!ULinkerLoad::ResolveDeferredDependencies() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\blueprint\blueprintsupport.cpp:728]
UE4Editor_CoreUObject!ULinkerLoad::Preload() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3048]
UE4Editor_CoreUObject!ULinkerLoad::CreateExport() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3640]
UE4Editor_CoreUObject!ULinkerLoad::IndexToObject() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3824]
UE4Editor_CoreUObject!ULinkerLoad::CreateExport() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3363]
UE4Editor_CoreUObject!ULinkerLoad::CreateExportAndPreload() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2554]
UE4Editor_CoreUObject!ULinkerLoad::LoadAllObjects() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2662]
UE4Editor_CoreUObject!LoadPackageInternal() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:943]
UE4Editor_CoreUObject!ResolveName() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:626]
UE4Editor_CoreUObject!StaticLoadObjectInternal() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:713]
UE4Editor_CoreUObject!StaticLoadObject() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:775]
UE4Editor_Engine!UGameEngine::Init() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\engine\private\gameengine.cpp:420]
UE4Editor!FEngineLoop::Init() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\launch\private\launchengineloop.cpp:1975]
UE4Editor!GuardedMain() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\launch\private\launch.cpp:136]
UE4Editor!GuardedMainWrapper() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
UE4Editor!WinMain() [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\launch\private\windows\launchwindows.cpp:202]

Have Comments or More Details?

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

0
Login to Vote

Won't Fix
ComponentUE - Networking
Affects Versions4.7.2
Target Fix4.9
CreatedMar 8, 2015
ResolvedJul 9, 2015
UpdatedApr 27, 2018
View Jira Issue