Entry point of a parser is not found but it appears in verdi plugin list

Hi everyone

My coworker is trying to create a Docker container starting from the image of AiiDA aiidateam/aiida-core-with-services:latest.

I have been supervising his steps during the AiiDA setup and everything went fine. Then, I sent him a script to submit an AiiDA-Siesta workchain, and it works in the sense that the workchain is submitted.

The problem we find is that the workchain goes Excepted, giving the following error:

ValueError: Error occurred validating port 'inputs.metadata.options.parser_name': invalid parser specified: Entry point 'siesta.parser' not found in group 'aiida.parsers'

To my surprise, after running verdi plugin list aiida.parsers I can clearly see the siesta.parser. I have no idea then about why AiiDA seems unable to detect it.

In case it helps, this issue is not replicated in any of the 3 workstations I have used previously. I do not know if it might be related to the use of a Docker.

Any tips or suggestions are welcome!

Thanks in advance

Hi @jgarridoa,

apologies if this is obvious, but these kinds of issues are usually caused because the AiiDA daemon needs to be restarted after you install a plugin

verdi deamon restart --reset
1 Like

I was pretty sure at first that I had already restarted the daemon, but it seems that I did not since restarting it solved the issue.

Despite being the obvious answer, it was the correct one, so thanks @danielhollas for reminding me of the basics!

1 Like

This topic was automatically closed 5 days after the last reply. New replies are no longer allowed.