Rui Rego
02/04/2021, 2:57 PMUnexpected error: TypeError("cannot pickle 'weakref' object")
Traceback (most recent call last):
File "d:\302_investing\venv\lib\site-packages\prefect\engine\runner.py", line 48, in inner
new_state = method(self, state, *args, **kwargs)
File "d:\302_investing\venv\lib\site-packages\prefect\engine\task_runner.py", line 891, in get_task_run_state
result = self.result.write(value, **formatting_kwargs)
File "d:\302_investing\venv\lib\site-packages\prefect\engine\results\local_result.py", line 116, in write
value = self.serializer.serialize(new.value)
File "d:\302_investing\venv\lib\site-packages\prefect\engine\serializers.py", line 70, in serialize
return cloudpickle.dumps(value)
File "d:\302_investing\venv\lib\site-packages\cloudpickle\cloudpickle_fast.py", line 73, in dumps
cp.dump(obj)
File "d:\302_investing\venv\lib\site-packages\cloudpickle\cloudpickle_fast.py", line 563, in dump
return Pickler.dump(self, obj)
TypeError: cannot pickle 'weakref' object
Why the different behavior between Core and Server?Chris White
02/04/2021, 3:47 PMRui Rego
02/05/2021, 1:32 AM@task(max_retries=5, retry_delay=datetime.timedelta(seconds=5), state_handlers=[alert_failed], *checkpoint=False*)
It now executes without the error above.Chris White
02/05/2021, 1:35 AMMarvin
02/05/2021, 1:35 AM