[solved] [WIFIREMOTE] Crash occurs when showing rate dialog after watching episode (1 Viewer)

ajs

Development Group
  • Team MediaPortal
  • February 29, 2008
    15,492
    10,369
    Kyiv
    Home Country
    Ukraine Ukraine
    • Thread starter
    • Moderator
    • #41
    You can try a clean install of media portal until it can be narrowed down how the old dll is being referenced.
    On 4 working HTPC, it is difficult to make :ROFLMAO:
    It is unclear how he can take it. Old is nowhere to be found. Is that in the winsxs. Have to look at home, this folder is hidden and search on it could not pass.
     

    PeppeBytes

    Portal Member
    April 22, 2008
    29
    5
    Rome
    Home Country
    Italy Italy
    For me mepo always crashes after I finish watching an episode. I use the newest plugin version 5.0.5. The error is.
    Code:
    [2015-01-11 21:02:13,527] [Error  ] [Rate     ] [ERROR] - MediaPortal: Unhandled exception occured
    [2015-01-11 21:02:13,530] [Log    ] [Rate     ] [ERROR] - Exception: System.MissingMethodException: Methode nicht gefunden: "TraktPlugin.TraktAPI.TraktRateValue TraktPlugin.GUI.GUIRateDialog.get_Rated()".
       bei System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
       bei System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
       bei TraktPlugin.GUI.GUIUtils.ShowRateDialog[T](T rateObject)
       bei TraktPlugin.TraktHandlers.TVSeries.<>c__DisplayClassf8.<ShowRateDialog>b__f7(Object o)
       bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)
       bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       bei System.Threading.ThreadHelper.ThreadStart(Object obj)  Message: Methode nicht gefunden: "TraktPlugin.TraktAPI.TraktRateValue TraktPlugin.GUI.GUIRateDialog.get_Rated()".  Site   : System.Object MarshaledInvoke(System.Windows.Forms.Control, System.Delegate, System.Object[], Boolean)  Source : System.Windows.Forms  Stack Trace:     bei System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
       bei System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
       bei TraktPlugin.GUI.GUIUtils.ShowRateDialog[T](T rateObject)
       bei TraktPlugin.TraktHandlers.TVSeries.<>c__DisplayClassf8.<ShowRateDialog>b__f7(Object o)
       bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)
       bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       bei System.Threading.ThreadHelper.ThreadStart(Object obj)

    Anyone else seeing this exact date or have extra crap in their online profile?
    I also have more than ten pages of crap shows in my library.



    Hi i'm having the same issue, this issue is present on 5.0.3 and 5.0.5 releases, i do not tried 5.0.4, to avoid the crash of MP I disabled the rating popup at the end of videos.
    below the error:

    Code:
    [2015-01-12 16:29:23,764] [Error  ] [Rate  ] [ERROR] - MediaPortal: Unhandled exception occured
    [2015-01-12 16:29:23,773] [Log  ] [MPMain  ] [DEBUG] - D3D: OnPaint()
    [2015-01-12 16:29:23,778] [Log  ] [Rate  ] [ERROR] - Exception: System.MissingMethodException: Method not found: 'TraktPlugin.TraktAPI.TraktRateValue TraktPlugin.GUI.GUIRateDialog.get_Rated()'.
      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)
      at TraktPlugin.TraktHandlers.TVSeries.<>c__DisplayClassf8.<ShowRateDialog>b__f7(Object o)
      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: Method not found: 'TraktPlugin.TraktAPI.TraktRateValue TraktPlugin.GUI.GUIRateDialog.get_Rated()'.  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)
      at TraktPlugin.TraktHandlers.TVSeries.<>c__DisplayClassf8.<ShowRateDialog>b__f7(Object o)
      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)
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    15,492
    10,369
    Kyiv
    Home Country
    Ukraine Ukraine
    • Thread starter
    • Moderator
    • #46
    @ltfearme
    * I check for TraktPlugin*.* in WINSXS - Not found :coffee:
    * Delete old version of TraktPlugin*.* (System restore points) :coffee:
    * ListDLLs why he did not show .Net library, looked using Process Explorer, Medtaportal loads one (5.0.5) version of library. The error persists. :coffee:
     

    ltfearme

    Community Plugin Dev
  • Premium Supporter
  • June 10, 2007
    6,751
    7,196
    Sydney
    Home Country
    Australia Australia
    Im going to give you a test dll which renames the calling method so it takes another path. I will deprecate that one so it might by-pass whatever is taking control.
     

    ltfearme

    Community Plugin Dev
  • Premium Supporter
  • June 10, 2007
    6,751
    7,196
    Sydney
    Home Country
    Australia Australia
    @ajs,

    Can you please test the attached DLL. I have created a new class and moved the method into that. I didn't change the enum namespace yet, I just want to confirm if this fixes the issue or whether I have to rename that as well.
     

    Attachments

    • Release.zip
      625.9 KB

    Users who are viewing this thread

    Top Bottom