Skip to content

libsignal 0.70.0 no longer supports mock-server #3

@brjsp

Description

@brjsp

I maintain the signal-desktop package in openSUSE. We are forced to use signal-desktop's copy of libsignal also in mock-server because we are cannot use precompiled binaries, and we do not want to maintain two different versions of libsignal native binary just for the test.
For months we've been doing just

rm -rf node_modules/@signalapp/mock-server/node_modules/@signalapp/libsignal-client

Trying to run test-mock on signal-desktop 7.54.0 now results in this:

+ xvfb-run -a npm run test-mock

> signal-desktop@7.54.0 test-mock
> mocha --require ts/test-mock/setup-ci.js ts/test-mock/**/*_test.js



  backups
    1) "before each" hook for "exports and imports regular backup"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    2) "after each" hook for "exports and imports regular backup"

  calling/callLinkAdmin
    3) "before each" hook for "can create and edit a call link"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    4) "after each" hook for "can create and edit a call link"

  attachments
    5) "before each" hook for "can upload attachment to CDN3 and download incoming attachment"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    6) "after each" hook for "can upload attachment to CDN3 and download incoming attachment"

  attachment backfill
    7) "before each" hook for "should be requested on manual download"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    8) "after each" hook for "should be requested on manual download"

  editing
    online
      9) "before each" hook for "handles incoming edited messages phone to desktop"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
      10) "after each" hook for "handles incoming edited messages phone to desktop"

  messaging/expireTimerVersion
    11) "before each" hook for "sets correct version after they win and we start, theyFirst=false"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    12) "after each" hook for "sets correct version after they win and we start, theyFirst=false"

  lightbox
    13) "before each" hook for "can page through different messages in the same conversation"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    14) "after each" hook for "can page through different messages in the same conversation"

  reactions
    15) "before each" hook for "should correctly match on participant, timestamp, and author in 1:1 conversation"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    16) "after each" hook for "should correctly match on participant, timestamp, and author in 1:1 conversation"

  readSync
    17) "before each" hook for "applies out of order read syncs"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    18) "after each" hook for "applies out of order read syncs"

  messaging/relink
    19) "before each" hook for "updates pin state on relink"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    20) "after each" hook for "updates pin state on relink"

  retries
    21) "before each" hook for "sends a retry request on a missing sender key error"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    22) "after each" hook for "sends a retry request on a missing sender key error"

  safety number
    23) "before each" hook for "show safety number change UI on regular send"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    24) "after each" hook for "show safety number change UI on regular send"

  sendSync
    25) "before each" hook for "processes a send sync in a group"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    26) "after each" hook for "processes a send sync in a group"

  senderKey
    27) "before each" hook for "handles incoming senderKey distributions and messages"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    28) "after each" hook for "handles incoming senderKey distributions and messages"

  story/messaging
    29) "before each" hook for "allows replies on multiple distribution lists"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    30) "after each" hook for "allows replies on multiple distribution lists"

  unknown contacts
    31) "before each" hook for "blocks incoming calls from unknown contacts & shows message request"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    32) "after each" hook for "blocks incoming calls from unknown contacts & shows message request"

  unprocessed
    33) "before each" hook for "generates and loads unprocessed envelopes"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    34) "after each" hook for "generates and loads unprocessed envelopes"

  Libsignal-net
    35) "before each" hook for "can send and receive messages"
    36) "after each" hook for "can send and receive messages"

  serverAlerts
    37) "before each" hook for "shows critical idle primary device alert: classic socket"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    38) "after each" hook for "shows critical idle primary device alert: classic socket"

  pnp/accept gv2 invite
    - should accept PNI invite and modify the group state
    - should decline PNI invite and modify the group state
    - should accept ACI invite with extra PNI on the invite list
    - should decline ACI invite with extra PNI on the invite list
    - should display a single notification for remote PNI accept
    - should display a e164 for a PNI invite

  pnp/change number
    39) "before each" hook for "should accept sync message and update keys"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    40) "after each" hook for "should accept sync message and update keys"

  pnp/merge
    41) "before each" hook for "happens via storage service, without pni message without pniSignatureVerified (ACI)"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    42) "after each" hook for "happens via storage service, without pni message without pniSignatureVerified (ACI)"

  pnp/phone discovery
    43) "before each" hook for "adds phone number discovery when we detect ACI/PNI association via Storage Service"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    44) "after each" hook for "adds phone number discovery when we detect ACI/PNI association via Storage Service"

  pnp/PNI Change
    45) "before each" hook for "shows phone number change if identity key is the same, learned via storage service"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    46) "after each" hook for "shows phone number change if identity key is the same, learned via storage service"

  pnp/PNI Signature
    47) "before each" hook for "should be sent by Desktop until encrypted delivery receipt"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    48) "after each" hook for "should be sent by Desktop until encrypted delivery receipt"

  pnp/PNI DecryptionError unlink
    49) "before each" hook for "unlinks desktop if PNI identity is different on server"

  pnp/send gv2 invite
    50) "before each" hook for "should create group and modify it"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    51) "after each" hook for "should create group and modify it"

  pnp/username
    52) "before each" hook for "drops username when contact's profile name becomes known"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    53) "after each" hook for "drops username when contact's profile name becomes known"

  story/no-sender-key
    54) "before each" hook for "should successfully send story"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    55) "after each" hook for "should successfully send story"

  challenge/receipts
    56) "before each" hook for "should wait for the challenge to be handled"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    57) "after each" hook for "should wait for the challenge to be handled"

  release notes
    58) "before each" hook for "shows release notes with an image and body ranges"

  routing
    59) "before each" hook for "artAddStickersRoute"
    60) "after each" hook for "artAddStickersRoute"

  language
    61) "before each" hook for "renders correctly with a locale override"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    62) "after each" hook for "renders correctly with a locale override"

  settings
    63) "before each" hook for "settings window and all panes load when opened"
Not saving artifacts. Please set ARTIFACTS_DIR env variable
    64) "after each" hook for "settings window and all panes load when opened"

  storage service
    65) "before each" hook for "should archive/unarchive contacts"

  storage service
    66) "before each" hook for "should save created call links and restore on relink"
Not saving artifacts. Please set ARTIFACTS_DIR env variable

  storage service
    67) "before each" hook for "should handle contact conflicts"

  storage service
    68) "before each" hook for "should drop gv1 record if there is a matching gv2 record"

  storage service
    69) "before each" hook for "should receive all contacts despite low read keys limit"

  storage service
    70) "before each" hook for "should handle message request state changes"

  storage service
    71) should pin/unpin groups useLegacyStorageEncryption=false
    72) should pin/unpin groups useLegacyStorageEncryption=true

  storage service
    73) "before each" hook for "should install/uninstall stickers"


  0 passing (168ms)
  6 pending
  73 failing

  1) backups
       "before each" hook for "exports and imports regular backup":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async Context.<anonymous> (ts/test-mock/backups/backups_test.js:1:2368)

  2) backups
       "after each" hook for "exports and imports regular backup":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/backups/backups_test.js:1:2504)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  3) calling/callLinkAdmin
       "before each" hook for "can create and edit a call link":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async Context.<anonymous> (ts/test-mock/calling/callLinkAdmin_test.js:1:1105)

  4) calling/callLinkAdmin
       "after each" hook for "can create and edit a call link":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/calling/callLinkAdmin_test.js:1:1268)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  5) attachments
       "before each" hook for "can upload attachment to CDN3 and download incoming attachment":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async Context.<anonymous> (ts/test-mock/messaging/attachments_test.js:1:1918)

  6) attachments
       "after each" hook for "can upload attachment to CDN3 and download incoming attachment":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/messaging/attachments_test.js:1:2375)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  7) attachment backfill
       "before each" hook for "should be requested on manual download":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async Context.<anonymous> (ts/test-mock/messaging/backfill_test.js:1:2403)

  8) attachment backfill
       "after each" hook for "should be requested on manual download":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/messaging/backfill_test.js:1:3092)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  9) editing
       "before each" hook for "handles incoming edited messages phone to desktop":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async Context.<anonymous> (ts/test-mock/messaging/edit_test.js:1:3558)

  10) editing
       "after each" hook for "handles incoming edited messages phone to desktop":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/messaging/edit_test.js:1:3694)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  11) messaging/expireTimerVersion
       "before each" hook for "sets correct version after they win and we start, theyFirst=false":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async Context.<anonymous> (ts/test-mock/messaging/expire_timer_version_test.js:1:1993)

  12) messaging/expireTimerVersion
       "after each" hook for "sets correct version after they win and we start, theyFirst=false":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/messaging/expire_timer_version_test.js:1:2874)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  13) lightbox
       "before each" hook for "can page through different messages in the same conversation":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async Context.<anonymous> (ts/test-mock/messaging/lightbox_test.js:1:1421)

  14) lightbox
       "after each" hook for "can page through different messages in the same conversation":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/messaging/lightbox_test.js:1:1878)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  15) reactions
       "before each" hook for "should correctly match on participant, timestamp, and author in 1:1 conversation":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async Context.<anonymous> (ts/test-mock/messaging/reaction_test.js:1:2837)

  16) reactions
       "after each" hook for "should correctly match on participant, timestamp, and author in 1:1 conversation":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/messaging/reaction_test.js:1:3490)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  17) readSync
       "before each" hook for "applies out of order read syncs":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async Context.<anonymous> (ts/test-mock/messaging/readSync_test.js:1:1574)

  18) readSync
       "after each" hook for "applies out of order read syncs":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/messaging/readSync_test.js:1:1737)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  19) messaging/relink
       "before each" hook for "updates pin state on relink":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async Context.<anonymous> (ts/test-mock/messaging/relink_test.js:1:1537)

  20) messaging/relink
       "after each" hook for "updates pin state on relink":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/messaging/relink_test.js:1:2414)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  21) retries
       "before each" hook for "sends a retry request on a missing sender key error":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async Context.<anonymous> (ts/test-mock/messaging/retries_test.js:1:1552)

  22) retries
       "after each" hook for "sends a retry request on a missing sender key error":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/messaging/retries_test.js:1:2009)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  23) safety number
       "before each" hook for "show safety number change UI on regular send":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async Context.<anonymous> (ts/test-mock/messaging/safety_number_test.js:1:1844)

  24) safety number
       "after each" hook for "show safety number change UI on regular send":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/messaging/safety_number_test.js:1:2693)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  25) sendSync
       "before each" hook for "processes a send sync in a group":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async Context.<anonymous> (ts/test-mock/messaging/sendSync_test.js:1:1521)

  26) sendSync
       "after each" hook for "processes a send sync in a group":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/messaging/sendSync_test.js:1:1684)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  27) senderKey
       "before each" hook for "handles incoming senderKey distributions and messages":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async Context.<anonymous> (ts/test-mock/messaging/sender_key_test.js:1:1498)

  28) senderKey
       "after each" hook for "handles incoming senderKey distributions and messages":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/messaging/sender_key_test.js:1:2032)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  29) story/messaging
       "before each" hook for "allows replies on multiple distribution lists":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async Context.<anonymous> (ts/test-mock/messaging/stories_test.js:1:1954)

  30) story/messaging
       "after each" hook for "allows replies on multiple distribution lists":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/messaging/stories_test.js:1:3682)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  31) unknown contacts
       "before each" hook for "blocks incoming calls from unknown contacts & shows message request":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async Context.<anonymous> (ts/test-mock/messaging/unknown_contact_test.js:1:1700)

  32) unknown contacts
       "after each" hook for "blocks incoming calls from unknown contacts & shows message request":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/messaging/unknown_contact_test.js:1:1956)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  33) unprocessed
       "before each" hook for "generates and loads unprocessed envelopes":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async Context.<anonymous> (ts/test-mock/messaging/unprocessed_test.js:1:1513)

  34) unprocessed
       "after each" hook for "generates and loads unprocessed envelopes":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/messaging/unprocessed_test.js:1:1956)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  35) Libsignal-net
       "before each" hook for "can send and receive messages":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async Context.<anonymous> (ts/test-mock/network/libsignal_test.js:1:1579)

  36) Libsignal-net
       "after each" hook for "can send and receive messages":
     TypeError: Cannot read properties of undefined (reading 'getSocketStatus')
      at assertAppWasUsingLibsignalWebsockets (ts/test-mock/helpers.js:7:8238)
      at Context.<anonymous> (ts/test-mock/network/libsignal_test.js:1:2083)
      at process.processImmediate (node:internal/timers:491:21)

  37) serverAlerts
       "before each" hook for "shows critical idle primary device alert: classic socket":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async Context.<anonymous> (ts/test-mock/network/serverAlerts_test.js:1:1567)

  38) serverAlerts
       "after each" hook for "shows critical idle primary device alert: classic socket":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/network/serverAlerts_test.js:1:1703)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  39) pnp/change number
       "before each" hook for "should accept sync message and update keys":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async Context.<anonymous> (ts/test-mock/pnp/change_number_test.js:1:1509)

  40) pnp/change number
       "after each" hook for "should accept sync message and update keys":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/pnp/change_number_test.js:1:1650)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  41) pnp/merge
       "before each" hook for "happens via storage service, without pni message without pniSignatureVerified (ACI)":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5543)
      at async Context.<anonymous> (ts/test-mock/pnp/merge_test.js:1:1967)

  42) pnp/merge
       "after each" hook for "happens via storage service, without pni message without pniSignatureVerified (ACI)":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/pnp/merge_test.js:1:3355)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  43) pnp/phone discovery
       "before each" hook for "adds phone number discovery when we detect ACI/PNI association via Storage Service":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5543)
      at async Context.<anonymous> (ts/test-mock/pnp/phone_discovery_test.js:1:1872)

  44) pnp/phone discovery
       "after each" hook for "adds phone number discovery when we detect ACI/PNI association via Storage Service":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/pnp/phone_discovery_test.js:1:2924)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  45) pnp/PNI Change
       "before each" hook for "shows phone number change if identity key is the same, learned via storage service":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async Context.<anonymous> (ts/test-mock/pnp/pni_change_test.js:1:1647)

  46) pnp/PNI Change
       "after each" hook for "shows phone number change if identity key is the same, learned via storage service":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/pnp/pni_change_test.js:1:2463)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  47) pnp/PNI Signature
       "before each" hook for "should be sent by Desktop until encrypted delivery receipt":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5543)
      at async Context.<anonymous> (ts/test-mock/pnp/pni_signature_test.js:1:2119)

  48) pnp/PNI Signature
       "after each" hook for "should be sent by Desktop until encrypted delivery receipt":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/pnp/pni_signature_test.js:1:2707)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  49) pnp/PNI DecryptionError unlink
       "before each" hook for "unlinks desktop if PNI identity is different on server":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5543)
      at async Context.<anonymous> (ts/test-mock/pnp/pni_unlink_test.js:1:1649)

  50) pnp/send gv2 invite
       "before each" hook for "should create group and modify it":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5543)
      at async Context.<anonymous> (ts/test-mock/pnp/send_gv2_invite_test.js:1:1771)

  51) pnp/send gv2 invite
       "after each" hook for "should create group and modify it":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/pnp/send_gv2_invite_test.js:1:3020)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  52) pnp/username
       "before each" hook for "drops username when contact's profile name becomes known":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5543)
      at async Context.<anonymous> (ts/test-mock/pnp/username_test.js:1:1992)

  53) pnp/username
       "after each" hook for "drops username when contact's profile name becomes known":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/pnp/username_test.js:1:2777)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  54) story/no-sender-key
       "before each" hook for "should successfully send story":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async Context.<anonymous> (ts/test-mock/rate-limit/story_test.js:1:1747)

  55) story/no-sender-key
       "after each" hook for "should successfully send story":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/rate-limit/story_test.js:1:2391)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  56) challenge/receipts
       "before each" hook for "should wait for the challenge to be handled":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async Context.<anonymous> (ts/test-mock/rate-limit/viewed_test.js:1:1743)

  57) challenge/receipts
       "after each" hook for "should wait for the challenge to be handled":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/rate-limit/viewed_test.js:1:3128)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  58) release notes
       "before each" hook for "shows release notes with an image and body ranges":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async Context.<anonymous> (ts/test-mock/release-notes/release_notes_test.js:1:1652)

  59) routing
       "before each" hook for "artAddStickersRoute":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async initStorage (ts/test-mock/storage/fixtures.js:1:2360)
      at async Context.<anonymous> (ts/test-mock/routing/routing_test.js:1:1127)

  60) routing
       "after each" hook for "artAddStickersRoute":
     TypeError: Cannot read properties of undefined (reading 'maybeSaveLogs')
      at Context.<anonymous> (ts/test-mock/routing/routing_test.js:1:1212)
      at process.processImmediate (node:internal/timers:491:21)

  61) language
       "before each" hook for "renders correctly with a locale override":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async Context.<anonymous> (ts/test-mock/settings/language_test.js:1:1587)

  62) language
       "after each" hook for "renders correctly with a locale override":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/settings/language_test.js:1:1854)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  63) settings
       "before each" hook for "settings window and all panes load when opened":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async Context.<anonymous> (ts/test-mock/settings/settings_test.js:1:1423)

  64) settings
       "after each" hook for "settings window and all panes load when opened":
     TypeError: Cannot read properties of undefined (reading 'close')
      at Context.<anonymous> (ts/test-mock/settings/settings_test.js:1:1586)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

  65) storage service
       "before each" hook for "should archive/unarchive contacts":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async initStorage (ts/test-mock/storage/fixtures.js:1:2360)
      at async Context.<anonymous> (ts/test-mock/storage/archive_test.js:1:1020)

  66) storage service
       "before each" hook for "should save created call links and restore on relink":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5543)
      at async Context.<anonymous> (ts/test-mock/storage/call_links_test.js:1:1384)

  67) storage service
       "before each" hook for "should handle contact conflicts":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async initStorage (ts/test-mock/storage/fixtures.js:1:2360)
      at async Context.<anonymous> (ts/test-mock/storage/conflict_test.js:1:1295)

  68) storage service
       "before each" hook for "should drop gv1 record if there is a matching gv2 record":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async initStorage (ts/test-mock/storage/fixtures.js:1:2360)
      at async Context.<anonymous> (ts/test-mock/storage/drop_test.js:1:1154)

  69) storage service
       "before each" hook for "should receive all contacts despite low read keys limit":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async initStorage (ts/test-mock/storage/fixtures.js:1:2360)
      at async Context.<anonymous> (ts/test-mock/storage/max_read_keys_test.js:1:1295)

  70) storage service
       "before each" hook for "should handle message request state changes":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async initStorage (ts/test-mock/storage/fixtures.js:1:2360)
      at async Context.<anonymous> (ts/test-mock/storage/message_request_test.js:1:1061)

  71) storage service
       should pin/unpin groups useLegacyStorageEncryption=false:
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async initStorage (ts/test-mock/storage/fixtures.js:1:2360)
      at async Context.<anonymous> (ts/test-mock/storage/pin_unpin_test.js:1:1337)

  72) storage service
       should pin/unpin groups useLegacyStorageEncryption=true:
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async initStorage (ts/test-mock/storage/fixtures.js:1:2360)
      at async Context.<anonymous> (ts/test-mock/storage/pin_unpin_test.js:1:1337)

  73) storage service
       "before each" hook for "should install/uninstall stickers":
     TypeError: Cannot read properties of undefined (reading 'new')
      at deriveMasterKey (node_modules/@signalapp/mock-server/src/crypto.js:104:42)
      at <instance_members_initializer> (node_modules/@signalapp/mock-server/src/api/primary-device.js:233:46)
      at new PrimaryDevice (node_modules/@signalapp/mock-server/src/api/primary-device.js:241:16)
      at Server.createPrimaryDevice (node_modules/@signalapp/mock-server/src/api/server.js:201:25)
      at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      at async /home/abuild/rpmbuild/BUILD/signal-desktop-7.54.0-build/Signal-Desktop-7.54.0/ts/test-mock/bootstrap.js:1:5111
      at async Promise.all (index 0)
      at async Bootstrap.init (ts/test-mock/bootstrap.js:1:5001)
      at async initStorage (ts/test-mock/storage/fixtures.js:1:2360)
      at async Context.<anonymous> (ts/test-mock/storage/sticker_test.js:1:1142)


and then the test hangs.

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