Skip to content

Flaky test: TestChangingDeviceAfterInviteReEncrypts/{rust_hs1}|{rust_hs1} #201

@richvdh

Description

@richvdh

https://github.com/matrix-org/matrix-rust-sdk/actions/runs/16879018370/job/47810101720?pr=5512

Looks like the back-pagination request produced no results:

client.go:718: [CSAPI] POST hs1/_matrix/client/v3/register => 200 OK (22.110366ms)
      client.go:718: [CSAPI] POST hs1/_matrix/client/v3/register => 200 OK (19.780263ms)
      client.go:718: [CSAPI] POST hs1/_matrix/client/v3/createRoom => 200 OK (105.337965ms)
      rust.go:82: NewRustClient[@user-23-alice:hs1][WCDLCCUEEP] creating...
      rust.go:137: NewRustClient[@user-23-alice:hs1] created client storage=./rust_storage/user-23-alice_hs1_WCDLCCUEEP
      membership_acls_test.go:286: [@user-23-alice:hs1](rust) Login {BaseURL:http://127.0.0.1:32787/ UserID:@user-23-alice:hs1 Password:complement-crypto-password SlidingSyncURL: DeviceID:WCDLCCUEEP PersistentStorage:false ExtraOpts:map[] AccessToken:}
      rust.go:82: NewRustClient[@user-24-bob:hs1][WIOZMEPVIE] creating...
      rust.go:137: NewRustClient[@user-24-bob:hs1] created client storage=./rust_storage/user-24-bob_hs1_WIOZMEPVIE
      membership_acls_test.go:286: [@user-24-bob:hs1](rust) Login {BaseURL:http://127.0.0.1:32787/ UserID:@user-24-bob:hs1 Password:complement-crypto-password SlidingSyncURL: DeviceID:WIOZMEPVIE PersistentStorage:false ExtraOpts:map[] AccessToken:}
      membership_acls_test.go:286: [@user-23-alice:hs1](rust) StartSyncing starting to sync
      membership_acls_test.go:286: [@user-23-alice:hs1](rust) StartSyncing now syncing
      membership_acls_test.go:286: [@user-24-bob:hs1](rust) StartSyncing starting to sync
      membership_acls_test.go:286: [@user-24-bob:hs1](rust) StartSyncing now syncing
      client.go:718: [CSAPI] POST hs1/_matrix/client/v3/rooms/!FauKFeEayyQkhYRNyt:hs1/invite => 200 OK (48.228592ms)
      membership_acls_test.go:291: [@user-23-alice:hs1](rust) SendMessage !FauKFeEayyQkhYRNyt:hs1 => Alice should re-encrypt this message for bob's new device
      membership_acls_test.go:291: [@user-23-alice:hs1]AddTimelineListener[!FauKFeEayyQkhYRNyt:hs1]
      rust.go:795: [@user-23-alice:hs1]AddTimelineListener[!FauKFeEayyQkhYRNyt:hs1] TimelineDiff len=1
      rust.go:863: [@user-23-alice:hs1]TimelineDiff change: <nil>
      rust.go:863: [@user-23-alice:hs1]TimelineDiff change: &{ID:$kUGY00DCvWq3WHbQU5CBGRYz2XArpew_1o8AK3YhfZQ Text: Sender:@user-23-alice:hs1 Target: Membership: FailedToDecrypt:false}
      rust.go:863: [@user-23-alice:hs1]TimelineDiff change: &{ID:$BsaxmVxB7IVNl49BOnIY1tOAXVPTcyAduWe06FSzYsw Text: Sender:@user-23-alice:hs1 Target:@user-24-bob:hs1 Membership:invite FailedToDecrypt:false}
      membership_acls_test.go:291: [@user-23-alice:hs1]AddTimelineListener[!FauKFeEayyQkhYRNyt:hs1] set up
      rust.go:795: [@user-23-alice:hs1]AddTimelineListener[!FauKFeEayyQkhYRNyt:hs1] TimelineDiff len=1
      rust.go:863: [@user-23-alice:hs1]TimelineDiff change: &{ID: Text:Alice should re-encrypt this message for bob's new device Sender:@user-23-alice:hs1 Target: Membership: FailedToDecrypt:false}
      rust.go:795: [@user-23-alice:hs1]AddTimelineListener[!FauKFeEayyQkhYRNyt:hs1] TimelineDiff len=1
      rust.go:863: [@user-23-alice:hs1]TimelineDiff change: &{ID:$5xIIkGQPLTqomeXKCrYE8q9DSKYrjWsGe54LMpIERyw Text:Alice should re-encrypt this message for bob's new device Sender:@user-23-alice:hs1 Target: Membership: FailedToDecrypt:false}
      membership_acls_test.go:291: [@user-23-alice:hs1](rust) SendMessage !FauKFeEayyQkhYRNyt:hs1 => $5xIIkGQPLTqomeXKCrYE8q9DSKYrjWsGe54LMpIERyw %!s(<nil>)
      client.go:718: [CSAPI] POST hs1/_matrix/client/v3/login => 200 OK (13.056524ms)
      rust.go:82: NewRustClient[@user-24-bob:hs1][NEW_DEVICE] creating...
      rust.go:795: [@user-23-alice:hs1]AddTimelineListener[!FauKFeEayyQkhYRNyt:hs1] TimelineDiff len=2
      rust.go:863: [@user-23-alice:hs1]TimelineDiff change: &{ID:$5xIIkGQPLTqomeXKCrYE8q9DSKYrjWsGe54LMpIERyw Text:Alice should re-encrypt this message for bob's new device Sender:@user-23-alice:hs1 Target: Membership: FailedToDecrypt:false}
      rust.go:137: NewRustClient[@user-24-bob:hs1] created client storage=./rust_storage/user-24-bob_hs1_NEW_DEVICE
      membership_acls_test.go:295: [@user-24-bob:hs1](rust) Login {BaseURL:http://127.0.0.1:32787/ UserID:@user-24-bob:hs1 Password:complement-crypto-password SlidingSyncURL: DeviceID:NEW_DEVICE PersistentStorage:false ExtraOpts:map[] AccessToken:}
      membership_acls_test.go:295: [@user-24-bob:hs1](rust) StartSyncing starting to sync
      membership_acls_test.go:295: [@user-24-bob:hs1](rust) StartSyncing now syncing
      client.go:718: [CSAPI] POST hs1/_matrix/client/v3/join/!FauKFeEayyQkhYRNyt:hs1 => 200 OK (38.130171ms)
      rust.go:795: [@user-23-alice:hs1]AddTimelineListener[!FauKFeEayyQkhYRNyt:hs1] TimelineDiff len=1
      rust.go:863: [@user-23-alice:hs1]TimelineDiff change: &{ID:$EYicfIxaTsO7lWagtZ1qjcdReeLz11fDSFJoCUbZkgs Text: Sender:@user-24-bob:hs1 Target:@user-24-bob:hs1 Membership:join FailedToDecrypt:false}
      membership_acls_test.go:302: [@user-24-bob:hs1](rust) Backpaginate 5 !FauKFeEayyQkhYRNyt:hs1
      membership_acls_test.go:302: [@user-24-bob:hs1](rust) Backpaginate 5 !FauKFeEayyQkhYRNyt:hs1 => %!s(<nil>)
      membership_acls_test.go:303: [@user-24-bob:hs1](rust) GetEvent(!FauKFeEayyQkhYRNyt:hs1, $5xIIkGQPLTqomeXKCrYE8q9DSKYrjWsGe54LMpIERyw)
      membership_acls_test.go:303: MustGetEvent: failed to GetEventTimelineItemByEventId($5xIIkGQPLTqomeXKCrYE8q9DSKYrjWsGe54LMpIERyw): ClientError: Generic: Msg=Item with given event ID not found, Details=0xc000e78c90
      rust.go:519: @user-24-bob:hs1: Stopping sync service
      panic.go:635: [@user-24-bob:hs1](rust) Close
      rust.go:519: @user-24-bob:hs1: Stopping sync service
      rust.go:519: @user-23-alice:hs1: Stopping sync service
      panic.go:635: [@user-24-bob:hs1](rust) Close
      panic.go:635: [@user-23-alice:hs1](rust) Close

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