Hey, ich führe einen Test durch, bei dem ich erwarte, dass eine Transaktion ausgelöst wird. Anstatt erfolgreich eine Quittung mit dem Status 0 zurückzugeben oder einen revert
Fehler auszulösen, wird dieser ungültige JSON-RPC-Antwortfehler ausgegeben.
Beispiel:
try {
// some generic transaction with a contract that should fail via revert or require.
await promise;
} catch (error) {
const revertEvent = error.message.search('revert') >= 0;
assert(revertEvent, 'expected revert');
}
und ich bekomme den Stacktrace:
Error: Invalid JSON RPC response: {"id":202,"jsonrpc":"2.0"}
at Object.InvalidResponse (/usr/local/lib/node_modules/truffle/build/cli.bundled.js:41483:16)
at /usr/local/lib/node_modules/truffle/build/cli.bundled.js:330353:36
at /usr/local/lib/node_modules/truffle/build/cli.bundled.js:326008:9
at XMLHttpRequest.request.onreadystatechange (/usr/local/lib/node_modules/truffle/build/cli.bundled.js:329052:7)
at XMLHttpRequestEventTarget.dispatchEvent (/usr/local/lib/node_modules/truffle/build/cli.bundled.js:176427:18)
at XMLHttpRequest._setReadyState (/usr/local/lib/node_modules/truffle/build/cli.bundled.js:176717:12)
at XMLHttpRequest._onHttpResponseEnd (/usr/local/lib/node_modules/truffle/build/cli.bundled.js:176872:12)
at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/truffle/build/cli.bundled.js:176832:24)
at emitNone (events.js:110:20)
at IncomingMessage.emit (events.js:207:7)
at endReadableNT (_stream_readable.js:1047:12)
at _combinedTickCallback (internal/process/next_tick.js:102:11)
at process._tickDomainCallback (internal/process/next_tick.js:198:9)
Betreuer von Ganache hier. Dies ist ein bekannter Fehler in der Beta. Siehe https://github.com/trufflesuite/ganache-cli/issues/471