Description

When importing a .glb file from Blender, the editor crashes.

The user has been able to import other .glb files, but ran into an issue with the one provided being unable to be imported. 

Steps to Reproduce
  1. Create blueprint project
  2. Download the attached .glb file
  3. Enable .glTF Importer plugin
  4. Restart the editor
  5. Reopen the project and import the .glb file

Result: The editor crashes

Expected: Successful import

Tested in: 4.22.3 CL#7053642, 4.24 CL#10091930, 4.25 CL#Main

Callstack

LoginId:f8bdfd224a2ebe9b2926e9a43d598ba9 EpicAccountId:55a0e0cb037e4b8589bd18a6afa4e344 Unhandled exception UE4Editor_CoreUObject!UObjectBaseUtility::GetOutermost() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectbaseutility.cpp:121] UE4Editor_CoreUObject!UObjectBaseUtility::MarkPackageDirty() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectbaseutility.cpp:139] UE4Editor_GLTFImporter!UGLTFImportFactory::UpdateMeshes() [d:\build\++ue4\sync\engine\plugins\editor\gltfimporter\source\gltfimporter\private\gltfimportfactory.cpp:181] UE4Editor_GLTFImporter!UGLTFImportFactory::FactoryCreateFile() [d:\build\++ue4\sync\engine\plugins\editor\gltfimporter\source\gltfimporter\private\gltfimportfactory.cpp:127] UE4Editor_UnrealEd!UFactory::ImportObject() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\factories\factory.cpp:187] UE4Editor_AssetTools!UAssetToolsImpl::ImportAssetsInternal() [d:\build\++ue4\sync\engine\source\developer\assettools\private\assettools.cpp:2035] UE4Editor_AssetTools!UAssetToolsImpl::ImportAssets() [d:\build\++ue4\sync\engine\source\developer\assettools\private\assettools.cpp:1260] UE4Editor_UnrealEd!FImportFilesByPath::Run() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\subsystems\importsubsystem.cpp:95] UE4Editor_UnrealEd!UImportSubsystem::HandleNextTick() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\subsystems\importsubsystem.cpp:138] UE4Editor_Engine!FTimerUnifiedDelegate::Execute() [d:\build\++ue4\sync\engine\source\runtime\engine\public\timermanager.h:51] UE4Editor_Engine!FTimerManager::Tick() [d:\build\++ue4\sync\engine\source\runtime\engine\private\timermanager.cpp:880] UE4Editor_UnrealEd!UEditorEngine::Tick() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\editorengine.cpp:1298] UE4Editor_UnrealEd!UUnrealEdEngine::Tick() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\unrealedengine.cpp:407] UE4Editor!FEngineLoop::Tick() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launchengineloop.cpp:4257] UE4Editor!GuardedMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launch.cpp:173] UE4Editor!GuardedMainWrapper() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:147] UE4Editor!WinMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:279] UE4Editor!__scrt_common_main_seh() [d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288] kernel32 ntdll

Have Comments or More Details?

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

3
Login to Vote

Fixed
Fix Commit10258438
Main Commit10258461
Release Commit10258438
CreatedNov 13, 2019
ResolvedNov 15, 2019
UpdatedJan 25, 2021