aiidalab / aiidalab/aiidalab-qe
Application crashed with ValueError if the codes still on setting up
- Langage dominant
- Python
- Étoiles
- 33
- Forks
- 25
- Merge moyen
- 6 h 7 min
- PR mergées (30 j)
- 8
Description
## Automated report
_This issue was created with the app's automated bug reporting feature.
Attached to this issue is the full traceback as well as an environment
fingerprint that contains information about the operating system as well as all
installed libraries._
## Additional comments (optional):
On the AiiDAlab THEOS server, the dos.x and projwfc.x codes are still set up in the background after the user has already started using the app, mainly to avoid that the user has to wait too long. However, in case the user is fast enough in selecting the structure and doesn't calculate the PDOS, there will be no selected codes for `dos.x` and `projwfc.x` and the submission of the work chain will fail with the Traceback below.
## Attachments
Traceback
```python-traceback
ValueError Traceback (most recent call last)
~/apps/quantum-espresso/aiidalab_qe/steps.py in _on_submit_button_clicked(self, _)
765 def _on_submit_button_clicked(self, _):
766 self.submit_button.disabled = True
--> 767 self.submit()
768
769 def get_input_parameters(self):
~/apps/quantum-espresso/aiidalab_qe/steps.py in submit(self, _)
851 structure=self.input_structure,
852 pw_code=load_code(parameters["pw_code"]),
--> 853 dos_code=load_code(parameters["dos_code"]),
854 projwfc_code=load_code(parameters["projwfc_code"]),
855 protocol=parameters["protocol"],
/opt/conda/lib/python3.9/site-packages/aiida/orm/utils/loaders.py in load_code(identifier, pk, uuid, label, sub_classes, query_with_dashes)
111 :raise aiida.common.MultipleObjectsError: if more than one Code was found
112 """
--> 113 return load_entity(
114 CodeEntityLoader,
115 identifier=identifier,
/opt/conda/lib/python3.9/site-packages/aiida/orm/utils/loaders.py in load_entity(entity_loader, identifier, pk, uuid, label, sub_classes, query_with_dashes)
55
56 if inputs_provided == 0:
---> 57 raise ValueError("one of the parameters 'identifier', pk', 'uuid' or 'label' has to be specified")
58 elif inputs_provided > 1:
59 raise ValueError("only one of parameters 'identifier', pk', 'uuid' or 'label' has to be specified")
ValueError: one of the parameters 'identifier', pk', 'uuid' or 'label' has to be specified
```
Environment fingerprint
eNptWF1v47gV_SuB-7oyJNlx4nmbBujDYqZNm9kOiqIIKImWOaZIhqTiKIv5771fspXFPvqQIu_Huede-vfVq47JeLf6VP2yClbl
g4_D6tPvKxXbo8m6zWPUq0__Xe22jcmrX1ar_8G-KR-9e758utqs9-tqA6tX6C91uS1-a0aXx5unr483f4vm5vPY39S7m2r_qS4_
1dXNb98ebuqyrlc_4UzVnlSvE91tTKeK1uPNq3pdrWs4msGQ9Nh5gMv1_bq8wC-jgosGnULUKeH6Fj67rFvV4Elw1Eew0NbRWYsr
ED76Qf_5By8zXv8RL84-ntqjMu7Pd5xN1-ucikYldqtcl4pv9UUwJwXgDpyqGIrDCwV2w4DVQ2NaQKp5i0umPubBCkZ3ucl4-mrH
e0LoTEy0Y7veMjL4Ti_jh3l-1UVQ-Ujwlj-NPf-sdxya2HtXF-3hYND4CuwqP8JFY1xnXJ94XbwnXzdrjAf9zNmftEsSgHvCJtcW
vXY6quwjGVvRtzmT7fgtHfZX1WjLjCjXyLYGONMqa9lQ2oNQ8DGn9WF0bfbepsLGsWhVe9R09o4C0bRxCpltIwcbrcZsDqNNfgxb
JlBFRjdWw8eA3ILFDBh30mzpLf4Gl45k15bNij5bEyYy647MesDrH7zL0bO1FRIEFsguMpOurMm4duE6u9XqCMZR6KFeoNrq7YzK
PRVdLfkBw2_JVOBjTDoXDvikrHknqzGevKgH4w5eTtjzTSa2Y-Ij7ygyrTXtCYD7-Q78DdXpDqYvDsYym3b8Na2lYJyjq9AuSmbr
rY9qUEKxW4Jcp9hJuRqBQoSgOCrXQaB7cueyAe70zQ9Jxo6x7MdIPlQzhrn1fVThiPAGmM5xnVo7m8WUeiAlY_7s1xt0t1Mt6J5Q
pSQgq9aqlDSHBUnb6Wbs5c4dRaXToFdC4FsJcKcPY9Ld22CFCgyCRkGGWSZnbncmnQrwDAQ3ZRa-
OaadS2E2E_lAh4z2bFqp0HJ9i_s0aIR2WQq5Xt-SXXpQxhavkPzuUl5cu7AX4uSNy-wXRki_tTqgaX2EMpCQ8oJuoT4kHezeAcpZ
BcNBYTVB6EfyLiG3FPvHAoJEsZ6ItBHpOViTn0XlNxKdA6TzWg4b2ThyF8K83dNplNtX8z4HoCJMa2d1FgvR-
eM4KHeIRgOVKFklnWc6p-hO9MwMqBfWNMWgs8Jkz8X_cRUaC_CsJRLcQhrwfCg-
EAJHqrRDT0sGh2ClpGoGJH13681m3oMQyh5E1aaFguESeCKIfC_Ng464-wNY6LcMDupukRqTU6dcryGLadFDf-
jOzGHEbb8a9wN6EIZCNngQt4YOYmswmbfiy638Js6IkmwEi_rAFsvvCwE280Ej-KXjMygEEI9jwSfOC0yEi-
wKXiQdX0Vsq_2HlUyMBxKL0CyuOY4N3V0uQZ4CIOtUwlewCFOPlZMWMb-
uPl8MqFFVPy4W18TMoT-Z81X7dwIkb2cnuBFbFU8gdSDOce4HJcEZShA6dCsdEk-EjAxqaJToDTtqfT_GcSETX9XJS-IwKfTFYv9
XuLDzZycRqAQaw5M66MVlg8rBYv9qZJCoP4CFcSDKUovk3mBSHt18BPo2QA1P11a1JyjqAmQ1zrUN_NuSXUMYWLAqkbYh9dgCFto
zjDabzrSZqow55lROUJh0EofONSTSNCTNLQYxodvciQHyDnLBFOQrXYNTr8pU2Tw6OZ1yQaOJ4ajekrNOZxzz3sjbe-
KR6-2r0WehG4be-awb709k7pb7_IwV6WiGBV_dOEhaay4HD2PIcY4-m-dBkQfVXQSwXGDFxUGJdoXh5h7Kal2zFAYYIXNWjdUyVp
YEDtoqCbUAL4ELW35DS04SgFoA34KYQy5nnDdCdzfEwMvoi_SeR3U2IR_n_M8jd9BvQVNmt9IVQp9GKUT6CAYKqxPMMVqyiFF6NN
Z6jPleDH00kuWK8xdM4NGCKRROPersM4o4VOKzU4OWVkjjCbF74tbNiQlWMgOGcGGHCK-CfNRjKhasqraXxZALdO9k8kwGWkl4Mx
3N7SCkqfWhrylUe3ZSIJyhFenZZSVPcDR0nbTgcIBuWGjo6QvBClMD0sEAV9bj9GAO__pOoeVyCHBLUllEY8PIRYTgnIqhMVqqji
0PkWGCXpLl9VFx_T1eJRPyLTmYfv3-TUYPMnOCmoION5OzIil4nL5OT__8Ij1lQ8jf1YNdkmn6R9Du6enLcvoPE1rKnMbgEs8nQF
K-5IK72uP0BIMGs_NOPKBuC81dSzKweuvrCrasAiS1l0iU82f-R6uGsChY7M6KecHzAwDv7GEl3vzn89cvlG-hxvRObzlMCwHwVp
zLoJa6i_plBMVhqGY3ZuzydsF47ZYLgxedlLkmHtrN_v5OiI3iFEes8PWkZATFkb76iK9bVhsk0u6yVOBSMY_oJXa-e7witQb4Xc
CTKLqZbDXjomOc06T1KczCvl_fAfQEQ0r9Lap0XDxZ4XEyhjkauzlk6QjaPo6mE2mqCDRv7Cz3u-QMPHb8YqDFl1sy-
lWLgNXr4FOmT0M_jzXwNZYCMPCzxRllmpsy7YNJ_1TIDAhj9VrAiNopIxlrW8oRGlKBEd9s9lybCE-
znMsUA4o7YlMXGSSxAb7iG2OSNxVDEZ5iSv7ZEA_zMWrVBQhOm60MaYQbN7Up1YuhI_s5wVye-NssmIwRfl8OGvAUkOu4w-eXbiC
l2HEGgOQmW55sMCv0zQTvuv6Zxk38lyeJtOAaPLahpypQYUMTMtqKARnDAchO9bWYiEFgrk9SScCGccjThvvhjtP-bwUT-
LRoGWeV22Pn-9lfLMJzC4OY_IFRU4LPuqE3p4xmNUPawXAlf1LM-QU4QSHBK_ki65Xw8LuOp3c99osR-
nzUmkO9YW3hCbBooDEmbCNycnldCjoaj_PLpfuWi-
XkmktEF__dnOGFI08ZtgVekZehmuiFAZtUtIs_hd5NCPJ3XLn6-fP_e7KZcw==
**By submitting this issue I confirm that I am aware that this information can
potentially be used to determine what kind of calculation was performed at the
time of error.**
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Évaluation
Cette issue n'a pas encore été évaluée.