diff --git a/SAS/XML_generator/src/xmlgen.py b/SAS/XML_generator/src/xmlgen.py
index 7b9563e3b85db6cfeca5eb71ce482111b6362afd..c8dac3ffb94b97040911d51c6041430663f10ed7 100755
--- a/SAS/XML_generator/src/xmlgen.py
+++ b/SAS/XML_generator/src/xmlgen.py
@@ -1124,7 +1124,7 @@ def processHeader(header):
         mainFolderName
         mainFolderDescription
     except NameError as ex:
-        raise GenException("Could not find all expected keys in header: %s" % ex.message)
+        raise GenException("Could not find all expected keys in header: %s" % ex)
 
     return projectName, mainFolderName, mainFolderDescription
 
@@ -1986,7 +1986,7 @@ def writeRepeat(ofile, projectName, blockTopo, repeatNr, settings, imaging_pipe_
         nr_beams = settings['nr_beams']
     except KeyError as ex:
         print(ex)
-        raise GenException("Could not read required setting! (%s)" % ex.message)
+        raise GenException("Could not read required setting! (%s)" % ex)
 
     repeatTopo = blockTopo + str(repeatNr)