trunk Version 2898 Presentations do not work

Bug #1842351 reported by Johnthan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenLP
New
Undecided
Unassigned

Bug Description

Windows 10 32 bit
trunk version 2898 installed with data and settings from version 2892

To recreate:
1. Run v2898 from python "python run_openlp.py -l debug
2. Select the presentations area in the Library
3. Select the load a new presentation ICON
4. use the popup window to load a presentation (PPT and Impress files fail when you try to load them)(PDF files will load)
5. Move the presentation to the Service and double click on it to display it to the live screen

Error when loading:
**OpenLP Bug Report**
Version: {'full': '2.5.dev2856', 'version': '2.5.dev2856', 'build': None}

--- Details of the Exception. ---

load a ppt as a presentation

 --- Exception Traceback ---
Traceback (most recent call last):
  File "C:\Users\Kathy\Documents\Church\source\python\openlp_trunk_2898\openlp\openlp\core\lib\mediamanageritem.py", line 332, in on_file_click
    self.validate_and_load(file_paths)
  File "C:\Users\Kathy\Documents\Church\source\python\openlp_trunk_2898\openlp\openlp\core\lib\mediamanageritem.py", line 389, in validate_and_load
    self.load_list(full_list, target_group)
  File "C:\Users\Kathy\Documents\Church\source\python\openlp_trunk_2898\openlp\openlp\plugins\presentations\lib\mediaitem.py", line 194, in load_list
    doc.load_presentation()
  File "C:\Users\Kathy\Documents\Church\source\python\openlp_trunk_2898\openlp\openlp\plugins\presentations\lib\impresscontroller.py", line 302, in load_presentation
    desktop = self.controller.get_com_desktop()
  File "C:\Users\Kathy\Documents\Church\source\python\openlp_trunk_2898\openlp\openlp\plugins\presentations\lib\impresscontroller.py", line 171, in get_com_desktop
    self.toggle_presentation_screen(False)
  File "C:\Users\Kathy\Documents\Church\source\python\openlp_trunk_2898\openlp\openlp\plugins\presentations\lib\impresscontroller.py", line 236, in toggle_presentation_screen
    properties = tuple(self.create_property('nodepath', 'org.openoffice.Office.Impress'))
  File "C:\Users\Kathy\Envs\trunk\lib\site-packages\win32com\client\dynamic.py", line 257, in __getitem__
    raise TypeError("This object does not support enumeration")
TypeError: This object does not support enumeration

--- System information ---
Platform: Windows-10-10.0.18362-SP0

--- Library Versions ---
Python: 3.7.3
PyQt5: 5.12.2
SQLAlchemy: 1.3.5
Alembic: 1.0.10
BeautifulSoup: 4.7.1
lxml: 4.3.4
Chardet: 3.0.4
PyEnchant: 2.0.0
Mako: 1.0.12
VLC: OK
PyUNO: -

Revision history for this message
Johnthan (johnmfl) wrote :
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.