OpenLP 3.0 RC1 has been released, see the announcement here: https://openlp.org/blog/2022/01/18/new-release-openlp-30-rc1-294-mighty-malachi
Please read the announcement before posting here, since a few issues and workarounds are already mentioned there.
Please report findings and issues here. And please post a log file if possible, see https://manual.openlp.org/troubleshooting.html#i-have-been-asked-to-email-a-debug-log-where-do-i-find-this
Comments
Excited about the new release - thank you!
Running 2.9.4-1 (deb build) on Linux Mint 20.3 I get the following traceback on starting up OpenLP:
Traceback (most recent call last):
File "/usr/bin/openlp", line 33, in <module>
sys.exit(load_entry_point('OpenLP==2.9.4', 'gui_scripts', 'openlp')())
File "/usr/lib/python3/dist-packages/openlp/__main__.py", line 75, in start
main()
File "/usr/lib/python3/dist-packages/openlp/core/app.py", line 444, in main
sys.exit(app.run(qt_args, application))
File "/usr/lib/python3/dist-packages/openlp/core/app.py", line 130, in run
Registry().execute('bootstrap_post_set_up')
File "/usr/lib/python3/dist-packages/openlp/core/common/registry.py", line 128, in execute
result = function(*args, **kwargs)
File "/usr/lib/python3/dist-packages/openlp/core/ui/settingsform.py", line 174, in bootstrap_post_set_up
self.general_tab.post_set_up()
AttributeError: 'NoneType' object has no attribute 'post_set_up'
On Windows 10 x64 Build 19043.1466
Windows detects this version as a Trojan.
I got the same exact traceback when running it on Mint 20.2
Me too, but on Ubuntu 21.10
in MacOS Big Sur (11.6.2), the app stalls on execution and I have to force quit. I hope the following is useful.
*** openlp.log has this:
2022-01-19 14:37:28,370 MainThread openlp.plugins.songs.lib.importer ERROR Error importing SongsOfFellowshipImport
Traceback (most recent call last):
File "openlp/plugins/songs/lib/importer.py", line 60, in <module>
File "PyInstaller/loader/pyimod03_importers.py", line 495, in exec_module
File "openlp/plugins/songs/lib/importers/songsoffellowship.py", line 33, in <module>
File "PyInstaller/loader/pyimod03_importers.py", line 495, in exec_module
File "openlp/plugins/songs/lib/importers/openoffice.py", line 38, in <module>
ModuleNotFoundError: No module named 'uno'
2022-01-19 14:37:28,371 MainThread openlp.plugins.songs.lib.importer ERROR Error importing OooImport
Traceback (most recent call last):
File "openlp/plugins/songs/lib/importer.py", line 66, in <module>
File "PyInstaller/loader/pyimod03_importers.py", line 495, in exec_module
File "openlp/plugins/songs/lib/importers/openoffice.py", line 38, in <module>
ModuleNotFoundError: No module named 'uno'
*** If I open from the command line, I get this:
% ./openlp.app/contents/macos/openlp
Qt WebEngine resources not found at /Applications/openlp.app/contents/macos//Applications/openlp.app/contents/macos. Trying parent directory...
Qt WebEngine resources not found at /Applications/OpenLP.app/Contents/MacOS/PyQt5/Qt5. Trying application directory...
Installed Qt WebEngine locales directory not found at location /Applications/openlp.app/contents/macos//Applications/openlp.app/contents/macos/qtwebengine_locales. Trying application directory...
openlp/core/lib/db.py:359: SAWarning: relationship 'Book.songs' will copy column song_books.id to column songs_songbooks.songbook_id, which conflicts with relationship(s): 'SongBookEntry.songbook' (copies song_books.id to songs_songbooks.songbook_id). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards. To silence this warning, add the parameter 'overlaps="songbook"' to the 'Book.songs' relationship. (Background on this error at: https://sqlalche.me/e/14/qzyx)
openlp/core/lib/db.py:359: SAWarning: relationship 'SongBookEntry.song' will copy column songs.id to column songs_songbooks.song_id, which conflicts with relationship(s): 'Book.songs' (copies songs.id to songs_songbooks.song_id). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards. To silence this warning, add the parameter 'overlaps="songs"' to the 'SongBookEntry.song' relationship. (Background on this error at: https://sqlalche.me/e/14/qzyx)
openlp/core/lib/db.py:359: SAWarning: relationship 'Song.songbook_entries' will copy column songs.id to column songs_songbooks.song_id, which conflicts with relationship(s): 'Book.songs' (copies songs.id to songs_songbooks.song_id). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards. To silence this warning, add the parameter 'overlaps="songs"' to the 'Song.songbook_entries' relationship. (Background on this error at: https://sqlalche.me/e/14/qzyx)
Setting up log file: /Users/jamie/Library/Application Support/openlp/libreofficeserver.log
Traceback (most recent call last):
File "/Applications/openlp.app/contents/macos/plugins/presentations/lib/libreofficeserver.py", line 46, in <module>
from serializers import register_classes
File "/Applications/OpenLP.app/Contents/MacOS/plugins/presentations/lib/serializers.py", line 24, in <module>
from openlp.core.common.path import Path
ModuleNotFoundError: No module named 'openlp'
qt.qpa.window: <QNSWindow: 0x7fbe89260d70; contentView=<QNSView: 0x7fbe8984fc40; QCocoaWindow(0x7fbe8925c4e0, window=QWidgetWindow(0x7fbe8984dd20, name="QWidgetClassWindow"))>> has active key-value observers (KVO)! These will stop working now that the window is recreated, and will result in exceptions when the observers are removed. Break in QCocoaWindow::recreateWindowIfNeeded to debug.
This is a "false positive", meaning that there is not a virus in OpenLP, but Windows Defender unfortunately thinks so...
We're are working on finding a way to get it fixed.
The false positive is unfortunately sometimes an issue due to the way OpenLP is bundled for windows.
in MacOS Big Sur (11.6.2), the app stalls on execution and I have to force quit. I hope the following is useful.
Thank you for reporting this. What hardware are you running on? Is it x86 or ARM?
Thanks for reporting this, we're looking into it!
Traceback (most recent call last):
File "openlp\core\ui\mainwindow.py", line 1293, in update_recent_files_menu
AttributeError: 'str' object has no attribute 'is_file'
Could you provide some context? What were you doing when the problem occurred? Can you reproduce it?
@mxyost @kp3ft @michaelbishop I tracked it down to a problem with the package, which I've fixed and re-uploaded. Please download the file again and re-install OpenLP from the new package file, and it should run fine.
@Penguin we submitted OpenLP to Microsoft, and they have updated their malware definitions to remove OpenLP, so you should be able to install and run OpenLP once you've updated your malware definitions in Windows Defender.
x86
I had to do the following to restore 2.4.6. I haven't seen this described on the forum. This will be my procedure before installing 3.0.
Next time, I'll save the preferences .plist so I don't have to set up preferences again. This was a minor inconvenience, given how much time OpenLP has saved me over the years. Keep up the good work!
Great to see this realease.
It is mostly stable, however when a image is displayed the web remotes returns a server error when accesing /api/v2/controller/live-item
Can’t open the app on MacOS Catalina (10.15.7). Everytime it asks me for the location of Microsoft PowerPoint. I don’t have it, so I choos „Cancel“. That’s all. Here’s the log:Logging to: /Users/fritz/Library/Application Support/openlp/openlp.log
I cannot reproduce this, could you provide some details of how you get the error?
Do you have the latest version of the web remote? Go to Settings->Remote Interface to check.
Hi,
Happy about this new beta.
I have a trouble with the second screen. OLP tell me there i a mistake between the screen and the settings. This is the message :
When I continue and go to the screen settings of OLP, the resolution detected is wrong (the good one is 1920x1080).
On windows (10), the setting is correct (same like i used for previous version).
I tried everything I can (portable version, unplug the screen and plug it again, etc..), but no way.
Is there something I can do to solve this ?
On my personnal laptop (win10 too), everything is working well.
Thank you for your hard work.
I was able to fix it. It seems that it was an old registry entry (under Computer\HKEY_CURRENT_USER\Software\OpenLP\OpenLP\presentations\presentations files) which contained a path to a removed pdf file. Apparently OpenLP tried to open that file, couldn't find it and thus, the presentation plugin failed.
I cleared the whole registry entry (presentations files), started OpenLP, now it works fine.
Initial message:
Hello,
thank you for all your effort.
I tried the new RC1, but the presentation plugin fails on Windows 11. Here is the log:
Is there anything I or you can do? Thanks!
Sebastian
Thought I would try the new version on my new MacBook Pro . Unfortunately after moving the .dmg file to the applications folder, when I try to run it it says the file is damaged and I should move it to the bin.
Has anybody any clues about what I am doing wrong please. New to Mac. I usually use windows.
Thanks.
Chris
PS
Just tried a download from the BitTorrent Option and that version works OK enabling me to start the set up. with the wizard. Perhaps the Direct version is corrupted?
Thanks.
Chris
Malwarebytes is also detecting it as malware.
Windows 10, OLP 2.9.4 no right click/context menu for Presentations. Available on Media and other tabs.
@Jamie Hockin It appears that OpenLP is stalling when trying to connect to LibreOffice. If you rename or move LibreOffice, OpenLP will be unable to find it and will continue to run as usual. Not a long-term solution, obviously, but if you need to get OpenLP running now, that'll work till I figure out the problem and get it fixed.
@Dmayner That's a false positive, and we're aware of that. We'll see if we can get them to remove it from the list.
@Chris_J Not corrupted, you're essentially downloading the exact same file, but you're downloading it via a different mechanism. The blog post tells you how to fix the "corrupted download" error.