** Changed in: openlp
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of OpenLP
Core, which is subscribed to OpenLP.
https://bugs.launchpad.net/bugs/1490508

Title:
  Powerpoint / object has no attribute 'slidenumber'

Status in OpenLP:
  Fix Released

Bug description:
  Runnin 2.1.6 Portable  Win 8.1 + Office 2013 + Libre

  I imported one .ppt file and sent it to live, a traceback appeared:

  I was able to re-produce it with the same file few times but then it
  started working after some restarts and other files in between. I
  don’t have the permission to share this file but here’s some
  tracebacks:

  Traceback (most recent call last):
    File 
"D:\OpenLP_Development\OpenLP_Code\2.1\openlp\core\lib\mediamanageritem.py", 
line 462, in on_double_clicked
    File 
"D:\OpenLP_Development\OpenLP_Code\2.1\openlp\core\lib\mediamanageritem.py", 
line 503, in on_live_click
    File 
"D:\OpenLP_Development\OpenLP_Code\2.1\openlp\core\lib\mediamanageritem.py", 
line 530, in go_live
    File 
"D:\OpenLP_Development\OpenLP_Code\2.1\openlp\core\ui\slidecontroller.py", line 
779, in add_service_item
    File 
"D:\OpenLP_Development\OpenLP_Code\2.1\openlp\core\ui\slidecontroller.py", line 
894, in _process_item
    File "D:\OpenLP_Development\OpenLP_Code\2.1\openlp\core\ui\maindisplay.py", 
line 429, in build_html
    File 
"D:\OpenLP_Development\OpenLP_Code\2.1\openlp\core\common\registry.py", line 
137, in execute
    File 
"D:\OpenLP_Development\OpenLP_Code\2.1\openlp\core\ui\slidecontroller.py", line 
956, in on_slide_unblank
    File 
"D:\OpenLP_Development\OpenLP_Code\2.1\openlp\core\ui\slidecontroller.py", line 
975, in on_blank_display
    File 
"D:\OpenLP_Development\OpenLP_Code\2.1\openlp\core\ui\slidecontroller.py", line 
1036, in blank_plugin
    File 
"D:\OpenLP_Development\OpenLP_Code\2.1\openlp\core\common\registry.py", line 
137, in execute
    File 
"D:\OpenLP_Development\OpenLP_Code\2.1\openlp\plugins\presentations\lib\messagelistener.py",
 line 464, in unblank
    File 
"D:\OpenLP_Development\OpenLP_Code\2.1\openlp\plugins\presentations\lib\messagelistener.py",
 line 274, in unblank
    File 
"D:\OpenLP_Development\OpenLP_Code\2.1\openlp\plugins\presentations\lib\messagelistener.py",
 line 100, in activate
  AttributeError: 'PowerpointDocument' object has no attribute 'slidenumber'

  I tried to use that presentation nevertheless and other tracebacks
  appeared:

  
  Traceback (most recent call last):
    File 
"D:\OpenLP_Development\OpenLP_Code\2.1\openlp\plugins\presentations\lib\messagelistener.py",
 line 471, in timeout
    File 
"D:\OpenLP_Development\OpenLP_Code\2.1\openlp\plugins\presentations\lib\messagelistener.py",
 line 282, in poll
    File 
"D:\OpenLP_Development\OpenLP_Code\2.1\openlp\plugins\presentations\lib\presentationcontroller.py",
 line 281, in poll_slidenumber
  TypeError: unsupported operand type(s) for -: 'NoneType' and 'int'

  and

  Traceback (most recent call last):
    File 
"D:\OpenLP_Development\OpenLP_Code\2.1\openlp\core\ui\slidecontroller.py", line 
1067, in on_slide_selected
    File 
"D:\OpenLP_Development\OpenLP_Code\2.1\openlp\core\ui\slidecontroller.py", line 
1091, in slide_selected
    File 
"D:\OpenLP_Development\OpenLP_Code\2.1\openlp\core\common\registry.py", line 
137, in execute
    File 
"D:\OpenLP_Development\OpenLP_Code\2.1\openlp\plugins\presentations\lib\messagelistener.py",
 line 370, in slide
    File 
"D:\OpenLP_Development\OpenLP_Code\2.1\openlp\plugins\presentations\lib\messagelistener.py",
 line 125, in slide
    File 
"D:\OpenLP_Development\OpenLP_Code\2.1\openlp\plugins\presentations\lib\powerpointcontroller.py",
 line 424, in goto_slide
  KeyError: 2

To manage notifications about this bug go to:
https://bugs.launchpad.net/openlp/+bug/1490508/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~openlp-core
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openlp-core
More help   : https://help.launchpad.net/ListHelp

Reply via email to