16:01:12: 0 MainThread: ----------------------------------------
16:01:12: 0 MainThread:         EventGhost started
16:01:12: 0 MainThread: ----------------------------------------
16:01:12: 0 MainThread: Version: 0.4.1.r1600
16:01:12: 0 MainThread: missing guid in plugin: C:\Program Files (x86)\EventGhost\plugins\GameVoice
16:01:12: 0 MainThread: PluginManager.ScanAllPlugins :0.43284242509620713
16:01:12: 0 MainThread: SendKeysParser.__init__()
16:01:12: 0 MainMessageReceiver: MainMessageReceiver.__MainLoop()
16:01:12: 0 MainMessageReceiver: MainMessageReceiver.Setup()
16:01:13: 0 MainThread: Document.ShowFrame()
16:01:13: 0 MainThread: Log.GetData()
16:01:13: 0 MainThread: Document.ShowFrame => None
16:01:13: 0 ActionThread: ActionThread.__MainLoop()
16:01:13: 0 EventThread: EventThread.__MainLoop()
16:01:14: 0 EventThread: EventThread.StartSession(filename=u'C:\\Program Files (x86)\\EventGhost\\dvbviewer.xml')
16:01:14: 0 ActionThread: ActionThread.StartSession(filename=u'C:\\Program Files (x86)\\EventGhost\\dvbviewer.xml')
16:01:14: 0 MouseThread: MouseThread.run()
16:01:14: 0 ActionThread: Document.Load(filePath=u'C:\\Program Files (x86)\\EventGhost\\dvbviewer.xml')
16:01:14: 0 SchedulerThread: SessionChangeNotifier.Register()
16:01:14: 1 MainThread: OSDFrame.__init__(parent=None)
16:01:14: 0 ActionThread: StartLoad(cls=<class 'eg.Classes.TreeLink.TreeLink'>)
16:01:14: 0 ActionThread: DVBViewer.__init__()
16:01:14: 0 ActionThread: Document.SetExpandState(expanded=set([0, 1, 2, 3, 4, 5, 12]))
16:01:14: 0 ActionThread: XML loaded in 0.164969 seconds.
16:01:15: 0 ActionThread: DVBViewer.__start__(useSendMessage=False, oldInterface=False, newInterface=True, startDVBViewerByCOM=False, pathDVBViewer=u'C:\\Program Files (x86)\\DVBViewer\\dvbviewer.exe', argumentsDVBViewer=u'', longDisplay=True, shortDisplay=False, longPlayState=True, shortPlayState=False, useService=False, watchDogTime=60, schedulerTaskNamePrefix=u'StartRecording', schedulerEventName=u'StartRecording', schedulerLeadTime=3, scheduleAllRecordings=False, schedulerEntryHidden=False, waitTimeBeforeConnect=5, serviceAddress=u'127.0.0.1:8089', serviceEvent=u'DVBViewerService', dummy=False)
16:01:15: 0 ActionThread: DVBViewer plugin 3.0.1
16:01:15: 0 ActionThread: DVBViewer plugin started on 20 tammi 2013 16:01:15
16:01:15: 0 ActionThread: DVBViewer.__start__ => True
16:01:15: 0 ActionThread: ActionThread.StartSession => None
16:01:15: 0 DVBViewerWatchDogThread: DVBViewerWatchDogThread.run()
16:01:55: 0 ActionThread: Start.__call__()
16:01:55: 0 ActionThread: DVBViewer.Connect(connectingMode=0, lock=True)
16:01:56: 0 ActionThread: WaitForDVBViewerWindow(timeout=60.0)
16:01:57: 0 ActionThread: WaitForDVBViewerWindow => [1049124]
16:01:57: 0 DVBViewerWatchDogThread: DVBViewer started
16:02:02: 0 DVBViewerWorkerThread: DVBViewerWorkerThread.__MainLoop()
16:02:02: 0 DVBViewerWorkerThread: DVBViewerWorkerThread.Setup(plugin=<eg.CorePluginModule.DVBViewer.DVBViewer object at 0x07C294D0>)
16:02:03: 0 DVBViewerWorkerThread: Failed to initialize COM interface: 'ascii' codec can't decode byte 0xc4 in position 9: ordinal not in range(128)
16:02:03: 0 DVBViewerWorkerThread: DVBViewerWorkerThread.Setup => False
16:02:03: 0 ActionThread: DVBViewer.GetChannelLists(lock=False)
16:02:03: 0 DVBViewerWorkerThread: DVBViewerWorkerThread.GetChannelList()
Traceback (most recent call last) (1600):
  File "C:\Program Files (x86)\EventGhost\eg\Classes\ActionBase.py", line 170, in CallWrapper
    return self(*args)
  File "C:\Program Files (x86)\EventGhost\eg\Utils.py", line 127, in LogItWithReturnWrapper
    result = func(*args, **kwargs)
  File "C:\Program Files (x86)\EventGhost\plugins\DVBViewer\__init__.py", line 3054, in __call__
    self.plugin.Connect( WAIT_CHECK_START_CONNECT, lock = True )
  File "C:\Program Files (x86)\EventGhost\eg\Utils.py", line 115, in LogItWrapper
    return func(*args, **kwargs)
  File "C:\Program Files (x86)\EventGhost\plugins\DVBViewer\__init__.py", line 1399, in Connect
    self.GetChannelLists(lock=False)
  File "C:\Program Files (x86)\EventGhost\eg\Utils.py", line 115, in LogItWrapper
    return func(*args, **kwargs)
  File "C:\Program Files (x86)\EventGhost\plugins\DVBViewer\__init__.py", line 1224, in GetChannelLists
    rawlist = self.workerThread.CallWait( partial( self.workerThread.GetChannelList ), CALLWAIT_TIMEOUT )
  File "C:\Program Files (x86)\EventGhost\eg\Classes\ThreadWorker.py", line 234, in CallWait
    return self.Func(func, timeout)()
  File "C:\Program Files (x86)\EventGhost\eg\Classes\ThreadWorker.py", line 62, in __call__
    self.returnValue = self.func(*self.args, **self.kwargs)
  File "C:\Program Files (x86)\EventGhost\eg\Utils.py", line 115, in LogItWrapper
    return func(*args, **kwargs)
  File "C:\Program Files (x86)\EventGhost\plugins\DVBViewer\__init__.py", line 2363, in GetChannelList
    channelManager = self.dvbviewer.ChannelManager
AttributeError: 'NoneType' object has no attribute 'ChannelManager'
16:02:03: 0 DVBViewerWatchDogThread: DVBViewer.SendCommandThroughCOM(value=27536, lock=False, connectionMode=2)
16:02:03: 0 DVBViewerWatchDogThread: DVBViewer.Connect(connectingMode=2)
16:02:03: 0 DVBViewerWatchDogThread: DVBViewer process running but could not accessed by the Watch Dog Thread. Restart of DVBViewer is suggested.
16:02:12: 0 ActionThread: CloseDVBViewer.__call__()
16:02:12: 0 ActionThread: DVBViewer.WaitForTermination(sendCloseCommand=True, block=False)
16:02:12: 0 ActionThread: DVBViewer.SendCommandThroughCOM(value=12326, lock=False)
16:02:12: 0 ActionThread: DVBViewer.Connect(connectingMode=0)
Traceback (most recent call last) (1600):
  File "C:\Program Files (x86)\EventGhost\eg\Classes\ActionBase.py", line 170, in CallWrapper
    return self(*args)
  File "C:\Program Files (x86)\EventGhost\eg\Utils.py", line 127, in LogItWithReturnWrapper
    result = func(*args, **kwargs)
  File "C:\Program Files (x86)\EventGhost\plugins\DVBViewer\__init__.py", line 3108, in __call__
    return plugin.WaitForTermination( sendCloseCommand = True, block = waitForTermination )
  File "C:\Program Files (x86)\EventGhost\eg\Utils.py", line 127, in LogItWithReturnWrapper
    result = func(*args, **kwargs)
  File "C:\Program Files (x86)\EventGhost\plugins\DVBViewer\__init__.py", line 1291, in WaitForTermination
    self.SendCommand( DVBVIEWER_CLOSE[1], lock=False )
  File "C:\Program Files (x86)\EventGhost\eg\Utils.py", line 115, in LogItWrapper
    return func(*args, **kwargs)
  File "C:\Program Files (x86)\EventGhost\plugins\DVBViewer\__init__.py", line 1163, in SendCommandThroughCOM
    partial(self.workerThread.dvbviewer.SendCommand, value),
AttributeError: 'NoneType' object has no attribute 'SendCommand'
16:02:19: 0 DVBViewerWatchDogThread: DVBViewer terminated
16:02:19: 0 DVBViewerWatchDogThread: Termination of DVBViewer detected by watch dog
16:02:19: 0 DVBViewerWorkerThread: DVBViewerWorkerThread.Finish()
16:02:19: 0 DVBViewerWorkerThread: DVBViewerWorkerThread.__MainLoop => None
16:02:19: 0 DVBViewerWatchDogThread: DVBViewer.DVBViewerIsFinished()
16:02:19: 0 DVBViewerWatchDogThread: DVBViewer.UpdateDVTimers(lock=False)
16:02:35: 1 MainThread: App.Exit()
16:02:35: 1 MainThread: Document.CheckFileNeedsSave()
16:02:35: 1 MainThread: Document.CheckFileNeedsSave => 5100
16:02:35: 1 MainThread: Document.Close()
16:02:35: 1 MainThread: MainFrame.Destroy()
16:02:35: 1 MainThread: LogCtrl.Destroy()
16:02:35: 1 MainThread: TreeCtrl.Destroy()
16:02:35: 1 MainThread: StatusBar.Destroy()
16:02:35: 1 MainThread: StatusBar.__del__()
16:02:35: 1 MainThread: MainFrame.Destroy => True
16:02:35: 1 MainThread: Document.GetExpandState()
16:02:35: 1 MainThread: Document.Close => None
16:02:35: 1 MainThread: App.OnExit()
16:02:35: 1 MainThread: Triggering OnClose
16:02:35: 1 MainThread: Calling exit functions
16:02:35: 1 MainThread: <function CloseOSD at 0x07BA3B30>
16:02:35: 1 MainThread: Calling eg.DeInit()
16:02:35: 1 MainThread: stopping threads
16:02:35: 0 ActionThread: ActionThread.StopSession()
16:02:35: 0 ActionThread: UnloadPlugins()
16:02:35: 0 ActionThread: closing C:\Program Files (x86)\EventGhost\plugins\HID
16:02:35: 0 ActionThread: HIDThread.AbortThread()
16:02:35: 0 ActionThread: closing C:\Program Files (x86)\EventGhost\plugins\HID
16:02:35: 0 ActionThread: HIDThread.AbortThread()
16:02:35: 0 ActionThread: closing C:\Program Files (x86)\EventGhost\plugins\HID
16:02:35: 0 ActionThread: HIDThread.AbortThread()
16:02:35: 0 ActionThread: closing C:\Program Files (x86)\EventGhost\plugins\HID
16:02:35: 0 ActionThread: HIDThread.AbortThread()
16:02:35: 0 ActionThread: closing C:\Program Files (x86)\EventGhost\plugins\DVBViewer
16:02:35: 0 ActionThread: DVBViewer.__stop__()
16:02:35: 0 ActionThread: DVBViewerWatchDogThread.Finish()
16:02:35: 0 DVBViewerWatchDogThread: DVBViewerWatchDogThread.run => True
16:02:35: 0 ActionThread: DVBViewer.__stop__ => True
16:02:35: 0 ActionThread: closing C:\Program Files (x86)\EventGhost\plugins\Log Redirector
16:02:35: 0 ActionThread: closing C:\Program Files (x86)\EventGhost\plugins\EventGhost
16:02:35: 0 ActionThread: closing C:\Program Files (x86)\EventGhost\plugins\System
16:02:35: 0 ActionThread: System.__stop__()
16:02:35: 0 ActionThread: System.__stop__ => None
16:02:35: 0 ActionThread: closing C:\Program Files (x86)\EventGhost\plugins\Window
16:02:35: 0 ActionThread: closing C:\Program Files (x86)\EventGhost\plugins\Mouse
16:02:35: 0 ActionThread: Mouse.__stop__()
16:02:35: 0 ActionThread: Mouse.__close__()
16:02:35: 1 MainThread: shutting down
16:02:35: 0 ActionThread: ActionThread.__MainLoop => None
16:02:35: 0 EventThread: EventThread.__MainLoop => None
16:02:35: 1 MainThread: MainMessageReceiver.Stop()
16:02:35: 0 MainMessageReceiver: MainMessageReceiver.__MainLoop => None
16:02:35: 0 MouseThread: MouseThread.run => None
16:02:35: 1 MainThread: Waited for threads shutdown: 0.014838 s
16:02:35: 1 MainThread: Done!
