Skip to content

fix: 🚑 nonce management in the blockchain service #412

fix: 🚑 nonce management in the blockchain service

fix: 🚑 nonce management in the blockchain service #412

Triggered via pull request November 2, 2025 20:37
Status Failure
Total duration 16m 36s
Artifacts 8

network.yml

on: pull_request
Build node binary if changed
6m 34s
Build node binary if changed
Build backend binary if changed
1m 5s
Build backend binary if changed
Push node Docker image to Docker Hub
49s
Push node Docker image to Docker Hub
Network Test: Zombienet (Parachain + Relay)
3m 1s
Network Test: Zombienet (Parachain + Relay)
Network Test: Zombienet CLI
2m 4s
Network Test: Zombienet CLI
Integration Tests: Fisherman
9m 14s
Integration Tests: Fisherman
Check Rust/TS bindings are up to date
1m 11s
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
Push backend Docker image to Docker Hub
Integration Tests: Solochain EVM
4m 10s
Integration Tests: Solochain EVM
Matrix: Integration Tests: Backend
Fit to window
Zoom out
Zoom in

Annotations

39 errors and 18 notices
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#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 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 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 startSubtestAfterBootstrap (node:internal/test_runner/harness:297:3) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==' }
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: '==' }
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: '==' }
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#L377
AssertionError [ERR_ASSERTION]: No events matching fileSystem.MoveBucketRejected 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:377: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: '==' }
Integration Tests: FullNet (3)
Process completed with exit code 1.
Both files are accessible in MSP and BSP forests: test/test/suites/integration/msp/restart-msp.test.ts#L249
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/restart-msp.test.ts:249:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7)
MSP and BSP can accept subsequent storage request for another file in the same bucket: test/test/suites/integration/msp/restart-msp.test.ts#L194
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/msp/restart-msp.test.ts:194: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: '==' }
User moves bucket to second MSP: test/test/suites/integration/msp/move-bucket.test.ts#L347
AssertionError [ERR_ASSERTION]: No events matching fileSystem.MoveBucketAccepted 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:347: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: '==' }
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)
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.
BSP volunteers and confirms storing multiple files with batching: test/test/suites/integration/bsp/single-volunteer.test.ts#L365
AssertionError [ERR_ASSERTION]: Failed to confirm BSP storage after 12s. 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:365: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: '==' }
BSP volunteers and confirms storing multiple files with batching: test/test/suites/integration/bsp/single-volunteer.test.ts#L365
AssertionError [ERR_ASSERTION]: Failed to confirm BSP storage after 12s. 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:365: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: '==' }
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 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 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: '==' }
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
100% - 1092 hits, 0 misses, 0 errors
Node Tests: Solo Dev Node (2)
Total Tests: 3 Suites 📂: 1 Passed ✅: 3 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 11797.612ms
Node Tests: Solo Dev Node (1)
Total Tests: 5 Suites 📂: 1 Passed ✅: 5 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 12938.239ms
Integration Tests: User (2)
Total Tests: 14 Suites 📂: 2 Passed ✅: 14 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 47999.052ms
Integration Tests: FullNet (4)
Total Tests: 17 Suites 📂: 4 Passed ✅: 17 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 112197.698ms
Integration Tests: User (1)
Total Tests: 16 Suites 📂: 4 Passed ✅: 16 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 127123.462ms
Integration Tests: Solochain EVM
Total Tests: 26 Suites 📂: 4 Passed ✅: 26 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 109158.883ms
Integration Tests: BSPNet (4)
Total Tests: 24 Suites 📂: 6 Passed ✅: 19 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 5 Todo 📝: 0 Duration 🕐: 198701.033ms
Integration Tests: BSPNet (3)
Total Tests: 45 Suites 📂: 7 Passed ✅: 45 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 234609.198ms
Integration Tests: BSPNet (5)
Total Tests: 31 Suites 📂: 6 Passed ✅: 28 Failed ❌: 1 Canceled 🚫: 0 Skipped ⏭️: 2 Todo 📝: 0 Duration 🕐: 236711.372ms
Integration Tests: FullNet (2)
Total Tests: 18 Suites 📂: 5 Passed ✅: 10 Failed ❌: 8 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 227073.119ms
Integration Tests: BSPNet (2)
Total Tests: 19 Suites 📂: 7 Passed ✅: 14 Failed ❌: 1 Canceled 🚫: 0 Skipped ⏭️: 4 Todo 📝: 0 Duration 🕐: 258964.265ms
Integration Tests: FullNet (1)
Total Tests: 28 Suites 📂: 8 Passed ✅: 23 Failed ❌: 5 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 264274.259ms
Integration Tests: Backend (1)
Total Tests: 82 Suites 📂: 8 Passed ✅: 78 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 4 Todo 📝: 0 Duration 🕐: 245936.185ms
Integration Tests: FullNet (3)
Total Tests: 32 Suites 📂: 5 Passed ✅: 25 Failed ❌: 7 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 258793.614ms
Integration Tests: BSPNet (1)
Total Tests: 21 Suites 📂: 11 Passed ✅: 19 Failed ❌: 2 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 322097.597ms
Integration Tests: Fisherman
Total Tests: 50 Suites 📂: 12 Passed ✅: 42 Failed ❌: 8 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 460864.799ms

Artifacts

Produced during runtime
Name Size Digest
bsp-test-logs-shard-1 Expired
2.4 MB
sha256:b46cf12d280680e6676e2ff1907600b5b85355e587eb730d40724d4f8eba3984
bsp-test-logs-shard-2 Expired
40.1 KB
sha256:47a85a7f7e877962e79581562bc23dbaed7c7c58d5a5542d8851789b5549d634
bsp-test-logs-shard-5 Expired
116 KB
sha256:c3dc45034edc35b04d9110452c6ea4380356359f47bdafe7dd3ba126f8a52d6d
fisherman-test-logs Expired
46.3 KB
sha256:7414f40c9ad4beff98042ddfbae511b8b4eb756993e5d4c14f4ef75701d59ff0
node
67.4 MB
sha256:facc302a7c3d78edf025536571c6adc722b88999be45f5fc1eac33c014fb453d
sp-test-logs-shard-1 Expired
16 KB
sha256:76c037726925d821462c44efd84deab82acbbaab407acdaa360fb8961b640f18
sp-test-logs-shard-2 Expired
15.4 KB
sha256:8e93542473ac06dcc8f7587e97161ecde66280c6f7be8f27e51cebb71e2f7196
sp-test-logs-shard-3 Expired
22.6 KB
sha256:61413405f68d8615bd3abc9d4ef473bd90ad7c9b01e1395d598c15bfe3783d55