diff --git a/parser/parser-vasp/parser_vasprun.py b/parser/parser-vasp/parser_vasprun.py
index f8844d4d363915e6cdeac804ccb9ee8b464b8fcd..bcd93ece43e6b1f6189d827432d23cfcef6a6cf5 100644
--- a/parser/parser-vasp/parser_vasprun.py
+++ b/parser/parser-vasp/parser_vasprun.py
@@ -551,7 +551,7 @@ class XmlParser(object):
             logging.exception("failure when parsing %s", self.mainFileUri)
             backend.finishedParsingSession(
                 parserStatus = "ParseFailure",
-                parserErrors = ["exception: %s" % sys.exc_value]
+                parserErrors = ["exception: %s" % sys.exc_info()[1]]
             )
         else:
             backend.finishedParsingSession(