[ubuntu-mono] [Bug 646482] Re: banshee fails to "see" mounted mass storage media player
Chow Loong Jin
hyperair at ubuntu.com
Fri Oct 22 11:29:19 BST 2010
** Changed in: banshee (Ubuntu Maverick)
Status: New => Fix Committed
** Description changed:
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
+ 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
+ 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
+ [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: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
+ 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.
--
banshee fails to "see" mounted mass storage media player
https://bugs.launchpad.net/bugs/646482
You received this bug notification because you are a member of Ubuntu
CLI/Mono Uploaders, which is subscribed to banshee in ubuntu.
Status in Banshee Music Player: Fix Released
Status in “banshee” package in Ubuntu: Fix Released
Status in “banshee” source package in Maverick: Fix Committed
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.
More information about the Ubuntu-mono
mailing list