← Back to team overview

openlp-core team mailing list archive

[Bug 1842351] [NEW] trunk Version 2898 Presentations do not work

 

Public bug reported:

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: -

** Affects: openlp
     Importance: Undecided
         Status: New

** Attachment added: "Error window file"
   https://bugs.launchpad.net/bugs/1842351/+attachment/5286250/+files/pdf%20presentation%20error.txt

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

Title:
  trunk Version 2898 Presentations do not work

Status in OpenLP:
  New

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: -

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