← Back to team overview

unity-api-bugs team mailing list archive

[Bug 1387204] Re: Replying to a message does not work

 

I'm not able to reproduce this in krillin r136.

Pat, does your reply message get sent over the bus? That would be useful
for determining which part of the chain (eg, unity8, or indicator-
messages, or telelphony-service) is hitting the error:

For example when running this test while I have a phablet-shell session
logging "$ dbus-monitor --session > session.log" and then grep it after
the test, I see my "Test message" being sent along from indicator-
messages to telephony-service-sms to ofono:


method call sender=:1.65 -> dest=:1.35 serial=105 path=/com/canonical/indicator/messages; interface=org.gtk.Actions; member=Activate
   string "telephony-service-sms.msg-actions.323031342d31302d32395431383a30303a30322d303530302d32.quickReply"
   array [
      variant          string "Test message"
   ]
   array [
   ]

method call sender=:1.35 -> dest=:1.18 serial=51 path=/com/canonical/indicator/messages/telephony_service_sms_desktop; interface=com.canonical.indicator.messages.application; member=ActivateMessage
   string "323031342d31302d32395431383a30303a30322d303530302d32"
   string "quickReply"
   array [
      variant          string "Test message"
   ]


method call sender=:1.19 -> dest=:1.16 serial=118 path=/org/freedesktop/Telepathy/Connection/ofono/ofono/_4255b8/_43a670; interface=org.freedesktop.Telepathy.Channel.Interface.Messages; member=SendMessage
   array [
      array [
         dict entry(
            string "message-type"
            variant                uint32 0
         )
      ]
      array [
         dict entry(
            string "content"
            variant                string "Test message"
         )
         dict entry(
            string "content-type"
            variant                string "text/plain"
         )
      ]
   ]
   uint32 0

signal sender=:1.16 -> dest=(null destination) serial=260 path=/org/freedesktop/Telepathy/Connection/ofono/ofono/_4255b8/_43a670; interface=org.freedesktop.Telepathy.Channel.Interface.Messages; member=MessageSent
   array [
      array [
         dict entry(
            string "message-type"
            variant                uint32 0
         )
      ]
      array [
         dict entry(
            string "content"
            variant                string "Test message"
         )
         dict entry(
            string "content-type"
            variant                string "text/plain"
         )
      ]
   ]
   uint32 0
   string "/ril_0/message_23C244B09E84DD1A00A561265EFC5B63C55C32A8"


signal sender=:1.99 -> dest=(null destination) serial=104 path=/com/canonical/HistoryService; interface=com.canonical.HistoryService; member=EventsAdded
   array [
      array [
         dict entry(
            string "accountId"
            variant                string "ofono/ofono/account0"
         )
         dict entry(
            string "attachments"
            variant                array [
               ]
         )
         dict entry(
            string "eventId"
            variant                string "/ril_0/message_23C244B09E84DD1A00A561265EFC5B63C55C32A8"
         )
         dict entry(
            string "message"
            variant                string "Test message"
         )
         dict entry(
            string "messageStatus"
            variant                int32 0
         )
         dict entry(
            string "messageType"
            variant                int32 0
         )
         dict entry(
            string "newEvent"
            variant                boolean false
         )
         dict entry(
            string "participants"
            variant                array [
                  string "+1PHONE_NUMBER_REDACTED"
               ]
         )
         dict entry(
            string "readTimestamp"
            variant                string ""
         )
         dict entry(
            string "senderId"
            variant                string "self"
         )
         dict entry(
            string "subject"
            variant                string ""
         )
         dict entry(
            string "threadId"
            variant                string "+1PHONE_NUMBER_REDACTED"
         )
         dict entry(
            string "timestamp"
            variant                string "2014-10-29T18:00:23.181"
         )
         dict entry(
            string "type"
            variant                int32 0
         )
      ]
   ]

signal sender=:1.99 -> dest=(null destination) serial=105 path=/com/canonical/HistoryService; interface=com.canonical.HistoryService; member=ThreadsModified
   array [
      array [
         dict entry(
            string "accountId"
            variant                string "ofono/ofono/account0"
         )
         dict entry(
            string "count"
            variant                int64 10
         )
         dict entry(
            string "eventId"
            variant                string "/ril_0/message_23C244B09E84DD1A00A561265EFC5B63C55C32A8"
         )
         dict entry(
            string "message"
            variant                string "Test message"
         )
         dict entry(
            string "messageStatus"
            variant                int64 0
         )
         dict entry(
            string "messageType"
            variant                int64 0
         )
         dict entry(
            string "newEvent"
            variant                int64 0
         )
         dict entry(
            string "participants"
            variant                array [
                  string "+1PHONE_NUMBER_REDACTED"
               ]
         )
         dict entry(
            string "readTimestamp"
            variant                string ""
         )
         dict entry(
            string "senderId"
            variant                string "self"
         )
         dict entry(
            string "threadId"
            variant                string "+1PHONE_NUMBER_REDACTED"
         )
         dict entry(
            string "timestamp"
            variant                string "2014-10-29T18:00:23.181"
         )
         dict entry(
            string "type"
            variant                int32 0
         )
         dict entry(
            string "unreadCount"
            variant                int64 1
         )
      ]
   ]


** Changed in: telephony-service
   Importance: Undecided => Critical

-- 
You received this bug notification because you are a member of Unity API
bugs, which is subscribed to Messaging Menu.
https://bugs.launchpad.net/bugs/1387204

Title:
  Replying to a message does not work

Status in The Messaging Menu:
  New
Status in Telephony Service:
  New

Bug description:
  Receive a text message
  Pull down the messages menu from the indicator
  touch the message, enter text, press send

  What should happen:
  it sends the message

  What happens:
  the message box collapses without sending the message

  Oddly, open the message again, touch the text box and the text you previously entered appears.
  Open the message, do not touch the text box and just press send, the text previously entered is sent and the message is removed from the menu

To manage notifications about this bug go to:
https://bugs.launchpad.net/indicator-messages/+bug/1387204/+subscriptions


References