You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Delete the user via the Journalist Interface on another computer
Reconnect the workstation to the network
Wait until you get bounced to the login screen with a session expiry error
Log back in as a different user
Expected behavior
User is logged in
Actual behavior
Client crashes. Logs say:
2022-02-02 16:40:57,179 - securedrop_client.logic:534(on_authenticate_success) INFO: erik successfully logged in
2022-02-02 16:40:57,193 - root:63(excepthook) ERROR: Unrecoverable error
Traceback (most recent call last):
File "/opt/venvs/securedrop-client/lib/python3.7/site-packages/securedrop_client/gui/widgets.py", line 2037, in _on_update_authenticated_user
if user.uuid == self.sender.uuid:
File "/opt/venvs/securedrop-client/lib/python3.7/site-packages/sqlalchemy/orm/attributes.py", line 276, in __get__
return self.impl.get(instance_state(instance), dict_)
File "/opt/venvs/securedrop-client/lib/python3.7/site-packages/sqlalchemy/orm/attributes.py", line 677, in get
value = state._load_expired(state, passive)
File "/opt/venvs/securedrop-client/lib/python3.7/site-packages/sqlalchemy/orm/state.py", line 660, in _load_expired
self.manager.deferred_scalar_loader(self, toload)
File "/opt/venvs/securedrop-client/lib/python3.7/site-packages/sqlalchemy/orm/loading.py", line 985, in load_scalar_attributes
raise orm_exc.ObjectDeletedError(state)
sqlalchemy.orm.exc.ObjectDeletedError: Instance '<User at 0x70ff1a06bc50>' has been deleted, or its row is otherwise not present.
(END)
This error is ephemeral: after restarting the client, the error goes away.
The text was updated successfully, but these errors were encountered:
Environment: Qubes 4.0.4, staging environment, RC2 0.6.0 package, 2.1.0 prod server
STR
Expected behavior
User is logged in
Actual behavior
Client crashes. Logs say:
This error is ephemeral: after restarting the client, the error goes away.
The text was updated successfully, but these errors were encountered: