I am going through “Run a test workflow” on Installing atomate — atomate 1.0.3 documentation. Options 1 and 3 work fine for me. However, with Options 2 and 4, I get the following error:
Traceback (most recent call last):
File “/storage/home/njh5724/.conda/envs/atomate_env/bin/atwf”, line 294, in
args.func(args)
File “/storage/home/njh5724/.conda/envs/atomate_env/bin/atwf”, line 92, in add_wf
add_to_lpad(wf, write_namefile=False)
File “/storage/home/njh5724/.conda/envs/atomate_env/bin/atwf”, line 52, in add_to_lpad
lpad.add_wf(workflow)
File “/storage/home/njh5724/.conda/envs/atomate_env/lib/python3.11/site-packages/fireworks/core/launchpad.py”, line 409, in add_wf
self.workflows.insert_one(wf.to_db_dict())
File “/storage/home/njh5724/.conda/envs/atomate_env/lib/python3.11/site-packages/pymongo/collection.py”, line 669, in insert_one
self._insert_one(
File “/storage/home/njh5724/.conda/envs/atomate_env/lib/python3.11/site-packages/pymongo/collection.py”, line 609, in _insert_one
self.__database.client._retryable_write(acknowledged, _insert_command, session)
File “/storage/home/njh5724/.conda/envs/atomate_env/lib/python3.11/site-packages/pymongo/mongo_client.py”, line 1523, in _retryable_write
return self._retry_with_session(retryable, func, s, bulk)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/storage/home/njh5724/.conda/envs/atomate_env/lib/python3.11/site-packages/pymongo/mongo_client.py”, line 1421, in _retry_with_session
return self._retry_internal(
^^^^^^^^^^^^^^^^^^^^^
File “/storage/home/njh5724/.conda/envs/atomate_env/lib/python3.11/site-packages/pymongo/_csot.py”, line 107, in csot_wrapper
return func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/storage/home/njh5724/.conda/envs/atomate_env/lib/python3.11/site-packages/pymongo/mongo_client.py”, line 1462, in _retry_internal
).run()
^^^^^
File “/storage/home/njh5724/.conda/envs/atomate_env/lib/python3.11/site-packages/pymongo/mongo_client.py”, line 2315, in run
return self._read() if self._is_read else self._write()
^^^^^^^^^^^^^
File “/storage/home/njh5724/.conda/envs/atomate_env/lib/python3.11/site-packages/pymongo/mongo_client.py”, line 2422, in _write
return self._func(self._session, conn, self._retryable) # type: ignore
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/storage/home/njh5724/.conda/envs/atomate_env/lib/python3.11/site-packages/pymongo/collection.py”, line 597, in _insert_command
result = conn.command(
^^^^^^^^^^^^^
File “/storage/home/njh5724/.conda/envs/atomate_env/lib/python3.11/site-packages/pymongo/helpers.py”, line 322, in inner
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File “/storage/home/njh5724/.conda/envs/atomate_env/lib/python3.11/site-packages/pymongo/pool.py”, line 996, in command
self._raise_connection_failure(error)
File “/storage/home/njh5724/.conda/envs/atomate_env/lib/python3.11/site-packages/pymongo/pool.py”, line 968, in command
return command(
^^^^^^^^
File “/storage/home/njh5724/.conda/envs/atomate_env/lib/python3.11/site-packages/pymongo/network.py”, line 151, in command
request_id, msg, size, max_doc_size = message._op_msg(
^^^^^^^^^^^^^^^^
File “/storage/home/njh5724/.conda/envs/atomate_env/lib/python3.11/site-packages/pymongo/message.py”, line 762, in _op_msg
return op_msg_uncompressed(flags, command, identifier, docs, opts)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
bson.errors.InvalidDocument: cannot encode object: True, of type: <class 'numpy.bool’>
I am using:
atomate 1.1.0
pymongo 4.6.0
pymatgen 2023.10.11
fireworks 2.0.3
custodian 2023.10.9
Any help or feedback is much appreciated!
Nigel Hew,
Penn State Postdoc
Phases Research Lab