Skip to content

fix: 🚑 nonce management in the blockchain service #409

fix: 🚑 nonce management in the blockchain service

fix: 🚑 nonce management in the blockchain service #409

Triggered via pull request November 1, 2025 17:46
Status Failure
Total duration 37m 48s
Artifacts 8

network.yml

on: pull_request
Build node binary if changed
6m 45s
Build node binary if changed
Build backend binary if changed
1m 18s
Build backend binary if changed
Push node Docker image to Docker Hub
52s
Push node Docker image to Docker Hub
Network Test: Zombienet (Parachain + Relay)
30m 16s
Network Test: Zombienet (Parachain + Relay)
Network Test: Zombienet CLI
2m 7s
Network Test: Zombienet CLI
Integration Tests: Fisherman
8m 22s
Integration Tests: Fisherman
Check Rust/TS bindings are up to date
1m 13s
Check Rust/TS bindings are up to date
Matrix: Integration Tests: BSPNet
Matrix: Node Tests: Solo Dev Node
Matrix: Integration Tests: FullNet
Matrix: Integration Tests: User
Push backend Docker image to Docker Hub
0s
Push backend Docker image to Docker Hub
Integration Tests: Solochain EVM
5m 25s
Integration Tests: Solochain EVM
Matrix: Integration Tests: Backend
Fit to window
Zoom out
Zoom in

Annotations

44 errors, 2 warnings, and 18 notices
Integration Tests: BSPNet (2)
Process completed with exit code 1.
Volunteer for multiple files and delete them: test/test/suites/integration/bsp/multiple-delete.test.ts#L101
AssertionError [ERR_ASSERTION]: Failed to confirm BSP storage after 10s. Last error: Error: Failed to find matching extrinsic after 0.1s: Expected 1 extrinsics matching fileSystem.bspConfirmStoring, but found 0 at Module.waitForBspStored (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:207:7) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/bsp/multiple-delete.test.ts:101:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==' }
Volunteer for multiple files and delete them: test/test/suites/integration/bsp/multiple-delete.test.ts#L101
AssertionError [ERR_ASSERTION]: Failed to confirm BSP storage after 10s. Last error: Error: Failed to find matching extrinsic after 0.1s: Expected 1 extrinsics matching fileSystem.bspConfirmStoring, but found 0 at Module.waitForBspStored (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:207:7) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/bsp/multiple-delete.test.ts:101:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==' }
Integration Tests: BSPNet (5)
Process completed with exit code 1.
Resume BSPs, and they shouldn't volunteer for the expired storage request: test/test/suites/integration/bsp/submit-proofs.test.ts#L391
AssertionError [ERR_ASSERTION]: Missing expected rejection: There should be no pending volunteer transactions at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/bsp/submit-proofs.test.ts:391:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: undefined, expected: /No matching extrinsic found for fileSystem\.bspVolunteer/, operator: 'rejects' }
Integration Tests: FullNet (2)
Process completed with exit code 1.
MSP 2 rejects move request when indexer data is corrupted: test/test/suites/integration/msp/move-bucket-reject.test.ts#L390
Error: write CONNECT_TIMEOUT localhost:5432 at connectTimedOut (file:///home/runner/_work/storage-hub/storage-hub/node_modules/.pnpm/[email protected]/node_modules/postgres/src/connection.js:257:20) at Timeout.done [as _onTimeout] (file:///home/runner/_work/storage-hub/storage-hub/node_modules/.pnpm/[email protected]/node_modules/postgres/src/connection.js:1039:8) at listOnTimeout (node:internal/timers:610:11) at process.processTimers (node:internal/timers:543:7) at cachedError (file:///home/runner/_work/storage-hub/storage-hub/node_modules/.pnpm/[email protected]/node_modules/postgres/src/query.js:170:23) at new Query (file:///home/runner/_work/storage-hub/storage-hub/node_modules/.pnpm/[email protected]/node_modules/postgres/src/query.js:36:24) at sql (file:///home/runner/_work/storage-hub/storage-hub/node_modules/.pnpm/[email protected]/node_modules/postgres/src/index.js:112:11) at TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/msp/move-bucket-reject.test.ts:390:13) { code: 'CONNECT_TIMEOUT', errno: 'CONNECT_TIMEOUT', address: 'localhost', port: 5432 }
MSP 2 rejects move request when indexer postgres DB is down: test/test/suites/integration/msp/move-bucket-reject.test.ts#L354
AssertionError [ERR_ASSERTION]: No events matching fileSystem.MoveBucketRequested at assertEventPresent (/home/runner/_work/storage-hub/storage-hub/test/util/asserts.ts:157:3) at TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/msp/move-bucket-reject.test.ts:354:7) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==' }
MSP 1 receives files from user and accepts them: test/test/suites/integration/msp/move-bucket-reject.test.ts#L272
Error: Failed after 2s: No events matching providers.BucketRootChanged at waitFor (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:564:15) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/msp/move-bucket-reject.test.ts:272:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7)
MSP 2 rejects move request when indexer data is corrupted: test/test/suites/integration/msp/move-bucket-reject.test.ts#L390
Error: write CONNECT_TIMEOUT localhost:5432 at connectTimedOut (file:///home/runner/_work/storage-hub/storage-hub/node_modules/.pnpm/[email protected]/node_modules/postgres/src/connection.js:257:20) at Timeout.done [as _onTimeout] (file:///home/runner/_work/storage-hub/storage-hub/node_modules/.pnpm/[email protected]/node_modules/postgres/src/connection.js:1039:8) at listOnTimeout (node:internal/timers:610:11) at process.processTimers (node:internal/timers:543:7) at cachedError (file:///home/runner/_work/storage-hub/storage-hub/node_modules/.pnpm/[email protected]/node_modules/postgres/src/query.js:170:23) at new Query (file:///home/runner/_work/storage-hub/storage-hub/node_modules/.pnpm/[email protected]/node_modules/postgres/src/query.js:36:24) at sql (file:///home/runner/_work/storage-hub/storage-hub/node_modules/.pnpm/[email protected]/node_modules/postgres/src/index.js:112:11) at TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/msp/move-bucket-reject.test.ts:390:13) { code: 'CONNECT_TIMEOUT', errno: 'CONNECT_TIMEOUT', address: 'localhost', port: 5432 }
MSP 2 rejects move request when indexer postgres DB is down: test/test/suites/integration/msp/move-bucket-reject.test.ts#L369
Error: Failed to detect fileSystem.mspRespondMoveBucketRequest extrinsic in txPool. Error: AssertionError [ERR_ASSERTION]: No events matching fileSystem.MoveBucketRejected at Module.waitForTxInPool (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:73:11) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/msp/move-bucket-reject.test.ts:369:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7)
MSP receives files from user after issued storage requests: test/test/suites/integration/msp/debt-collection.test.ts#L217
AssertionError [ERR_ASSERTION]: No events matching fileSystem.MspAcceptedStorageRequest found at Module.assertEventMany (/home/runner/_work/storage-hub/storage-hub/test/util/asserts.ts:186:3) at Object.eventMany (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/test-api.ts:214:27) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/msp/debt-collection.test.ts:217:41) at async Test.run (node:internal/test_runner/test:1054:7) at async Promise.all (index 0) at async Suite.run (node:internal/test_runner/test:1442:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==' }
MSP 1 receives files from user and accepts them: test/test/suites/integration/msp/move-bucket.test.ts#L255
Error: Failed after 20s at waitFor (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:568:9) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/msp/move-bucket.test.ts:255:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7)
User moves bucket to second MSP: test/test/suites/integration/msp/move-bucket.test.ts#L326
AssertionError [ERR_ASSERTION]: No events matching fileSystem.MoveBucketRequested at assertEventPresent (/home/runner/_work/storage-hub/storage-hub/test/util/asserts.ts:157:3) at TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/msp/move-bucket.test.ts:326:7) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==' }
MSP 1 receives files from user and accepts them: test/test/suites/integration/msp/move-bucket.test.ts#L255
Error: Failed after 20s at waitFor (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:568:9) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/msp/move-bucket.test.ts:255:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7)
Second file can no longer be downloaded from the MSP and BSP: test/test/suites/integration/msp/duplicate-storage-request.test.ts#L392
TypeError [Error]: Cannot read properties of undefined (reading 'fileKey') at TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/msp/duplicate-storage-request.test.ts:392:15) at Test.runInAsyncScope (node:async_hooks:214:14) at Test.run (node:internal/test_runner/test:1047:25) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7)
User deletes second file and Fisherman deletes it from Bucket's forest and BSP's forest: test/test/suites/integration/msp/duplicate-storage-request.test.ts#L326
TypeError [Error]: Cannot read properties of undefined (reading 'fileKey') at TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/msp/duplicate-storage-request.test.ts:326:81) at Test.runInAsyncScope (node:async_hooks:214:14) at Test.run (node:internal/test_runner/test:1047:25) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7)
Second file can still be downloaded from the MSP and BSP: test/test/suites/integration/msp/duplicate-storage-request.test.ts#L300
TypeError [Error]: Cannot read properties of undefined (reading 'fileKey') at TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/msp/duplicate-storage-request.test.ts:300:15) at Test.runInAsyncScope (node:async_hooks:214:14) at Test.run (node:internal/test_runner/test:1047:25) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7)
User deletes first file and Fisherman deletes it from Bucket's forest and BSP's forest: test/test/suites/integration/msp/duplicate-storage-request.test.ts#L264
Error: Failed after 20s: Cannot read properties of undefined (reading 'fileKey') at waitFor (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:564:15) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/msp/duplicate-storage-request.test.ts:264:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7)
MSP accepts same file in different buckets: test/test/suites/integration/msp/duplicate-storage-request.test.ts#L162
AssertionError [ERR_ASSERTION]: No events matching fileSystem.MspAcceptedStorageRequest at Module.assertEventPresent (/home/runner/_work/storage-hub/storage-hub/test/util/asserts.ts:157:3) at Object.eventPresent (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/test-api.ts:203:27) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/msp/duplicate-storage-request.test.ts:162:49) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==' }
MSP accepts subsequent storage request for the same file key: test/test/suites/integration/msp/duplicate-storage-request.test.ts#L86
AssertionError [ERR_ASSERTION]: No events matching fileSystem.NewStorageRequest at Module.assertEventPresent (/home/runner/_work/storage-hub/storage-hub/test/util/asserts.ts:157:3) at Object.eventPresent (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/test-api.ts:203:27) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/msp/duplicate-storage-request.test.ts:86:25) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==' }
MSP accepts subsequent storage request for the same file key: test/test/suites/integration/msp/duplicate-storage-request.test.ts#L86
AssertionError [ERR_ASSERTION]: No events matching fileSystem.NewStorageRequest at Module.assertEventPresent (/home/runner/_work/storage-hub/storage-hub/test/util/asserts.ts:157:3) at Object.eventPresent (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/test-api.ts:203:27) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/msp/duplicate-storage-request.test.ts:86:25) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==' }
Integration Tests: BSPNet (1)
Process completed with exit code 1.
Transaction watcher logs Usurped status when replaced by higher-tip transaction: test/test/suites/integration/bsp/transaction-pool.test.ts#L242
AssertionError [ERR_ASSERTION]: Transaction hash should be different after usurpation false !== true at TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/bsp/transaction-pool.test.ts:242:7) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: 'strictEqual' }
Transaction watcher logs Ready, InBlock and Finalized states: test/test/suites/integration/bsp/transaction-pool.test.ts#L1
Error: Timeout of 10000ms exceeded while waiting for log Transaction with nonce 2 is ready (in transaction pool) at Timeout.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/docker.ts:604:15) at listOnTimeout (node:internal/timers:608:17) at process.processTimers (node:internal/timers:543:7)
bsp volunteers multiple files properly: test/test/suites/integration/bsp/single-volunteer.test.ts#L320
AssertionError [ERR_ASSERTION]: Failed to confirm BSP storage after 10s. Last error: Error: Failed to find matching extrinsic after 0.1s: Expected 1 extrinsics matching fileSystem.bspConfirmStoring, but found 0 at Module.waitForBspStored (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:207:7) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/bsp/single-volunteer.test.ts:320:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Promise.all (index 0) at async Suite.run (node:internal/test_runner/test:1442:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==' }
bsp volunteers multiple files properly: test/test/suites/integration/bsp/single-volunteer.test.ts#L320
AssertionError [ERR_ASSERTION]: Failed to confirm BSP storage after 10s. Last error: Error: Failed to find matching extrinsic after 0.1s: Expected 1 extrinsics matching fileSystem.bspConfirmStoring, but found 0 at Module.waitForBspStored (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:207:7) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/bsp/single-volunteer.test.ts:320:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Promise.all (index 0) at async Suite.run (node:internal/test_runner/test:1442:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==' }
Integration Tests: FullNet (1)
Process completed with exit code 1.
MSP receives files from user and accepts them: test/test/suites/integration/msp/respond-multi-requests.test.ts#L147
AssertionError [ERR_ASSERTION]: No events matching providers.BucketRootChanged at Module.assertEventPresent (/home/runner/_work/storage-hub/storage-hub/test/util/asserts.ts:157:3) at Object.eventPresent (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/test-api.ts:203:27) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/msp/respond-multi-requests.test.ts:147:50) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==' }
New MSP rejects move request due to low capacity: test/test/suites/integration/msp/move-bucket-low-capacity.test.ts#L354
AssertionError [ERR_ASSERTION]: No events matching fileSystem.MoveBucketRequested at assertEventPresent (/home/runner/_work/storage-hub/storage-hub/test/util/asserts.ts:157:3) at TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/msp/move-bucket-low-capacity.test.ts:354:7) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==' }
MSP 1 receives files from user and accepts them: test/test/suites/integration/msp/move-bucket-low-capacity.test.ts#L274
AssertionError [ERR_ASSERTION]: No events matching providers.BucketRootChanged at Module.assertEventPresent (/home/runner/_work/storage-hub/storage-hub/test/util/asserts.ts:157:3) at Object.eventPresent (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/test-api.ts:203:27) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/msp/move-bucket-low-capacity.test.ts:274:50) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==' }
New MSP rejects move request due to low capacity: test/test/suites/integration/msp/move-bucket-low-capacity.test.ts#L354
AssertionError [ERR_ASSERTION]: No events matching fileSystem.MoveBucketRequested at assertEventPresent (/home/runner/_work/storage-hub/storage-hub/test/util/asserts.ts:157:3) at TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/msp/move-bucket-low-capacity.test.ts:354:7) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==' }
MSP 1 receives files from user and accepts them: test/test/suites/integration/msp/move-bucket-low-capacity.test.ts#L274
AssertionError [ERR_ASSERTION]: No events matching providers.BucketRootChanged at Module.assertEventPresent (/home/runner/_work/storage-hub/storage-hub/test/util/asserts.ts:157:3) at Object.eventPresent (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/test-api.ts:203:27) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/msp/move-bucket-low-capacity.test.ts:274:50) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==' }
Integration Tests: Fisherman
Process completed with exit code 1.
processes revoked storage request and prepares deletion: test/test/suites/integration/fisherman/process-file-deletion.test.ts#L407
Error: Failed to find matching extrinsic after 30s: Expected 2 extrinsics matching fileSystem.deleteFilesForIncompleteStorageRequest, but found 1 at Module.assertExtrinsicPresent (/home/runner/_work/storage-hub/storage-hub/test/util/asserts.ts:133:9) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/fisherman/process-file-deletion.test.ts:407:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7)
indexes SpStopStoringInsolventUser events: test/test/suites/integration/fisherman/indexer-fishing.test.ts#L802
AssertionError [ERR_ASSERTION]: No events matching proofsDealer.ProofAccepted found at Module.assertEventMany (/home/runner/_work/storage-hub/storage-hub/test/util/asserts.ts:186:3) at Object.eventMany (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/test-api.ts:214:27) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async triggerProviderChargingCycle (/home/runner/_work/storage-hub/storage-hub/test/util/indexerHelpers.ts:329:31) at async chargeUserUntilInsolvent (/home/runner/_work/storage-hub/storage-hub/test/util/indexerHelpers.ts:403:19) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/fisherman/indexer-fishing.test.ts:802:30) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==' }
indexes MoveBucketAccepted events: test/test/suites/integration/fisherman/indexer-fishing.test.ts#L618
AssertionError [ERR_ASSERTION]: Failed to confirm BSP storage after 10s. Last error: Error: Failed to find matching extrinsic after 0.1s: Expected 1 extrinsics matching fileSystem.bspConfirmStoring, but found 0 at Module.waitForBspStored (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:207:7) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/fisherman/indexer-fishing.test.ts:618:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==' }
indexes BspConfirmStoppedStoring events: test/test/suites/integration/fisherman/indexer-fishing.test.ts#L245
AssertionError [ERR_ASSERTION]: Failed to confirm BSP storage after 10s. Last error: Error: Failed to find matching extrinsic after 0.1s: Expected 1 extrinsics matching fileSystem.bspConfirmStoring, but found 0 at Module.waitForBspStored (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:207:7) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/fisherman/indexer-fishing.test.ts:245:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==' }
indexes MspAcceptedStorageRequest events: test/test/suites/integration/fisherman/indexer-fishing.test.ts#L155
AssertionError [ERR_ASSERTION]: No events matching fileSystem.MspAcceptedStorageRequest at Module.assertEventPresent (/home/runner/_work/storage-hub/storage-hub/test/util/asserts.ts:157:3) at Object.eventPresent (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/test-api.ts:203:27) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/fisherman/indexer-fishing.test.ts:155:43) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==' }
indexes MoveBucketAccepted events: test/test/suites/integration/fisherman/indexer-fishing.test.ts#L618
AssertionError [ERR_ASSERTION]: Failed to confirm BSP storage after 10s. Last error: Error: Failed to find matching extrinsic after 0.1s: Expected 1 extrinsics matching fileSystem.bspConfirmStoring, but found 0 at Module.waitForBspStored (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:207:7) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/fisherman/indexer-fishing.test.ts:618:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==' }
indexes BspConfirmStoppedStoring events: test/test/suites/integration/fisherman/indexer-fishing.test.ts#L245
AssertionError [ERR_ASSERTION]: Failed to confirm BSP storage after 10s. Last error: Error: Failed to find matching extrinsic after 0.1s: Expected 1 extrinsics matching fileSystem.bspConfirmStoring, but found 0 at Module.waitForBspStored (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:207:7) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/fisherman/indexer-fishing.test.ts:245:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==' }
indexes MspAcceptedStorageRequest events: test/test/suites/integration/fisherman/indexer-fishing.test.ts#L155
AssertionError [ERR_ASSERTION]: No events matching fileSystem.MspAcceptedStorageRequest at Module.assertEventPresent (/home/runner/_work/storage-hub/storage-hub/test/util/asserts.ts:157:3) at Object.eventPresent (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/test-api.ts:203:27) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/fisherman/indexer-fishing.test.ts:155:43) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==' }
Network Test: Zombienet (Parachain + Relay)
The job has exceeded the maximum execution time of 30m0s
Network Test: Zombienet (Parachain + Relay)
The operation was canceled.
Integration Tests: Solochain EVM
Cache not found for keys: v0-rust-solochain_evm-Linux-x64-3d7017e8-0b1c9570, v0-rust-solochain_evm-Linux-x64-3d7017e8
Integration Tests: Backend (1)
Cache not found for keys: v0-rust-backend_test-Linux-x64-3d7017e8-0b1c9570, v0-rust-backend_test-Linux-x64-3d7017e8
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
100% - 1090 hits, 2 misses, 0 errors
Node Tests: Solo Dev Node (1)
Total Tests: 5 Suites 📂: 1 Passed ✅: 5 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 13057.995ms
Node Tests: Solo Dev Node (2)
Total Tests: 3 Suites 📂: 1 Passed ✅: 3 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 13149.556ms
Integration Tests: User (2)
Total Tests: 14 Suites 📂: 2 Passed ✅: 14 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 47839.560ms
Integration Tests: FullNet (4)
Total Tests: 17 Suites 📂: 4 Passed ✅: 17 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 109701.673ms
Integration Tests: User (1)
Total Tests: 16 Suites 📂: 4 Passed ✅: 16 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 126952.232ms
Integration Tests: BSPNet (3)
Total Tests: 45 Suites 📂: 7 Passed ✅: 45 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 195929.202ms
Integration Tests: BSPNet (4)
Total Tests: 24 Suites 📂: 6 Passed ✅: 19 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 5 Todo 📝: 0 Duration 🕐: 199046.848ms
Integration Tests: BSPNet (2)
Total Tests: 19 Suites 📂: 7 Passed ✅: 13 Failed ❌: 2 Canceled 🚫: 0 Skipped ⏭️: 4 Todo 📝: 0 Duration 🕐: 241919.567ms
Integration Tests: BSPNet (5)
Total Tests: 31 Suites 📂: 6 Passed ✅: 28 Failed ❌: 1 Canceled 🚫: 0 Skipped ⏭️: 2 Todo 📝: 0 Duration 🕐: 236195.471ms
Integration Tests: FullNet (2)
Total Tests: 19 Suites 📂: 5 Passed ✅: 13 Failed ❌: 6 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 230555.174ms
Integration Tests: Solochain EVM
Total Tests: 26 Suites 📂: 4 Passed ✅: 26 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 107170.310ms
Integration Tests: FullNet (3)
Total Tests: 32 Suites 📂: 5 Passed ✅: 21 Failed ❌: 11 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 242930.948ms
Integration Tests: Backend (1)
Total Tests: 82 Suites 📂: 8 Passed ✅: 78 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 4 Todo 📝: 0 Duration 🕐: 244688.204ms
Integration Tests: BSPNet (1)
Total Tests: 21 Suites 📂: 11 Passed ✅: 17 Failed ❌: 4 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 318851.289ms
Integration Tests: FullNet (1)
Total Tests: 28 Suites 📂: 8 Passed ✅: 23 Failed ❌: 5 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 306869.272ms
Integration Tests: Fisherman
Total Tests: 50 Suites 📂: 12 Passed ✅: 42 Failed ❌: 8 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 428967.132ms

Artifacts

Produced during runtime
Name Size Digest
bsp-test-logs-shard-1 Expired
2.4 MB
sha256:bb5732f29fdfb432b7e2154cc80ed880aa899543f77fd371d0284e27d3441e06
bsp-test-logs-shard-2 Expired
39.2 KB
sha256:7338905f5e2e24ad5463d85a19c60391125716147346d3442bffc7a62791e39c
bsp-test-logs-shard-5 Expired
115 KB
sha256:91541fced27e12dde9cd9f754f36c375db99c8437a9a80e29d2a2e690037896f
fisherman-test-logs Expired
45.8 KB
sha256:fd9d0b98103b2c4a8e0eb18fbb5cf05786177a2d81dc3a7027ed31071d2c11d9
node
67.4 MB
sha256:45d3e3f03777187cc387629182e9b6bd5abc1d0d5ac9995076e4ea8723fd174f
sp-test-logs-shard-1 Expired
16.2 KB
sha256:0649996e7bb9cb751e6cd1910366eaef1489ebe25d07fc30b45ad9cf603b124d
sp-test-logs-shard-2 Expired
15.4 KB
sha256:b062873d0dfa140238e6f24f8aafc9ee5663b75999163274bce35fcd7ca02b9f
sp-test-logs-shard-3 Expired
22.3 KB
sha256:7049bec3ef64c6a71f7921ab497407fb5f8608cea65efe72280c15df98c5b700