GNOME Bugzilla – Bug 529900
Warning: Method "Release" with signature "" on interface "org.gnome.LircProperties.ExternalToolDriver" doesn't exist
Last modified: 2010-05-19 14:08:40 UTC
I'm seeing this warnings several times on the terminal, though I'm not quite sure yet what is triggering them. I think it's while choosing non-supplied remote controls from the combos, though I can't narrow it down to anything in particular. WARNING:root:org.freedesktop.DBus.Error.UnknownMethod: Method "Release" with signature "" on interface "org.gnome.LircProperties.ExternalToolDriver" doesn't exist gnome_lirc_properties/ui/backend.py:ExternalToolDriver does have a Release() method. Is there some configuration file that needs to mention it too? Or is it just being called with the wrong parameters somewhere?
On irc, Mathias said: " Seems we do not cast to the proper interface before using the object with gutsy you could just invoke methods on proxy objects, and the bindings would find the proper interface. With gutsy you have to request the intended dbus interface before you can use a proxy object. "
Great. Please commit. I see that there is a new lirc 0.8.4 release. Are you using that mostly unpatched? I'll do a new g-l-p release in the next few days.
(In reply to comment #2) > Great. Please commit. > > I see that there is a new lirc 0.8.4 release. Are you using that mostly > unpatched? > > I'll do a new g-l-p release in the next few days. Wrong bug?
Yeah, sorry.
Reassign to alias.
Putting this NEEDINFO until we find a reproducer. Seems to work fine here...
The problem is that we were missing: self.__detection_driver = None in the report_success() and report_failure() callbacks for the detection driver, so the driver still existed even though the service it was attached to had disappeared from the bus.
Created attachment 161442 [details] [review] Make 'Detect' button unsensitive during detection The 'Detect' button should be unsensitive during detection, as there's no point in running irrecord twice. This also fixes potential errors when trying to terminate the detection driver after it had finished, or after it failed to start.
Attachment 161442 [details] pushed as 3b91ff7 - Make 'Detect' button unsensitive during detection