With exclusive nativization enabled and a blueprint calling a blueprint function library function a project fails to package due to an ensure failure !bStaticCall in BlueprintCompilerCppBackend.cpp.
... UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:377][ 0]LogInit:Display: LogOutputDevice:Error: === Handled ensure: === UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:377][ 0]LogInit:Display: LogOutputDevice:Error: UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:377][ 0]LogInit:Display: LogOutputDevice:Error: Ensure condition failed: !bStaticCall [File:D:\Build\++UE4+Release-4.15+Compile\Sync\Engine\Source\Developer\BlueprintCompilerCppBackend\Private\BlueprintCompilerCppBackend.cpp] [Line: 807] ...
UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:377][ 0]LogInit:Display: LogOutputDevice:Error: begin: stack for UAT UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:377][ 0]LogInit:Display: LogOutputDevice:Error: === Handled ensure: === UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:377][ 0]LogInit:Display: LogOutputDevice:Error: UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:377][ 0]LogInit:Display: LogOutputDevice:Error: Ensure condition failed: !bStaticCall [File:D:\Build\++UE4+Release-4.15+Compile\Sync\Engine\Source\Developer\BlueprintCompilerCppBackend\Private\BlueprintCompilerCppBackend.cpp] [Line: 807] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:378][ 0]LogInit:Display: LogOutputDevice:Error: Stack: UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:378][ 0]LogInit:Display: LogOutputDevice:Error: UE4Editor-Core.dll!FWindowsPlatformStackWalk::StackWalkAndDump() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\core\private\windows\windowsplatformstackwalk.cpp:200] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:378][ 0]LogInit:Display: LogOutputDevice:Error: UE4Editor-Core.dll!FDebug::EnsureFailed() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:233] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:379][ 0]LogInit:Display: LogOutputDevice:Error: UE4Editor-Core.dll!FDebug::OptionallyLogFormattedEnsureMessageReturningFalse() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:360] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:379][ 0]LogInit:Display: LogOutputDevice:Error: UE4Editor-BlueprintCompilerCppBackend.dll!FBlueprintCompilerCppBackend::EmitCallStatmentInner() [d:\build\++ue4+release-4.15+compile\sync\engine\source\developer\blueprintcompilercppbackend\private\blueprintcompilercppbackend.cpp:807] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:379][ 0]LogInit:Display: LogOutputDevice:Error: UE4Editor-BlueprintCompilerCppBackend.dll!FBlueprintCompilerCppBackend::EmitCallStatment() [d:\build\++ue4+release-4.15+compile\sync\engine\source\developer\blueprintcompilercppbackend\private\blueprintcompilercppbackend.cpp:111] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:380][ 0]LogInit:Display: LogOutputDevice:Error: UE4Editor-BlueprintCompilerCppBackend.dll!FBlueprintCompilerCppBackend::EmitStatement() [d:\build\++ue4+release-4.15+compile\sync\engine\source\developer\blueprintcompilercppbackend\private\blueprintcompilercppbackend.cpp:1303] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:380][ 0]LogInit:Display: LogOutputDevice:Error: UE4Editor-BlueprintCompilerCppBackend.dll!FBlueprintCompilerCppBackend::EmitAllStatements() [d:\build\++ue4+release-4.15+compile\sync\engine\source\developer\blueprintcompilercppbackend\private\blueprintcompilercppbackend.cpp:1429] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:381][ 0]LogInit:Display: LogOutputDevice:Error: UE4Editor-BlueprintCompilerCppBackend.dll!FBlueprintCompilerCppBackend::InnerFunctionImplementation() [d:\build\++ue4+release-4.15+compile\sync\engine\source\developer\blueprintcompilercppbackend\private\blueprintcompilercppbackend.cp p:1191] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:381][ 0]LogInit:Display: LogOutputDevice:Error: UE4Editor-BlueprintCompilerCppBackend.dll!FBlueprintCompilerCppBackendBase::ConstructFunctionBody() [d:\build\++ue4+release-4.15+compile\sync\engine\source\developer\blueprintcompilercppbackend\private\blueprintcompilercppbackendbase. cpp:862] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:382][ 0]LogInit:Display: LogOutputDevice:Error: UE4Editor-BlueprintCompilerCppBackend.dll!FBlueprintCompilerCppBackendBase::ConstructFunction() [d:\build\++ue4+release-4.15+compile\sync\engine\source\developer\blueprintcompilercppbackend\private\blueprintcompilercppbackendbase.cpp: 612] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:382][ 0]LogInit:Display: LogOutputDevice:Error: UE4Editor-BlueprintCompilerCppBackend.dll!FBlueprintCompilerCppBackendBase::GenerateCodeFromClass() [d:\build\++ue4+release-4.15+compile\sync\engine\source\developer\blueprintcompilercppbackend\private\blueprintcompilercppbackendbase. cpp:419] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:382][ 0]LogInit:Display: LogOutputDevice:Error: UE4Editor-KismetCompiler.dll!FKismetCompilerContext::Compile() [d:\build\++ue4+release-4.15+compile\sync\engine\source\editor\kismetcompiler\private\kismetcompiler.cpp:3938] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:383][ 0]LogInit:Display: LogOutputDevice:Error: UE4Editor-KismetCompiler.dll!FKismet2CompilerModule::CompileBlueprintInner() [d:\build\++ue4+release-4.15+compile\sync\engine\source\editor\kismetcompiler\private\kismetcompilermodule.cpp:130] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:383][ 0]LogInit:Display: LogOutputDevice:Error: UE4Editor-KismetCompiler.dll!FKismet2CompilerModule::CompileBlueprint() [d:\build\++ue4+release-4.15+compile\sync\engine\source\editor\kismetcompiler\private\kismetcompilermodule.cpp:246] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:384][ 0]LogInit:Display: LogOutputDevice:Error: UE4Editor-BlueprintNativeCodeGen.dll!FBlueprintNativeCodeGenUtils::GenerateCppCode() [d:\build\++ue4+release-4.15+compile\sync\engine\source\developer\blueprintnativecodegen\private\blueprintnativecodegenutils.cpp:353] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:384][ 0]LogInit:Display: LogOutputDevice:Error: UE4Editor-BlueprintNativeCodeGen.dll!FBlueprintNativeCodeGenModule::GenerateSingleAsset() [d:\build\++ue4+release-4.15+compile\sync\engine\source\developer\blueprintnativecodegen\private\blueprintnativecodegenmodule.cpp:432] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:384][ 0]LogInit:Display: LogOutputDevice:Error: UE4Editor-BlueprintNativeCodeGen.dll!FBlueprintNativeCodeGenModule::GenerateFullyConvertedClasses() [d:\build\++ue4+release-4.15+compile\sync\engine\source\developer\blueprintnativecodegen\private\blueprintnativecodegenmodule.cpp:336] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:385][ 0]LogInit:Display: LogOutputDevice:Error: UE4Editor-UnrealEd.dll!UCookOnTheFlyServer::CookByTheBookFinished() [d:\build\++ue4+release-4.15+compile\sync\engine\source\editor\unrealed\private\cookontheflyserver.cpp:5479] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:385][ 0]LogInit:Display: LogOutputDevice:Error: UE4Editor-UnrealEd.dll!UCookOnTheFlyServer::TickCookOnTheSide() [d:\build\++ue4+release-4.15+compile\sync\engine\source\editor\unrealed\private\cookontheflyserver.cpp:2114] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:386][ 0]LogInit:Display: LogOutputDevice:Error: UE4Editor-UnrealEd.dll!UCookCommandlet::NewCook() [d:\build\++ue4+release-4.15+compile\sync\engine\source\editor\unrealed\private\commandlets\cookcommandlet.cpp:1582] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:386][ 0]LogInit:Display: LogOutputDevice:Error: UE4Editor-UnrealEd.dll!UCookCommandlet::Main() [d:\build\++ue4+release-4.15+compile\sync\engine\source\editor\unrealed\private\commandlets\cookcommandlet.cpp:868] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:386][ 0]LogInit:Display: LogOutputDevice:Error: UE4Editor-Cmd.exe!FEngineLoop::PreInit() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\launch\private\launchengineloop.cpp:2005] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:387][ 0]LogInit:Display: LogOutputDevice:Error: UE4Editor-Cmd.exe!GuardedMain() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\launch\private\launch.cpp:127] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:387][ 0]LogInit:Display: LogOutputDevice:Error: UE4Editor-Cmd.exe!GuardedMainWrapper() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:134] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:387][ 0]LogInit:Display: LogOutputDevice:Error: UE4Editor-Cmd.exe!WinMain() [d:\build\++ue4+release-4.15+compile\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:210] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:387][ 0]LogInit:Display: LogOutputDevice:Error: UE4Editor-Cmd.exe!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:264] UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:388][ 0]LogInit:Display: LogOutputDevice:Error: kernel32.dll!0x00000000772559CD UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:388][ 0]LogInit:Display: LogOutputDevice:Error: ntdll.dll!0x000000007748A2E1 UATHelper: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2017.01.26-21.51.06:388][ 0]LogInit:Display: LogOutputDevice:Error: end: stack for UAT
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-41190 in the post.
0 |
Component | UE - Gameplay - Blueprint Runtime |
---|---|
Affects Versions | 4.15, 4.16 |
Target Fix | 4.15 |
Created | Jan 26, 2017 |
---|---|
Resolved | Jan 27, 2017 |
Updated | Apr 27, 2018 |