-
-
Notifications
You must be signed in to change notification settings - Fork 6.3k
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
"Error sending message" if group member uninstalls TextSecure #2408
Comments
Yep I also experienced this issue |
Had this problem too. Found no other way to solve this than deleting the group and starting a new one. |
Today I had to fight a very similar issue. A friend of mine got a new phone and caused trouble in two medium-sized groups (10 to 15 people). Everyone got the "Error sending message", together with an "unknown identity" information every time they tried to send a message to the group. The only way to resolve the issue was to create a new test group and selectively invite people one after another. This way I was able to figure out the person making the problems. I don't really know how to resolve the issue. TS was not wrong by definition because there really was one person with an unknown key that did not correctly receive the messages. Two ideas:
Edit: After some more research I now know how exactly the issue was resolved. Conclusion: It seems that automatic key exchange does not work correctly in groups but only in private chat. |
That's a problem that should be solved. We had that problem yesterday because one group member bought a new phone and another one's had been out of order. And now we have two people less using Textsecure, because they were annoyed by all those key exchange messages and those error messages... |
Things will get better in the next release with improved key conflict management. |
@mcginty excited for each new release, like any voracious end-user. :) |
@mcginty Wonderful - can't wait! At the moment people think messages don't arrive at anyone's phone anymore and switch to WhatsApp until I explain to just ignore the error and trust they nonetheless arrive while I try to find who caused the problem this time. Without me as an "admin" people would have changed back to WhatsApp altogether. Solutions:
We have a group of colleagues with a moderate exchange rate of users, fortunately. Still it is annoying simple non-committed (to privacy) members that just want a messenger. To create, move to, and delete groups regularly even though the majority of people in that group stay the same is difficult to justify. I am curious how the new version will manage this! |
More functions for groups (remove members, multiple admins, description/status, …) would be really nice. |
@Jens14L please keep comments relevant and helpful to the issue, that's unrelated. |
When a member of the group unregisters from textsecure, the error I get now is "Some issues need your attention". A list of the users is displayed and you can do nothing. Same issues, different error messages... |
Ping! This is really an annoying issue with groups ... |
Ping! |
@gladiac Do this again and we'll ban you from the OWS repos. |
I've got the same Problem since I switched to my new Phone two days ago. Everyone in the Group gets an error message stating a delivery Problem though everyone gets the messages correctly. I even wrote every single one of the Members private Chats as to trigger the key exchange to no avail. Only option would be to delete the Group and start anew which is not a viable Option, every time someone switches their Provider or Handset. |
@tylerstyle As far as I know you can update a group which solves the problem with new keys. To do so, someone has to delete and add you to the group again (2 Steps). You can do this in the group-conversation via menuebutton -> update group |
There is no way to delete Members, that I could find.
|
Oh sorry, than a normal readd works maybe? |
That readds a person to the group but after that the Problem starts and
|
I thought your problem could be the same as here: #2581. |
In case this is still useful, this is the flow I observed:
My log shows nothing relevant about the issue. I'm using LibreSignal 3.12.0, but others are using the official Signal app. I'll add more info as soon as I have it. |
Fixes signalapp#2408 Fixes signalapp#4550 Closes signalapp#5318 // FREEBIE
I still encounter this (or at least a similar) issue. Why is the thread closed? The following happened: Edit: the issue actually appears in signal desktop. Sorry for the wrong post. No real issues appear with signal on android, other than I wish I could delete the "erroneous" user that is no longer a signal user from the group. |
Which version of the Signal client do they use? What is the error message? Please capture a debug log after the error happens and post it here. |
Sorry, @haffenloher for the lack of detail. By looking closer at the problem I realize that I should post my problems to the signal desktop github. I only encounter issues on my android "by proxy": On my android signal client (3.15.2) all works fine with the group when I send messages using my phone. For my signal desktop (0.11.0) I get two errors for every message I send: "Message not sent. ResendMessage not sent. Resend" (sic!) and the small red circle with a "!". This happens whenever I send a message and started about a week after a member de-registering signal and uninstalling the app (without leaving the group). |
I am experiencing exactly the same issue. |
Yep :) Signal Desktop doesn't use your phone as a proxy, it works on its own, so this probably doesn't have much to do with the Android client.
Yeah, delivery receipts for group messages sent via desktop aren't being processed by the android client (if they arrive before the outgoing sync message, I think). I thought there was an open issue for this, but I can't seem to find it. |
|
Hi i deregistered the old number in signal and registered a new number, but the old number is still listed in groups, i think the old number should be replaced by the new number in groups or at least be removed from all groups so that a new foreign registrar of my old number can't read my old groups, because that would really be a security issue! |
In a group chat, a member removed TextSecure or unregistered from the service.
Since then, all messages yield to "Error sending message" although the other remaining group members receive the messages successfully.
I also did not find a way to remove that member from the group.
In the log I get these exceptions:
W/TextSecureMessageSender( 3082): org.whispersystems.textsecure.api.push.exceptions.UnregisteredUserException: org.whispersystems.textsecure.api.push.exceptions.NotFoundException: Not found
W/TextSecureMessageSender( 3082): at org.whispersystems.textsecure.internal.push.PushServiceSocket.sendMessage(PushServiceSocket.java:148)
W/TextSecureMessageSender( 3082): at org.whispersystems.textsecure.api.TextSecureMessageSender.sendMessage(TextSecureMessageSender.java:177)
W/TextSecureMessageSender( 3082): at org.whispersystems.textsecure.api.TextSecureMessageSender.sendMessage(TextSecureMessageSender.java:156)
W/TextSecureMessageSender( 3082): at org.whispersystems.textsecure.api.TextSecureMessageSender.sendMessage(TextSecureMessageSender.java:99)
W/TextSecureMessageSender( 3082): at org.thoughtcrime.securesms.jobs.PushGroupSendJob.deliver(PushGroupSendJob.java:138)
W/TextSecureMessageSender( 3082): at org.thoughtcrime.securesms.jobs.PushGroupSendJob.onSend(PushGroupSendJob.java:74)
W/TextSecureMessageSender( 3082): at org.thoughtcrime.securesms.jobs.SendJob.onRun(SendJob.java:38)
W/TextSecureMessageSender( 3082): at org.thoughtcrime.securesms.jobs.MasterSecretJob.onRun(MasterSecretJob.java:18)
W/TextSecureMessageSender( 3082): at org.whispersystems.jobqueue.JobConsumer.runJob(JobConsumer.java:72)
W/TextSecureMessageSender( 3082): at org.whispersystems.jobqueue.JobConsumer.run(JobConsumer.java:46)
W/TextSecureMessageSender( 3082): Caused by: org.whispersystems.textsecure.api.push.exceptions.NotFoundException: Not found
W/TextSecureMessageSender( 3082): at org.whispersystems.textsecure.internal.push.PushServiceSocket.makeBaseRequest(PushServiceSocket.java:447)
W/TextSecureMessageSender( 3082): at org.whispersystems.textsecure.internal.push.PushServiceSocket.makeRequest(PushServiceSocket.java:410)
W/TextSecureMessageSender( 3082): at org.whispersystems.textsecure.internal.push.PushServiceSocket.sendMessage(PushServiceSocket.java:146)
W/TextSecureMessageSender( 3082): ... 9 more
The text was updated successfully, but these errors were encountered: