Parent Log: http://ci.aztec-labs.com/a1a6cca8389f3fdc Command: 59d7caa3bc5b3609 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/1338cef09c870378254c56748f972ae827c4d482 Env: REF_NAME=gh-readonly-queue/master/pr-14982-dada14e07a974e905ef606b4fac7c777b922587f CURRENT_VERSION=0.87.8 CI_FULL=1 Date: Thu Jun 12 06:51:40 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14982_amd64_x1-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_master 06:51:47 [06:51:47.892] ERROR: validator Timeout 2025-06-12T06:51:46.974Z waiting for 2 attestations for slot 1796 06:51:47 [06:51:47.934] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 06:51:47 [06:51:47.936] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x19c27a4346c10d14f4bf7295f0c465a2137682a1b8362c7a735b693936362465","txCount":6,"txHashes":["0x01b788b1ccb0ee96be76f13dae211a52bcc670cb22b60662975db0dc65dd202c","0x2442ae993d5a5501989c7235e68df7ad5f9e33a30bad03904a98cf307e2256f9","0x01c5a23f107752395bd774620796ef1182007c86806a750d01155ce2c7de9626","0x2bc8bc71273e94fa9ff8bf30e9914dd37791718d5dc008734bc59fb75920e2e0","0x001467bbfd51d338b333fb47d6db918fa8b48314cdc58a31d4cf0b6e6618c774","0x115d073a641138c405aaf898a8e75d34a1fa7ebc12c416e1d1de351a1b599808"]} 06:51:47 [06:51:47.946] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 06:51:47 [06:51:47.947] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x067872bb429fcf79b5bb7f8d1183a468024e8e369bcf465aa4d2de297c196b2e","txCount":6,"txHashes":["0x043823355f10ea8e66880426df6c0d44de2586acb8fcb2aa38f1da379aca1507","0x1ee5d999410590d440463a483afa49e9216352e8dc69b48b4f224321675670a6","0x0d02510483207672d2bbd5bb60c55e23d1c40d14c084b3cc0ac12b031e0635e7","0x16bc7f23a3ccc3dffe050bda5f6c290d818e47fb00f16993fecaf55d37eb9977","0x1275a40d7a78b62365f067c85dcb5b5989b593ef6fe3f60ede1476463595b246","0x2b31bf9e6c7cc7dcc846d8345ec6e035f9255f5feca1c7cb15c9444244623b2e"]} 06:51:47 [06:51:47.961] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0} 06:51:47 [06:51:47.961] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x1fb92625347b5f44147b18a7ccb561dd0c0e7f329c5ee31ee28f3c33118df4d7","txCount":6,"txHashes":["0x2150cdf4d5be0b806ca98955f910cb0d2a9cdc5b600a96d181ec51bd01dc9726","0x1874352540115bcd346ca4eae837ff568a24f8617c79c7e32b4f5560e75e757a","0x1c5bf0cedbb41a2071fb0ac4bd2f21ccee1b9ecea0dcbd45983ab6c490781761","0x27a03099ed8e7bd2c2954e4b2a49b7e0f28fcdcaecfe2913506f1ab5fc09dabe","0x2cfb2afcae44f893b261cc68d53115a727b4f6e1e64c19ead04a90f6ef8faeaa","0x11006034564e3a7b956c54e10018249f8799c890507826e72788087f84b3a3cc"]} 06:51:47 [06:51:47.989] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0} 06:51:48 [06:51:48.000] INFO: validator Retrieved 0/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6} 06:51:48 [06:51:48.002] ERROR: validator Missing 6/6 txs to attest to proposal {"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x1d1e608ca99d64d8c57be96986bc728d9c0ef2928cc98baa92894877f78bb5ab","txCount":6,"txHashes":["0x2fa713c2df648f4cc67d3c783639d5d8d2893f4014ddc72ac29d7a03e780a4bd","0x1ed720abeddac5cf14c44808e2e67616629e760ba1467fad2466165ee5376f40","0x1f99d36c7d36635c3769ddd57572b3fb5cb2bdd832a19d06b8057d41c9633e19","0x0387b05fa36abc46814ec98a4fb837b9f3ca575338a96b114e5c6219ba223254","0x21bf0f7dfee739d12c2141f70e37529bd08030d6a0a34370bf283631e0f7f8aa","0x06bcfdfaa8ffdf03f8c9845dd2e8a890e269e45518e4caf1efe44a4e1bd19ef9"]},"missing":["0x2fa713c2df648f4cc67d3c783639d5d8d2893f4014ddc72ac29d7a03e780a4bd","0x1ed720abeddac5cf14c44808e2e67616629e760ba1467fad2466165ee5376f40","0x1f99d36c7d36635c3769ddd57572b3fb5cb2bdd832a19d06b8057d41c9633e19","0x0387b05fa36abc46814ec98a4fb837b9f3ca575338a96b114e5c6219ba223254","0x21bf0f7dfee739d12c2141f70e37529bd08030d6a0a34370bf283631e0f7f8aa","0x06bcfdfaa8ffdf03f8c9845dd2e8a890e269e45518e4caf1efe44a4e1bd19ef9"]} 06:51:48 [06:51:48.013] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 06:51:48 [06:51:48.014] ERROR: validator Failed to attest to proposal: Error: Failed to build block 06:51:48 at ValidatorClient.blockBuilder (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:247:15) 06:51:48 at ValidatorClient.blockBuilder [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:305:48) 06:51:48 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:270:20) 06:51:48 at runNextTicks (node:internal/process/task_queues:65:5) 06:51:48 at listOnTimeout (node:internal/timers:549:9) 06:51:48 at processTimers (node:internal/timers:523:7) 06:51:48 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:250:27) {"slotNumber":1796,"blockNumber":1795,"archive":"0x1c90a79284636e526d755b75f12f019171446b6426609aa02714122401812259","txCount":6,"txHashes":["0x09a6164809776ef03f416aefc9b71f8740e0eb77caf655627554bb9a52f103f8","0x15ca0ea500d2e2e4f340bd633b4907453e353a2386929ea10b406f2c55eb6838","0x2845a3300150337738810764861cfe1025264300c143c2f546cb8d725f3c2278","0x247cd2b9295983c931d3ba9e55bb428f136de3082443a86890e87cff2e9ae292","0x18b7480ffb0bc02c7f76d02605b273934ace00d2e5ecd234f5210e495975ae81","0x1f49698d028aaaf60e32e270de4489e070eaae8009581728266117936157607d"]} 06:51:48 [06:51:48.024] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 06:51:48 PASS src/validator.test.ts (6.253 s) 06:51:48 ValidatorClient 06:51:48 constructor 06:51:48 should throw error if an invalid private key is provided (175 ms) 06:51:48 should throw an error if re-execution is enabled but no block builder is provided (315 ms) 06:51:48 createBlockProposal 06:51:48 should create a valid block proposal without txs (243 ms) 06:51:48 should create a valid block proposal with txs (212 ms) 06:51:48 collectAttestations 06:51:48 should timeout if we do not collect enough attestations in time (1039 ms) 06:51:48 should collect attestations for a proposal (25 ms) 06:51:48 attestToProposal 06:51:48 should attest to proposal (15 ms) 06:51:48 should re-execute and attest to proposal (12 ms) 06:51:48 should request txs if missing for attesting (16 ms) 06:51:48 should request txs even if not attestor in this slot (24 ms) 06:51:48 should throw an error if the transactions are not available (11 ms) 06:51:48 should not return an attestation if re-execution fails (12 ms) 06:51:48 should not return an attestation if the validator is not in the committee (10 ms) 06:51:48 should not return an attestation if the proposer is not the current proposer (10 ms) 06:51:48 should not return an attestation if the proposal is not for the current or next slot (7 ms) 06:51:48 06:51:48 Test Suites: 1 passed, 1 total 06:51:48 Tests: 15 passed, 15 total 06:51:48 Snapshots: 0 total 06:51:48 Time: 6.32 s 06:51:48 Ran all test suites matching /validator-client\/src\/validator.test.ts/i. 06:51:48 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?