diff --git a/src/main/java/ru/nbch/credit_tracker/service/xml/stax/XmlProcessorStaxImpl.java b/src/main/java/ru/nbch/credit_tracker/service/xml/stax/XmlProcessorStaxImpl.java
index 8f32840..ac728bf 100644
--- a/src/main/java/ru/nbch/credit_tracker/service/xml/stax/XmlProcessorStaxImpl.java
+++ b/src/main/java/ru/nbch/credit_tracker/service/xml/stax/XmlProcessorStaxImpl.java
@@ -47,6 +47,9 @@ public class XmlProcessorStaxImpl implements StaxXmlProcessor {
return staxProcessor.read(xmlStreamReader);
}
throw new IllegalStateException("no stax reader registered for " + clazz);
+ } catch (XMLStreamException e) {
+ log.warn(ExceptionUtils.getStackTrace(e));
+ throw new RuntimeException(e);
} catch (Exception e) {
log.error(ExceptionUtils.getStackTrace(e));
throw new RuntimeException(e);
@@ -63,6 +66,9 @@ public class XmlProcessorStaxImpl implements StaxXmlProcessor {
return staxProcessor.read(xmlStreamReader);
}
throw new IllegalStateException("no stax reader registered for " + clazz);
+ } catch (XMLStreamException e) {
+ log.warn(ExceptionUtils.getStackTrace(e));
+ throw new RuntimeException(e);
} catch (Exception e) {
log.error(ExceptionUtils.getStackTrace(e));
throw new RuntimeException(e);
@@ -79,6 +85,9 @@ public class XmlProcessorStaxImpl implements StaxXmlProcessor {
return staxProcessor.read(xmlStreamReader);
}
throw new IllegalStateException("no stax reader registered for " + clazz);
+ } catch (XMLStreamException e) {
+ log.warn(ExceptionUtils.getStackTrace(e));
+ throw new RuntimeException(e);
} catch (Exception e) {
log.error(ExceptionUtils.getStackTrace(e));
throw new RuntimeException(e);
@@ -95,6 +104,9 @@ public class XmlProcessorStaxImpl implements StaxXmlProcessor {
return staxProcessor.read(xmlStreamReader, objProcessor, batchSize, endBatchElementPath);
}
throw new IllegalStateException("no stax reader registered for " + clazz);
+ } catch (XMLStreamException e) {
+ log.warn(ExceptionUtils.getStackTrace(e));
+ throw new RuntimeException(e);
} catch (Exception e) {
log.error(ExceptionUtils.getStackTrace(e));
throw new RuntimeException(e);
diff --git a/src/test/resources/monitoring_request/xml/nbki_monitoring_report.xml b/src/test/resources/monitoring_request/xml/nbki_monitoring_report.xml
index d7e157c..e573fed 100644
--- a/src/test/resources/monitoring_request/xml/nbki_monitoring_report.xml
+++ b/src/test/resources/monitoring_request/xml/nbki_monitoring_report.xml
@@ -5,7 +5,7 @@
0001ZZ000001
08.07.2025 20:00:33
-
+
@@ -15,7 +15,7 @@
-
+
@@ -23,19 +23,19 @@
-
+
-
+
-
+