Before the update
Before the update of the code of my c++ smart contract, this uses to work absolutely fine. Data storing on the table and actions execution were done successfully.
After the update
After I updated the code - adding some functions and not touching the tables - it started showing this error:
Error 3050003: eosio_assert_message assertion failure Error Details: assertion failure with message: read pending console output:
What I tried
- I tried to change the table names and execute the update code again (didn't work);
I tried to revert the contract to the exactly previous code (didn't work);
I tried to add
$NODEOSBINDIR/nodeos --verbose-http-errors trueto the script that starts the node (nothing more is shoed in the error output);
I tried to access the table after changing its name, and I could do it (but of course is empty).
What I am looking for
- If anyone experienced the same issue please help to figure out more details
- A clear explanation on how to update smart contracts with tables and what happens in different use cases;
- If I made some mistakes in the configuration of the flag