MP Crashes when brosweing plugins intermittantly (1 Viewer)

scythe000

Portal Pro
July 6, 2008
379
15
So, 1.4 using either Titan or StreamedMP, I get a popup that MP has crashed unexpectedly. I can use it just fine, but if I close the box, it kills the process. It happens randomly, but usually shortly after browsing to OnlineVideos or PandoraBox. Here's the line in the log that stands out:

Code:
[2013-08-01 19:32:50,228] [Error  ] [13	  ] [ERROR] - MediaPortal: Unhandled exception occured
[2013-08-01 19:32:50,238] [Log	] [13	  ] [ERROR] - Exception: System.ArgumentException: Argument 'Length' must be greater or equal to zero.
  at Microsoft.VisualBasic.Strings.Mid(String str, Int32 Start, Int32 Length)
  at MPSync.MPSync_process_Thumbs.fileChange(Object source, FileSystemEventArgs e)
  at System.IO.FileSystemWatcher.OnCreated(FileSystemEventArgs e)
  at System.IO.FileSystemWatcher.NotifyFileSystemEventArgs(Int32 action, String name)
  at System.IO.FileSystemWatcher.CompletionStatusChanged(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* overlappedPointer)
  at System.Threading._IOCompletionCallback.IOCompletionCallback_Context(Object state)
  at System.Threading.ExecutionContext.runTryCode(Object userData)
  at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
  at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
  at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
  at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)  Message: Argument 'Length' must be greater or equal to zero.  Site  : System.String Mid(System.String, Int32, Int32)  Source : Microsoft.VisualBasic  Stack Trace:	at Microsoft.VisualBasic.Strings.Mid(String str, Int32 Start, Int32 Length)
  at MPSync.MPSync_process_Thumbs.fileChange(Object source, FileSystemEventArgs e)
  at System.IO.FileSystemWatcher.OnCreated(FileSystemEventArgs e)
  at System.IO.FileSystemWatcher.NotifyFileSystemEventArgs(Int32 action, String name)
  at System.IO.FileSystemWatcher.CompletionStatusChanged(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* overlappedPointer)
  at System.Threading._IOCompletionCallback.IOCompletionCallback_Context(Object state)
  at System.Threading.ExecutionContext.runTryCode(Object userData)
  at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
  at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
  at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
  at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
 

mm1352000

Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    You can see the cause in the stack trace:
    MPSync.MPSync_process_Thumbs.fileChange(Object source, FileSystemEventArgs e)
    So you are sharing your databases between multiple clients with MPSync, and sometimes MPSync is causing problems. Please report to the maintainer of that plugin (with full log files). :)
     
    Last edited:

    Users who are viewing this thread

    Top Bottom