GitHub user PARKER-X added a comment to the discussion: Not Able to login
Superset key decryption error
@dosu i am able to login but not able to delete database file
"C:\Users\Administrator\Desktop\SamarthX_New\superset\venv\Lib\site-packages\sqlalchemy_utils\types\encrypted\encrypted_type.py",
line 407, in process_result_value
decrypted_value = self.engine.decrypt(value)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"C:\Users\Administrator\Desktop\SamarthX_New\superset\venv\Lib\site-packages\sqlalchemy_utils\types\encrypted\encrypted_type.py",
line 124, in decrypt
raise ValueError('Invalid decryption key')
ValueError: Invalid decryption key
2026-08-17 09:38:48,436:INFO:werkzeug:127.0.0.1 - - [17/Aug/2026 09:38:48] "GET
/api/v1/database/1/related_objects/ HTTP/1.1" 500 -
2026-08-17 09:38:48,467:ERROR:flask_appbuilder.api:Invalid decryption key
Traceback (most recent call last):
File
"C:\Users\Administrator\Desktop\SamarthX_New\superset\venv\Lib\site-packages\sqlalchemy_utils\types\encrypted\encrypted_type.py",
line 122, in decrypt
decrypted = decrypted.decode('utf-8')
^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x9e in position 0: invalid
start byte
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File
"C:\Users\Administrator\Desktop\SamarthX_New\superset\venv\Lib\site-packages\flask_appbuilder\api\__init__.py",
line 124, in wraps
return f(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^
File
"C:\Users\Administrator\Desktop\SamarthX_New\superset\venv\Lib\site-packages\superset\views\base_api.py",
line 120, in wraps
duration, response = time_function(f, self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"C:\Users\Administrator\Desktop\SamarthX_New\superset\venv\Lib\site-packages\superset\utils\core.py",
line 1559, in time_function
response = func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File
"C:\Users\Administrator\Desktop\SamarthX_New\superset\venv\Lib\site-packages\superset\utils\log.py",
line 301, in wrapper
value = f(*args, **kwargs)
^^^^^^^^^^^^^^^^^^
File
"C:\Users\Administrator\Desktop\SamarthX_New\superset\venv\Lib\site-packages\superset\databases\api.py",
line 1319, in related_objects
database = DatabaseDAO.find_by_id(pk)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"C:\Users\Administrator\Desktop\SamarthX_New\superset\venv\Lib\site-packages\superset\daos\database.py",
line 91, in find_by_id
return query.filter(column == model_id).one_or_none()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"C:\Users\Administrator\Desktop\SamarthX_New\superset\venv\Lib\site-packages\sqlalchemy\orm\query.py",
line 2850, in one_or_none
return self._iter().one_or_none()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"C:\Users\Administrator\Desktop\SamarthX_New\superset\venv\Lib\site-packages\sqlalchemy\engine\result.py",
line 1510, in one_or_none
return self._only_one_row(
^^^^^^^^^^^^^^^^^^^
File
"C:\Users\Administrator\Desktop\SamarthX_New\superset\venv\Lib\site-packages\sqlalchemy\engine\result.py",
line 559, in _only_one_row
row = onerow(hard_close=True)
^^^^^^^^^^^^^^^^^^^^^^^
File
"C:\Users\Administrator\Desktop\SamarthX_New\superset\venv\Lib\site-packages\sqlalchemy\engine\result.py",
line 1386, in _fetchone_impl
return self._real_result._fetchone_impl(hard_close=hard_close)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"C:\Users\Administrator\Desktop\SamarthX_New\superset\venv\Lib\site-packages\sqlalchemy\engine\result.py",
line 1801, in _fetchone_impl
row = next(self.iterator, _NO_ROW)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"C:\Users\Administrator\Desktop\SamarthX_New\superset\venv\Lib\site-packages\sqlalchemy\orm\loading.py",
line 147, in chunks
fetch = cursor._raw_all_rows()
^^^^^^^^^^^^^^^^^^^^^^
File
"C:\Users\Administrator\Desktop\SamarthX_New\superset\venv\Lib\site-packages\sqlalchemy\engine\result.py",
line 393, in _raw_all_rows
return [make_row(row) for row in rows]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"C:\Users\Administrator\Desktop\SamarthX_New\superset\venv\Lib\site-packages\sqlalchemy\engine\result.py",
line 393, in <listcomp>
return [make_row(row) for row in rows]
^^^^^^^^^^^^^
File
"C:\Users\Administrator\Desktop\SamarthX_New\superset\venv\Lib\site-packages\sqlalchemy\sql\type_api.py",
line 1718, in process
return process_value(impl_processor(value), dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"C:\Users\Administrator\Desktop\SamarthX_New\superset\venv\Lib\site-packages\sqlalchemy_utils\types\encrypted\encrypted_type.py",
line 468, in process_result_value
value = super().process_result_value(value=value, dialect=dialect)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"C:\Users\Administrator\Desktop\SamarthX_New\superset\venv\Lib\site-packages\sqlalchemy_utils\types\encrypted\encrypted_type.py",
line 407, in process_result_value
decrypted_value = self.engine.decrypt(value)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"C:\Users\Administrator\Desktop\SamarthX_New\superset\venv\Lib\site-packages\sqlalchemy_utils\types\encrypted\encrypted_type.py",
line 124, in decrypt
raise ValueError('Invalid decryption key')
ValueError: Invalid decryption key
2026-08-17 09:38:48,476:INFO:werkzeug:127.0.0
GitHub link:
https://github.com/apache/superset/discussions/43227#discussioncomment-18046820
----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]