- April 17, 2013
- 33
- 1
- 52
- Home Country
-
Canada
I have a problem with MovingPictures that I would appreciate some help with. Basically, when I add my movie folders from my NAS of "\\stompbox\Multimedia\Movies" or "\\stompbox\Multimedia (kids)\Movies", both "Moving Pictures Configuration" and "MediaPortal" crash pretty hard.
In "MediaPortal.log", I see the following exception...
[2016-03-06 16:17:00,754] [Log ] [10 ] [ERROR] - Exception: System.ArgumentException: Illegal characters in path.
at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
at System.IO.Path.GetFileName(String path)
at System.IO.FileSystemWatcher.MatchPattern(String relativePath)
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.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._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP) Message: Illegal characters in path. Site : Void CheckInvalidPathChars(System.String, Boolean) Source : mscorlib Stack Trace: at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
at System.IO.Path.GetFileName(String path)
at System.IO.FileSystemWatcher.MatchPattern(String relativePath)
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.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._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
...but I cannot figure out what the "illegal characters" might be!? I thought it was the SPACES and BRACKETS in "\\stompbox\Multimedia (kids)\Movies", so I tried just "\\stompbox\Multimedia\Movies" and the same thing happened.
Is there a way to turn on more verbose logging for MOVINGPICTURES so I can at least see what the path is that it is choking on???[DOUBLEPOST=1457301595][/DOUBLEPOST]Oh yeah...one more thing. I already have the log verbosity in the mediaportal configuration set to DEBUG (I assume that means it will log all levels of messages!?)
In "MediaPortal.log", I see the following exception...
[2016-03-06 16:17:00,754] [Log ] [10 ] [ERROR] - Exception: System.ArgumentException: Illegal characters in path.
at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
at System.IO.Path.GetFileName(String path)
at System.IO.FileSystemWatcher.MatchPattern(String relativePath)
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.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._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP) Message: Illegal characters in path. Site : Void CheckInvalidPathChars(System.String, Boolean) Source : mscorlib Stack Trace: at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
at System.IO.Path.GetFileName(String path)
at System.IO.FileSystemWatcher.MatchPattern(String relativePath)
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.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._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
...but I cannot figure out what the "illegal characters" might be!? I thought it was the SPACES and BRACKETS in "\\stompbox\Multimedia (kids)\Movies", so I tried just "\\stompbox\Multimedia\Movies" and the same thing happened.
Is there a way to turn on more verbose logging for MOVINGPICTURES so I can at least see what the path is that it is choking on???[DOUBLEPOST=1457301595][/DOUBLEPOST]Oh yeah...one more thing. I already have the log verbosity in the mediaportal configuration set to DEBUG (I assume that means it will log all levels of messages!?)