Description

An ensure is thrown when opening a project if a custom Project Setting has a reference to a Blueprint that constructs an object. The ensure can be found in the Callstack section below.

Regression?: No
This occurs in 4.20 as well

Steps to Reproduce
  1. Download the attached project
  2. Compile the project
  3. Open the project
  4. Check the output log for an ensure (will have to scroll up)
    Result: An ensure was thrown while the editor was opening
    Expected: There is no ensure in the log
Callstack
[2019.01.16-20.06.33:197][  0]LogOutputDevice: Error: === Handled ensure: ===
[2019.01.16-20.06.33:197][  0]LogOutputDevice: Error: 
[2019.01.16-20.06.33:197][  0]LogOutputDevice: Error: Ensure condition failed: BP [File:D:\Build\++UE4\Sync\Engine\Source\Editor\Kismet\Private\BlueprintCompilationManager.cpp] [Line: 1313]
[2019.01.16-20.06.33:197][  0]LogOutputDevice: Error: 
[2019.01.16-20.06.33:197][  0]LogOutputDevice: Error: Stack: 
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feaca1a120 UE4Editor-Kismet.dll!FBlueprintCompilationManager::GetDefaultValue() [d:\build\++ue4\sync\engine\source\editor\kismet\private\blueprintcompilationmanager.cpp:2449]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb4233782 UE4Editor-KismetCompiler.dll!FKismetCompilerUtilities::GenerateAssignmentNodes() [d:\build\++ue4\sync\engine\source\editor\kismetcompiler\private\kismetcompilermisc.cpp:766]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb440cf7d UE4Editor-BlueprintGraph.dll!UK2Node_GenericCreateObject::ExpandNode() [d:\build\++ue4\sync\engine\source\editor\blueprintgraph\private\k2node_genericcreateobject.cpp:115]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb422ac7f UE4Editor-KismetCompiler.dll!FKismetCompilerContext::ExpansionStep() [d:\build\++ue4\sync\engine\source\editor\kismetcompiler\private\kismetcompiler.cpp:3022]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb420e8e1 UE4Editor-KismetCompiler.dll!FKismetCompilerContext::CreateAndProcessUbergraph() [d:\build\++ue4\sync\engine\source\editor\kismetcompiler\private\kismetcompiler.cpp:3273]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb421375e UE4Editor-KismetCompiler.dll!FKismetCompilerContext::CreateFunctionList() [d:\build\++ue4\sync\engine\source\editor\kismetcompiler\private\kismetcompiler.cpp:3735]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb41ff4d2 UE4Editor-KismetCompiler.dll!FKismetCompilerContext::CompileClassLayout() [d:\build\++ue4\sync\engine\source\editor\kismetcompiler\private\kismetcompiler.cpp:3987]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feaca0c21f UE4Editor-Kismet.dll!FBlueprintCompilationManagerImpl::FlushCompilationQueueImpl() [d:\build\++ue4\sync\engine\source\editor\kismet\private\blueprintcompilationmanager.cpp:950]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feaca09437 UE4Editor-Kismet.dll!FBlueprintCompilationManager::FlushCompilationQueue() [d:\build\++ue4\sync\engine\source\editor\kismet\private\blueprintcompilationmanager.cpp:2385]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feae32f4af UE4Editor-Engine.dll!UBlueprintGeneratedClass::ConditionalRecompileClass() [d:\build\++ue4\sync\engine\source\runtime\engine\private\blueprintgeneratedclass.cpp:224]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb7aa193d UE4Editor-CoreUObject.dll!FScopedClassDependencyGather::~FScopedClassDependencyGather() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\blueprint\blueprintsupport.cpp:478]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb7c782e5 UE4Editor-CoreUObject.dll!FLinkerLoad::CreateExport() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:4304]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb7cad4ea UE4Editor-CoreUObject.dll!FLinkerLoad::IndexToObject() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:4528]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb7c768bf UE4Editor-CoreUObject.dll!FLinkerLoad::CreateExport() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3918]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb7c786fb UE4Editor-CoreUObject.dll!FLinkerLoad::CreateExportAndPreload() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2968]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb7cae0a4 UE4Editor-CoreUObject.dll!FLinkerLoad::LoadAllObjects() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3124]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb7e289da UE4Editor-CoreUObject.dll!LoadPackageInternal() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1366]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb7e27c19 UE4Editor-CoreUObject.dll!LoadPackage() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1473]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb7e3e209 UE4Editor-CoreUObject.dll!ResolveName() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:826]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb7e4b5a8 UE4Editor-CoreUObject.dll!StaticLoadObjectInternal() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:914]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb7e4aced UE4Editor-CoreUObject.dll!StaticLoadObject() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:985]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb7d27856 UE4Editor-CoreUObject.dll!UObjectPropertyBase::FindImportedObject() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\propertybaseobject.cpp:448]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb7d3f03b UE4Editor-CoreUObject.dll!UObjectPropertyBase::ParseObjectPropertyValue() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\propertybaseobject.cpp:282]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb7d356bf UE4Editor-CoreUObject.dll!UObjectPropertyBase::ImportText_Internal() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\propertybaseobject.cpp:322]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb7da804e UE4Editor-CoreUObject.dll!UObjectProperty::ImportText_Internal() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\propertyobject.cpp:121]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb7d354e3 UE4Editor-CoreUObject.dll!UClassProperty::ImportText_Internal() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\propertyclass.cpp:80]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb7a695f4 UE4Editor-CoreUObject.dll!UProperty::ImportText() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\public\uobject\unrealtype.h:319]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb7d3ace0 UE4Editor-CoreUObject.dll!UObject::LoadConfig() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\obj.cpp:2191]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb7e2e711 UE4Editor-CoreUObject.dll!FObjectInitializer::PostConstructInit() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:2822]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb7df36cf UE4Editor-CoreUObject.dll!FObjectInitializer::~FObjectInitializer() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:2699]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb7b6897d UE4Editor-CoreUObject.dll!UClass::CreateDefaultObject() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\class.cpp:3020]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb7e4f788 UE4Editor-CoreUObject.dll!UObjectLoadAllCompiledInDefaultProperties() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectbase.cpp:793]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb7e2fe2f UE4Editor-CoreUObject.dll!ProcessNewlyLoadedUObjects() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectbase.cpp:867]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb7b6e977 UE4Editor-CoreUObject.dll!TBaseStaticDelegateInstance<void __cdecl(void)>::ExecuteIfSafe() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:813]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb6deca7e UE4Editor-Core.dll!TBaseMulticastDelegate<void>::Broadcast() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:974]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007feb6fa9e66 UE4Editor-Core.dll!FModuleManager::LoadModuleWithFailureReason() [d:\build\++ue4\sync\engine\source\runtime\core\private\modules\modulemanager.cpp:510]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007fee643cfec UE4Editor-Projects.dll!FModuleDescriptor::LoadModulesForPhase() [d:\build\++ue4\sync\engine\source\runtime\projects\private\moduledescriptor.cpp:593]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000007fee643d2d4 UE4Editor-Projects.dll!FProjectManager::LoadModulesForProject() [d:\build\++ue4\sync\engine\source\runtime\projects\private\projectmanager.cpp:63]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000000013fa783a1 UE4Editor.exe!FEngineLoop::LoadStartupModules() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launchengineloop.cpp:2897]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000000013fa7dc6b UE4Editor.exe!FEngineLoop::PreInit() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launchengineloop.cpp:2310]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000000013fa75783 UE4Editor.exe!GuardedMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launch.cpp:135]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000000013fa759ea UE4Editor.exe!GuardedMainWrapper() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:145]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000000013fa848da UE4Editor.exe!WinMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:276]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x000000013fa8659a UE4Editor.exe!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:283]
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x00000000779359cd kernel32.dll!UnknownFunction []
[2019.01.16-20.06.33:198][  0]LogOutputDevice: Error: [Callstack] 0x0000000077b9385d ntdll.dll!UnknownFunction []

Have Comments or More Details?

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

2
Login to Vote

Won't Fix
ComponentUE - Gameplay - Blueprint
Affects Versions4.204.214.22
CreatedJan 16, 2019
ResolvedAug 27, 2021
UpdatedAug 27, 2021
View Jira Issue