Version 2880 start up error messages

Bug #1832941 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 2880
startup command python run_openlp.py
error log attached

In the terminal window the following is displayed;
C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp>python run_openlp.py
[1657c518] mmdevice audio output error: cannot initialize COM (error 0x80010106)
[16588b20] mmdevice audio output error: cannot initialize COM (error 0x80010106)
[16588058] mmdevice audio output error: cannot initialize COM (error 0x80010106)
[16586678] mmdevice audio output error: cannot initialize COM (error 0x80010106)
[16587590] mmdevice audio output error: cannot initialize COM (error 0x80010106)
sys:1: ResourceWarning: unclosed file <_io.BufferedWriter name='C:\\Users\\Kathy\\AppData\\Roaming\\openlp\\error.log'>

C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp

openlp.log>
2019-06-15 11:01:54,343 MainThread openlp.core.common.actions WARNING Shortcut "" is removed from "fileExitItem" because another action already uses this shortcut.
2019-06-15 11:01:54,390 MainThread openlp.core.common.actions WARNING Shortcut "" is removed from "settingsConfigureItem" because another action already uses this shortcut.
2019-06-15 11:01:56,236 MainThread openlp.core.common.__init__ ERROR Failed to import openlp.plugins.presentations.lib.maclocontroller on path plugins\presentations\lib\maclocontroller.py
Traceback (most recent call last):
  File "C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp\openlp\core\common\__init__.py", line 134, in extension_loader
    importlib.import_module(module_name)
  File "C:\Users\Kathy\AppData\Local\Programs\Python\Python37-32\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp\openlp\plugins\presentations\lib\maclocontroller.py", line 26, in <module>
    from Pyro4 import Proxy
ModuleNotFoundError: No module named 'Pyro4'
2019-06-15 11:01:57,939 MainThread openlp.core.lib.pluginmanager.PluginManager ERROR OpenLP Error trace
   File run_openlp.py at line 71
  called start()
   File run_openlp.py at line 67
  called main()
   File C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp\openlp\core\app.py at line 450
  called sys.exit(application.run(qt_args))
   File C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp\openlp\core\app.py at line 127
  called Registry().execute('bootstrap_post_set_up')
   File C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp\openlp\core\common\registry.py at line 148
  called result = function(*args, **kwargs)
   File C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp\openlp\core\lib\pluginmanager.py at line 83
  called self.initialise_plugins()
   File C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp\openlp\core\lib\pluginmanager.py at line 170
  called self.log_exception('Unable to initialise plugin {plugin}'.format(plugin=plugin.name))
   File C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp\openlp\core\common\mixins.py at line 108
  called trace_error_handler(self.logger)
   File C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp\openlp\core\common\__init__.py at line 110
  called for tb in traceback.extract_stack():
2019-06-15 11:01:57,939 MainThread openlp.core.lib.pluginmanager.PluginManager ERROR Unable to initialise plugin images
Traceback (most recent call last):
  File "C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp\openlp\core\lib\pluginmanager.py", line 166, in initialise_plugins
    plugin.initialise()
  File "C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp\openlp\core\lib\plugin.py", line 288, in initialise
    self.media_item.initialise()
  File "C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp\openlp\plugins\images\lib\mediaitem.py", line 116, in initialise
    self.manager.get_all_objects(ImageFilenames, order_by_ref=ImageFilenames.file_path), initial_load=True)
  File "C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp\openlp\core\lib\db.py", line 503, in get_all_objects
    return query.all()
  File "C:\Users\Kathy\AppData\Local\Programs\Python\Python37-32\lib\site-packages\sqlalchemy\orm\query.py", line 3161, in all
    return list(self)
  File "C:\Users\Kathy\AppData\Local\Programs\Python\Python37-32\lib\site-packages\sqlalchemy\orm\loading.py", line 105, in instances
    util.raise_from_cause(err)
  File "C:\Users\Kathy\AppData\Local\Programs\Python\Python37-32\lib\site-packages\sqlalchemy\util\compat.py", line 383, in raise_from_cause
    reraise(type(exception), exception, tb=exc_tb, cause=cause)
  File "C:\Users\Kathy\AppData\Local\Programs\Python\Python37-32\lib\site-packages\sqlalchemy\util\compat.py", line 129, in reraise
    raise value
  File "C:\Users\Kathy\AppData\Local\Programs\Python\Python37-32\lib\site-packages\sqlalchemy\orm\loading.py", line 85, in instances
    rows = [proc(row) for row in fetch]
  File "C:\Users\Kathy\AppData\Local\Programs\Python\Python37-32\lib\site-packages\sqlalchemy\orm\loading.py", line 85, in <listcomp>
    rows = [proc(row) for row in fetch]
  File "C:\Users\Kathy\AppData\Local\Programs\Python\Python37-32\lib\site-packages\sqlalchemy\orm\loading.py", line 572, in _instance
    populators,
  File "C:\Users\Kathy\AppData\Local\Programs\Python\Python37-32\lib\site-packages\sqlalchemy\orm\loading.py", line 693, in _populate_full
    dict_[key] = getter(row)
  File "C:\Users\Kathy\AppData\Local\Programs\Python\Python37-32\lib\site-packages\sqlalchemy\engine\result.py", line 107, in __getitem__
    return processor(self._row[index])
  File "C:\Users\Kathy\AppData\Local\Programs\Python\Python37-32\lib\site-packages\sqlalchemy\sql\type_api.py", line 1252, in process
    return process_value(value, dialect)
  File "C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp\openlp\core\lib\db.py", line 256, in process_result_value
    return json.loads(value, cls=OpenLPJSONDecoder, base_path=data_path)
  File "C:\Users\Kathy\AppData\Local\Programs\Python\Python37-32\lib\json\__init__.py", line 341, in loads
    raise TypeError(f'the JSON object must be str, bytes or bytearray, '
TypeError: the JSON object must be str, bytes or bytearray, not NoneType
2019-06-15 11:02:15,986 MainThread openlp.plugins.presentations.lib.impresscontroller ERROR (-2147352567, 'Exception occurred.', (1001, '[automation bridge] ', 'com.sun.star.beans.UnknownPropertyException: Misc/Start/EnablePresenterScreen', None, 0, 0), None)
Traceback (most recent call last):
  File "C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp\openlp\plugins\presentations\lib\impresscontroller.py", line 245, in toggle_presentation_screen
    'Misc/Start/EnablePresenterScreen')
  File "<COMObject <unknown>>", line 2, in getHierarchicalPropertyValue
pywintypes.com_error: (-2147352567, 'Exception occurred.', (1001, '[automation bridge] ', 'com.sun.star.beans.UnknownPropertyException: Misc/Start/EnablePresenterScreen', None, 0, 0), None)
2019-06-15 11:02:15,991 MainThread openlp.plugins.presentations.lib.impresscontroller ERROR OpenLP Error trace
   File run_openlp.py at line 71
  called start()
   File run_openlp.py at line 67
  called main()
   File C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp\openlp\core\app.py at line 450
  called sys.exit(application.run(qt_args))
   File C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp\openlp\core\app.py at line 145
  called return self.exec()
   File C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp\openlp\core\app.py at line 80
  called result = QtWidgets.QApplication.exec()
   File C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp\openlp\core\ui\mainwindow.py at line 1043
  called self.clean_up(save_settings=not self.settings_imported)
   File C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp\openlp\core\ui\mainwindow.py at line 1056
  called self.plugin_manager.finalise_plugins()
   File C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp\openlp\core\lib\pluginmanager.py at line 190
  called plugin.finalise()
   File C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp\openlp\plugins\presentations\presentationplugin.py at line 119
  called controller.kill()
   File C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp\openlp\plugins\presentations\lib\impresscontroller.py at line 199
  called desktop = self.get_com_desktop()
   File C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp\openlp\plugins\presentations\lib\impresscontroller.py at line 171
  called self.toggle_presentation_screen(False)
   File C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp\openlp\plugins\presentations\lib\impresscontroller.py at line 256
  called trace_error_handler(log)
   File C:\Users\Kathy\Documents\Church\source\python\openlp-trunk-2880\openlp\openlp\core\common\__init__.py at line 110
  called for tb in traceback.extract_stack():

Revision history for this message
Johnthan (johnmfl) wrote :
Revision history for this message
Johnthan (johnmfl) wrote :

This has been verified to happen on a clean install of trunk 2892

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.