When setting up a new, fresh oracle node with the v16 release files and building the node binaries, The following error was shown after restoring the CLI-wallet from seed and trying to make a transaction
Error: RPC Error: Failed to get output distribution
Various workarounds including rebuilding from scratch, resyncing the chain, and restoring the wallet from seed all didn't solve the problem and another user in the Telegram channel found the solution.
For whatever reason, the changes made in the Monero commit are causing RPC errors and prior to building the binaries the changes in this commit need to be undone to bypass the encountering RPC errors.
These changes appear to not require a hard fork and the codebase can be updated. The users with the issue, can simply grab the latest source files and build to be able to make transactions.
When setting up a new, fresh oracle node with the v16 release files and building the node binaries, The following error was shown after restoring the CLI-wallet from seed and trying to make a transaction
Error: RPC Error: Failed to get output distribution
Various workarounds including rebuilding from scratch, resyncing the chain, and restoring the wallet from seed all didn't solve the problem and another user in the Telegram channel found the solution.For whatever reason, the changes made in the Monero commit are causing RPC errors and prior to building the binaries the changes in this commit need to be undone to bypass the encountering RPC errors.
This is the following GitHub commit (linked below) appears to be the source of the issue: wallet2: sanity check rct output distribution from the daemon
Details of the fix can be found here from the Monero repo: Rebase Wownero to Monero master - Issue #17 wownero/meta
These changes appear to not require a hard fork and the codebase can be updated. The users with the issue, can simply grab the latest source files and build to be able to make transactions.