EspeoBlockchain / gardener-server

Node.js server for Gardener open source oracle project
MIT License
29 stars 6 forks source link

Sending response to blockchain fails on remote server #66

Closed kss-espeo closed 4 years ago

kss-espeo commented 4 years ago
  1. Go to https://monitor.gardeneroracle.io/
  2. Execute any query
  3. Investigate server logs (ssh to oracle-demo.espeo.pl in order to get to those)

Expected: fetched data is sent to blockchain Actual: Data is fetched but sending it to blockchain fails with a following error:

Sending response failed [requestId=0x38b681e93ed93ca529c65bd81c9ff50d0ba0cee250846bc0a9eb95bbca99cb6c] Error: Returned error: gas required exceeds allowance (8000000) or always failing transaction
    at Object.ErrorResponse (/usr/src/app/node_modules/web3-core-helpers/src/errors.js:29:16)
    at /usr/src/app/node_modules/web3-core-requestmanager/src/index.js:140:36
    at XMLHttpRequest.request.onreadystatechange (/usr/src/app/node_modules/web3-providers-http/src/index.js:91:13)
    at XMLHttpRequestEventTarget.dispatchEvent (/usr/src/app/node_modules/xhr2-cookies/xml-http-request-event-target.ts:44:13)
    at XMLHttpRequest._setReadyState (/usr/src/app/node_modules/xhr2-cookies/xml-http-request.ts:219:8)
    at XMLHttpRequest._onHttpResponseEnd (/usr/src/app/node_modules/xhr2-cookies/xml-http-request.ts:345:8)
    at IncomingMessage.<anonymous> (/usr/src/app/node_modules/xhr2-cookies/xml-http-request.ts:311:39)
    at IncomingMessage.emit (events.js:203:15)
    at IncomingMessage.EventEmitter.emit (domain.js:448:20)
    at endReadableNT (_stream_readable.js:1129:12)
    at process._tickCallback (internal/process/next_tick.js:63:19)

Before investigating this, resolve #60 - it might help.