go-iost
go-iost copied to clipboard
Apply to be producer twice uncaught execption
apply as a producer then attempt to apply again,
exec tx failed: running action Action{Contract: vote_producer.iost, ActionName: applyRegister, Data: ["metanyx","HyzGVMTTbo6N3hYhaQ... error: Uncaught exception: E
rror: producer exists
at _default_name.js:144:48
_IOSTInstruction_counter.incr(61.5);throw new Error('producer exists');
^
Stack tree:
Error: producer exists
at VoteContract.applyRegister (_default_name.js:144:55)
at _default_name.js:825:14
full error information: {
"txHash": "3kU4pVvoSTF7xBwP9N3XZXxQ7FcmQsqfYtCbLXsN3VKe",
"gasUsage": 34890,
"ramUsage": {
},
"statusCode": "RUNTIME_ERROR",
"message": "running action Action{Contract: vote_producer.iost, ActionName: applyRegister, Data: [\"metanyx\",\"HyzGVMTTbo6N3hYhaQ... error: Uncaught exception:
Error: producer exists\nat _default_name.js:144:48\n _IOSTInstruction_counter.incr(61.5);throw new Error('producer exists');\n
^\nStack tree: \nError: producer exists\n at VoteContract.applyRegister (_default_name.js:144:55)\n at _default_name.js:825:14",
"returns": [
],
"receipts": [
]
}
running action Action{Contract: vote_producer.iost, ActionName: applyRegister, Data: ["metanyx","HyzGVMTTbo6N3hYhaQ... error: Uncaught exception: Error: producer ex
ists
at _default_name.js:144:48
_IOSTInstruction_counter.incr(61.5);throw new Error('producer exists');
^
Stack tree:
Error: producer exists
at VoteContract.applyRegister (_default_name.js:144:55)
at _default_name.js:825:14
This should be handled gracefully