UriFormatException aufter changing to MyVideos (1 Viewer)

BadMojoX

Portal Member
March 22, 2008
39
8
Stuttgart
Home Country
Germany Germany
Hello,
i've got an exception after changing to MyVideos:

Exception : System.UriFormatException:
(Exception is in german) Ungültiger URI: Ein DOS-Pfad muss ein Stammverzeichnis besitzen, z.B. "c:\".

Server stack trace:
bei System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)
bei System.Uri..ctor(String uriString, UriKind uriKind)
bei System.Xml.XmlResolver.ResolveUri(Uri baseUri, String relativeUri)
bei System.Xml.XmlUrlResolver.ResolveUri(Uri baseUri, String relativeUri)
bei System.Xml.XmlTextReaderImpl..ctor(String url, XmlNameTable nt)
bei System.Xml.XmlDocument.Load(String filename)
bei MediaPortal.GUI.Video.MatroskaTagHandler.Fetch(String filename)
bei MediaPortal.GUI.Video.GUIVideoFiles.FetchMatroskaInfo(String path, Boolean pathIsDirectory, IMDBMovie& movie)
bei MediaPortal.GUI.Video.GUIVideoFiles.SetMovieProperties(String path)
bei MediaPortal.GUI.Video.GUIVideoFiles.item_OnItemSelected(GUIListItem item, GUIControl parent)
bei System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
bei System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
bei System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)

The error is reproducable any time, so i cannot use my videos right now :( Event when i remove mkv files from directory, it does not help.
MediaPortal has crashed after that. I think the error is in MediaPortal.GUI.Video.MatroskaTagHandler.Fetch. There an additional checking has to be made to prevent an exception.

Important: The error can be easily reproduced if you have any usb stick inserted. The drive name will be automatically displayed when i enter my videos. When the cursor will be placed over the usb drive (but not clicked) then the exception will be fired.

I hope, it helps
 

Users who are viewing this thread

Top Bottom