OpenLP crash when opening service

Bug #952254 reported by Jonathan Corwin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenLP
Fix Released
Critical
Jonathan Corwin

Bug Description

When loading my service, I now get this error. This didn't occur prior to r1896

Traceback (most recent call last):
  File "openlp\plugins\songs\lib\mediaitem.py", line 578, in serviceLoad
    song = self.openLyrics.xml_to_song(item.xml_version, True)
  File "openlp\plugins\songs\lib\xml.py", line 385, in xml_to_song
    self._process_lyrics(properties, song_xml, song)
  File "openlp\plugins\songs\lib\xml.py", line 724, in _process_lyrics
    verses[(verse_tag, verse_number, lang)] = text
  File "lxml.objectify.pyx", line 344, in lxml.objectify.ObjectifiedElement.__setitem__ (src/lxml/lxml.objectify.c:3749)
TypeError: 'tuple' object cannot be interpreted as an index

Seems to be due to "Bless the Lord oh my soul" in the attached service.

Related branches

Revision history for this message
Jonathan Corwin (j-corwin) wrote :
Tim Bentley (trb143)
Changed in openlp:
status: New → Confirmed
Changed in openlp:
assignee: nobody → Jonathan Corwin (j-corwin)
status: Confirmed → Fix Committed
Changed in openlp:
status: Fix Committed → 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.