Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Message received notification is a lie. No way for recipient to reset connection. #6703

Closed
2 tasks done
edent opened this issue Jun 4, 2017 · 3 comments
Closed
2 tasks done

Comments

@edent
Copy link

edent commented Jun 4, 2017

I have:


Bug description

I sent an encrypted message. I see two ticks indicating that it has been delivered.
signal1

The recipient received the error "Message encrypted for non-existing session"
signal2

The recipient couldn't send me a message saying there was an error, so tried resetting the secure connection.

That didn't work.

It turns out that the Sender has to reset the connection - but there's no indication in the UI that is what is needed.

signal3

Steps to reproduce

  • Send message
  • Get notification of delivery - which is a lie
  • Spouse gets annoyed
  • Try to work out how Signal has broken itself
  • Go through menu options, get frustrated
  • Read online help, get more frustrated
  • Switch to Telegram which seems to work just fine

Actual result: Messages aren't delivered. Notification lies. No information for sender that there is a problem.
Expected result: "Hey, looks like the message didn't go through. Click here to reset your connection!"

Screenshots

Device info

Device: Nexus 6
Android version: 7
Signal version: 4.6.1

Link to debug log

@moxie0
Copy link
Contributor

moxie0 commented Jun 6, 2017

Hey @edent, thanks for the report. Sorry that you're having trouble, have you or your contact ever used any kind of tool like Titanium Backup, or are either of your devices rooted? When you say that your contact was "unable to send you a message," what do you mean by that? In what way were they unable?

@Wikinaut
Copy link
Contributor

Wikinaut commented Jun 13, 2017

About one week ago, with a usually 100% reliable contact, I encountered the same problem (for two signal messages, the sender received two check marks for each message, but the receiver got twice "message is encrypted for non-existing session" for each.

The problem was most likely during a train travel of the recipient, and perhaps caused by an instable mobile data connection.

As far as I remember, the situation was resolved a day later when I sent a further message, which then was delivered.

Both smartphones are of type

  • HUAWEI P8 Lite
  • Android 6.0 (Patch 20170301)

@moxie0
Copy link
Contributor

moxie0 commented Jun 14, 2017

@edent Also is it possible that you changed phone numbers at some point without reinstalling? As in, unregistered and then re-registered with a different number?

@moxie0 moxie0 closed this as completed in 2c4c0f1 Jul 5, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants