Description

Packaging a blueprint project fails due to multiple ensures.

This does not occur in UE4/Main.

Steps to Reproduce
  1. Launch UE4Editor.exe.
  2. Create a new blank blueprint project and open it in editor.
  3. Package the project for Win64.

RESULT

Packaging fails due to multiple ensures.

Callstack
UE4Editor_Engine!UBlueprintGeneratedClass::NeedsLoadForServer() blueprintgeneratedclass.cpp:1224 
UE4Editor_CoreUObject!ConditionallyExcludeObjectForTarget() savepackage.cpp:837 
UE4Editor_CoreUObject!FArchiveSaveTagExports::operator<<() savepackage.cpp:950 
UE4Editor_CoreUObject!FPackageExportTagger::TagPackageExports() savepackage.cpp:3287 
UE4Editor_CoreUObject!UPackage::Save() savepackage.cpp:4001 
UE4Editor_UnrealEd!UEditorEngine::Save() editorengine.cpp:4177 
UE4Editor_UnrealEd!UCookOnTheFlyServer::SaveCookedPackage() cookontheflyserver.cpp:2950 
UE4Editor_UnrealEd!UCookOnTheFlyServer::TickCookOnTheSide() cookontheflyserver.cpp:2002 
UE4Editor_UnrealEd!UCookCommandlet::CookByTheBook() cookcommandlet.cpp:868 
UE4Editor_UnrealEd!UCookCommandlet::Main() cookcommandlet.cpp:556 
UE4Editor_Cmd!FEngineLoop::PreInit() launchengineloop.cpp:2035 
UE4Editor_Cmd!GuardedMain() launch.cpp:127 
UE4Editor_Cmd!GuardedMainWrapper() launchwindows.cpp:134 
UE4Editor_Cmd!WinMain() launchwindows.cpp:210 
UE4Editor_Cmd!__scrt_common_main_seh() exe_common.inl:264 
kernel32!<Unknown> 
ntdll!<Unknown> 

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint
Affects Versions4.16
Target Fix4.16
Fix Commit3354499
Main Commit3358685
CreatedMar 17, 2017
ResolvedMar 21, 2017
UpdatedApr 27, 2018