Open Chengcheng-Xiao opened 3 years ago
Thanks for reporting, the prepare_process_inputs
appears to be the cruplt.
If you change this line:
self.ctx.inputs = prepare_process_inputs(self.ctx.inputs)
to
self.ctx.inputs = prepare_process_inputs(self.ctx.inputs, namespaces=['dynamics'])
then the EOS work chain should work.
The problem is caused by not recognizing dynamics
as a valid port namespace and wrongly packing it into a Dict
node instead.
Thanks Bonan, it works! 🤟
Can you re-open this issue until https://github.com/aiida-vasp/aiida-vasp/pull/516 is merged? This will make it easier for people (including me) to find this workaround.
Please check these boxes before submitting your issue, thank you!
Environment
Steps that lead to the error
Following the tutorial:
eos.py
andrun_fcc_si_workchain.py
.run_fcc_si_workchain.py
so that it uses the correctcode
.python run_fcc_si_workchain.py
What should happen
What happened instead
specifically: