[Bug 29544] New: Can't request tube with tp_account_channel_request_create_and_handle_channel_async

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Aug 13 05:57:02 CEST 2010


https://bugs.freedesktop.org/show_bug.cgi?id=29544

           Summary: Can't request tube with
                    tp_account_channel_request_create_and_handle_channel_a
                    sync
           Product: Telepathy
           Version: git master
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: tp-glib
        AssignedTo: telepathy-bugs at lists.freedesktop.org
        ReportedBy: danielle.madeley at collabora.co.uk
         QAContact: telepathy-bugs at lists.freedesktop.org


Get this when requesting a DBusTube with create_and_handle:

** ERROR **: ERROR: We are supposed to handle only one channel

It looks like I'm also getting passed the legacy tube too:

method call sender=:1.20 ->
dest=org.freedesktop.Telepathy.Client.TpGLibRequestAndHandle._3a1_2e347.n0
serial=4513
path=/org/freedesktop/Telepathy/Client/TpGLibRequestAndHandle/_3a1_2e347/n0;
interface=org.freedesktop.Telepathy.Client.Handler; member=HandleChannels
   object path
"/org/freedesktop/Telepathy/Account/gabble/jabber/danielle_2emadeley_40collabora_2eco_2euk0"
   object path
"/org/freedesktop/Telepathy/Connection/gabble/jabber/danielle_2emadeley_40collabora_2eco_2euk_2fe850acef"
   array [
      struct {
         object path
"/org/freedesktop/Telepathy/Connection/gabble/jabber/danielle_2emadeley_40collabora_2eco_2euk_2fe850acef/DBusTubeChannel_1_2070170982"
         array [
            dict entry(
               string "org.freedesktop.Telepathy.Channel.InitiatorID"
               variant                   string
"test at conference.collabora.co.uk/Danielle Madeley"
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.TargetHandleType"
               variant                   uint32 2
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.TargetHandle"
               variant                   uint32 1
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.TargetID"
               variant                   string
"test at conference.collabora.co.uk"
            )
            dict entry(
               string
"org.freedesktop.Telepathy.Channel.Type.DBusTube.SupportedAccessControls"
               variant                   array [
                     uint32 3
                     uint32 0
                  ]
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.Requested"
               variant                   boolean true
            )
            dict entry(
               string
"org.freedesktop.Telepathy.Channel.Type.DBusTube.ServiceName"
               variant                   string
"com.example.Telepathy.DbusTube"
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.ChannelType"
               variant                   string
"org.freedesktop.Telepathy.Channel.Type.DBusTube"
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.InitiatorHandle"
               variant                   uint32 83
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.Interfaces"
               variant                   array [
                     string "org.freedesktop.Telepathy.Channel.Interface.Group"
                     string "org.freedesktop.Telepathy.Channel.Interface.Tube"
                  ]
            )
         ]
      }
      struct {
         object path
"/org/freedesktop/Telepathy/Connection/gabble/jabber/danielle_2emadeley_40collabora_2eco_2euk_2fe850acef/MucTubesChannel1"
         array [
            dict entry(
               string "org.freedesktop.Telepathy.Channel.InitiatorID"
               variant                   string
"danielle.madeley at collabora.co.uk"
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.TargetHandleType"
               variant                   uint32 2
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.TargetHandle"
               variant                   uint32 1
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.TargetID"
               variant                   string
"test at conference.collabora.co.uk"
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.Requested"
               variant                   boolean false
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.ChannelType"
               variant                   string
"org.freedesktop.Telepathy.Channel.Type.Tubes"
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.InitiatorHandle"
               variant                   uint32 1
            )
            dict entry(
               string "org.freedesktop.Telepathy.Channel.Interfaces"
               variant                   array [
                     string "org.freedesktop.Telepathy.Channel.Interface.Group"
                  ]
            )
         ]
      }
   ]
   array [
      object path "/com/nokia/MissionControl/requests/r13"
   ]
   uint64 9223372036854775807
   array [
   ]

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.



More information about the telepathy-bugs mailing list