Skip to content

fix: include correct database version with mysql - #961

Open
schewara wants to merge 1 commit into
nixgates:masterfrom
schewara:fix-mysql-db-error
Open

fix: include correct database version with mysql#961
schewara wants to merge 1 commit into
nixgates:masterfrom
schewara:fix-mysql-db-error

Conversation

@schewara

Copy link
Copy Markdown

This change addresses current errors when using MySQL as a Database as well as the TypeError
for tuple indices.

Fixes: #896 #938

2025-06-23 21:50:57.244 T:4498    error <general>: SEREN OMEGA (6): Traceback (most recent call last):
                                                     File "/home/osmc/.kodi/addons/plugin.video.seren/resources/lib/modules/player.py", line 559, in _handle_bookmark
                                                       g.clear_kodi_bookmarks()
                                                     File "/home/osmc/.kodi/addons/plugin.video.seren/resources/lib/modules/globals.py", line 663, in clear_kodi_bookmarks
                                                       with self.get_kodi_video_db_connection() as video_database:
                                                     File "/home/osmc/.kodi/addons/plugin.video.seren/resources/lib/database/__init__.py", line 160, in __enter__
                                                       self.connect()
                                                     File "/home/osmc/.kodi/addons/plugin.video.seren/resources/lib/database/__init__.py", line 174, in connect
                                                       self._connection = self._create_connection()
                                                     File "/home/osmc/.kodi/addons/plugin.video.seren/resources/lib/database/__init__.py", line 369, in _create_connection
                                                       return self.mysql.connect(**self.config)
                                                     File "/home/osmc/.kodi/addons/script.module.myconnpy/lib/mysql/connector/pooling.py", line 294, in connect
                                                       return MySQLConnection(*args, **kwargs)
                                                     File "/home/osmc/.kodi/addons/script.module.myconnpy/lib/mysql/connector/connection.py", line 164, in __init__
                                                       self.connect(**kwargs)
                                                     File "/home/osmc/.kodi/addons/script.module.myconnpy/lib/mysql/connector/abstracts.py", line 1181, in connect
                                                       self._open_connection()
                                                     File "/home/osmc/.kodi/addons/script.module.myconnpy/lib/mysql/connector/connection.py", line 572, in _open_connection
                                                       self._do_auth(
                                                     File "/home/osmc/.kodi/addons/script.module.myconnpy/lib/mysql/connector/connection.py", line 309, in _do_auth
                                                       self._auth_switch_request(username, password)
                                                     File "/home/osmc/.kodi/addons/script.module.myconnpy/lib/mysql/connector/connection.py", line 366, in _auth_switch_request
                                                       raise get_exception(packet)
                                                   mysql.connector.errors.ProgrammingError: 1049 (42000): Unknown database 'OsmcVideo'
2025-06-23 21:57:31.918 T:4899    error <general>: SEREN OMEGA (8): Traceback (most recent call last):
                                                     File "/home/osmc/.kodi/addons/plugin.video.seren/resources/lib/modules/player.py", line 559, in _handle_bookmark
                                                       g.clear_kodi_bookmarks()
                                                     File "/home/osmc/.kodi/addons/plugin.video.seren/resources/lib/modules/globals.py", line 664, in clear_kodi_bookmarks
                                                       if file_ids := [
                                                     File "/home/osmc/.kodi/addons/plugin.video.seren/resources/lib/modules/globals.py", line 665, in <listcomp>
                                                       str(i["idFile"])
                                                   TypeError: tuple indices must be integers or slices, not str

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] Errors when using MySQL

1 participant