[ubuntu-mono] [Bug 1077686] [NEW] Browsing upnp resource recursively leads to error and stop in browsing

Юрий Аполлов 1077686 at bugs.launchpad.net
Sun Nov 11 18:14:10 UTC 2012


Public bug reported:

Hello, have a nice day, and here's my story.

=======


I have installed mediatomb on my Debian box and configured it.
I have added lots of stuff there (approx. 700 Gb) of content.

=======

I have enabled UPNP plugin in banshee.
Banshee recognized my MediaTomb service and started to browse it.
Then, when it comes to some specific file, it stopped browsing. That file is always the same, cause the number of videos, indexed by banshee, is always the same too.
When I run banshee with --debug, I got this:

=======

[16 Debug 21:46:17.285] UPnPService MediaServer Found: MediaTomb 0.12.1
[16 Debug 21:46:17.286] UPnPService "laptop MediaTomb" Implements urn:schemas-upnp-org:service:ConnectionManager:1
[16 Debug 21:46:17.286] UPnPService "laptop MediaTomb" Implements urn:schemas-upnp-org:service:ContentDirectory:1
[19 Debug 21:46:17.359] Content directory is not searchable, let's browse recursively
[1 Debug 21:46:23.471] Starting - Сохранение метаданных в файл
[20 Debug 21:46:23.489] Finished - Сохранение метаданных в файл
[19 Warn  21:47:04.033] Caught an exception - System.OverflowException: Invalid time data. (in `mscorlib')
  at System.TimeSpan+Parser.CheckParseSuccess (Boolean tryParse) [0x00000] in <filename unknown>:0 
  at System.TimeSpan+Parser.Execute (Boolean tryParse, System.TimeSpan& result) [0x00000] in <filename unknown>:0 
  at System.TimeSpan.Parse (System.String s) [0x00000] in <filename unknown>:0 
  at Mono.Upnp.Xml.Compilation.DelegateDeserializationCompiler.<CreateAttributeDeserializer>m__27 (Mono.Upnp.Xml.XmlDeserializationContext context) [0x00000] in <filename unknown>:0 
  at Mono.Upnp.Xml.Compilation.DelegateDeserializationCompiler+<CreateAttributeDeserializer>c__AnonStorey17.<>m__2A (Mono.Upnp.Xml.XmlDeserializationContext context) [0x00000] in <filename unknown>:0 
  at Mono.Upnp.Xml.Compilation.DelegateDeserializationCompiler+<CreateAttributeDeserializer>c__AnonStorey15.<>m__1C (System.Object obj, Mono.Upnp.Xml.XmlDeserializationContext context) [0x00000] in <filename unknown>:0 
  at Mono.Upnp.Xml.Compilation.DelegateDeserializationCompiler+<CreateAttributeAutoDeserializer>c__AnonStoreyF.<>m__15 (System.Object obj, Mono.Upnp.Xml.XmlDeserializationContext context) [0x00000] in <filename unknown>:0 
  at Mono.Upnp.Xml.XmlDeserializer.AutoDeserializeAttribute[Resource] (Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.Resource obj, Mono.Upnp.Xml.XmlDeserializationContext context) [0x00000] in <filename unknown>:0 
  at Mono.Upnp.Xml.XmlDeserializationContext.AutoDeserializeAttribute[Resource] (Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.Resource obj) [0x00000] in <filename unknown>:0 
  at Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.Resource.DeserializeAttribute (Mono.Upnp.Xml.XmlDeserializationContext context) [0x00000] in <filename unknown>:0 
  at Mono.Upnp.Xml.XmlDeserializable.Mono.Upnp.Xml.IXmlDeserializable.DeserializeAttribute (Mono.Upnp.Xml.XmlDeserializationContext context) [0x00000] in <filename unknown>:0 
  at Mono.Upnp.Xml.Compilation.DelegateDeserializationCompiler.<CreateAttributeDeserializer>m__13 (System.Object obj, Mono.Upnp.Xml.XmlDeserializationContext context) [0x00000] in <filename unknown>:0 
  at Mono.Upnp.Xml.Compilation.DelegateDeserializationCompiler+<CreateAutoDeserializer>c__AnonStoreyE.<>m__12 (System.Object obj, Mono.Upnp.Xml.XmlDeserializationContext context) [0x00000] in <filename unknown>:0 
[19 Debug 21:47:04.034] Found all items on the service, took 00:00:46.7180890

=======

I realize that it may be poorly made content, but I guess that's not the
reason to completely stop indexing.

=======
Versions:
=======

apollov at apollov-desktop:~$ dpkg -l | grep banshee
ii  banshee                                     2.6.0-1ubuntu2                            i386         Media Management and Playback application
ii  banshee-extension-soundmenu                 2.6.0-1ubuntu2                            i386         Media Management and Playback application - sound menu extension

apollov at apollov-desktop:~$ dpkg -l | grep mono
ii  fonts-tlwg-mono                             1:0.5.0-5                                 all          Thai TlwgMono font
ii  libmono-addins-gui0.2-cil                   0.6.2-2                                   all          GTK# frontend library for Mono.Addins
ii  libmono-addins0.2-cil                       0.6.2-2                                   all          addin framework for extensible CLI applications/libraries
ii  libmono-cairo4.0-cil                        2.10.8.1-5ubuntu1                         all          Mono Cairo library (for CLI 4.0)
ii  libmono-corlib4.0-cil                       2.10.8.1-5ubuntu1                         all          Mono core library (for CLI 4.0)
ii  libmono-csharp4.0-cil                       2.10.8.1-5ubuntu1                         all          Mono.CSharp library (for CLI 4.0)
ii  libmono-data-tds4.0-cil                     2.10.8.1-5ubuntu1                         all          Mono Data Library (for CLI 4.0)
ii  libmono-i18n-west4.0-cil                    2.10.8.1-5ubuntu1                         all          Mono I18N.West library (for CLI 4.0)
ii  libmono-i18n4.0-cil                         2.10.8.1-5ubuntu1                         all          Mono I18N base library (for CLI 4.0)
ii  libmono-posix4.0-cil                        2.10.8.1-5ubuntu1                         all          Mono.Posix library (for CLI 4.0)
ii  libmono-security4.0-cil                     2.10.8.1-5ubuntu1                         all          Mono Security library (for CLI 4.0)
ii  libmono-sharpzip4.84-cil                    2.10.8.1-5ubuntu1                         all          Mono SharpZipLib library (for CLI 4.0)
ii  libmono-system-configuration4.0-cil         2.10.8.1-5ubuntu1                         all          Mono System.Configuration library (for CLI 4.0)
ii  libmono-system-core4.0-cil                  2.10.8.1-5ubuntu1                         all          Mono System.Core library (for CLI 4.0)
ii  libmono-system-data4.0-cil                  2.10.8.1-5ubuntu1                         all          Mono System.Data library (for CLI 4.0)
ii  libmono-system-drawing4.0-cil               2.10.8.1-5ubuntu1                         all          Mono System.Drawing library (for CLI 4.0)
ii  libmono-system-enterpriseservices4.0-cil    2.10.8.1-5ubuntu1                         all          Mono System.EnterpriseServices library (for CLI 4.0)
ii  libmono-system-runtime-serialization4.0-cil 2.10.8.1-5ubuntu1                         all          Mono System.Runtime.Serialization Library (for CLI 4.0)
ii  libmono-system-security4.0-cil              2.10.8.1-5ubuntu1                         all          Mono System.Security library (for CLI 4.0)
ii  libmono-system-transactions4.0-cil          2.10.8.1-5ubuntu1                         all          Mono System.Transactions library (for CLI 4.0)
ii  libmono-system-xml-linq4.0-cil              2.10.8.1-5ubuntu1                         all          Mono System.Xml.Linq library (for CLI 4.0)
ii  libmono-system-xml4.0-cil                   2.10.8.1-5ubuntu1                         all          Mono System.Xml library (for CLI 4.0)
ii  libmono-system4.0-cil                       2.10.8.1-5ubuntu1                         all          Mono System libraries (for CLI 4.0)
ii  libmono-zeroconf1.0-cil                     0.9.0-4                                   all          CLI library for multicast DNS service discovery
ii  mono-4.0-gac                                2.10.8.1-5ubuntu1                         all          Mono GAC tool (for CLI 4.0)
ii  mono-gac                                    2.10.8.1-5ubuntu1                         all          Mono GAC tool
ii  mono-runtime                                2.10.8.1-5ubuntu1                         i386         Mono runtime
ii  ubuntu-mono                                 0.0.49                                    all          Ubuntu Mono Icon theme

apollov at apollov-desktop:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 12.10
Release:	12.10
Codename:	quantal

The OS is fully updated for the moment and evolved from
11.10->12.04->12.10.

=======

Any help will be appreciated.
If I can somehow help in debugging this behaviour - let me know :)

Thanks.

** Affects: banshee (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: banshee dlna mediatomb mono upnp

** Package changed: mono (Ubuntu) => banshee (Ubuntu)

-- 
You received this bug notification because you are a member of Ubuntu
CLI/Mono Uploaders, which is subscribed to mono in Ubuntu.
https://bugs.launchpad.net/bugs/1077686

Title:
  Browsing upnp resource recursively leads to error and stop in browsing

Status in “banshee” package in Ubuntu:
  New

Bug description:
  Hello, have a nice day, and here's my story.

  =======

  
  I have installed mediatomb on my Debian box and configured it.
  I have added lots of stuff there (approx. 700 Gb) of content.

  =======

  I have enabled UPNP plugin in banshee.
  Banshee recognized my MediaTomb service and started to browse it.
  Then, when it comes to some specific file, it stopped browsing. That file is always the same, cause the number of videos, indexed by banshee, is always the same too.
  When I run banshee with --debug, I got this:

  =======

  [16 Debug 21:46:17.285] UPnPService MediaServer Found: MediaTomb 0.12.1
  [16 Debug 21:46:17.286] UPnPService "laptop MediaTomb" Implements urn:schemas-upnp-org:service:ConnectionManager:1
  [16 Debug 21:46:17.286] UPnPService "laptop MediaTomb" Implements urn:schemas-upnp-org:service:ContentDirectory:1
  [19 Debug 21:46:17.359] Content directory is not searchable, let's browse recursively
  [1 Debug 21:46:23.471] Starting - Сохранение метаданных в файл
  [20 Debug 21:46:23.489] Finished - Сохранение метаданных в файл
  [19 Warn  21:47:04.033] Caught an exception - System.OverflowException: Invalid time data. (in `mscorlib')
    at System.TimeSpan+Parser.CheckParseSuccess (Boolean tryParse) [0x00000] in <filename unknown>:0 
    at System.TimeSpan+Parser.Execute (Boolean tryParse, System.TimeSpan& result) [0x00000] in <filename unknown>:0 
    at System.TimeSpan.Parse (System.String s) [0x00000] in <filename unknown>:0 
    at Mono.Upnp.Xml.Compilation.DelegateDeserializationCompiler.<CreateAttributeDeserializer>m__27 (Mono.Upnp.Xml.XmlDeserializationContext context) [0x00000] in <filename unknown>:0 
    at Mono.Upnp.Xml.Compilation.DelegateDeserializationCompiler+<CreateAttributeDeserializer>c__AnonStorey17.<>m__2A (Mono.Upnp.Xml.XmlDeserializationContext context) [0x00000] in <filename unknown>:0 
    at Mono.Upnp.Xml.Compilation.DelegateDeserializationCompiler+<CreateAttributeDeserializer>c__AnonStorey15.<>m__1C (System.Object obj, Mono.Upnp.Xml.XmlDeserializationContext context) [0x00000] in <filename unknown>:0 
    at Mono.Upnp.Xml.Compilation.DelegateDeserializationCompiler+<CreateAttributeAutoDeserializer>c__AnonStoreyF.<>m__15 (System.Object obj, Mono.Upnp.Xml.XmlDeserializationContext context) [0x00000] in <filename unknown>:0 
    at Mono.Upnp.Xml.XmlDeserializer.AutoDeserializeAttribute[Resource] (Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.Resource obj, Mono.Upnp.Xml.XmlDeserializationContext context) [0x00000] in <filename unknown>:0 
    at Mono.Upnp.Xml.XmlDeserializationContext.AutoDeserializeAttribute[Resource] (Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.Resource obj) [0x00000] in <filename unknown>:0 
    at Mono.Upnp.Dcp.MediaServer1.ContentDirectory1.Resource.DeserializeAttribute (Mono.Upnp.Xml.XmlDeserializationContext context) [0x00000] in <filename unknown>:0 
    at Mono.Upnp.Xml.XmlDeserializable.Mono.Upnp.Xml.IXmlDeserializable.DeserializeAttribute (Mono.Upnp.Xml.XmlDeserializationContext context) [0x00000] in <filename unknown>:0 
    at Mono.Upnp.Xml.Compilation.DelegateDeserializationCompiler.<CreateAttributeDeserializer>m__13 (System.Object obj, Mono.Upnp.Xml.XmlDeserializationContext context) [0x00000] in <filename unknown>:0 
    at Mono.Upnp.Xml.Compilation.DelegateDeserializationCompiler+<CreateAutoDeserializer>c__AnonStoreyE.<>m__12 (System.Object obj, Mono.Upnp.Xml.XmlDeserializationContext context) [0x00000] in <filename unknown>:0 
  [19 Debug 21:47:04.034] Found all items on the service, took 00:00:46.7180890

  =======

  I realize that it may be poorly made content, but I guess that's not
  the reason to completely stop indexing.

  =======
  Versions:
  =======

  apollov at apollov-desktop:~$ dpkg -l | grep banshee
  ii  banshee                                     2.6.0-1ubuntu2                            i386         Media Management and Playback application
  ii  banshee-extension-soundmenu                 2.6.0-1ubuntu2                            i386         Media Management and Playback application - sound menu extension

  apollov at apollov-desktop:~$ dpkg -l | grep mono
  ii  fonts-tlwg-mono                             1:0.5.0-5                                 all          Thai TlwgMono font
  ii  libmono-addins-gui0.2-cil                   0.6.2-2                                   all          GTK# frontend library for Mono.Addins
  ii  libmono-addins0.2-cil                       0.6.2-2                                   all          addin framework for extensible CLI applications/libraries
  ii  libmono-cairo4.0-cil                        2.10.8.1-5ubuntu1                         all          Mono Cairo library (for CLI 4.0)
  ii  libmono-corlib4.0-cil                       2.10.8.1-5ubuntu1                         all          Mono core library (for CLI 4.0)
  ii  libmono-csharp4.0-cil                       2.10.8.1-5ubuntu1                         all          Mono.CSharp library (for CLI 4.0)
  ii  libmono-data-tds4.0-cil                     2.10.8.1-5ubuntu1                         all          Mono Data Library (for CLI 4.0)
  ii  libmono-i18n-west4.0-cil                    2.10.8.1-5ubuntu1                         all          Mono I18N.West library (for CLI 4.0)
  ii  libmono-i18n4.0-cil                         2.10.8.1-5ubuntu1                         all          Mono I18N base library (for CLI 4.0)
  ii  libmono-posix4.0-cil                        2.10.8.1-5ubuntu1                         all          Mono.Posix library (for CLI 4.0)
  ii  libmono-security4.0-cil                     2.10.8.1-5ubuntu1                         all          Mono Security library (for CLI 4.0)
  ii  libmono-sharpzip4.84-cil                    2.10.8.1-5ubuntu1                         all          Mono SharpZipLib library (for CLI 4.0)
  ii  libmono-system-configuration4.0-cil         2.10.8.1-5ubuntu1                         all          Mono System.Configuration library (for CLI 4.0)
  ii  libmono-system-core4.0-cil                  2.10.8.1-5ubuntu1                         all          Mono System.Core library (for CLI 4.0)
  ii  libmono-system-data4.0-cil                  2.10.8.1-5ubuntu1                         all          Mono System.Data library (for CLI 4.0)
  ii  libmono-system-drawing4.0-cil               2.10.8.1-5ubuntu1                         all          Mono System.Drawing library (for CLI 4.0)
  ii  libmono-system-enterpriseservices4.0-cil    2.10.8.1-5ubuntu1                         all          Mono System.EnterpriseServices library (for CLI 4.0)
  ii  libmono-system-runtime-serialization4.0-cil 2.10.8.1-5ubuntu1                         all          Mono System.Runtime.Serialization Library (for CLI 4.0)
  ii  libmono-system-security4.0-cil              2.10.8.1-5ubuntu1                         all          Mono System.Security library (for CLI 4.0)
  ii  libmono-system-transactions4.0-cil          2.10.8.1-5ubuntu1                         all          Mono System.Transactions library (for CLI 4.0)
  ii  libmono-system-xml-linq4.0-cil              2.10.8.1-5ubuntu1                         all          Mono System.Xml.Linq library (for CLI 4.0)
  ii  libmono-system-xml4.0-cil                   2.10.8.1-5ubuntu1                         all          Mono System.Xml library (for CLI 4.0)
  ii  libmono-system4.0-cil                       2.10.8.1-5ubuntu1                         all          Mono System libraries (for CLI 4.0)
  ii  libmono-zeroconf1.0-cil                     0.9.0-4                                   all          CLI library for multicast DNS service discovery
  ii  mono-4.0-gac                                2.10.8.1-5ubuntu1                         all          Mono GAC tool (for CLI 4.0)
  ii  mono-gac                                    2.10.8.1-5ubuntu1                         all          Mono GAC tool
  ii  mono-runtime                                2.10.8.1-5ubuntu1                         i386         Mono runtime
  ii  ubuntu-mono                                 0.0.49                                    all          Ubuntu Mono Icon theme

  apollov at apollov-desktop:~$ lsb_release -a
  No LSB modules are available.
  Distributor ID:	Ubuntu
  Description:	Ubuntu 12.10
  Release:	12.10
  Codename:	quantal

  The OS is fully updated for the moment and evolved from
  11.10->12.04->12.10.

  =======

  Any help will be appreciated.
  If I can somehow help in debugging this behaviour - let me know :)

  Thanks.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/banshee/+bug/1077686/+subscriptions



More information about the Ubuntu-mono mailing list