converse.js: "Error: Identity key changed" when sending a second OMEMO message

  1. You click on “lock” icon
  2. Send message to User 1
  3. Open other browser where you have loggedin User 1
  4. You click on “lock” icon.
  5. Send message to User 0
  6. Try to send another and you got: Sorry, could not send the message due to an error. Identity key changed
  7. 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 latest libsignal-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

Most upvoted comments

@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.