I'm using 3.1.0rc4 on macOS 14.3 on an Apple M1 chip. I have an existing ~/Library/Application Support/openlp folder (made a backup of it, of course) from 2.4.6. On first launch, new version took me through the "first run" steps, downloading various media etc. Once done, I get the OpenLP logo on the main screen, and nothing else happens. Contents of openlp.log are below.
2024-01-30 11:39:50,745 MainThread py.warnings WARNING openlp/core/threading.py:55: UserWarning: Service "main_window" not found in list
2024-01-30 11:40:39,604 MainThread py.warnings WARNING openlp/core/common/mixins.py:212: UserWarning: Service "theme_manager" not found in list
2024-01-30 11:41:00,311 MainThread openlp.plugins.songs.lib.importer ERROR Error importing SongsOfFellowshipImport
Traceback (most recent call last):
File "openlp/plugins/songs/lib/importer.py", line 61, in <module>
File "PyInstaller/loader/pyimod02_importers.py", line 385, in exec_module
File "openlp/plugins/songs/lib/importers/songsoffellowship.py", line 33, in <module>
File "PyInstaller/loader/pyimod02_importers.py", line 385, in exec_module
File "openlp/plugins/songs/lib/importers/openoffice.py", line 39, in <module>
ModuleNotFoundError: No module named 'uno'
2024-01-30 11:41:00,312 MainThread openlp.plugins.songs.lib.importer ERROR Error importing OooImport
Traceback (most recent call last):
File "openlp/plugins/songs/lib/importer.py", line 67, in <module>
File "PyInstaller/loader/pyimod02_importers.py", line 385, in exec_module
File "openlp/plugins/songs/lib/importers/openoffice.py", line 39, in <module>
ModuleNotFoundError: No module named 'uno'
2024-01-30 11:41:01,115 MainThread openlp.plugins.songs.lib.upgrade WARNING {"parts": ["songs", "audio", "335", "How Firm A Foundation (Foundation).txt"], "json_meta": {"class": "Path", "version": 1}} does not exists, so no sha256 hash added.
2024-01-30 11:41:01,249 MainThread openlp.core.db.upgrades ERROR Could not run database upgrade script "upgrade_3", upgrade process has been halted.
Traceback (most recent call last):
File "sqlalchemy/engine/base.py", line 1905, in _execute_context
File "sqlalchemy/engine/default.py", line 736, in do_execute
sqlite3.OperationalError: no such column: image_filenames.filename
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "openlp/core/db/upgrades.py", line 95, in upgrade_db
File "openlp/plugins/images/lib/upgrade.py", line 102, in upgrade_3
File "sqlalchemy/engine/base.py", line 1385, in execute
File "sqlalchemy/sql/elements.py", line 334, in _execute_on_connection
File "sqlalchemy/engine/base.py", line 1577, in _execute_clauseelement
File "sqlalchemy/engine/base.py", line 1948, in _execute_context
File "sqlalchemy/engine/base.py", line 2129, in handle_dbapi_exception
File "sqlalchemy/util/compat.py", line 211, in raise
File "sqlalchemy/engine/base.py", line 1905, in _execute_context
File "sqlalchemy/engine/default.py", line 736, in do_execute
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such column: image_filenames.filename
[SQL: SELECT image_filenames.id, image_filenames.group_id, image_filenames.filename, image_filenames.file_path
FROM image_filenames]
(Background on this error at: https://sqlalche.me/e/14/e3q8)