Occasionally, a player will encounter an error message at the table. These errors are known and an explanation of each is below:
- You cannot act further in this hand. Error during deck recovery peer.
When the player detects a dropped peer, that player tries to recover its keys from the rest of players. If this operation fails (for example, too many players drop at the same time), this error is shown.
- You cannot act further in this hand. All justices dropped.
This error happens when the player detects that all justices have been dropped from the hand. This can be a real justice drop, or a disconnection / desync of the player with the rest of the peers.
- You cannot act further in this hand. You lost sync with the rest of the peers.
During the gameplay, players keep an internal synchronization system required to perform p2p based actions properly, as agreeing on hand results, next betting streets, etc. If this system detects any issue preventing the player from acting on sync with the rest, this message is raised. Usually, this is triggered by connection problems. When the connection is clean again, the system will try to auto-recover itself.
- You cannot act further in this hand. Hash mismatch.
This error can happen either on reporting hand start or reporting hand results. In these moments, the status of the hand is packed, signed and hashed. Then every peer compares its local result with the other peers results. If any players result differs from the rest of the table, this error will occur.
- You cannot act further in this hand. Validation error.
This error is triggered when the player tries to call to the poker engine with an action that, due to the poker engines current status, is not available. For example, a player makes a bet and the next player tries to check.
- You cannot act further in this hand. Error during deal.
As part of the Mental Poker algorithm, cards are encrypted multiple times during the shuffling stage. Later on, during the dealing stage, some of those keys are removed in order to make them visible to each player. If any of such cryptographic keys are missing, it's impossible to know the card value and the hand goes no further. This only affects the current hand and has no impact whatsoever on next hands.
- You cannot act further in this hand. Mine results error.
When a hand is over, after all players agree on the result, a report is signed and submitted to the table contract. This process requires a blockchain transaction to be mined successfully. If that transaction can't be confirmed, this message will be displayed.
- You cannot act further in this hand. Mine start error.
This is the same as mine results error but with the initial hand start report.
- You cannot act further in this hand. Lost your connection to the rest of the players.
After a dropped peer situation, if the system is unable to recover enough data to recover the hand, this message will be displayed and the hand will be canceled.