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

Messages received by server but not delivered to contact #7966

Closed
4 tasks done
nightbluepn opened this issue Jul 4, 2018 · 8 comments
Closed
4 tasks done

Messages received by server but not delivered to contact #7966

nightbluepn opened this issue Jul 4, 2018 · 8 comments

Comments

@nightbluepn
Copy link


Bug description

With one particular conversation partner, both of us being on the non-playstore version (all other contacts use the playstore version), messages will often not be delivered and be stuck on one checkmark.
Pretty much the same as described in #6246 by @EvanK - my conversation partner and i are on Lineageos 14.1 as well.
Additional info:
-It also happens that my conv. partner has single checkmarks too, but i did receive the messages. This was the case when i made the screenshot. On the other phone, sent messages had one single checkmark, my messages were missing.
-It may happen for only one of us, i.e. unidirectional communication, other side is stuck with single checkmarks
-Force quitting & restarting, resetting network etc. does not help. Not even a reboot.

After upgrading the app, the error was gone for about 24h and then started again.

I am opening another ticket after reading #7598.

Steps to reproduce

  • My best guess is to use two non-playstore versions and to exchange messages for a couple of days
  • If that doesn't make the bug occur, it might even have to do with LineageOs. I will try out if this is true by making someone with stock Android install the web version.

Actual result: At any point in a conversation, messages will stop to obtain a second checkmark for an indefinite amount of time.
Expected result: Messages should be delivered as usual.

Screenshots

screenshot_20180704-183800

Device info

Device: Sony Xperia Z5 Compact (suzuran)
Android version: 7.1.2
Signal version: 4.21.6

Link to debug log

https://pastebin.com/9wf80arh

@nightbluepn
Copy link
Author

Debug log of the other end: https://debuglogs.org/f1e601c46416d3600cdedcbac49e93e5a6dcd62c14a369fc4c5e2d8a205e8735

By the way: the same thing happens when sending from signal desktop.

I will try to single out what makes it happen/stop ..

@erik55
Copy link

erik55 commented Jul 11, 2018

I can confirm that bug with two Samsung phones (S7 with Android 8.0 and S5 mini with Android 6.0.1) and with the playstore version of Signal Messenger. This only happens from time to time, and I have no idea how to reproduce it. Other times it just works. But I have to admit, that I haven’t experienced that bug since about 10 days.

The bug here: The message arrives at one phone, but the other phone shows the message only with one check mark.

I think (as far as I remember) the bug could be related to the bug #7733 of not being able to start/receive calls and only getting a message of a missed call, while the caller continues hearing the submarine echo sound.

@bisam
Copy link

bisam commented Aug 3, 2018

Could it be connected to #7638 ?

@dpapavas
Copy link

dpapavas commented Aug 3, 2018

Could it be connected to #7638 ?

I'm not sure. At first glance, the logs seem to indicate that the network connection is ok. For some reason though receipts are not received (or processed) and there are also suspicious messages about delayed notifications, which are then canceled.

As a first step, I'd suggest upgrading to the latest stable version, as this one is more than a month old and the logs seem to contain failure messages of the autoupdate mechanism. I recently had similar problems after staying with an old version of Signal, even though it was patched to take care of #7638.

@a9e78rauijasdf
Copy link

Im seeing this issue as well. Im on the beta via play store (4.25.5) - contact is on regular version from play store (4.24.8).
It kind looks like the recipient device sleeps a bit too much - my initial thought was that it was due to some battery optimizer function, but turning optimize off hasnt changed anything.

Any suggestions, news, ideas?

@janvlug
Copy link

janvlug commented Sep 10, 2018

I have a contact that does not receive notifications of messages that I send as well.
This is the debug log of my Signal Desktop (from where I sent the messages):
https://debuglogs.org/6d2f70749a11276477fe8765647a1ea926014efdf5bccbe6b37dbfea0d036466
This is the debug log of the contact who does not receive notifications (it looks like Signal does not wake up from the background, or is not running in the background). The debug log is taken after activating Signal and receiving the messages:
https://debuglogs.org/eb4a29c1253f2be64a3fcf15b3550682812a534ec214c45f913195c299872ee0
I also noted, that in Signal Desktop, one message was not marked as received by my contact while is was received:
image

@jedie
Copy link

jedie commented Sep 22, 2018

Maybe it's because of battery optimisation in android if the user doesn't use signal often.

Many other apps check this and display a information about this with a link into the settings, so that the user can disable the optimisation.

@greyson-signal
Copy link
Contributor

A lot has changed in three years. Closing this. If people are having issues where you're not receiving messages or notifications are delayed, you can check out #8692

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

9 participants