Trakt Rate Dialog is not using the correct controls (1 Viewer)

EraZor95

Portal Member
July 1, 2011
8
3
49
Hmm the latest TRAKT plugin seems to crash MP entirely after watching a series (MP-TV Series) or Movie (Moving Pictures) on Windows 10 Tech Preview. Tried to ebnable or disable ratings, but the only thing that works is disabling the plugin. I can reproduce it on different machines...
 

ltfearme

Community Plugin Dev
  • Premium Supporter
  • June 10, 2007
    6,751
    7,196
    Sydney
    Home Country
    Australia Australia
    Hmm the latest TRAKT plugin seems to crash MP entirely after watching a series (MP-TV Series) or Movie (Moving Pictures) on Windows 10 Tech Preview. Tried to enable or disable ratings, but the only thing that works is disabling the plugin. I can reproduce it on different machines...
    Post logs then...
    1. Start the MediaPortal Watchdog.
    2. Select the second option.
    3. Reproduce crash
    4. Upload logs.
     

    EraZor95

    Portal Member
    July 1, 2011
    8
    3
    49
    It seems to be a problem with the Avalon skin: problem doesn't occur with DefaultWide. here's the Mediaportal-Error log file:

    [2015-03-19 12:11:19,668] [Error ] [MPMain ] [ERROR] - SKIN: Missing C:\ProgramData\Team MediaPortal\MediaPortal\Skin\Avalon\VolumeOverlay.xml
    [2015-03-19 12:11:19,684] [Error ] [MPMain ] [ERROR] - SKIN: Missing C:\ProgramData\Team MediaPortal\MediaPortal\Skin\Avalon\VolumeOverlay.xml
    [2015-03-19 12:11:46,764] [Error ] [MPMain ] [ERROR] - GUIWindow:OnWindowLoaded 'C:\ProgramData\Team MediaPortal\MediaPortal\Skin\Avalon\Trakt.RateDialog.xml' control id:1001 ex:Object of type 'MediaPortal.GUI.Library.GUICheckButton' cannot be converted to type 'MediaPortal.GUI.Library.GUICheckMarkControl'. at System.RuntimeType.TryChangeType(Object value, Binder binder, CultureInfo culture, Boolean needsSpecialCast)
    at System.RuntimeType.CheckValue(Object value, Binder binder, CultureInfo culture, BindingFlags invokeAttr)
    at System.Reflection.RtFieldInfo.InternalSetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture, StackCrawlMark& stackMark)
    at System.Reflection.RtFieldInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture)
    at MediaPortal.GUI.Library.GUIWindow.OnWindowLoaded() TraktPlugin.GUI.GUIRateDialog
    [2015-03-19 12:11:46,780] [Error ] [MPMain ] [ERROR] - GUIWindow:OnWindowLoaded 'C:\ProgramData\Team MediaPortal\MediaPortal\Skin\Avalon\Trakt.RateDialog.xml' control id:1002 ex:Object of type 'MediaPortal.GUI.Library.GUICheckButton' cannot be converted to type 'MediaPortal.GUI.Library.GUICheckMarkControl'. at System.RuntimeType.TryChangeType(Object value, Binder binder, CultureInfo culture, Boolean needsSpecialCast)
    at System.RuntimeType.CheckValue(Object value, Binder binder, CultureInfo culture, BindingFlags invokeAttr)
    at System.Reflection.RtFieldInfo.InternalSetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture, StackCrawlMark& stackMark)
    at System.Reflection.RtFieldInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture)
    at MediaPortal.GUI.Library.GUIWindow.OnWindowLoaded() TraktPlugin.GUI.GUIRateDialog
    [2015-03-19 12:11:46,780] [Error ] [MPMain ] [ERROR] - GUIWindow:OnWindowLoaded 'C:\ProgramData\Team MediaPortal\MediaPortal\Skin\Avalon\Trakt.RateDialog.xml' control id:1003 ex:Object of type 'MediaPortal.GUI.Library.GUICheckButton' cannot be converted to type 'MediaPortal.GUI.Library.GUICheckMarkControl'. at System.RuntimeType.TryChangeType(Object value, Binder binder, CultureInfo culture, Boolean needsSpecialCast)
    at System.RuntimeType.CheckValue(Object value, Binder binder, CultureInfo culture, BindingFlags invokeAttr)
    at System.Reflection.RtFieldInfo.InternalSetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture, StackCrawlMark& stackMark)
    at System.Reflection.RtFieldInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture)
    at MediaPortal.GUI.Library.GUIWindow.OnWindowLoaded() TraktPlugin.GUI.GUIRateDialog
    [2015-03-19 12:11:46,796] [Error ] [MPMain ] [ERROR] - GUIWindow:OnWindowLoaded 'C:\ProgramData\Team MediaPortal\MediaPortal\Skin\Avalon\Trakt.RateDialog.xml' control id:1004 ex:Object of type 'MediaPortal.GUI.Library.GUICheckButton' cannot be converted to type 'MediaPortal.GUI.Library.GUICheckMarkControl'. at System.RuntimeType.TryChangeType(Object value, Binder binder, CultureInfo culture, Boolean needsSpecialCast)
    at System.RuntimeType.CheckValue(Object value, Binder binder, CultureInfo culture, BindingFlags invokeAttr)
    at System.Reflection.RtFieldInfo.InternalSetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture, StackCrawlMark& stackMark)
    at System.Reflection.RtFieldInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture)
    at MediaPortal.GUI.Library.GUIWindow.OnWindowLoaded() TraktPlugin.GUI.GUIRateDialog
    [2015-03-19 12:11:46,796] [Error ] [MPMain ] [ERROR] - GUIWindow:OnWindowLoaded 'C:\ProgramData\Team MediaPortal\MediaPortal\Skin\Avalon\Trakt.RateDialog.xml' control id:1005 ex:Object of type 'MediaPortal.GUI.Library.GUICheckButton' cannot be converted to type 'MediaPortal.GUI.Library.GUICheckMarkControl'. at System.RuntimeType.TryChangeType(Object value, Binder binder, CultureInfo culture, Boolean needsSpecialCast)
    at System.RuntimeType.CheckValue(Object value, Binder binder, CultureInfo culture, BindingFlags invokeAttr)
    at System.Reflection.RtFieldInfo.InternalSetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture, StackCrawlMark& stackMark)
    at System.Reflection.RtFieldInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture)
    at MediaPortal.GUI.Library.GUIWindow.OnWindowLoaded() TraktPlugin.GUI.GUIRateDialog
    [2015-03-19 12:11:46,796] [Error ] [MPMain ] [ERROR] - GUIWindow:OnWindowLoaded 'C:\ProgramData\Team MediaPortal\MediaPortal\Skin\Avalon\Trakt.RateDialog.xml' control id:1006 ex:Object of type 'MediaPortal.GUI.Library.GUICheckButton' cannot be converted to type 'MediaPortal.GUI.Library.GUICheckMarkControl'. at System.RuntimeType.TryChangeType(Object value, Binder binder, CultureInfo culture, Boolean needsSpecialCast)
    at System.RuntimeType.CheckValue(Object value, Binder binder, CultureInfo culture, BindingFlags invokeAttr)
    at System.Reflection.RtFieldInfo.InternalSetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture, StackCrawlMark& stackMark)
    at System.Reflection.RtFieldInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture)
    at MediaPortal.GUI.Library.GUIWindow.OnWindowLoaded() TraktPlugin.GUI.GUIRateDialog
    [2015-03-19 12:11:46,796] [Error ] [MPMain ] [ERROR] - GUIWindow:OnWindowLoaded 'C:\ProgramData\Team MediaPortal\MediaPortal\Skin\Avalon\Trakt.RateDialog.xml' control id:1007 ex:Object of type 'MediaPortal.GUI.Library.GUICheckButton' cannot be converted to type 'MediaPortal.GUI.Library.GUICheckMarkControl'. at System.RuntimeType.TryChangeType(Object value, Binder binder, CultureInfo culture, Boolean needsSpecialCast)
    at System.RuntimeType.CheckValue(Object value, Binder binder, CultureInfo culture, BindingFlags invokeAttr)
    at System.Reflection.RtFieldInfo.InternalSetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture, StackCrawlMark& stackMark)
    at System.Reflection.RtFieldInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture)
    at MediaPortal.GUI.Library.GUIWindow.OnWindowLoaded() TraktPlugin.GUI.GUIRateDialog
    [2015-03-19 12:11:46,811] [Error ] [MPMain ] [ERROR] - GUIWindow:OnWindowLoaded 'C:\ProgramData\Team MediaPortal\MediaPortal\Skin\Avalon\Trakt.RateDialog.xml' control id:1008 ex:Object of type 'MediaPortal.GUI.Library.GUICheckButton' cannot be converted to type 'MediaPortal.GUI.Library.GUICheckMarkControl'. at System.RuntimeType.TryChangeType(Object value, Binder binder, CultureInfo culture, Boolean needsSpecialCast)
    at System.RuntimeType.CheckValue(Object value, Binder binder, CultureInfo culture, BindingFlags invokeAttr)
    at System.Reflection.RtFieldInfo.InternalSetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture, StackCrawlMark& stackMark)
    at System.Reflection.RtFieldInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture)
    at MediaPortal.GUI.Library.GUIWindow.OnWindowLoaded() TraktPlugin.GUI.GUIRateDialog
    [2015-03-19 12:11:46,811] [Error ] [MPMain ] [ERROR] - GUIWindow:OnWindowLoaded 'C:\ProgramData\Team MediaPortal\MediaPortal\Skin\Avalon\Trakt.RateDialog.xml' control id:1009 ex:Object of type 'MediaPortal.GUI.Library.GUICheckButton' cannot be converted to type 'MediaPortal.GUI.Library.GUICheckMarkControl'. at System.RuntimeType.TryChangeType(Object value, Binder binder, CultureInfo culture, Boolean needsSpecialCast)
    at System.RuntimeType.CheckValue(Object value, Binder binder, CultureInfo culture, BindingFlags invokeAttr)
    at System.Reflection.RtFieldInfo.InternalSetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture, StackCrawlMark& stackMark)
    at System.Reflection.RtFieldInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture)
    at MediaPortal.GUI.Library.GUIWindow.OnWindowLoaded() TraktPlugin.GUI.GUIRateDialog
    [2015-03-19 12:11:46,811] [Error ] [MPMain ] [ERROR] - GUIWindow:OnWindowLoaded 'C:\ProgramData\Team MediaPortal\MediaPortal\Skin\Avalon\Trakt.RateDialog.xml' control id:1010 ex:Object of type 'MediaPortal.GUI.Library.GUICheckButton' cannot be converted to type 'MediaPortal.GUI.Library.GUICheckMarkControl'. at System.RuntimeType.TryChangeType(Object value, Binder binder, CultureInfo culture, Boolean needsSpecialCast)
    at System.RuntimeType.CheckValue(Object value, Binder binder, CultureInfo culture, BindingFlags invokeAttr)
    at System.Reflection.RtFieldInfo.InternalSetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture, StackCrawlMark& stackMark)
    at System.Reflection.RtFieldInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture)
    at MediaPortal.GUI.Library.GUIWindow.OnWindowLoaded() TraktPlugin.GUI.GUIRateDialog
    [2015-03-19 12:11:46,952] [Error ] [Rate ] [ERROR] - MediaPortal: Unhandled exception occured
    [2015-03-19 12:11:46,968] [Log ] [Rate ] [ERROR] - Exception: System.NullReferenceException: Object reference not set to an instance of an object.
    at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
    at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
    at TraktPlugin.GUI.GUIUtils.ShowRateDialog[T](T rateObject) in C:\Development\Trakt\TraktPlugin\GUI\GUIUtils.cs:line 433
    at TraktPlugin.TraktHandlers.TVSeries.<>c__DisplayClass12c.<ShowRateDialog>b__12b(Object o) in C:\Development\Trakt\TraktPlugin\TraktHandlers\TVSeries.cs:line 2161
    at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
    at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
    at System.Threading.ThreadHelper.ThreadStart(Object obj) Message: Object reference not set to an instance of an object. Site : System.Object MarshaledInvoke(System.Windows.Forms.Control, System.Delegate, System.Object[], Boolean) Source : System.Windows.Forms Stack Trace: at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
    at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
    at TraktPlugin.GUI.GUIUtils.ShowRateDialog[T](T rateObject) in C:\Development\Trakt\TraktPlugin\GUI\GUIUtils.cs:line 433
    at TraktPlugin.TraktHandlers.TVSeries.<>c__DisplayClass12c.<ShowRateDialog>b__12b(Object o) in C:\Development\Trakt\TraktPlugin\TraktHandlers\TVSeries.cs:line 2161
    at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
    at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
    at System.Threading.ThreadHelper.ThreadStart(Object obj)
     

    Gcarr

    MP Donator
  • Premium Supporter
  • August 17, 2014
    224
    78
    Home Country
    United States of America United States of America
    I had this problem too. Changing all instances of <type>checkbutton</type> to <type>checkmark</type> in Trakt.RateDialog.xml seems to have fixed it.
     

    Users who are viewing this thread

    Top Bottom