After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 528481 - org.freedesktop.Hal.NoSuchProperty exception on startup
org.freedesktop.Hal.NoSuchProperty exception on startup
Status: RESOLVED FIXED
Product: banshee
Classification: Other
Component: general
git master
Other All
: Normal minor
: 0.99.1
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-04-16 21:04 UTC by Bertrand Lorentz
Modified: 2010-06-02 19:04 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Bertrand Lorentz 2008-04-16 21:04:56 UTC
Please describe the problem:
When starting banshee from a terminal, the following exception occurs (banshee starts up fine) :

System.Exception: org.freedesktop.Hal.NoSuchProperty: No property volume.is_mounted on device with id /org/freedesktop/Hal/devices/platform_floppy_0_storage
  at IDeviceProxy.GetPropertyBoolean (System.String ) [0x00000] 
  at Hal.Device.GetPropertyBoolean (System.String key) [0x00000] in /home/lorentz/Projets/banshee/banshee/src/Backends/Banshee.Hal/Hal/Device.cs:227 
  at Banshee.HalBackend.Volume.get_IsMounted () [0x00000] in /home/lorentz/Projets/banshee/banshee/src/Backends/Banshee.Hal/Banshee.HalBackend/Volume.cs:87 
  at Banshee.HalBackend.Volume.CheckVolumeMounted (Banshee.HalBackend.Volume volume) [0x0006c] in /home/lorentz/Projets/banshee/banshee/src/Backends/Banshee.Hal/Banshee.HalBackend/Volume.cs:168 
  at Banshee.HalBackend.Volume.Resolve (Banshee.HalBackend.BlockDevice parent, Hal.Manager manager, Hal.Device device) [0x00044] in /home/lorentz/Projets/banshee/banshee/src/Backends/Banshee.Hal/Banshee.HalBackend/Volume.cs:55 
  at Banshee.HalBackend.HardwareManager.Resolve (Hal.Device hal_device) [0x00035] in /home/lorentz/Projets/banshee/banshee/src/Backends/Banshee.Hal/Banshee.HalBackend/HardwareManager.cs:105 
  at Banshee.HalBackend.HardwareManager+<>c__CompilerGenerated1.MoveNext () [0x0007e] in /home/lorentz/Projets/banshee/banshee/src/Backends/Banshee.Hal/Banshee.HalBackend/HardwareManager.cs:61 
  at Banshee.Dap.DapService.OnExtensionChanged (System.Object o, Mono.Addins.ExtensionNodeEventArgs args) [0x00064] in /home/lorentz/Projets/banshee/banshee/src/Dap/Banshee.Dap/Banshee.Dap/DapService.cs:74 
  at Mono.Addins.ExtensionNode.add_ExtensionNodeChanged (Mono.Addins.ExtensionNodeEventHandler value) [0x00034] in /var/tmp/portage/dev-dotnet/mono-addins-0.3/work/mono-addins-0.3/Mono.Addins/Mono.Addins/ExtensionNode.cs:110 


Steps to reproduce:
1. Start banshee

Actual results:
Exception occurs and banshee starts up

Expected results:
No exception

Does this happen every time?
Yes

Other information:
I do have a floppy drive, and I'm using hal 0.5.10.
Comment 1 Chow Loong Jin 2008-05-06 15:38:50 UTC
I have a floppy drive too, and I'm using hal 0.5.11rc2. Distro is Archlinux. When I rmmod the "floppy" module, this exception doesn't appear.
Comment 2 Gabriel Burt 2008-05-06 15:51:52 UTC
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.
Comment 3 Denis Kasak 2010-05-30 15:23:55 UTC
This problem appears for me once again with the 1.7.1 beta. Also, 'rmmod floppy' solves the issue.
Comment 4 Gabriel Burt 2010-06-02 19:04:29 UTC
Denis, is it actually causing a crash?  Because it's expected that the exception can still be thrown and be logged, but it shouldn't cause the crash anymore.