Projector manager exception when connecting

Bug #1562566 reported by Ken Roberts
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenLP
Fix Released
Medium
Ken Roberts

Bug Description

Fedora 23 (fresh install with updates)
OpenLP 2.4 (copr repo)

- Create projector manager instance for projector
- Click on projector item to connect

Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/openlp/core/lib/projector/pjlink1.py", line 518, in _send_command
    sent = self.write(out)
TypeError: QIODevice.write(QByteArray): argument 1 has unexpected type 'str'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/openlp/core/lib/projector/pjlink1.py", line 355, in check_login
    self.send_command(cmd='CLSS', salt=salt)
  File "/usr/lib/python3.4/site-packages/openlp/core/lib/projector/pjlink1.py", line 474, in send_command
    return self._send_command(data=out)
  File "/usr/lib/python3.4/site-packages/openlp/core/lib/projector/pjlink1.py", line 524, in _send_command
    except SocketError as e:
TypeError: catching classes that do not inherit from BaseException is not allowed

Tags: projector
Ken Roberts (alisonken1)
Changed in openlp:
status: New → Fix Committed
kellwin (kellwin1157)
Changed in openlp:
status: Fix Committed → New
Revision history for this message
Ken Roberts (alisonken1) wrote :

kellwin - is there a change in 2.4 that I'm not aware of? This problem was fixed last year.

Also, Fedora 23 is no longer supported - plus the latest version in the 2.4 series is 2.4.6. Unfortunately, the fix may have to be to manually download the package for a later version of Fedora, find any new dependencies, then manually install the newer version of OpenLP.

Revision history for this message
Ken Roberts (alisonken1) wrote :

To expand - the fix was merged in r2622 in 2016-03-03

Phill (phill-ridout)
Changed in openlp:
importance: Critical → Medium
Revision history for this message
Ken Roberts (alisonken1) wrote :

Fix for this was committed and released in version 2.4.1

Changed in openlp:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.