Skip to content

Unhandled Rejections #1084

Closed
Closed
@Jonas121

Description

hi,

I use ethers in a webpack package, which is running server side application.
Node version 11.15.0
"@babel/core": "^7.11.6",
"@babel/plugin-transform-runtime": "^7.11.5",
"@babel/preset-env": "^7.11.5",
"@babel/preset-react": "^7.10.4",
"babel-loader": "^8.1.0",
"ethers": "^5.0.12",
"express": "^4.17.1",
"webpack": "^4.44.1",
"webpack-cli": "^3.3.12",
"webpack-dev-server": "^3.11.0",
"webpack-node-externals": "^2.5.2"

I use strategy to include provider once per application:
var provider = new ethers.getDefaultProvider('ropsten', {infura: 'keyhere'});

I do simple step only in my application:
let filter ={
...
}
let log1 = await provider.getLogs(filter);

Code is working, provider always return data. But often application crash with an error below. What an issue could be?

Unhandled Rejection at: Promise {
{ Error: failed response (requestBody="{"method":"eth_blockNumber","params":[],"id":45,"jsonrpc":"2.0"}", requestMethod="POST", url="https://eth-ropsten.alchemyapi.io/v2/_gg7wSSi0KMBsdKnGVf*********9EkC", code=SERVER_ERROR, version=web/5.0.7)
at Logger.makeError (/home/testuser/rr1/node_modules/@ethersproject/logger/lib/index.js:179:21)
at Logger.throwError (/home/testuser/rr1/node_modules/@ethersproject/logger/lib/index.js:188:20)
at /home/testuser/rr1/node_modules/@ethersproject/web/lib/index.js:280:59
at step (/home/testuser/rr1/node_modules/@ethersproject/web/lib/index.js:33:23)
at Object.next (/home/testuser/rr1/node_modules/@ethersproject/web/lib/index.js:14:53)
at fulfilled (/home/testuser/rr1/node_modules/@ethersproject/web/lib/index.js:5:58)
reason: 'failed response',
code: 'SERVER_ERROR',
requestBody:
'{"method":"eth_blockNumber","params":[],"id":45,"jsonrpc":"2.0"}',
requestMethod: 'POST',
url:
'https://eth-ropsten.alchemyapi.io/v2/_gg7wSSi0KMBsdKnGVf*********9EkC' } } reason: { Error: failed response (requestBody="{"method":"eth_blockNumber","params":[],"id":45,"jsonrpc":"2.0"}", requestMethod="POST", url="https://eth-ropsten.alchemyapi.io/v2/_gg7wSSi0KMBsdKnGVf*********9EkC", code=SERVER_ERROR, version=web/5.0.7)
at Logger.makeError (/home/testuser/rr1/node_modules/@ethersproject/logger/lib/index.js:179:21)
at Logger.throwError (/home/testuser/rr1/node_modules/@ethersproject/logger/lib/index.js:188:20)
at /home/testuser/rr1/node_modules/@ethersproject/web/lib/index.js:280:59
at step (/home/testuser/rr1/node_modules/@ethersproject/web/lib/index.js:33:23)
at Object.next (/home/testuser/rr1/node_modules/@ethersproject/web/lib/index.js:14:53)
at fulfilled (/home/testuser/rr1/node_modules/@ethersproject/web/lib/index.js:5:58)
reason: 'failed response',
code: 'SERVER_ERROR',
requestBody:
'{"method":"eth_blockNumber","params":[],"id":45,"jsonrpc":"2.0"}',
requestMethod: 'POST',
url:
'https://eth-ropsten.alchemyapi.io/v2/_gg7wSSi0KMBsdKnGVf*********9EkC' }

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    bugVerified to be an issue.fixed/completeThis Bug is fixed or Enhancement is complete and published.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions