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

-- 
Mailing list: https://launchpad.net/~unity-api-bugs
Post to     : unity-api-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~unity-api-bugs
More help   : https://help.launchpad.net/ListHelp

Reply via email to