Skip to content

Bug report: Application crashed with KeyError #1225

Description

@JessieW0210

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):

I deinstalled a prerelease version of the app and installed the latest release. Then I submitted a calculation and got the error

Attachments

Traceback
KeyError                                  Traceback (most recent call last)
~/.local/lib/python3.9/site-packages/aiidalab_qe/common/wizard.py in confirm(self, _)
    171 
    172     def confirm(self, _=None):
--> 173         self._model.confirm()
    174 
    175     def _enable_confirm_button(self):

~/.local/lib/python3.9/site-packages/aiidalab_qe/app/submission/model.py in confirm(self)
     63         super().confirm()
     64         if not self.process_node:
---> 65             self._submit()
     66 
     67     def update(self):

~/.local/lib/python3.9/site-packages/aiidalab_qe/app/submission/model.py in _submit(self)
    188     def _submit(self):
    189         parameters = self.get_model_state()
--> 190         builder = self._create_builder(parameters)
    191 
    192         with self.hold_trait_notifications():

~/.local/lib/python3.9/site-packages/aiidalab_qe/app/submission/model.py in _create_builder(self, parameters)
    230 
    231     def _create_builder(self, parameters) -> ProcessBuilderNamespace:
--> 232         builder = QeAppWorkChain.get_builder_from_protocol(
    233             structure=self.input_structure,
    234             parameters=deepcopy(parameters),  # TODO why deepcopy again?

~/.local/lib/python3.9/site-packages/aiidalab_qe/workflows/__init__.py in get_builder_from_protocol(cls, structure, parameters, **kwargs)
    127                     value["code"] = orm.load_node(value["code"])
    128         # update pseudos
--> 129         for kind, uuid in parameters["advanced"]["pw"]["pseudos"].items():
    130             parameters["advanced"]["pw"]["pseudos"][kind] = orm.load_node(uuid)
    131         #

KeyError: 'pseudos'
Environment fingerprint
eNplWU1z47gR_StTznWpEklJtue2mc0etmaSSTzJViqVUoEkRMEiARgAbdNb89_TX6DoyVEPINBovH7dDf1x86xDNM7efCx_uvGD
SicXxpuPf9yo0J5N0m2agr75-J-bw64x6eanm798_vXmvzB1Tmdnj8vXN_XmflPWMOEK_an88PDl64dvk_7wm7IfqvJDuf1Y1R_r
6sM_v336UG2r_c13WEq1F9XrSLs2cSj8DB9Xm3KzheVU9zjF9E2_JgDLTc2gMZ0qWoemwczDpr6CvrrI5-UC9mqK0ShLA9VqiTxQ
dCqpNHu04ma72a--tco68MO50KNXZMN2s23ul3Ef9dQ5Grhdrfw0KZumUUcfdIw4vgMPXcfjWQ8DbXa3Ql-UtUaH--
3_WbqMFC8uXE6De4k0Z-WQQTUIvdsHsOPZjeSnfXZpHngS-P0axxfT9TrFY6Mi-3cn467w5oI-
OIDR7CEHHAnJuYEdV2aTgUVPxIqaJw56bExLXpJPLbhVJd0VV7eL_2w01TmNA82-31SEzcbRegf5emYr6TthnvK-
MyHSZ7vNjpHRdXrtZqT1sy68SmeCd7x-6J2tivZ0MnjihWdXuGiM7YztI4_LOUNQ81F5c2wdsIMpWgrzyHn1phLvxZTcRVu-
NTCHscl6FWhmmWkcZ9see211UMkFXpJWSIkOV-XQ-LNq9MBc39KnDURSq4RWbCFC3oUUN6fJtnRRxRCmolXtOe-KnmraMPtELK3I
_EarKZnTNEQ3-R0NyMGaQcPHgOzhGAwYe9Fs6R5_wznPQhwyyyVXc_TebqqtIBK9KzCoVr_Sd_uNdzHR2sGlwZAiZH58QtM_OZuC
45OWzDE6UqYiHmNHYEzaG-snpor4kuFXuFNC-
bbbxcOwINGibQfTrEjbAtcNU2QL9wpsL3cZFhvZe0Ik2G0vv5MZF38vp2vPePmpsBAuajBv5MQsXa0J7SRhxeQFa1oUNzCG-
EO_iwjHs_Tl9XijujD7atgQATe4oEYllF-
gwfUUzqwYBI0cGTXKHGG2U8y6-ytQiGgXZ2U7uP5eYlUmJDcF8kcOJFTlgm6huIrFPR8Th9yU3o_tr59FPy4DZR5Atro-KH_GbWr
wD1_33A7ZFXwTHcRwlGOTbzrdTL0YxxHXaeCixNpenN9p7ceuuJgkvqgIPE1Rd6_jIHTEmb9oUPgWlYyWhF3vaCqjnAlzxHZGghO
yJf2Ml6NrHiHLxpTDgeO2s5FTLH3NxO8gZjzT-
MD2uDamAN4_kojIuQ804skeDMFb_D0NL6ZlxYObREiD0Ez25IZOLEKzNei0tknUcSeiqUdlhuMzMLQTN-XcpMcR6CuhDKIG1AotX
gQsAlfkjE3ifMReW-3RI30ATZHDVjSgWxAbYRFfwAki9DE6GyGoibfgQz71yQx6cBQIdY6ME1QuzXQ6aY7fPV4D4yYdxbxaLuwE_
LzKxP7AC8TodcuBnRPiaeLih1M-AD3YJO6nn3B0SWNwKIlUMrF3rh8wycSkVmJMfH02bwyxZvdBaztoSR0C-dZIRcG8Oe-
JsDVKHf02HrMYZzr8PY3KnoLREIzEbLbXdFbRZzjHjBCvtGyFkkvjI6YGkLgCblFhCURikL9eRqGCgYBuKUvvl2E_g-
hbykAHvBsBgaKwlSTdKqNC5dtNvVtDBeQ5uHkJ-utscIogFSNSk9ASt3yeBSygOISTSwAyfUyKnbK9BqbFFV8fdWeyouK034x9VB
W7lrZ6xIqN2V9Kent0Tc4CXCwgLfeiYHv5DRqomVDsnXfU3WX3PE5wNh2OINwQIOwPXiIPMFWXXCt4AcH9LBm2vH83kihkIdiEfq
ttzlOzEnIBuUgESlC8X0GounsM_bjy-3X0uBhQYUr7YfB6OeR-NO8CFZ-hsjinRCCLitIooD0X83LN67cCRDfkc7JwDSpcVkoBYQ
4qAiVduzrZoN7m4-CAc2HRGrixdlCsKHfCCcBGNTZKxH8vYH9OFrSnQB6aZKQWLXc8PDyPgDIbdxx9EEi9pNJbrni-
qIsTK2uaALus9vgCh-jcC7dJtzSBgcKkQiKbj4IzJ_-gTnpVCEBG9gOWQY24b_cOhLyK7JP7P7wfG7BGLDI7cxU8dimoRykt2eRu
CsNKwUYMqEHr56xVZIjBglVLBUtWDMfux7ZpBIF3Iwv0TqQUsDRf1ZV2BKoX6-6hzLo6-gJKavb4nud6cFM4O8nje4LMjlyHEcdz
xhy3smfssUoRVhIyDcl0pk0sWYRZNVLRuZWa3CJvoCdsV3shJgGbi1CAnAWqchAzw21zovKJVJL7FHA75Ais6EXQ93RBVqdPv_y6
k6axYgT7ulduGfjbfng2-kXYQbZBI9o4dyHzsfxcYdBQmnGlAXYaK1ixW25mx2DDxD1s8yyJhor7AAdV_zkzje0AQT9qY-M0inBs
Gcwqjzp5YCjLtgQPIJNVq6bCBdRFllupVLiQ5Nxfcf7zoB0pKegzpINkcNSDWiVjAJ78qgX2UImqrPW1AK6FaiHpsK4doVZSo7lw
JpSGFesnJwFC3-pgHDJFrKikAvT6FcqEtKqNfB8nUTn0n4ek5uQBo5YZUKQPOkKpr4VAe0IH6OHRrMzOr0YYVpEFxnMzz82Nv_So
T0dMxSCRR6StcJ0Knfx0Iw0wfkbeRRmYiZAV34kf5Mphn5LEyA9SW9BwcJBNznqKxYrzcp846LlKvxbGtYz43FJmwQcsOSjKePd7
9mvEUxDCjb2PMxS1fUUOu6eqOEPYcaswvx_prRrWLw0e1Cc4KE3WLwgeyrZCP6thlcv83CQJdOnIv86fzOkfv5O3uCXysHFUucSr
GVlKa1inZIil8hbViREoNRIpBrXi-xV2XB6pqluxgwcgpaeU3xOkvcSxeKYGb1lFn5hvWGywjSfTD_Lwcbd0kl-v2bvKVeLX-bff
v0k_TW6ZQZyg4Mrt6x07VVAoZdUwRxML3jPmaVA1yzwUdq5OOB98nb_MD3__LNbVhPxVfRrWwTb_zWv78PB5_XDhZ3QqxzxSiJcH
BJryzLg72eEBEkkUoWQfUd0IxaoWKqH3qtUICKJ9Xqm-4Kg8BfS7vVzmdlku5RZfZgc1S0u0Y-CNXVHKEf_985fPJMGiCfMbvXWB
grLfn_TSr2ZxgtKnFTqyeoWOI4g8zDcbdM_PH7hTKZ180E8T5BBZi4UtY6tHHI64wC1emWuEMKFobmYlDWt5yxRe4Rt54cAwOSxD
BQ4VufXfYsl3h9bEGpxj4ym3mtx9xNbAYQpqMNYBJvigVbDSbpcMS86Rh5uoVeOCzW85FUH6spTh9yRTUY9cGtZSezxAiVJ9Cxwx
-foiEAiKHXks2AqWJp9v5LDfsJiBIF-0bYJWF0kzB0Kh55km0-UGAB0ezSvby_VJvEDEJPEBy1CEii4V0HRzk8PEi9acTpL3mQb4
lhaNftZCjWqJ3-h7vohKiiCIq58HbCBmYWtNTohnSKncdG0lFUOP2V4K6d5yERancFLcsfGDNT2xxXk8tWLPjn-_vwrKd8fV0yrX
VgBPWHpLpONSEGSqNVTU3YufAYouNE4Ffnoo73-EycprM7OV4odnnDgf_vAdooVxRd_GAjv_OINIcKFTsyLATYz0crWSOsQge0gD
IveWznDZnQcitGmQx2TC4Zpw6asu1gzbuY2xWnWVyeVI4tDH32alJkiyt3V6Si6059Wt0m9s10wbVy9QBD8b-d-
EMrPMljPwy0d66kbS3wNTGIIR6rKUX5nKBUwDt2P7fFkYteb6SsG5Fwv3fuLb2klvCxi-J1FHHWU-PXTS4JuwjMp43GySem55FZg
sPoaCWdJI1ZJ-J386JneU6blzhkR6ffuUrq9mHKKhzoUpVSb_Ut4tXS4uCf7Sq3fEF5Xac0fvmTu5jpd2RPD6IPLSArXl4b8iC15
0oy00lJKJc_gAHCHx4NtWroJK0Y3fdbi86amXRwM09-WsJSKFkhxAxx-
ryFpoJP2ybRY3CxvxWC9BeXkN4sVee6jv6eEJ8yeG7es4rJ7F2OJZBc67JVewb8b7pdv-_v1_w3neNw==

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions