Drag and drop powerpoint file to mediamanager fails to load file

Bug #1440571 reported by Tomas Groth
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenLP
Fix Released
Low
Tomas Groth

Bug Description

Confirmed in beta3 and bzr2528 on windows. Also reported in the forum: http://forums.openlp.org/discussion/2592/bug-unable-to-import-powerpoint-file-via-drag-and-drop

When dragging a powerpoint file to the mediamanger the loading fails and the errors below is shown in the log. This only seems to happen when using powerpoint as the presentation loader.

2015-04-05 19:00:07,502 openlp.plugins.presentations.lib.impresscontroller WARNING Failed to get COM service manager. Impress Controller has been disabled
2015-04-05 19:00:58,461 openlp.plugins.presentations.lib.powerpointcontroller ERROR Exception caught while loading Powerpoint presentation
Traceback (most recent call last):
  File "D:\OpenLP_Development\OpenLP_Code\openlp\openlp\plugins\presentations\lib\powerpointcontroller.py", line 137, in load_presentation
  File "<COMObject <unknown>>", line 3, in Open
pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2147024894), None)
2015-04-05 19:00:58,468 openlp.plugins.presentations.lib.powerpointcontroller ERROR (-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2147024894), None)
Traceback (most recent call last):
  File "D:\OpenLP_Development\OpenLP_Code\openlp\openlp\plugins\presentations\lib\powerpointcontroller.py", line 137, in load_presentation
  File "<COMObject <unknown>>", line 3, in Open
pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2147024894), None)
2015-04-05 19:00:58,508 openlp.plugins.presentations.lib.powerpointcontroller ERROR OpenLP Error trace
   File <string> at line 44
  called None
   File D:\OpenLP_Development\OpenLP_Code\openlp\openlp\core\__init__.py at line 377
  called None
   File D:\OpenLP_Development\OpenLP_Code\openlp\openlp\core\__init__.py at line 162
  called None
   File D:\OpenLP_Development\OpenLP_Code\openlp\openlp\core\__init__.py at line 92
  called None
   File D:\OpenLP_Development\OpenLP_Code\openlp\openlp\core\lib\listwidgetwithdnd.py at line 105
  called None
   File D:\OpenLP_Development\OpenLP_Code\openlp\openlp\core\common\registry.py at line 137
  called None
   File D:\OpenLP_Development\OpenLP_Code\openlp\openlp\core\lib\mediamanageritem.py at line 343
  called None
   File D:\OpenLP_Development\OpenLP_Code\openlp\openlp\core\lib\mediamanageritem.py at line 377
  called None
   File D:\OpenLP_Development\OpenLP_Code\openlp\openlp\plugins\presentations\lib\mediaitem.py at line 186
  called None
   File D:\OpenLP_Development\OpenLP_Code\openlp\openlp\plugins\presentations\lib\powerpointcontroller.py at line 156
  called None
   File D:\OpenLP_Development\OpenLP_Code\openlp\openlp\core\common\__init__.py at line 52
  called None

Related branches

Tomas Groth (tomasgroth)
Changed in openlp:
importance: Undecided → Low
status: New → Confirmed
Tomas Groth (tomasgroth)
Changed in openlp:
status: Confirmed → In Progress
Tim Bentley (trb143)
Changed in openlp:
milestone: none → 2.1.4
status: In Progress → Fix Committed
Tim Bentley (trb143)
Changed in openlp:
assignee: nobody → Tomas Groth (tomasgroth)
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.