Parent Log: http://ci.aztec-labs.com/ab63b2ef1085df0f Command: 68e9475192d7aeac yarn-project/scripts/run_test.sh aztec-node/src/sentinel/sentinel.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/fe25e8151d865a744220512c782713e46482165a Env: REF_NAME=next CURRENT_VERSION=0.87.6 CI_FULL=0 Date: Sat Jun 21 10:21:28 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=next_amd64 Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_f88c43cfd3f034d2_staging 10:21:30 [10:21:30.867] INFO: kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16 10:21:31 [10:21:31.462] INFO: kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16 10:21:31 [10:21:31.612] INFO: kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16 10:21:31 [10:21:31.763] INFO: kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16 10:21:32 [10:21:32.027] INFO: kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16 10:21:32 [10:21:32.212] INFO: kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16 10:21:32 [10:21:32.341] INFO: kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16 10:21:32 [10:21:32.446] INFO: kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16 10:21:32 [10:21:32.468] INFO: kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16 10:21:32 [10:21:32.485] INFO: kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16 10:21:32 [10:21:32.502] INFO: kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16 10:21:32 [10:21:32.628] INFO: node:sentinel Computing proven performance for epoch 1 10:21:32 [10:21:32.649] ERROR: node:sentinel Invalid validator address 0xNotAnAddress: Error: Invalid address string: 0xNotAnAddress 10:21:32 at Function.fromString (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/eth-address/index.js:33:19) 10:21:32 at TestSentinel.fromString [as computeProvenPerformance] (/home/aztec-dev/aztec-packages/yarn-project/aztec-node/src/sentinel/sentinel.ts:143:30) 10:21:32 at TestSentinel.handleChainProven (/home/aztec-dev/aztec-packages/yarn-project/aztec-node/src/sentinel/sentinel.ts:119:25) 10:21:32 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/aztec-node/src/sentinel/sentinel.test.ts:307:7) 10:21:32 [10:21:32.649] INFO: node:sentinel Proven performance for epoch 1 {"0xefc5fd4deaa418571d1c9986a04468fe18ffb15a":{"missed":1,"total":5},"0x869cb73baab139e46b19d80ae5704dae89401f74":{"missed":4,"total":5}} 10:21:32 [10:21:32.661] INFO: node:sentinel Criminals: 1 {"args":[{"amount":100,"offense":3,"validator":"0x869cb73baab139e46b19d80ae5704dae89401f74"}]} 10:21:32 [10:21:32.666] INFO: kv-store:lmdb-v2:sentinel-test Starting data store with maxReaders 16 10:21:32 [10:21:32.714] INFO: node:sentinel Criminals: 2 {"args":[{"amount":100,"offense":3,"validator":"0x0000000000000000000000000000000000000008"},{"amount":100,"offense":3,"validator":"0x0000000000000000000000000000000000000009"}]} 10:21:32 [10:21:32.739] WARN: node:sentinel Validator 0x0000000000000000000000000000000000000006 is a criminal but the penalty is too high {"amount":201,"maxPenalty":200} 10:21:32 [10:21:32.745] WARN: node:sentinel Validator 0x0000000000000000000000000000000000000007 is a criminal but the penalty is too high {"amount":201,"maxPenalty":200} 10:21:32 [10:21:32.747] WARN: node:sentinel Validator 0x0000000000000000000000000000000000000008 is a criminal but the penalty is too high {"amount":201,"maxPenalty":200} 10:21:32 [10:21:32.753] WARN: node:sentinel Validator 0x0000000000000000000000000000000000000009 is a criminal but the penalty is too high {"amount":201,"maxPenalty":200} 10:21:32 PASS src/sentinel/sentinel.test.ts 10:21:32 sentinel 10:21:32 getSlotActivity 10:21:32 flags block as mined (615 ms) 10:21:32 flags block as proposed when it is not mined but there are attestations (150 ms) 10:21:32 flags block as missed when there are no attestations (151 ms) 10:21:32 identifies attestors from p2p and archiver (263 ms) 10:21:32 identifies missed attestors if block is mined (180 ms) 10:21:32 identifies missed attestors if block is proposed (133 ms) 10:21:32 does not tag attestors as missed if there was no block and no attestations (105 ms) 10:21:32 computeStatsForValidator 10:21:32 computes stats correctly (20 ms) 10:21:32 resets streaks correctly (17 ms) 10:21:32 considers only latest slots (17 ms) 10:21:32 handleChainProven 10:21:32 calls inactivity watcher with performance data (162 ms) 10:21:32 should agree with slash (89 ms) 10:21:32 10:21:32 Test Suites: 1 passed, 1 total 10:21:32 Tests: 12 passed, 12 total 10:21:32 Snapshots: 0 total 10:21:32 Time: 3.666 s 10:21:32 Ran all test suites matching aztec-node/src/sentinel/sentinel.test.ts. 10:21:32 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?