Problems connecting to device

David Leangen linux at leangen.net
Tue Jun 13 23:46:32 PDT 2006


Hello!

I apologize if I am asking a basic question, but I have tried a few
different things now and keep getting the exception as follows:

  org.freedesktop.DBus$Error$UnknownMethod: Method "GetPropertyString"
  with signature "s" on interface "org.freedesktop.Hal.Device" doesn't
  exist

I think I must be overlooking something fundamental...

I am using the java binding from the freedesktop site to try to connect
to a USB device. The goal is simply to read a file on the device. 

This is a basic example of how I am using the API:


  final DBus dbus =
(DBus)dbusConnection.getRemoteObject( "org.freedesktop.DBus",
"/org/freedesktop/DBus", DBus.class );
  final String[] names = dbus.ListNames();
  for ( String name : names )
  {
     System.out.println( name );
     if( !"org.freedesktop.DBus".equals( name ) )
     {
        final Device device =
(Device)dbusConnection.getRemoteObject( name,
"/org/freedesktop/Hal/Device", Device.class );
        final String prop = device.GetPropertyString( "info.bus" );
        System.out.println( prop );
      }
    }
    dbusConnection.disconnect();
  }
  catch ( DBusException e )
  {
    throwException( e );
  }


Any ideas why this is not working for me?

Thank you so much!

David





More information about the dbus mailing list