Comment 1 for bug 324020

Revision history for this message
Chris Coulson (chrisccoulson) wrote :

Confirming here. This is because Pidgin changed its DBus interface to require an int32 rather than a uint32 for several methods:

method call sender=:1.53 -> dest=:1.68 serial=27 path=/im/pidgin/purple/PurpleObject; interface=im.pidgin.purple.PurpleInterface; member=PurpleSavedstatusFindTransientByTypeAndMessage
   uint32 5
   string ""
error sender=:1.68 -> dest=:1.53 error_name=org.freedesktop.DBus.Error.InvalidArgs reply_serial=27
   string "Argument 0 is specified to be of type "int32", but is actually of type "uint32"
"
method call sender=:1.53 -> dest=:1.68 serial=28 path=/im/pidgin/purple/PurpleObject; interface=im.pidgin.purple.PurpleInterface; member=PurpleSavedstatusNew
   string ""
   uint32 5
error sender=:1.68 -> dest=:1.53 error_name=org.freedesktop.DBus.Error.InvalidArgs reply_serial=28
   string "Argument 1 is specified to be of type "int32", but is actually of type "uint32"
"
method call sender=:1.53 -> dest=:1.68 serial=29 path=/im/pidgin/purple/PurpleObject; interface=im.pidgin.purple.PurpleInterface; member=PurpleSavedstatusGetCurrent
method return sender=:1.68 -> dest=:1.53 reply_serial=29
   int32 61
method call sender=:1.53 -> dest=:1.68 serial=30 path=/im/pidgin/purple/PurpleObject; interface=im.pidgin.purple.PurpleInterface; member=PurpleSavedstatusGetType
   int32 61
method return sender=:1.68 -> dest=:1.53 reply_serial=30
   int32 2
signal sender=:1.68 -> dest=(null destination) serial=243 path=/im/pidgin/purple/PurpleObject; interface=im.pidgin.purple.PurpleInterface; member=BuddyIconChanged
   int32 8920