Skip to content

Can't re-join room #38

@Archehandoro

Description

@Archehandoro

Hello,
After some trial-error, I managed to run the bridge. However, in the way, I did few mistakes that now are haunting me a little.

First, after several registration attempts, there are some ghost accounts in the db. Is there a way to delete these?

Secondly, and more important, I exited some Signal groups on Riot by mistake. This generates the following error, logged on the Signal Protocol room in Riot, whenever I text said group from Signal:

Error in handleThirdPartyRoomMessage { [M_FORBIDDEN: User @myuser:example.com not in room !USQQarexGYqQAJuxZr:example.com ()] errcode: 'M_FORBIDDEN', name: 'M_FORBIDDEN', message: 'User @myuser:example.com not in room !USQQarexGYqQAJuxZr:example.com ()', data: { errcode: 'M_FORBIDDEN', error: 'User @myuser:example.com not in room !USQQarexGYqQAJuxZr:example.com ()' }, httpStatus: 403, event: MatrixEvent { event: { event_id: '~!USQQarexGYqQAJuxZr:example.com:m1578910306482.10', user_id: '@myuser:example.com', room_id: '!USQQarexGYqQAJuxZr:example.com', type: 'm.room.message', origin_server_ts: 1578910306482, content: { body: 'testing', msgtype: 'm.text' } }, sender: null, target: null, status: 'not_sent', error: [Circular], forwardLooking: true, _pushActions: null, _replacingEvent: null, _clearEvent: {}, _senderCurve25519Key: null, _claimedEd25519Key: null, _forwardingCurve25519KeyChain: [ [length]: 0 ], _decryptionPromise: null, _retryDecryption: false, _txnId: 'm1578910306482.10' } } { roomId: 'wBC5TVJzDR+rBb5YdHFERA==', senderId: undefined, senderName: null, text: 'testing' } 
If I try to join the room !USQQarexGYqQAJuxZr:example.com again, it fails saying I am not invited to the room. When the rooms are first synced with signalbot, the bot invites me but also makes me an admin of the room, and afterwards exists the room.

Is there a way to re-invite my user to that particular room so I can send messages from within the synapse server? Or would it be possible to delete the room perhaps and re-sync?

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions