touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #92362
[Bug 1478403] [NEW] Messages appear from the wrong sender
Public bug reported:
After updating to OTA5 on mako (#21), I have been seeing text messages
that are from one person, but appear as sent from someone else. The
first one was obvious, since it came from the T-Mobile voicemail number,
but the next time was more subtle, since it came from a different
friend's number. I sent myself a message while running dbus-monitor to
see where it went wrong:
signal sender=:1.13 -> dest=(null destination) serial=665 path=/org/freedesktop/Telepathy/Connection/ofono/ofono/_14bb200/_1515120; interface=org.freedesktop.Telepathy.Channel.Interface.Messages; member=MessageReceived
array [
array [
dict entry(
string "message-received"
variant uint32 1437926656
)
dict entry(
string "message-sender"
variant uint32 2
)
dict entry(
string "message-sender-id"
variant string "<correct number>"
)
dict entry(
string "message-token"
variant string "2015-07-26T12:04:14-0400-1"
)
dict entry(
string "message-type"
variant uint32 0
)
dict entry(
string "pending-message-id"
variant uint32 0
)
]
array [
dict entry(
string "content"
variant string "sample message"
)
dict entry(
string "content-type"
variant string "text/plain"
)
]
]
The telepathy-ofono message looks okay, but the message emitted by history-daemon is wrong:
signal sender=:1.92 -> dest=(null destination) serial=560 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 "2015-07-26T12:04:14-0400-1"
)
dict entry(
string "message"
variant string "sample message"
)
dict entry(
string "messageStatus"
variant int32 0
)
dict entry(
string "messageType"
variant int32 0
)
dict entry(
string "newEvent"
variant boolean true
)
dict entry(
string "participants"
variant array [
string "<wrong number!>"
]
)
dict entry(
string "readTimestamp"
variant string ""
)
dict entry(
string "senderId"
variant string "<same wrong number!>"
)
dict entry(
string "subject"
variant string ""
)
dict entry(
string "threadId"
variant string "<same wrong number!>"
)
dict entry(
string "timestamp"
variant string "2015-07-26T12:04:16.000"
)
dict entry(
string "type"
variant int32 0
)
]
]
** Affects: history-service
Importance: Undecided
Status: New
** Affects: telepathy-ofono
Importance: Undecided
Status: New
** Affects: messaging-app (Ubuntu)
Importance: Undecided
Status: New
** Also affects: history-service
Importance: Undecided
Status: New
** Also affects: telepathy-ofono
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to messaging-app in Ubuntu.
https://bugs.launchpad.net/bugs/1478403
Title:
Messages appear from the wrong sender
Status in history-service:
New
Status in telepathy-ofono:
New
Status in messaging-app package in Ubuntu:
New
Bug description:
After updating to OTA5 on mako (#21), I have been seeing text messages
that are from one person, but appear as sent from someone else. The
first one was obvious, since it came from the T-Mobile voicemail
number, but the next time was more subtle, since it came from a
different friend's number. I sent myself a message while running
dbus-monitor to see where it went wrong:
signal sender=:1.13 -> dest=(null destination) serial=665 path=/org/freedesktop/Telepathy/Connection/ofono/ofono/_14bb200/_1515120; interface=org.freedesktop.Telepathy.Channel.Interface.Messages; member=MessageReceived
array [
array [
dict entry(
string "message-received"
variant uint32 1437926656
)
dict entry(
string "message-sender"
variant uint32 2
)
dict entry(
string "message-sender-id"
variant string "<correct number>"
)
dict entry(
string "message-token"
variant string "2015-07-26T12:04:14-0400-1"
)
dict entry(
string "message-type"
variant uint32 0
)
dict entry(
string "pending-message-id"
variant uint32 0
)
]
array [
dict entry(
string "content"
variant string "sample message"
)
dict entry(
string "content-type"
variant string "text/plain"
)
]
]
The telepathy-ofono message looks okay, but the message emitted by history-daemon is wrong:
signal sender=:1.92 -> dest=(null destination) serial=560 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 "2015-07-26T12:04:14-0400-1"
)
dict entry(
string "message"
variant string "sample message"
)
dict entry(
string "messageStatus"
variant int32 0
)
dict entry(
string "messageType"
variant int32 0
)
dict entry(
string "newEvent"
variant boolean true
)
dict entry(
string "participants"
variant array [
string "<wrong number!>"
]
)
dict entry(
string "readTimestamp"
variant string ""
)
dict entry(
string "senderId"
variant string "<same wrong number!>"
)
dict entry(
string "subject"
variant string ""
)
dict entry(
string "threadId"
variant string "<same wrong number!>"
)
dict entry(
string "timestamp"
variant string "2015-07-26T12:04:16.000"
)
dict entry(
string "type"
variant int32 0
)
]
]
To manage notifications about this bug go to:
https://bugs.launchpad.net/history-service/+bug/1478403/+subscriptions
Follow ups