diff --git a/custodian/qchem/new_handlers.py b/custodian/qchem/new_handlers.py
index <HASH>..<HASH> 100644
--- a/custodian/qchem/new_handlers.py
+++ b/custodian/qchem/new_handlers.py
@@ -49,7 +49,7 @@ class QChemErrorHandler(ErrorHandler):
         self.geom_max_cycles = geom_max_cycles
         self.qcinp = QCInput.from_file(self.input_file)
         self.outdata = None
-        self.errors = None
+        self.errors = []
 
     def check(self):
         # Checks output file for errors.
Trying to fix TravisCI problem with handler tests