From c53b5de37e0955ddaeb71fb0bca4d46c1bf2a9cc Mon Sep 17 00:00:00 2001 From: Andrey Lihatskiy Date: Wed, 18 Jun 2025 17:18:48 +0300 Subject: [PATCH] #4204 Log embedded texture extraction failure --- indra/newview/gltf/llgltfloader.cpp | 6 ++++++ .../newview/skins/default/xui/en/floater_model_preview.xml | 1 + 2 files changed, 7 insertions(+) diff --git a/indra/newview/gltf/llgltfloader.cpp b/indra/newview/gltf/llgltfloader.cpp index 1f654357285..50ce075d650 100644 --- a/indra/newview/gltf/llgltfloader.cpp +++ b/indra/newview/gltf/llgltfloader.cpp @@ -677,6 +677,12 @@ bool LLGLTFLoader::populateModelFromMesh(LLModel* pModel, const LL::GLTF::Mesh& else { LL_WARNS("GLTF_IMPORT") << "Failed to create temporary file for embedded texture" << LL_ENDL; + + LLSD args; + args["Message"] = "FailedToCreateTempFile"; + args["TEXTURE_INDEX"] = sourceIndex; + args["TEMP_FILE"] = temp_filename; + mWarningsArray.append(args); } } } diff --git a/indra/newview/skins/default/xui/en/floater_model_preview.xml b/indra/newview/skins/default/xui/en/floater_model_preview.xml index 759952b162a..6c177e50081 100644 --- a/indra/newview/skins/default/xui/en/floater_model_preview.xml +++ b/indra/newview/skins/default/xui/en/floater_model_preview.xml @@ -71,6 +71,7 @@ Model uses unsupported extension: [EXT], related material properties are ignored Unable to load model, unsupported extension: [EXT] Model contains [PART_COUNT] mesh parts. Maximum allowed: [LIMIT] + Failed to create temporary file for embedded texture [TEXTURE_INDEX]: [TEMP_FILE]