From 8a0a24e54d5672a38598dcf36b0b60c6def0c606 Mon Sep 17 00:00:00 2001 From: Abhi Shah Date: Fri, 11 Nov 2022 11:44:47 +0530 Subject: [PATCH] Update XmlUtil.java Null check for the child --- splunk/src/main/java/com/splunk/modularinput/XmlUtil.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/splunk/src/main/java/com/splunk/modularinput/XmlUtil.java b/splunk/src/main/java/com/splunk/modularinput/XmlUtil.java index 0798d97a..3082aa47 100755 --- a/splunk/src/main/java/com/splunk/modularinput/XmlUtil.java +++ b/splunk/src/main/java/com/splunk/modularinput/XmlUtil.java @@ -35,10 +35,12 @@ class XmlUtil { */ static String textInNode(Node node, String errorMessage) throws MalformedDataException { Node child = node.getFirstChild(); - if (child.getNodeType() != Node.TEXT_NODE) { + if (null == child) { + return ""; + } else if (child.getNodeType() != Node.TEXT_NODE) { throw new MalformedDataException(errorMessage); } else { - return ((Text)child).getData(); + return ((Text) child).getData(); } }