[Banshee-List] mono-upnp errors?



the scenario:

* plex media server (ubuntu 13.04)
* multiple dlna clients (xbox, android, bluray) all working fine
* arch linux desktop with banshee, sees the server with the appropriate upnp plugin, but server name is greyed and unselectable.

banshee --debug gave this on the stdout: 

[18 Debug 00:00:20.254] UPnPService MediaServer Found: Plex Media Server 0.9.7.22
[18 Debug 00:00:20.257] UPnPService "Plex Media Server: plex.REDACTED" Implements urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1
[18 Debug 00:00:20.257] UPnPService "Plex Media Server: plex.REDACTED" Implements urn:schemas-upnp-org:service:ContentDirectory:1
[18 Debug 00:00:20.343] UPnPService "Plex Media Server: plex.REDACTED" Implements urn:schemas-upnp-org:service:ConnectionManager:1
[19 Debug 00:00:20.382] Content directory is not searchable, let's browse recursively
[19 Warn  00:00:20.447] Caught an exception - System.Reflection.TargetException: Non-static method requires a target. (in `mscorlib')
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00078] in /build/mono/src/mono-3.0.7/mcs/class/corlib/System.Reflection/MonoMethod.cs:243
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in /build/mono/src/mono-3.0.7/mcs/class/corlib/System.Reflection/MethodBase.cs:114
  at Mono.Upnp.Xml.Compilation.DelegateDeserializationCompiler+<CreateArrayItemElementDeserializer>c__AnonStorey1E.<>m__31 (System.Object obj, Mono.Upnp.Xml.XmlDeserializationContext context) [0x0000e] in /build/src/mono-upnp-0.1.2/src/Mono.Upnp/Mono.Upnp/Mono.Upnp.Xml.Compilation/DelegateDeserializationCompiler.cs:540
  at Mono.Upnp.Xml.Compilation.DelegateDeserializationCompiler+<CreateElementAutoDeserializer>c__AnonStorey12.<>m__1A (System.Object obj, Mono.Upnp.Xml.XmlDeserializationContext context) [0x0002d] in /build/src/mono-upnp-0.1.2/src/Mono.Upnp/Mono.Upnp/Mono.Upnp.Xml.Compilation/DelegateDeserializationCompiler.cs:243
  at Mono.Upnp.Xml.XmlDeserializer.AutoDeserializeElement[PlaylistContainer] (Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV.PlaylistContainer obj, Mono.Upnp.Xml.XmlDeserializationContext context) [0x00016] in /build/src/mono-upnp-0.1.2/src/Mono.Upnp/Mono.Upnp/Mono.Upnp.Xml/XmlDeserializer.cs:92
  at Mono.Upnp.Xml.XmlDeserializationContext.AutoDeserializeElement[PlaylistContainer] (Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV.PlaylistContainer obj) [0x00016] in /build/src/mono-upnp-0.1.2/src/Mono.Upnp/Mono.Upnp/Mono.Upnp.Xml/XmlDeserializationContext.cs:65
  at Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV.PlaylistContainer.DeserializeElement (Mono.Upnp.Xml.XmlDeserializationContext context) [0x00000] in /build/src/mono-upnp-0.1.2/src/Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.AV/PlaylistContainer.cs:123
  at Mono.Upnp.Xml.XmlDeserializable.Mono.Upnp.Xml.IXmlDeserializable.DeserializeElement (Mono.Upnp.Xml.XmlDeserializationContext context) [0x00000] in /build/src/mono-upnp-0.1.2/src/Mono.Upnp/Mono.Upnp/Mono.Upnp.Xml/XmlDeserializable.cs:45
  at Mono.Upnp.Xml.Compilation.DelegateDeserializationCompiler.<CreateSubElementDeserializer>m__18 (System.Object obj, Mono.Upnp.Xml.XmlDeserializationContext context) [0x00000] in /build/src/mono-upnp-0.1.2/src/Mono.Upnp/Mono.Upnp/Mono.Upnp.Xml.Compilation/DelegateDeserializationCompiler.cs:227
  at Mono.Upnp.Xml.Compilation.DelegateDeserializationCompiler+<CreateElementDeserializer>c__AnonStorey11.<>m__17 (System.Object obj, Mono.Upnp.Xml.XmlDeserializationContext context, Int32 depth) [0x00018] in /build/src/mono-upnp-0.1.2/src/Mono.Upnp/Mono.Upnp/Mono.Upnp.Xml.Compilation/DelegateDeserializationCompiler.cs:214
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. (in `mscorlib')
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00069] in /build/mono/src/mono-3.0.7/mcs/class/corlib/System.Reflection/MonoMethod.cs:238
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in /build/mono/src/mono-3.0.7/mcs/class/corlib/System.Reflection/MethodBase.cs:114
  at Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.RemoteContentDirectory+<Deserializers>c__Iterator5`1[Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.Object].<>m__51 (System.Xml.XmlReader reader) [0x00000] in /build/src/mono-upnp-0.1.2/src/Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/RemoteContentDirectory.cs:148
  at Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.RemoteContentDirectory+<Deserialize>c__Iterator6`1[Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.Object].MoveNext () [0x0014c] in /build/src/mono-upnp-0.1.2/src/Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/RemoteContentDirectory.cs:177
  at Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.RemoteContentDirectory.GetChildren[Object] (Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.Container container, ResultsSettings settings) [0x00073] in /build/src/mono-upnp-0.1.2/src/Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/RemoteContentDirectory.cs:95
  at Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.RemoteContentDirectory.GetChildren[Object] (Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.Container container) [0x00000] in /build/src/mono-upnp-0.1.2/src/Mono.Upnp.Dcp/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1/Mono.Upnp.Dcp.MediaServer1.ContentDirectory1/RemoteContentDirectory.cs:81
  at Banshee.UPnPClient.UPnPServerSource.ParseContainer (Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.RemoteContentDirectory remote_dir, Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.Container container, Int32 depth, System.Collections.Generic.List`1 music_tracks, System.Collections.Generic.List`1 video_tracks) [0x00072] in /build/banshee/src/banshee-2.6.1/src/Extensions/Banshee.UPnPClient/Banshee.UPnPClient/UPnPServerSource.cs:210
  at Banshee.UPnPClient.UPnPServerSource+<ParseContainer>c__AnonStorey2.<>m__6 (Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.Results`1 chunk) [0x0009d] in /build/banshee/src/banshee-2.6.1/src/Extensions/Banshee.UPnPClient/Banshee.UPnPClient/UPnPServerSource.cs:228
  at Banshee.UPnPClient.UPnPServerSource.HandleResults[Object] (Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.Results`1 results, Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.RemoteContentDirectory remote_dir, Banshee.UPnPClient.ChunkHandler`1 chunkHandler) [0x00011] in /build/banshee/src/banshee-2.6.1/src/Extensions/Banshee.UPnPClient/Banshee.UPnPClient/UPnPServerSource.cs:99
  at Banshee.UPnPClient.UPnPServerSource.ParseContainer (Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.RemoteContentDirectory remote_dir, Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.Container container, Int32 depth, System.Collections.Generic.List`1 music_tracks, System.Collections.Generic.List`1 video_tracks) [0x00072] in /build/banshee/src/banshee-2.6.1/src/Extensions/Banshee.UPnPClient/Banshee.UPnPClient/UPnPServerSource.cs:210
  at Banshee.UPnPClient.UPnPServerSource.TraverseContainer (Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.RemoteContentDirectory remote_dir, Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.Container container, System.String[] hierarchy, Int32 position, System.Collections.Generic.List`1 music_tracks, System.Collections.Generic.List`1 video_tracks) [0x0007e] in /build/banshee/src/banshee-2.6.1/src/Extensions/Banshee.UPnPClient/Banshee.UPnPClient/UPnPServerSource.cs:200
  at Banshee.UPnPClient.UPnPServerSource.Parse (Mono.Upnp.Device device, Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.ContentDirectoryController content_directory) [0x0010a] in /build/banshee/src/banshee-2.6.1/src/Extensions/Banshee.UPnPClient/Banshee.UPnPClient/UPnPServerSource.cs:169

which the way I read it makes it sound like mono is having issues; anyone else had a similar issue?  If so, how did you go about resolving it?

--
|  nil carborundum a illegitemis  |


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]