diff --git a/Script/CastorScript.py b/Script/CastorScript.py
index af062fb913db88313480baab5dbb2cfde8121b20..a6410669669c6db37612f25530acf655e9d62ab5 100644
--- a/Script/CastorScript.py
+++ b/Script/CastorScript.py
@@ -374,8 +374,14 @@ def krb_tokenexpiration(logger):
 
     ticket = ticket.split()
     logger.debug('Ticket expiration: %s' % ticket)
-    return datetime.datetime.strptime(' '.join(ticket[2:4]), \
-                                      '%m/%d/%y %H:%M:%S')
+    try:
+        expiration_date = datetime.datetime.strptime(' '.join(ticket[2:4]),
+                '%m/%d/%y %H:%M:%S')
+    except ValueError as exc:
+        logger.critical('error converting string to date: ticket="{}", date_string="{}"',
+                ticket,  ' '.join(ticket[2:4]))
+        raise exc
+    return expiration_date
 
 
 if __name__ == '__main__':