Hrushikesh,
Thanks for the quick response!
-
See my last comment to Dr. Jain, I believe it was an issue with FireWorks itself and not my lpad configuration. I was still able to run commands such as lpad get_wfs
without issue.
-
As requested, here’s the full error:
(/home/knykiel/.conda/envs/2022.10-py39/atomate) lpad rerun_fws -s FIZZLED
Traceback (most recent call last):
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/bin/lpad", line 8, in <module>
sys.exit(lpad())
^^^^^^
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/fireworks/scripts/lpad_run.py", line 1553, in lpad
args.func(args)
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/fireworks/scripts/lpad_run.py", line 643, in rerun_fws
lp.rerun_fw(int(f), recover_launch=l, recover_mode=args.recover_mode)
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/fireworks/core/launchpad.py", line 1716, in rerun_fw
updated_ids = wf.rerun_fw(fw_id)
^^^^^^^^^^^^^^^^^^
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/fireworks/core/firework.py", line 1016, in rerun_fw
m_fw._rerun()
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/fireworks/core/launchpad.py", line 2075, in _rerun
self.full_fw._rerun()
^^^^^^^^^^^^
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/fireworks/core/launchpad.py", line 2175, in full_fw
self._get_launch_data(launch_field)
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/fireworks/core/launchpad.py", line 2190, in _get_launch_data
fw = self.partial_fw # assure stage 1
^^^^^^^^^^^^^^^
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/fireworks/core/launchpad.py", line 2168, in partial_fw
self._fw = Firework.from_dict(data)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/fireworks/utilities/fw_serializers.py", line 159, in _decorator
new_args[0] = {k: _recursive_load(v) for k, v in args[0].items()}
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/fireworks/utilities/fw_serializers.py", line 159, in <dictcomp>
new_args[0] = {k: _recursive_load(v) for k, v in args[0].items()}
^^^^^^^^^^^^^^^^^^
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/fireworks/utilities/fw_serializers.py", line 120, in _recursive_load
return {k: _recursive_load(v) for k, v in obj.items()}
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/fireworks/utilities/fw_serializers.py", line 120, in <dictcomp>
return {k: _recursive_load(v) for k, v in obj.items()}
^^^^^^^^^^^^^^^^^^
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/fireworks/utilities/fw_serializers.py", line 123, in _recursive_load
return [_recursive_load(v) for v in obj]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/fireworks/utilities/fw_serializers.py", line 123, in <listcomp>
return [_recursive_load(v) for v in obj]
^^^^^^^^^^^^^^^^^^
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/fireworks/utilities/fw_serializers.py", line 115, in _recursive_load
return load_object(obj)
^^^^^^^^^^^^^^^^
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/fireworks/utilities/fw_serializers.py", line 337, in load_object
return cls_.from_dict(obj_dict)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/fireworks/utilities/fw_serializers.py", line 159, in _decorator
new_args[0] = {k: _recursive_load(v) for k, v in args[0].items()}
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/fireworks/utilities/fw_serializers.py", line 159, in <dictcomp>
new_args[0] = {k: _recursive_load(v) for k, v in args[0].items()}
^^^^^^^^^^^^^^^^^^
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/fireworks/utilities/fw_serializers.py", line 118, in _recursive_load
return json.loads(json.dumps(obj), cls=MontyDecoder)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/json/__init__.py", line 359, in loads
return cls(**kw).decode(s)
^^^^^^^^^^^^^^^^^^^
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/monty/json.py", line 497, in decode
return self.process_decoded(d)
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/monty/json.py", line 443, in process_decoded
return cls_.from_dict(data)
^^^^^^^^^^^^^^^^^^^^
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/monty/json.py", line 194, in from_dict
decoded = {k: MontyDecoder().process_decoded(v) for k, v in d.items() if not k.startswith("@")}
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/monty/json.py", line 194, in <dictcomp>
decoded = {k: MontyDecoder().process_decoded(v) for k, v in d.items() if not k.startswith("@")}
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/monty/json.py", line 405, in process_decoded
obj = self.process_decoded(d["@bound"])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/monty/json.py", line 443, in process_decoded
return cls_.from_dict(data)
^^^^^^^^^^^^^^^^^^^^
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/monty/json.py", line 194, in from_dict
decoded = {k: MontyDecoder().process_decoded(v) for k, v in d.items() if not k.startswith("@")}
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/monty/json.py", line 194, in <dictcomp>
decoded = {k: MontyDecoder().process_decoded(v) for k, v in d.items() if not k.startswith("@")}
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/monty/json.py", line 443, in process_decoded
return cls_.from_dict(data)
^^^^^^^^^^^^^^^^^^^^
File "/home/knykiel/.conda/envs/2022.10-py39/atomate/lib/python3.11/site-packages/monty/json.py", line 195, in from_dict
return cls(**decoded)
^^^^^^^^^^^^^^
TypeError: RelaxSetGenerator.__init__() got an unexpected keyword argument 'auto_kspacing'
Best,
Kat Nykiel