Conversation
📝 WalkthroughWalkthroughThis PR releases version 19.2.0 of the node-core package by updating the CHANGELOG with logging improvements for rewindHeight handling and fixes for non-sequential unfinalized blocks, while bumping the package version accordingly. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Tip Try Coding Plans. Let us write the prompt for your AI agent so you can ship faster (with fewer bugs). Comment |
There was a problem hiding this comment.
🧹 Nitpick comments (1)
packages/node-core/CHANGELOG.md (1)
9-15: Standardizeunfinalizedwording in this release note.Line 11 uses
un-finalizedwhile Line 14 usesunfinalized; keeping one form improves consistency/searchability.🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@packages/node-core/CHANGELOG.md` around lines 9 - 15, In the CHANGELOG entry for version 19.2.0, standardize the wording by replacing the hyphenated form "un-finalized" with the non-hyphenated "unfinalized" so both lines use the same term; update the "Improve logging of `rewindHeight` when handling un-finalized blocks" line to "Improve logging of `rewindHeight` when handling unfinalized blocks" to match the "Handle non-sequential unfinalized blocks with backfill" line.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Nitpick comments:
In `@packages/node-core/CHANGELOG.md`:
- Around line 9-15: In the CHANGELOG entry for version 19.2.0, standardize the
wording by replacing the hyphenated form "un-finalized" with the non-hyphenated
"unfinalized" so both lines use the same term; update the "Improve logging of
`rewindHeight` when handling un-finalized blocks" line to "Improve logging of
`rewindHeight` when handling unfinalized blocks" to match the "Handle
non-sequential unfinalized blocks with backfill" line.
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: cc92206e-89eb-4b4f-b138-a543bae2cd2f
📒 Files selected for processing (2)
packages/node-core/CHANGELOG.mdpackages/node-core/package.json
Coverage report for
|
St.❔ |
Category | Percentage | Covered / Total |
|---|---|---|---|
| 🟢 | Statements | 87.46% (+17.35% 🔼) |
71062/81254 |
| 🟢 | Branches | 80.75% (+2.46% 🔼) |
3393/4202 |
| 🟡 | Functions | 66.37% (+3.87% 🔼) |
1269/1912 |
| 🟢 | Lines | 87.46% (+17.35% 🔼) |
71062/81254 |
⚠️ Details were not displayed: the report size has exceeded the limit.
Test suite run failed
Failed tests: 18/723. Failed suites: 4/116.
● BaseProjectService › initializing services › succeeds with an unfinalized blocks rewind
expect(received).resolves.not.toThrow()
Received promise rejected instead of resolved
Rejected to value: [AssertionError: Expect best header and checking header to be at the same height]
483 | const reindexSpy = jest.spyOn(service, 'reindex');
484 |
> 485 | await expect(service.init()).resolves.not.toThrow();
| ^
486 |
487 | expect(reindexSpy).toHaveReturnedTimes(1);
488 | });
at expect (node_modules/expect/build/index.js:105:15)
at Object.<anonymous> (packages/node-core/src/indexer/project.service.spec.ts:485:13)
● Dictionary V1 › coreDictionary › set startHeight of this dictionary
ApolloError: Response not successful: Received status code 500
at new ApolloError (packages/node-core/node_modules/@apollo/client/errors/index.js:59:28)
at packages/node-core/node_modules/@apollo/client/core/QueryManager.js:823:71
at both (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:35:31)
at packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:72
at Object.then (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:24)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:37:49)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:68
at Array.forEach (<anonymous>)
at iterateObserversSafely (packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:25)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/Concast.js:76:21)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at handleError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:170:14)
at packages/node-core/node_modules/@apollo/client/link/http/createHttpLink.js:148:17
Cause:
ServerError: Response not successful: Received status code 500
at Object.throwServerError (packages/node-core/node_modules/@apollo/client/link/utils/throwServerError.js:19:17)
at throwServerError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:120:9)
at packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:176:48
● Dictionary V1 › coreDictionary › validateChainMeta and useDictionary
ApolloError: Response not successful: Received status code 500
at new ApolloError (packages/node-core/node_modules/@apollo/client/errors/index.js:59:28)
at packages/node-core/node_modules/@apollo/client/core/QueryManager.js:823:71
at both (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:35:31)
at packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:72
at Object.then (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:24)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:37:49)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:68
at Array.forEach (<anonymous>)
at iterateObserversSafely (packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:25)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/Concast.js:76:21)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at handleError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:170:14)
at packages/node-core/node_modules/@apollo/client/link/http/createHttpLink.js:148:17
Cause:
ServerError: Response not successful: Received status code 500
at Object.throwServerError (packages/node-core/node_modules/@apollo/client/link/utils/throwServerError.js:19:17)
at throwServerError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:120:9)
at packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:176:48
● Dictionary V1 › coreDictionary › validate dictionary with a height
ApolloError: Response not successful: Received status code 500
at new ApolloError (packages/node-core/node_modules/@apollo/client/errors/index.js:59:28)
at packages/node-core/node_modules/@apollo/client/core/QueryManager.js:823:71
at both (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:35:31)
at packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:72
at Object.then (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:24)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:37:49)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:68
at Array.forEach (<anonymous>)
at iterateObserversSafely (packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:25)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/Concast.js:76:21)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at handleError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:170:14)
at packages/node-core/node_modules/@apollo/client/link/http/createHttpLink.js:148:17
Cause:
ServerError: Response not successful: Received status code 500
at Object.throwServerError (packages/node-core/node_modules/@apollo/client/link/utils/throwServerError.js:19:17)
at throwServerError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:120:9)
at packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:176:48
● Dictionary V1 › coreDictionary › able to build queryEntryMap
ApolloError: Response not successful: Received status code 500
at new ApolloError (packages/node-core/node_modules/@apollo/client/errors/index.js:59:28)
at packages/node-core/node_modules/@apollo/client/core/QueryManager.js:823:71
at both (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:35:31)
at packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:72
at Object.then (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:24)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:37:49)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:68
at Array.forEach (<anonymous>)
at iterateObserversSafely (packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:25)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/Concast.js:76:21)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at handleError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:170:14)
at packages/node-core/node_modules/@apollo/client/link/http/createHttpLink.js:148:17
Cause:
ServerError: Response not successful: Received status code 500
at Object.throwServerError (packages/node-core/node_modules/@apollo/client/link/utils/throwServerError.js:19:17)
at throwServerError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:120:9)
at packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:176:48
● Dictionary V1 › coreDictionary › can use scoped dictionary query
ApolloError: Response not successful: Received status code 500
at new ApolloError (packages/node-core/node_modules/@apollo/client/errors/index.js:59:28)
at packages/node-core/node_modules/@apollo/client/core/QueryManager.js:823:71
at both (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:35:31)
at packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:72
at Object.then (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:24)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:37:49)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:68
at Array.forEach (<anonymous>)
at iterateObserversSafely (packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:25)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/Concast.js:76:21)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at handleError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:170:14)
at packages/node-core/node_modules/@apollo/client/link/http/createHttpLink.js:148:17
Cause:
ServerError: Response not successful: Received status code 500
at Object.throwServerError (packages/node-core/node_modules/@apollo/client/link/utils/throwServerError.js:19:17)
at throwServerError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:120:9)
at packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:176:48
● Dictionary V1 › coreDictionary › able to getDicitonaryQueryEntries
ApolloError: Response not successful: Received status code 500
at new ApolloError (packages/node-core/node_modules/@apollo/client/errors/index.js:59:28)
at packages/node-core/node_modules/@apollo/client/core/QueryManager.js:823:71
at both (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:35:31)
at packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:72
at Object.then (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:24)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:37:49)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:68
at Array.forEach (<anonymous>)
at iterateObserversSafely (packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:25)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/Concast.js:76:21)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at handleError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:170:14)
at packages/node-core/node_modules/@apollo/client/link/http/createHttpLink.js:148:17
Cause:
ServerError: Response not successful: Received status code 500
at Object.throwServerError (packages/node-core/node_modules/@apollo/client/link/utils/throwServerError.js:19:17)
at throwServerError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:120:9)
at packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:176:48
● Dictionary V1 › get metadata
ApolloError: Response not successful: Received status code 500
at new ApolloError (packages/node-core/node_modules/@apollo/client/errors/index.js:59:28)
at packages/node-core/node_modules/@apollo/client/core/QueryManager.js:823:71
at both (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:35:31)
at packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:72
at Object.then (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:24)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:37:49)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:68
at Array.forEach (<anonymous>)
at iterateObserversSafely (packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:25)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/Concast.js:76:21)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at handleError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:170:14)
at packages/node-core/node_modules/@apollo/client/link/http/createHttpLink.js:148:17
Cause:
ServerError: Response not successful: Received status code 500
at Object.throwServerError (packages/node-core/node_modules/@apollo/client/link/utils/throwServerError.js:19:17)
at throwServerError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:120:9)
at packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:176:48
● Dictionary V1 › init metadata and get metadata
ApolloError: Response not successful: Received status code 500
at new ApolloError (packages/node-core/node_modules/@apollo/client/errors/index.js:59:28)
at packages/node-core/node_modules/@apollo/client/core/QueryManager.js:823:71
at both (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:35:31)
at packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:72
at Object.then (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:24)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:37:49)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:68
at Array.forEach (<anonymous>)
at iterateObserversSafely (packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:25)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/Concast.js:76:21)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at handleError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:170:14)
at packages/node-core/node_modules/@apollo/client/link/http/createHttpLink.js:148:17
Cause:
ServerError: Response not successful: Received status code 500
at Object.throwServerError (packages/node-core/node_modules/@apollo/client/link/utils/throwServerError.js:19:17)
at throwServerError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:120:9)
at packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:176:48
● Dictionary V1 › return dictionary query result
ApolloError: Response not successful: Received status code 500
at new ApolloError (packages/node-core/node_modules/@apollo/client/errors/index.js:59:28)
at packages/node-core/node_modules/@apollo/client/core/QueryManager.js:823:71
at both (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:35:31)
at packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:72
at Object.then (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:24)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:37:49)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:68
at Array.forEach (<anonymous>)
at iterateObserversSafely (packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:25)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/Concast.js:76:21)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at handleError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:170:14)
at packages/node-core/node_modules/@apollo/client/link/http/createHttpLink.js:148:17
Cause:
ServerError: Response not successful: Received status code 500
at Object.throwServerError (packages/node-core/node_modules/@apollo/client/link/utils/throwServerError.js:19:17)
at throwServerError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:120:9)
at packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:176:48
● Dictionary V1 › should return undefined startblock height greater than dictionary last processed height
ApolloError: Response not successful: Received status code 500
at new ApolloError (packages/node-core/node_modules/@apollo/client/errors/index.js:59:28)
at packages/node-core/node_modules/@apollo/client/core/QueryManager.js:823:71
at both (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:35:31)
at packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:72
at Object.then (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:24)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:37:49)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:68
at Array.forEach (<anonymous>)
at iterateObserversSafely (packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:25)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/Concast.js:76:21)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at handleError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:170:14)
at packages/node-core/node_modules/@apollo/client/link/http/createHttpLink.js:148:17
Cause:
ServerError: Response not successful: Received status code 500
at Object.throwServerError (packages/node-core/node_modules/@apollo/client/link/utils/throwServerError.js:19:17)
at throwServerError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:120:9)
at packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:176:48
● Dictionary V1 › should use metadata last process height at end of query height
ApolloError: Response not successful: Received status code 500
at new ApolloError (packages/node-core/node_modules/@apollo/client/errors/index.js:59:28)
at packages/node-core/node_modules/@apollo/client/core/QueryManager.js:823:71
at both (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:35:31)
at packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:72
at Object.then (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:24)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:37:49)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:68
at Array.forEach (<anonymous>)
at iterateObserversSafely (packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:25)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/Concast.js:76:21)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at handleError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:170:14)
at packages/node-core/node_modules/@apollo/client/link/http/createHttpLink.js:148:17
Cause:
ServerError: Response not successful: Received status code 500
at Object.throwServerError (packages/node-core/node_modules/@apollo/client/link/utils/throwServerError.js:19:17)
at throwServerError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:120:9)
at packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:176:48
● Individual dictionary V1 test › return undefined when dictionary api failed
ApolloError: Response not successful: Received status code 500
at new ApolloError (packages/node-core/node_modules/@apollo/client/errors/index.js:59:28)
at packages/node-core/node_modules/@apollo/client/core/QueryManager.js:823:71
at both (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:35:31)
at packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:72
at Object.then (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:24)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:37:49)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:68
at Array.forEach (<anonymous>)
at iterateObserversSafely (packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:25)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/Concast.js:76:21)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at handleError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:170:14)
at packages/node-core/node_modules/@apollo/client/link/http/createHttpLink.js:148:17
Cause:
ServerError: Response not successful: Received status code 500
at Object.throwServerError (packages/node-core/node_modules/@apollo/client/link/utils/throwServerError.js:19:17)
at throwServerError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:120:9)
at packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:176:48
● Individual dictionary V1 test › limits the dictionary query to that block range
ApolloError: Response not successful: Received status code 500
at new ApolloError (packages/node-core/node_modules/@apollo/client/errors/index.js:59:28)
at packages/node-core/node_modules/@apollo/client/core/QueryManager.js:823:71
at both (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:35:31)
at packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:72
at Object.then (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:24)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:37:49)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:68
at Array.forEach (<anonymous>)
at iterateObserversSafely (packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:25)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/Concast.js:76:21)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at handleError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:170:14)
at packages/node-core/node_modules/@apollo/client/link/http/createHttpLink.js:148:17
Cause:
ServerError: Response not successful: Received status code 500
at Object.throwServerError (packages/node-core/node_modules/@apollo/client/link/utils/throwServerError.js:19:17)
at throwServerError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:120:9)
at packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:176:48
● Individual dictionary V1 test › test query the correct range
ApolloError: Response not successful: Received status code 500
at new ApolloError (packages/node-core/node_modules/@apollo/client/errors/index.js:59:28)
at packages/node-core/node_modules/@apollo/client/core/QueryManager.js:823:71
at both (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:35:31)
at packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:72
at Object.then (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:24)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:37:49)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:68
at Array.forEach (<anonymous>)
at iterateObserversSafely (packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:25)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/Concast.js:76:21)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at handleError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:170:14)
at packages/node-core/node_modules/@apollo/client/link/http/createHttpLink.js:148:17
Cause:
ServerError: Response not successful: Received status code 500
at Object.throwServerError (packages/node-core/node_modules/@apollo/client/link/utils/throwServerError.js:19:17)
at throwServerError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:120:9)
at packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:176:48
● Individual dictionary V1 test › use minimum value of event/extrinsic returned block as batch end block
ApolloError: Response not successful: Received status code 500
at new ApolloError (packages/node-core/node_modules/@apollo/client/errors/index.js:59:28)
at packages/node-core/node_modules/@apollo/client/core/QueryManager.js:823:71
at both (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:35:31)
at packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:72
at Object.then (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:24:24)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/asyncMap.js:37:49)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:68
at Array.forEach (<anonymous>)
at iterateObserversSafely (packages/node-core/node_modules/@apollo/client/utilities/observables/iteration.js:11:25)
at Object.error (packages/node-core/node_modules/@apollo/client/utilities/observables/Concast.js:76:21)
at notifySubscription (node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (node_modules/zen-observable/lib/Observable.js:240:7)
at handleError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:170:14)
at packages/node-core/node_modules/@apollo/client/link/http/createHttpLink.js:148:17
Cause:
ServerError: Response not successful: Received status code 500
at Object.throwServerError (packages/node-core/node_modules/@apollo/client/link/utils/throwServerError.js:19:17)
at throwServerError (packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:120:9)
at packages/node-core/node_modules/@apollo/client/link/http/parseAndCheckHttpResponse.js:176:48
● Substrate DictionaryService › should return all specVersion
expect(received).toBeGreaterThan(expected)
Matcher error: received value must be a number or bigint
Received has value: undefined
63 | const specVersions = await dictionaryService.getSpecVersions();
64 |
> 65 | expect(specVersions?.length).toBeGreaterThan(0);
| ^
66 | dictionaryService.onApplicationShutdown();
67 | }, 50000);
68 | });
at Object.<anonymous> (packages/node/src/indexer/dictionary/v1/substrateDictionaryV1.spec.ts:65:34)
● etherscan api › Deployment information › can get the deploy height of a contract
Etherscan API error: Free API access is not supported for this chain. Please upgrade your api plan for full chain coverage. https://etherscan.io/apis
24 | return undefined;
25 | }
> 26 | throw new Error(`Etherscan API error: ${data.result}`);
| ^
27 | }
28 |
29 | return data.result;
at runRequest (packages/cli/src/utils/etherscan.ts:26:11)
at fetchContractDeployHeight (packages/cli/src/utils/etherscan.ts:69:18)
at Object.<anonymous> (packages/cli/src/utils/etherscan.spec.ts:41:22)
Report generated by 🧪jest coverage report action from 9e50e22
Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
Type of change
Please delete options that are not relevant.
Checklist
Summary by CodeRabbit
New Features
Bug Fixes