After upgrading to Fedora 39 and OpenLP 3.0.2-3, OpenLP crashes on launch with the following error:
Traceback (most recent call last):
File "/usr/lib/python3.12/site-packages/openlp/core/api/tab.py", line 292, in set_urls
image = QtGui.QPixmap.fromImage(img)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: fromImage(image: QImage, flags: Union[Qt.ImageConversionFlags, Qt.ImageConversionFlag] = Qt.AutoColor): argument 1 has unexpected type 'ImageQt'
After closing the window a second error appears:
Traceback (most recent call last):
File "/usr/bin/openlp", line 33, in <module>
sys.exit(load_entry_point('OpenLP==3.0.2', 'gui_scripts', 'openlp')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/openlp/main.py", line 75, in start
main()
File "/usr/lib/python3.12/site-packages/openlp/core/app.py", line 509, in main
sys.exit(app.run(qt_args, application))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/openlp/core/app.py", line 130, in run
Registry().execute('bootstrap_post_set_up')
File "/usr/lib/python3.12/site-packages/openlp/core/common/registry.py", line 128, in execute
result = function(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/openlp/core/ui/settingsform.py", line 178, in bootstrap_post_set_up
self.api_tab.post_set_up()
^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'post_set_up'
I'm not a dev but I'm very comfortable on the command line. Any clues as to the problem?