← Back to team overview

openlp-core team mailing list archive

[Bug 596506] [NEW] Clicking to go live on a verse doesn't always work

 

Public bug reported:

There's a problem with caching when you move to a new song, and then go
back to a particular verse of the previous song.

Traceback (most recent call last):
  File "/home/raoul/Projects/OpenLP/trunk/openlp/core/ui/servicemanager.py", line 852, in makeLive
    self.serviceItems[item][u'service_item'], count)
  File "/home/raoul/Projects/OpenLP/trunk/openlp/core/ui/slidecontroller.py", line 513, in addServiceManagerItem
    self._processItem(item, slideno)
  File "/home/raoul/Projects/OpenLP/trunk/openlp/core/ui/slidecontroller.py", line 594, in _processItem
    self.onSlideSelected()
  File "/home/raoul/Projects/OpenLP/trunk/openlp/core/ui/slidecontroller.py", line 769, in onSlideSelected
    frame = self.serviceItem.get_rendered_frame(row)
  File "/home/raoul/Projects/OpenLP/trunk/openlp/core/lib/serviceitem.py", line 372, in get_rendered_frame
    return self.render_individual(row)
  File "/home/raoul/Projects/OpenLP/trunk/openlp/core/lib/serviceitem.py", line 184, in render_individual
    self.cache[row] = frame
IndexError: list assignment index out of range

** Affects: openlp
     Importance: Critical
         Status: Confirmed

** Changed in: openlp
   Importance: Undecided => Critical

** Changed in: openlp
       Status: New => Confirmed

** Changed in: openlp
    Milestone: None => 1.9.2

-- 
Clicking to go live on a verse doesn't always work
https://bugs.launchpad.net/bugs/596506
You received this bug notification because you are a member of OpenLP
Core, which is subscribed to OpenLP.

Status in OpenLP - Worship Presentation Software: Confirmed

Bug description:
There's a problem with caching when you move to a new song, and then go back to a particular verse of the previous song.

Traceback (most recent call last):
  File "/home/raoul/Projects/OpenLP/trunk/openlp/core/ui/servicemanager.py", line 852, in makeLive
    self.serviceItems[item][u'service_item'], count)
  File "/home/raoul/Projects/OpenLP/trunk/openlp/core/ui/slidecontroller.py", line 513, in addServiceManagerItem
    self._processItem(item, slideno)
  File "/home/raoul/Projects/OpenLP/trunk/openlp/core/ui/slidecontroller.py", line 594, in _processItem
    self.onSlideSelected()
  File "/home/raoul/Projects/OpenLP/trunk/openlp/core/ui/slidecontroller.py", line 769, in onSlideSelected
    frame = self.serviceItem.get_rendered_frame(row)
  File "/home/raoul/Projects/OpenLP/trunk/openlp/core/lib/serviceitem.py", line 372, in get_rendered_frame
    return self.render_individual(row)
  File "/home/raoul/Projects/OpenLP/trunk/openlp/core/lib/serviceitem.py", line 184, in render_individual
    self.cache[row] = frame
IndexError: list assignment index out of range





Follow ups

References