[java] dbus disconnecting / threaded use of dbus
dbus at matthew.ath.cx
Thu Sep 6 10:26:44 PDT 2012
On Thu Sep 06 11:54, Colby M White wrote:
> Thanks for the responses.
> Everything I can see indicates the messages are UTF-8 and thus the messages
> are legit. That wouldn't explain why sometimes it works and sometimes it
> fails though.
> I put the debug on all, but it's logging the bytes of the messages. Looking
> at that, I can't really tell if the messages are off.
No, but I was hoping I might (or someone else on this list), since there's
obviously _something_ wrong with them.
> One detail I left out is the Observable/Observer pattern I'm using. The
> Observer implements my DBusInterface and exports itself to the dbus. The
> Observable is a thread that runs and updates its state every so often. When
> the Observable updates, the DbusObserver gets the update and emits a signal
> to the dbus. Is this perhaps a bad design? Could having N Observers
> accessing the dbus be an issue? (I'm guessing no since the dbus library
> appears thread-safe. I'm somewhat grasping at straws now.)
Yeah, all that should be fine
> I went ahead and tried to create a small project to demonstrate the issue
> (mostly for myself). Again, sometimes it fails, sometimes it doesn't.
> Sometimes it takes a while to fail. If anyone somehow has the time/desire
> to dive into it, https://www.dropbox.com/s/ffbjp24h58s1yg3/dbus-test.tar.gz
I'll see if I have time to have a look
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 835 bytes
Desc: Digital signature
More information about the dbus