← Back to team overview

openlp-core team mailing list archive

[Bug 1105688] Re: Main Window Will not Display

 

** Changed in: openlp/trunk
       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/1105688

Title:
  Main Window Will not Display

Status in OpenLP - Worship Presentation Software:
  Fix Released
Status in OpenLP trunk series:
  Fix Released

Bug description:
  I updated my local "branch" (I don't remember if that's the correct
  term or not...) to revision 2160 and tried to launch the application,
  but the main window would not open. The last few lines of the debug
  log are as follows:

  2013-01-25 21:54:12,549 openlp.core.ui.mediadockmanager                         DEBUG    Inserting Presentations dock
  2013-01-25 21:54:12,559 openlp.plugins.presentations.lib.impresscontroller      DEBUG    start process Openoffice
  2013-01-25 21:54:12,571 root                                                    ERROR    Traceback (most recent call last):
    File "./openlp.pyw", line 53, in <module>
      main()
    File "/home/nsmith/programming/openlp/trunk/openlp/core/__init__.py", line 315, in main
      sys.exit(app.run(qt_args))
    File "/home/nsmith/programming/openlp/trunk/openlp/core/__init__.py", line 137, in run
      self.mainWindow = MainWindow(self)
    File "/home/nsmith/programming/openlp/trunk/openlp/core/ui/mainwindow.py", line 567, in __init__
      self.pluginManager.initialise_plugins()
    File "/home/nsmith/programming/openlp/trunk/openlp/core/lib/pluginmanager.py", line 191, in initialise_plugins
      plugin.initialise()
    File "/home/nsmith/programming/openlp/trunk/openlp/plugins/presentations/presentationplugin.py", line 94, in initialise
      self.mediaItem.buildFileMaskString()
    File "/home/nsmith/programming/openlp/trunk/openlp/plugins/presentations/lib/mediaitem.py", line 88, in buildFileMaskString
      self.plugin.serviceManager.supportedSuffixes(type)
  AttributeError: 'PresentationPlugin' object has no attribute 'serviceManager'
  None

  I changed line 88 of the file
  "/home/nsmith/programming/openlp/trunk/openlp/plugins/presentations/lib/mediaitem.py"
  from:

  self.plugin.serviceManager.supportedSuffixes(type)

  to

  self.main_window.serviceManagerContents.supportedSuffixes(type)

  and the main window opens as expected. As I am only beginning
  development, I do not know if this is the proper remedy; thus, I am
  posting this here.

  I use Ubuntu 12.04 with LibreOffice 3.5.4.2.

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


References