Hallo, ich habe neuerdings Probleme nach einem Resume.
Folgendes Szenario: Abends wird MePo in den Resume geschickt. TV wird vorher gestopt.
Morgens um 8:45 startet der HTPC zwecks EPG update und wird um 9:00 wieder in den Schlaf geschickt.
Um diese Zeit gibt es folgenden Fehler im Log:
[2014-09-05 09:00:00,963] [Log ] [MPMain ] [ERROR] - TvServer: Failed to execute remote TV server operation (IsTimeToRecord.1) Object reference not set to an instance of an object.
Wenn ich dann im Laufe des Tages den HTPC anstelle, hängt das System. Ich sehe den Windows Desktop und im Taskmamanger steht Mediaportal TV wird ausgeführt. Nur wenn ich den Prozess kille und MePo neu starte läuft alles rund.
Zu diesem Zeitpunkt gibt es folgenen Fehler im Log:
[2014-09-05 11:45:52,846] [Error ] [MPMain ] [ERROR] - D3D: D3DERR_INVALIDCALL - presentation parametters might contain an invalid value
[2014-09-05 11:45:52,849] [Log ] [MPMain ] [WARN ] - GraphicContext: NO screen calibration file found for resolution 1920x1080!
[2014-09-05 11:45:52,922] [Log ] [MPMain ] [INFO ] - Load fonts from: C:\ProgramData\Team MediaPortal\MediaPortal\Skin\Titan\fonts.xml
[2014-09-05 11:45:52,924] [Error ] [MPMain ] [ERROR] - GUIFont: Failed to load font debug from cache. Trying to recreate it...
[2014-09-05 11:45:52,931] [Log ] [MPMain ] [ERROR] - Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at MediaPortal.GUI.Library.GUIFont.InitializeDeviceObjects()
at MediaPortal.GUI.Library.GUIFontManager.InitializeDeviceObjects()
at MediaPortal.D3D.RecreateSwapChain()
at MediaPortal.D3D.RecoverDevice()
at MediaPortalApp.OnDeviceLost(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at Microsoft.DirectX.Direct3D.Device.raise_DeviceLost(Object i1, EventArgs i2)
at Microsoft.DirectX.Direct3D.Device.PresentInternal(tagRECT* sourceRectangle, tagRECT* destRectangle, IntPtr overrideWindow)
at Microsoft.DirectX.Direct3D.Device.Present()
at MediaPortalApp.Render(Single timePassed) Message: Object reference not set to an instance of an object. Site : Void InitializeDeviceObjects() Source : Core Stack Trace: at MediaPortal.GUI.Library.GUIFont.InitializeDeviceObjects()
at MediaPortal.GUI.Library.GUIFontManager.InitializeDeviceObjects()
at MediaPortal.D3D.RecreateSwapChain()
at MediaPortal.D3D.RecoverDevice()
at MediaPortalApp.OnDeviceLost(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at Microsoft.DirectX.Direct3D.Device.raise_DeviceLost(Object i1, EventArgs i2)
at Microsoft.DirectX.Direct3D.Device.PresentInternal(tagRECT* sourceRectangle, tagRECT* destRectangle, IntPtr overrideWindow)
at Microsoft.DirectX.Direct3D.Device.Present()
at MediaPortalApp.Render(Single timePassed)
Hat jemand vielleicht einen Hinweis wo ich hier ansetzen muss?
Natürlich könnt ihr auch weitere Logs bekommen. Dies sollte vorerst als Input dienen.
Ich nutze MePo 1.7.1 auf Windows 7, grundsätzlich absolut reibungslos und meines Wissens nach habe ich dieses Problem erst seit einigen Wochen.
Danke für Hilfe und Tipps !
Folgendes Szenario: Abends wird MePo in den Resume geschickt. TV wird vorher gestopt.
Morgens um 8:45 startet der HTPC zwecks EPG update und wird um 9:00 wieder in den Schlaf geschickt.
Um diese Zeit gibt es folgenden Fehler im Log:
[2014-09-05 09:00:00,963] [Log ] [MPMain ] [ERROR] - TvServer: Failed to execute remote TV server operation (IsTimeToRecord.1) Object reference not set to an instance of an object.
Wenn ich dann im Laufe des Tages den HTPC anstelle, hängt das System. Ich sehe den Windows Desktop und im Taskmamanger steht Mediaportal TV wird ausgeführt. Nur wenn ich den Prozess kille und MePo neu starte läuft alles rund.
Zu diesem Zeitpunkt gibt es folgenen Fehler im Log:
[2014-09-05 11:45:52,846] [Error ] [MPMain ] [ERROR] - D3D: D3DERR_INVALIDCALL - presentation parametters might contain an invalid value
[2014-09-05 11:45:52,849] [Log ] [MPMain ] [WARN ] - GraphicContext: NO screen calibration file found for resolution 1920x1080!
[2014-09-05 11:45:52,922] [Log ] [MPMain ] [INFO ] - Load fonts from: C:\ProgramData\Team MediaPortal\MediaPortal\Skin\Titan\fonts.xml
[2014-09-05 11:45:52,924] [Error ] [MPMain ] [ERROR] - GUIFont: Failed to load font debug from cache. Trying to recreate it...
[2014-09-05 11:45:52,931] [Log ] [MPMain ] [ERROR] - Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at MediaPortal.GUI.Library.GUIFont.InitializeDeviceObjects()
at MediaPortal.GUI.Library.GUIFontManager.InitializeDeviceObjects()
at MediaPortal.D3D.RecreateSwapChain()
at MediaPortal.D3D.RecoverDevice()
at MediaPortalApp.OnDeviceLost(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at Microsoft.DirectX.Direct3D.Device.raise_DeviceLost(Object i1, EventArgs i2)
at Microsoft.DirectX.Direct3D.Device.PresentInternal(tagRECT* sourceRectangle, tagRECT* destRectangle, IntPtr overrideWindow)
at Microsoft.DirectX.Direct3D.Device.Present()
at MediaPortalApp.Render(Single timePassed) Message: Object reference not set to an instance of an object. Site : Void InitializeDeviceObjects() Source : Core Stack Trace: at MediaPortal.GUI.Library.GUIFont.InitializeDeviceObjects()
at MediaPortal.GUI.Library.GUIFontManager.InitializeDeviceObjects()
at MediaPortal.D3D.RecreateSwapChain()
at MediaPortal.D3D.RecoverDevice()
at MediaPortalApp.OnDeviceLost(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at Microsoft.DirectX.Direct3D.Device.raise_DeviceLost(Object i1, EventArgs i2)
at Microsoft.DirectX.Direct3D.Device.PresentInternal(tagRECT* sourceRectangle, tagRECT* destRectangle, IntPtr overrideWindow)
at Microsoft.DirectX.Direct3D.Device.Present()
at MediaPortalApp.Render(Single timePassed)
Hat jemand vielleicht einen Hinweis wo ich hier ansetzen muss?
Natürlich könnt ihr auch weitere Logs bekommen. Dies sollte vorerst als Input dienen.
Ich nutze MePo 1.7.1 auf Windows 7, grundsätzlich absolut reibungslos und meines Wissens nach habe ich dieses Problem erst seit einigen Wochen.
Danke für Hilfe und Tipps !