-
Notifications
You must be signed in to change notification settings - Fork 18
Description
Doing maintenance revealed some dust.
$ docker-compose up --build
orion_processor | {"level":3,"time":1761158264518,"ns":"sqd:processor:archive-request","msg":"request will be retried in 2000 ms","httpRequestId":0,"reason":"FetchError: request to http://orion_archive_gateway:8000/graphql failed, reason: getaddrinfo ENOTFOUND orion_archive_gateway"}
http://orion_archive_gateway:8000/graphql as defined in docker.env
Setting CUSTOM_ARCHIVE_GATEWAY_URL in .env to either https://query.joystream.org/graphql or query.joystream.org/graphql fails:
orion_processor | {"level":2,"time":1761158160982,"ns":"sqd:processor","msg":"processing blocks from 0"}
orion_processor | {"level":5,"time":1761158161092,"ns":"sqd:processor","err":{"response":{"status":400,"headers":.. .body":{"errors":[{"message":"Cannot query field "status" on type "Query".","locations":[{"line":1,"column":9}],"extensions":{"code":"GRAPHQL_VALIDATION_FAILED"}}]},"url":"https://query.joystream.org/graphql"},"archiveQuery":"query { status { head } }","stack":"HttpError: Got 400 ...
at async Runner.run (/orion/node_modules/@subsquid/substrate-processor/lib/processor/runner.js:105:37)"}}
The query (query { status { head } }) is no longer supported and the processor version requested in orion/package.json is quite old (argo uses 8.4, storage squid 8.1):
"@subsquid/substrate-processor": "^2.2.0",
Latest: 8.6.1