From e354181d6c50458d506c4dc73d624e5ec8022d4b Mon Sep 17 00:00:00 2001 From: rusefillc Date: Sat, 9 Mar 2024 17:39:11 -0500 Subject: [PATCH] only: better error handling --- .../inifile/src/main/java/com/rusefi/xml/XmlUtil.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/java_console/inifile/src/main/java/com/rusefi/xml/XmlUtil.java b/java_console/inifile/src/main/java/com/rusefi/xml/XmlUtil.java index 524d574560..356c60bd27 100644 --- a/java_console/inifile/src/main/java/com/rusefi/xml/XmlUtil.java +++ b/java_console/inifile/src/main/java/com/rusefi/xml/XmlUtil.java @@ -41,7 +41,11 @@ public class XmlUtil { JAXBContext jaxbContext; jaxbContext = JAXBContext.newInstance(modelClass); Unmarshaller jaxbUnmarshaller = jaxbContext.createUnmarshaller(); - return (T) jaxbUnmarshaller.unmarshal(xmlFile); + try { + return (T) jaxbUnmarshaller.unmarshal(xmlFile); + } catch (Throwable e) { + throw new IllegalStateException("While reading " + xmlFile.getAbsolutePath(), e); + } } /**