diff --git a/warden3/warden_server/warden_server.py b/warden3/warden_server/warden_server.py
index 755cb490edec75420dc49f4fe7a2694af730f0d8..b8a0d959d56ff4a530c71d397da91e76e893978e 100755
--- a/warden3/warden_server/warden_server.py
+++ b/warden3/warden_server/warden_server.py
@@ -275,7 +275,7 @@ class Database(Object):
 
 
     def store_events(self, client, events):
-        errs = {}   # See sendEvents and validation, should return something similar
+        errs = []   # See sendEvents and validation, should return something similar
         return errs
 
 
@@ -369,7 +369,7 @@ class Server(Object):
         except Error as e:
             exception = e
         except Exception as e:
-            exception = Error("Server exception", 500, method=path)
+            exception = Error("Server exception", 500, method=path, exc=sys.exc_info())
 
         if exception:
             status = "%d %s" % (exception.error, exception.message)