FIX: load traceback fails task status not set to error
@@ -765,7 +765,10 @@ class Client(Node):
except TypeError:
exception = Exception("Undeserializable exception", exception)
if traceback:
+ try:
traceback = loads(traceback)
+ except AttributeError:
+ traceback = None
else:
traceback = None
state.set_error(exception, traceback)
