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]

Reply via email to