converse.js: "Error: Identity key changed" when sending a second OMEMO message
- You click on “lock” icon
- Send message to User 1
- Open other browser where you have loggedin User 1
- You click on “lock” icon.
- Send message to User 0
- Try to send another and you got:
Sorry, could not send the message due to an error. Identity key changed
- You logout and try again, it is the same (all the time I have unchecked
This is a trusted device
) I am trying this all day and every time it is the same. I used latestlibsignal-protocol.js
.
So as far as i can see Omemo does not work on converse.js. Hwo to debug this to checkout why?
<bountysource-plugin>Want to back this issue? Post a bounty on it! We accept bounties via Bountysource. </bountysource-plugin>
About this issue
- Original URL
- State: open
- Created 6 years ago
- Reactions: 1
- Comments: 28 (11 by maintainers)
Commits related to this issue
- Disable OMEMO when the current device is not trusted. updates #1242 — committed to conversejs/converse.js by jcbrand 6 years ago
@nikita-cerejo: Ok, that sounds like a different issue. Can you please create a new issue for this? You can just copy/paste the same data from this comment into it.
Sounds to me like Converse should be fetching the OMEMO bundle for user A, but isn’t.