Description

The runtime import process works fine in editor, but fatal error when trying to do so with packaged build of project.

My function that calls ImportAsset():

bool UMeshLoader::RequestMeshLoad(FString MeshPath)  
{  
	if (!IsRequestingPart())  
	{  
		SetRequestingPart(true);  
		LastRequestedMeshPath = MeshPath;  

		FImportAssetParameters EdiagAssetParameters;  
		EdiagAssetParameters.bIsAutomated = true;  
		EdiagAssetParameters.OverridePipelines.Add(FSoftObjectPath(UCommonFunctionsLibrary::GetEDiagGameMode(this)->InterchangePipeline->GetPathName()));  
		EdiagAssetParameters.OnAssetsImportDoneNative.BindUObject(this, &UMeshLoader::MeshLoadingComplete);  

		UInterchangeManager* EdiagInterchangeManager = UInterchangeManager::GetInterchangeManagerScripted();  
		UInterchangeSourceData* SourceData = EdiagInterchangeManager->CreateSourceData(MeshPath);  

		if (!EdiagInterchangeManager->ImportAsset("/game/ImportedAssets", SourceData, EdiagAssetParameters))  
		{  
			UE_LOG(LogTemp, Error, TEXT("Interchange ImportAsset Call Returned False For Path: %s"), *MeshPath);  
			SetRequestingPart(false);  
			return false;  
		}  
		return true;  
	}  
	return false;  
}  

Steps to Reproduce

Steps to Reproduce

With a packaged build of project (works fine in editor), use UInterchangeManager->ImportAsset() to import a .glb (glTF) mesh via C++ code.

Callstack

[2025.06.05-14.40.33:158][955]LogWindows: Error: === Critical error: ===
[2025.06.05-14.40.33:158][955]LogWindows: Error:
[2025.06.05-14.40.33:158][955]LogWindows: Error: Fatal error!
[2025.06.05-14.40.33:158][955]LogWindows: Error:
[2025.06.05-14.40.33:158][955]LogWindows: Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x000001f8ad0300df
[2025.06.05-14.40.33:158][955]LogWindows: Error:
[2025.06.05-14.40.33:158][955]LogWindows: Error: [Callstack] 0x00007ff63b81b58b eDiag.exe!MakeConstMeshBuildVertexView() []
[2025.06.05-14.40.33:158][955]LogWindows: Error: [Callstack] 0x00007ff63b811580 eDiag.exe!FPositionVertexBuffer::Init() []
[2025.06.05-14.40.33:158][955]LogWindows: Error: [Callstack] 0x00007ff63bc05efb eDiag.exe!UStaticMesh::BuildFromMeshDescription() []
[2025.06.05-14.40.33:158][955]LogWindows: Error: [Callstack] 0x00007ff63bc072dc eDiag.exe!UStaticMesh::BuildFromMeshDescriptions() []
[2025.06.05-14.40.33:158][955]LogWindows: Error: [Callstack] 0x00007ff63cb48c4e eDiag.exe!UInterchangeStaticMeshFactory::EndImportAsset_GameThread() []
[2025.06.05-14.40.33:158][955]LogWindows: Error: [Callstack] 0x00007ff63c6a37cd eDiag.exe!UE::Interchange::Private::ImportCommon::BeginSetupAssetData() []
[2025.06.05-14.40.33:158][955]LogWindows: Error: [Callstack] 0x00007ff63c6c3ecb eDiag.exe!UE::Interchange::Private::InternalImportObjectStartup() []
[2025.06.05-14.40.33:158][955]LogWindows: Error: [Callstack] 0x00007ff63c6ace3e eDiag.exe!UE::Interchange::FTaskImportObjectFinalize_GameThread::DoTask() []
[2025.06.05-14.40.33:158][955]LogWindows: Error: [Callstack] 0x00007ff63c6b524a eDiag.exe!TGraphTask<UE::Interchange::FTaskImportObjectFinalize_GameThread>::ExecuteTask() []
[2025.06.05-14.40.33:158][955]LogWindows: Error: [Callstack] 0x00007ff6351fa3f7 eDiag.exe!FNamedTaskThread::ProcessTasksNamedThread() []
[2025.06.05-14.40.33:158][955]LogWindows: Error: [Callstack] 0x00007ff6351fa9ee eDiag.exe!FNamedTaskThread::ProcessTasksUntilQuit() []
[2025.06.05-14.40.33:158][955]LogWindows: Error: [Callstack] 0x00007ff63520569d eDiag.exe!FTaskGraphCompatibilityImplementation::WaitUntilTasksComplete() []
[2025.06.05-14.40.33:158][955]LogWindows: Error: [Callstack] 0x00007ff63c6d0e77 eDiag.exe!UE::Interchange::FImportResult::WaitUntilDone() []
[2025.06.05-14.40.33:158][955]LogWindows: Error: [Callstack] 0x00007ff63c6bf83b eDiag.exe!UInterchangeManager::ImportAsset() []
[2025.06.05-14.40.33:158][955]LogWindows: Error: [Callstack] 0x00007ff63c722545 eDiag.exe!UMeshLoader::RequestMeshLoad() [C:\Workspace\eDiag_198672_ediagnostics-unreal - Copy\Source\eDiag\Private\MeshLoader.cpp:51]
[2025.06.05-14.40.33:158][955]LogWindows: Error: [Callstack] 0x00007ff63c70fbc4 eDiag.exe!<lambda_04f4d47436749f6015b3c6b70f8f7b67>::operator()() [C:\Workspace\eDiag_198672_ediagnostics-unreal - Copy\Source\eDiag\Private\PartProviderBase.cpp:59]
[2025.06.05-14.40.33:158][955]LogWindows: Error: [Callstack] 0x00007ff63c7119b7 eDiag.exe!TBaseFunctorDelegateInstance<bool __cdecl(float),FDefaultDelegateUserPolicy,<lambda_04f4d47436749f6015b3c6b70f8f7b67> >::Execute() [C:\Program Files\Epic Games\UE_5.3\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:863]
[2025.06.05-14.40.33:158][955]LogWindows: Error: [Callstack] 0x00007ff63526acf2 eDiag.exe!FTSTicker::FElement::Fire() []
[2025.06.05-14.40.33:158][955]LogWindows: Error: [Callstack] 0x00007ff635289228 eDiag.exe!FTSTicker::Tick() []
[2025.06.05-14.40.33:158][955]LogWindows: Error: [Callstack] 0x00007ff63c60f3e1 eDiag.exe!FEngineLoop::Tick() []
[2025.06.05-14.40.33:158][955]LogWindows: Error: [Callstack] 0x00007ff63c623b4c eDiag.exe!GuardedMain() []
[2025.06.05-14.40.33:158][955]LogWindows: Error: [Callstack] 0x00007ff63c623c2a eDiag.exe!GuardedMainWrapper() []
[2025.06.05-14.40.33:158][955]LogWindows: Error: [Callstack] 0x00007ff63c626ad6 eDiag.exe!LaunchWindowsStartup() []
[2025.06.05-14.40.33:158][955]LogWindows: Error: [Callstack] 0x00007ff63c6366c4 eDiag.exe!WinMain() []
[2025.06.05-14.40.33:158][955]LogWindows: Error: [Callstack] 0x00007ff64053c71a eDiag.exe!__scrt_common_main_seh() [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
[2025.06.05-14.40.33:158][955]LogWindows: Error: [Callstack] 0x00007ff9815e259d KERNEL32.DLL!UnknownFunction []
[2025.06.05-14.40.33:158][955]LogWindows: Error:
[2025.06.05-14.40.33:172][955]LogExit: Executing StaticShutdownAfterError
[2025.06.05-14.40.33:173][955]LogWindows: FPlatformMisc::RequestExit(1, LaunchWindowsStartup.ExceptionHandler)
[2025.06.05-14.40.33:173][955]LogWindows: FPlatformMisc::RequestExitWithStatus(1, 3, LaunchWindowsStartup.ExceptionHandler)
[2025.06.05-14.40.33:174][955]LogCore: Engine exit requested (reason: Win RequestExit)

Have Comments or More Details?

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

0
Login to Vote

Unresolved
CreatedJun 10, 2025
UpdatedJun 13, 2025
View Jira Issue