← Back to team overview

desktop-packages team mailing list archive

[Bug 646482] Re: banshee fails to "see" mounted mass storage media player

 

** Tags added: testcase

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to banshee in Ubuntu.
https://bugs.launchpad.net/bugs/646482

Title:
  banshee fails to "see" mounted mass storage media player

Status in Banshee Music Player:
  Fix Released
Status in “banshee” package in Ubuntu:
  Fix Released
Status in “banshee” source package in Maverick:
  Fix Released

Bug description:
  Binary package hint: banshee

  On Ubuntu 10.10 beta, when I plug in my N900 I get the media player
  prompt and choose to open banshee. When it opens there is no source
  entry for the phone.

  When launching banshee from the command line this is the output:
  [Info  19:55:54.067] Running Banshee 1.7.6: [Ubuntu maverick (development branch) (linux-gnu, x86_64) @ 2010-09-18 21:00:29 UTC]
  [Info  19:55:54.405] Starting collection of anonymous usage data
  [Info  19:55:55.116] Updating web proxy from GConf
  [Warn  19:55:55.191] Caught an exception - System.InvalidCastException: Cannot cast from source type to destination type. (in `Banshee.Gio')
    at (wrapper managed-to-native) object:__icall_wrapper_mono_object_castclass (object,intptr)
    at Banshee.Hardware.Gio.HardwareManager+<GetAllBlockDevices>c__Iterator2`1[Banshee.Hardware.ICdromDevice].MoveNext () [0x00000] in <filename unknown>:0
    at Banshee.Hardware.HardwareManager+<CastToCustomDevice>c__Iterator5`1[Banshee.Hardware.ICdromDevice].MoveNext () [0x00000] in <filename unknown>:0
    at Banshee.AudioCd.AudioCdService.Initialize () [0x00000] in <filename unknown>:0
    at Banshee.ServiceStack.ServiceManager.StartExtension (Mono.Addins.TypeExtensionNode node) [0x00000] in <filename unknown>:0
  [Warn  19:55:55.191] Extension `Banshee.AudioCd.AudioCdService' not started: Cannot cast from source type to destination type.
  [Warn  19:55:55.196] Caught an exception - System.InvalidCastException: Cannot cast from source type to destination type. (in `Banshee.Gio')
    at (wrapper managed-to-native) object:__icall_wrapper_mono_object_castclass (object,intptr)
    at Banshee.Hardware.Gio.HardwareManager+<GetAllBlockDevices>c__Iterator2`1[Banshee.Hardware.ICdromDevice].MoveNext () [0x00000] in <filename unknown>:0
    at Banshee.Hardware.HardwareManager+<CastToCustomDevice>c__Iterator5`1[Banshee.Hardware.ICdromDevice].MoveNext () [0x00000] in <filename unknown>:0
    at Banshee.AudioCd.AudioCdService.Initialize () [0x00000] in <filename unknown>:0
    at Banshee.ServiceStack.ServiceManager.StartExtension (Mono.Addins.TypeExtensionNode node) [0x00000] in <filename unknown>:0
  [Warn  19:55:55.196] Extension `Banshee.AudioCd.AudioCdService' not started: Cannot cast from source type to destination type.
  [Info  19:55:55.198] All services are started 0.931748
  [Info  19:55:57.082] nereid Client Started
  [Warn  19:55:57.365] Failed to load media-player-info file for

  ** (Banshee:28728): CRITICAL **: itdb_get_control_dir: assertion `mountpoint' failed
  [Warn  19:55:57.726] Failed to load media-player-info file for
  [Warn  19:55:57.726] Failed to load media-player-info file for
  [Warn  19:55:57.726] Failed to load media-player-info file for
  [Warn  19:55:57.790] Failed to load media-player-info file for
  [Warn  19:55:57.790] Failed to load media-player-info file for
  [Warn  19:55:58.083] Failed to load media-player-info file for
  [Warn  19:55:58.083] Failed to load media-player-info file for
  [Warn  19:55:58.083] Failed to load media-player-info file for
  [Warn  19:55:58.083] Failed to load media-player-info file for
  [Warn  19:55:58.083] Failed to load media-player-info file for
  [Warn  19:55:58.083] Failed to load media-player-info file for
  [Warn  19:55:58.084] Failed to load media-player-info file for
  [Warn  19:55:58.084] Failed to load media-player-info file for
  [Warn  19:55:58.087] Failed to load media-player-info file for
  [Warn  19:55:58.087] Failed to load media-player-info file for
  [Warn  19:55:58.087] Failed to load media-player-info file for
  [Warn  19:55:58.088] Caught an exception - System.ArgumentNullException: Argument cannot be null.
  Parameter name: path1 (in `mscorlib')
    at System.IO.Path.Combine (System.String path1, System.String path2) [0x00000] in <filename unknown>:0
    at Banshee.Dap.MassStorage.MassStorageSource.get_PlaylistsPath () [0x00000] in <filename unknown>:0
    at Banshee.Dap.MassStorage.MassStorageSource.get_CanSyncPlaylists () [0x00000] in <filename unknown>:0
    at Banshee.Dap.MassStorage.MassStorageSource.get_PlaylistTypes () [0x00000] in <filename unknown>:0
    at Banshee.Dap.MassStorage.MassStorageSource.AddDapProperties () [0x00000] in <filename unknown>:0
    at Banshee.Dap.MassStorage.MassStorageSource.DeviceInitialize (IDevice device) [0x00000] in <filename unknown>:0
    at Banshee.Dap.DapService.FindDeviceSource (IDevice device) [0x00000] in <filename unknown>:0
  [Warn  19:55:58.089] Failed to load media-player-info file for

  ** (Banshee:28728): CRITICAL **: itdb_get_control_dir: assertion
  `mountpoint' failed

  
  TEST CASE:
  1. Launch Banshee
  2. Insert a mass storage media player
  3. Verify that Banshee detects it and shows a source for it in the left sidebar.

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