From 2ffcf700b346ce7c0cfc12330f40dfb4a96010ae Mon Sep 17 00:00:00 2001
From: Markus Quaritsch <quaritsch@ivt.tugraz.at>
Date: Wed, 30 Nov 2022 15:15:41 +0100
Subject: [PATCH] xmlvalidator: handle the case where validationeventargs may
 be null

---
 VectoCore/VectoCore/Utils/XMLValidator.cs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/VectoCore/VectoCore/Utils/XMLValidator.cs b/VectoCore/VectoCore/Utils/XMLValidator.cs
index a13f8f2113..5ddb86d20d 100644
--- a/VectoCore/VectoCore/Utils/XMLValidator.cs
+++ b/VectoCore/VectoCore/Utils/XMLValidator.cs
@@ -129,7 +129,7 @@ namespace TUGraz.VectoCore.Utils
 		public static void CallBackExceptionOnError(XmlSeverityType severity, ValidationEvent evt)
 		{
 			if (severity == XmlSeverityType.Error) {
-				throw new VectoException("Validation error: {0}", evt.ValidationEventArgs.Message);
+				throw new VectoException("Validation error: {0}", evt.ValidationEventArgs?.Message ?? evt.Exception?.Message);
 			}
 		}
 
-- 
GitLab