From f452270f8ab0701119f8aa32f1e746a683d58ba4 Mon Sep 17 00:00:00 2001 From: Jan Date: Thu, 8 Aug 2024 18:27:00 +0200 Subject: [PATCH] chore: log exception when parsing material json fails --- .../Game/T6/Material/JsonMaterialLoader.cpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/ObjLoading/Game/T6/Material/JsonMaterialLoader.cpp b/src/ObjLoading/Game/T6/Material/JsonMaterialLoader.cpp index c714a955..09517f39 100644 --- a/src/ObjLoading/Game/T6/Material/JsonMaterialLoader.cpp +++ b/src/ObjLoading/Game/T6/Material/JsonMaterialLoader.cpp @@ -39,8 +39,17 @@ namespace return false; } - const auto jMaterial = jRoot.get(); - return CreateMaterialFromJson(jMaterial, material); + try + { + const auto jMaterial = jRoot.get(); + return CreateMaterialFromJson(jMaterial, material); + } + catch (const json::exception& e) + { + std::cerr << std::format("Failed to parse json of material: {}\n", e.what()); + } + + return false; } private: