Crawler is not able to fetch metadata at blocks #1697251 and #822557 using susbtrate sidecar:
{"level":50,"time":1658131160837,"pid":37,"hostname":"d4ec27e807a6","crawler":"blockHarvester","msg":"Error fetching runtime metadata at 0x33e1f5ab29d723d130ae319ab2c270e97007717c4a104ad724e4500b3554b793: {\"message\":\"Request failed with status code 500\",\"name\":\"Error\",\"stack\":\"Error: Request failed with status code 500\\n at createError (/usr/app/crawler/node_modules/axios/lib/core/createError.js:16:15)\\n at settle (/usr/app/crawler/node_modules/axios/lib/core/settle.js:17:12)\\n at IncomingMessage.handleStreamEnd (/usr/app/crawler/node_modules/axios/lib/adapters/http.js:269:11)\\n at IncomingMessage.emit (node:events:539:35)\\n at IncomingMessage.emit (node:domain:475:12)\\n at endReadableNT (node:internal/streams/readable:1345:12)\\n at processTicksAndRejections (node:internal/process/task_queues:83:21)\",\"config\":{\"url\":\"http://sidecar:9090/runtime/metadata?at=0x33e1f5ab29d723d130ae319ab2c270e97007717c4a104ad724e4500b3554b793\",\"method\":\"get\",\"headers\":{\"Accept\":\"application/json, text/plain, */*\",\"User-Agent\":\"axios/0.21.4\"},\"transformRequest\":[null],\"transformResponse\":[null],\"timeout\":0,\"xsrfCookieName\":\"XSRF-TOKEN\",\"xsrfHeaderName\":\"X-XSRF-TOKEN\",\"maxContentLength\":-1,\"maxBodyLength\":-1,\"transitional\":{\"silentJSONParsing\":true,\"forcedJSONParsing\":true,\"clarifyTimeoutError\":false}}}"}
{"level":50,"time":1658131160841,"pid":37,"hostname":"d4ec27e807a6","crawler":"blockHarvester","msg":"Error adding block #1697251: TypeError: Cannot read properties of undefined (reading 'metadata')"}
{"level":30,"time":1658131160843,"pid":37,"hostname":"d4ec27e807a6","crawler":"blockHarvester","msg":"Processed chunk 1/1 [100.00%] in 1.84s min/max/avg: 1.84/1.84/1.84 cur/avg bps: 5.43/5.43"}
{"level":30,"time":1658131160843,"pid":37,"hostname":"d4ec27e807a6","crawler":"blockHarvester","msg":"Detected gap! Harvesting blocks from #822557 to #822557"}
{"level":30,"time":1658131160843,"pid":37,"hostname":"d4ec27e807a6","crawler":"blockHarvester","msg":"Processing chunks of 10 blocks"}
{"level":30,"time":1658131162107,"pid":37,"hostname":"d4ec27e807a6","crawler":"blockHarvester","msg":"Added block #822557 (0xa8b8…fbc5) in 1.26s"}
{"level":50,"time":1658131162642,"pid":37,"hostname":"d4ec27e807a6","crawler":"blockHarvester","msg":"Error fetching runtime metadata at 0xa8b89fac2366a2463fe0031b3b9774cfdf516d5c89b3ad4b859bcac61b92fbc5: {\"message\":\"Request failed with status code 500\",\"name\":\"Error\",\"stack\":\"Error: Request failed with status code 500\\n at createError (/usr/app/crawler/node_modules/axios/lib/core/createError.js:16:15)\\n at settle (/usr/app/crawler/node_modules/axios/lib/core/settle.js:17:12)\\n at IncomingMessage.handleStreamEnd (/usr/app/crawler/node_modules/axios/lib/adapters/http.js:269:11)\\n at IncomingMessage.emit (node:events:539:35)\\n at IncomingMessage.emit (node:domain:475:12)\\n at endReadableNT (node:internal/streams/readable:1345:12)\\n at processTicksAndRejections (node:internal/process/task_queues:83:21)\",\"config\":{\"url\":\"http://sidecar:9090/runtime/metadata?at=0xa8b89fac2366a2463fe0031b3b9774cfdf516d5c89b3ad4b859bcac61b92fbc5\",\"method\":\"get\",\"headers\":{\"Accept\":\"application/json, text/plain, */*\",\"User-Agent\":\"axios/0.21.4\"},\"transformRequest\":[null],\"transformResponse\":[null],\"timeout\":0,\"xsrfCookieName\":\"XSRF-TOKEN\",\"xsrfHeaderName\":\"X-XSRF-TOKEN\",\"maxContentLength\":-1,\"maxBodyLength\":-1,\"transitional\":{\"silentJSONParsing\":true,\"forcedJSONParsing\":true,\"clarifyTimeoutError\":false}}}"}
{"level":50,"time":1658131162643,"pid":37,"hostname":"d4ec27e807a6","crawler":"blockHarvester","msg":"Error adding block #822557: TypeError: Cannot read properties of undefined (reading 'metadata')"}
We need to get metadata using polkadot-js api and remove sidecar from docker-compose
Crawler is not able to fetch metadata at blocks #1697251 and #822557 using susbtrate sidecar:
We need to get metadata using polkadot-js api and remove sidecar from docker-compose