KismetCompilerVMBackend error when packaging (4-25)

Hello all,

I am getting a strange error when attempting to package our game. A couple of days ago it packaged no problem but suddenly we get this error in the KistmetCompilerVMBackend.cpp file.

LogOutputDevice: Error: === Handled ensure: ===
LogOutputDevice: Error: Ensure condition failed: DestinationExpression->AssociatedVarProperty [File:H:/SkyPyre/Repositories/EvasiveManeuvers/Engine/Source/Editor/KismetCompiler/Private/KismetCompilerVMBackend.cpp] [Line: 1424]
LogOutputDevice: Error: Stack: 
LogOutputDevice: Error: [Callstack] 0x00007ffb1448c949 UE4Editor-KismetCompiler.dll!<lambda_1a5debbf3a95e02f72e560732e2313ff>::operator()() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Editor\KismetCompiler\Private\KismetCompilerVMBackend.cpp:1424]
LogOutputDevice: Error: [Callstack] 0x00007ffb14424bfc UE4Editor-KismetCompiler.dll!FScriptBuilderBase::EmitDestinationExpression() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Editor\KismetCompiler\Private\KismetCompilerVMBackend.cpp:1424]
LogOutputDevice: Error: [Callstack] 0x00007ffb1443f298 UE4Editor-KismetCompiler.dll!FScriptBuilderBase::GenerateCodeForStatement() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Editor\KismetCompiler\Private\KismetCompilerVMBackend.cpp:2044]
LogOutputDevice: Error: [Callstack] 0x00007ffb14413edd UE4Editor-KismetCompiler.dll!FKismetCompilerVMBackend::ConstructFunction() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Editor\KismetCompiler\Private\KismetCompilerVMBackend.cpp:2217]
LogOutputDevice: Error: [Callstack] 0x00007ffb1444028d UE4Editor-KismetCompiler.dll!FKismetCompilerVMBackend::GenerateCodeFromClass() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Editor\KismetCompiler\Private\KismetCompilerVMBackend.cpp:2163]
LogOutputDevice: Error: [Callstack] 0x00007ffb14410c31 UE4Editor-KismetCompiler.dll!FKismetCompilerContext::CompileFunctions() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Editor\KismetCompiler\Private\KismetCompiler.cpp:4311]
LogOutputDevice: Error: [Callstack] 0x00007ffb3ca0e658 UE4Editor-Kismet.dll!FBlueprintCompilationManagerImpl::FlushCompilationQueueImpl() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Editor\Kismet\Private\BlueprintCompilationManager.cpp:1299]
LogOutputDevice: Error: [Callstack] 0x00007ffb3ca0bb93 UE4Editor-Kismet.dll!FBlueprintCompilationManager::FlushCompilationQueue() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Editor\Kismet\Private\BlueprintCompilationManager.cpp:3020]
LogOutputDevice: Error: [Callstack] 0x00007ffb4176ca40 UE4Editor-CoreUObject.dll!FScopedClassDependencyGather::~FScopedClassDependencyGather() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\Blueprint\BlueprintSupport.cpp:442]
LogOutputDevice: Error: [Callstack] 0x00007ffb419770a2 UE4Editor-CoreUObject.dll!FLinkerLoad::CreateExport() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:4578]
LogOutputDevice: Error: [Callstack] 0x00007ffb4199e48a UE4Editor-CoreUObject.dll!FLinkerLoad::IndexToObject() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:4811]
LogOutputDevice: Error: [Callstack] 0x00007ffb41975986 UE4Editor-CoreUObject.dll!FLinkerLoad::CreateExport() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:4185]
LogOutputDevice: Error: [Callstack] 0x00007ffb4197754b UE4Editor-CoreUObject.dll!FLinkerLoad::CreateExportAndPreload() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3233]
LogOutputDevice: Error: [Callstack] 0x00007ffb4199ef6e UE4Editor-CoreUObject.dll!FLinkerLoad::LoadAllObjects() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3397]
LogOutputDevice: Error: [Callstack] 0x00007ffb41adc256 UE4Editor-CoreUObject.dll!LoadPackageInternal() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1312]
LogOutputDevice: Error: [Callstack] 0x00007ffb419e5e5c UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImportInner() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2861]
LogOutputDevice: Error: [Callstack] 0x00007ffb419e453d UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImport() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2583]
LogOutputDevice: Error: [Callstack] 0x00007ffb419e3e9d UE4Editor-CoreUObject.dll!FLinkerLoad::Verify() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2355]
LogOutputDevice: Error: [Callstack] 0x00007ffb41987083 UE4Editor-CoreUObject.dll!FLinkerLoad::FinalizeCreation() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2257]
LogOutputDevice: Error: [Callstack] 0x00007ffb419e1f54 UE4Editor-CoreUObject.dll!FLinkerLoad::Tick() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:790]
LogOutputDevice: Error: [Callstack] 0x00007ffb41978e51 UE4Editor-CoreUObject.dll!FLinkerLoad::CreateLinker() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:459]
LogOutputDevice: Error: [Callstack] 0x00007ffb419930da UE4Editor-CoreUObject.dll!GetPackageLinker() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\Linker.cpp:745]
LogOutputDevice: Error: [Callstack] 0x00007ffb41adbf0c UE4Editor-CoreUObject.dll!LoadPackageInternal() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1208]
LogOutputDevice: Error: [Callstack] 0x00007ffb419e5e5c UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImportInner() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2861]
LogOutputDevice: Error: [Callstack] 0x00007ffb419e453d UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImport() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2583]
LogOutputDevice: Error: [Callstack] 0x00007ffb419e3e9d UE4Editor-CoreUObject.dll!FLinkerLoad::Verify() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2355]
LogOutputDevice: Error: [Callstack] 0x00007ffb41987083 UE4Editor-CoreUObject.dll!FLinkerLoad::FinalizeCreation() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2257]
LogOutputDevice: Error: [Callstack] 0x00007ffb419e1f54 UE4Editor-CoreUObject.dll!FLinkerLoad::Tick() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:790]
LogOutputDevice: Error: [Callstack] 0x00007ffb41978e51 UE4Editor-CoreUObject.dll!FLinkerLoad::CreateLinker() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:459]
LogOutputDevice: Error: [Callstack] 0x00007ffb419930da UE4Editor-CoreUObject.dll!GetPackageLinker() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\Linker.cpp:745]
LogOutputDevice: Error: [Callstack] 0x00007ffb41adbf0c UE4Editor-CoreUObject.dll!LoadPackageInternal() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1208]
LogOutputDevice: Error: [Callstack] 0x00007ffb419e5e5c UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImportInner() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2861]
LogOutputDevice: Error: [Callstack] 0x00007ffb419e453d UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImport() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2583]
LogOutputDevice: Error: [Callstack] 0x00007ffb419e3e9d UE4Editor-CoreUObject.dll!FLinkerLoad::Verify() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2355]
LogOutputDevice: Error: [Callstack] 0x00007ffb41987083 UE4Editor-CoreUObject.dll!FLinkerLoad::FinalizeCreation() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2257]
LogOutputDevice: Error: [Callstack] 0x00007ffb419e1f54 UE4Editor-CoreUObject.dll!FLinkerLoad::Tick() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:790]
LogOutputDevice: Error: [Callstack] 0x00007ffb41978e51 UE4Editor-CoreUObject.dll!FLinkerLoad::CreateLinker() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:459]
LogOutputDevice: Error: [Callstack] 0x00007ffb419930da UE4Editor-CoreUObject.dll!GetPackageLinker() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\Linker.cpp:745]
LogOutputDevice: Error: [Callstack] 0x00007ffb41adbf0c UE4Editor-CoreUObject.dll!LoadPackageInternal() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1208]
LogOutputDevice: Error: [Callstack] 0x00007ffb41adb350 UE4Editor-CoreUObject.dll!LoadPackage() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1427]
LogOutputDevice: Error: [Callstack] 0x00007ffb41af01e1 UE4Editor-CoreUObject.dll!ResolveName() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:767]
LogOutputDevice: Error: [Callstack] 0x00007ffb41b02c25 UE4Editor-CoreUObject.dll!StaticLoadObjectInternal() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:829]
LogOutputDevice: Error: [Callstack] 0x00007ffb41b021d5 UE4Editor-CoreUObject.dll!StaticLoadObject() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:904]
LogOutputDevice: Error: [Callstack] 0x00007ffb41b015cb UE4Editor-CoreUObject.dll!StaticLoadClass() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:937]
LogOutputDevice: Error: [Callstack] 0x00007ffaeed34102 UE4Editor-EvasiveManeuvers.dll!ConstructorHelpersInternal::FindOrLoadClass() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Public\UObject\ConstructorHelpers.h:87]
LogOutputDevice: Error: [Callstack] 0x00007ffaeed36900 UE4Editor-EvasiveManeuvers.dll!ConstructorHelpers::FClassFinder<UUserWidget>::FClassFinder<UUserWidget>() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Public\UObject\ConstructorHelpers.h:188]
LogOutputDevice: Error: [Callstack] 0x00007ffaeed36cfe UE4Editor-EvasiveManeuvers.dll!UEMGameInstance::UEMGameInstance() [H:\SkyPyre\Repositories\EvasiveManeuvers\EvasiveManeuvers\Source\EvasiveManeuvers\EMGameInstance.cpp:21]
LogOutputDevice: Error: [Callstack] 0x00007ffb418626db UE4Editor-CoreUObject.dll!UClass::CreateDefaultObject() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\Class.cpp:3672]
LogOutputDevice: Error: [Callstack] 0x00007ffb41b0703e UE4Editor-CoreUObject.dll!UObjectLoadAllCompiledInDefaultProperties() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectBase.cpp:861]
LogOutputDevice: Error: [Callstack] 0x00007ffb41ae4a11 UE4Editor-CoreUObject.dll!ProcessNewlyLoadedUObjects() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectBase.cpp:950]
LogOutputDevice: Error: [Callstack] 0x00007ffb41a0d2d5 UE4Editor-CoreUObject.dll!TBaseStaticDelegateInstance<void __cdecl(FName,bool)>::ExecuteIfSafe() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:859]
LogOutputDevice: Error: [Callstack] 0x00007ffb42136839 UE4Editor-Core.dll!TBaseMulticastDelegate<void,FName,bool>::Broadcast() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\Core\Public\Delegates\DelegateSignatureImpl.inl:1013]
LogOutputDevice: Error: [Callstack] 0x00007ffb4214f3e9 UE4Editor-Core.dll!FModuleManager::LoadModuleWithFailureReason() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\Core\Private\Modules\ModuleManager.cpp:500]
LogOutputDevice: Error: [Callstack] 0x00007ffb4d92b73e UE4Editor-Projects.dll!FModuleDescriptor::LoadModulesForPhase() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\Projects\Private\ModuleDescriptor.cpp:561]
LogOutputDevice: Error: [Callstack] 0x00007ffb4d92b9ea UE4Editor-Projects.dll!FProjectManager::LoadModulesForProject() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\Projects\Private\ProjectManager.cpp:63]
LogOutputDevice: Error: [Callstack] 0x00007ff76203f952 UE4Editor.exe!FEngineLoop::LoadStartupModules() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:3854]
LogOutputDevice: Error: [Callstack] 0x00007ff7620424f9 UE4Editor.exe!FEngineLoop::PreInitPostStartupScreen() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:3220]
LogOutputDevice: Error: [Callstack] 0x00007ff76203b62d UE4Editor.exe!GuardedMain() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\Launch\Private\Launch.cpp:127]
LogOutputDevice: Error: [Callstack] 0x00007ff76203b98a UE4Editor.exe!GuardedMainWrapper() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:137]
LogOutputDevice: Error: [Callstack] 0x00007ff76204e0b1 UE4Editor.exe!WinMain() [H:\SkyPyre\Repositories\EvasiveManeuvers\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:268]
LogOutputDevice: Error: [Callstack] 0x00007ff7620511d6 UE4Editor.exe!__scrt_common_main_seh() [d:\a01\_work\43\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
LogOutputDevice: Error: [Callstack] 0x00007ffb83587034 KERNEL32.DLL!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffb836c2651 ntdll.dll!UnknownFunction []

The only thing I can see that is relevant to our game is our custom GameInstance, which has some ConstructorHelpers to load UMG items required for our menus, but nothing in our GameInstance code nor the widget it is trying to load has changed, so I can’t understand why this error is coming up. Any help would be greatly appreciated. Thanks!

In case anyone runs into an issue similar to this, the issue came from a separate Blueprint that had a compilation error, where a Select node happened after a get-by-ref.