ProtocolMismatch

The joiner declared an admit-protocol version this host cannot speak — outside ProtocolVersion.MIN_SUPPORTED..ProtocolVersion.MAX_SUPPORTED (#1569). Terminal: retrying a version you don't support is futile; the peer must upgrade or downgrade its build. A joiner that sends no version (a peer predating the field) is admitted as legacy, so this code never fires for the additive case.

Properties

Link copied to clipboard
open override val id: String

Stable wire identifier. Travels in AdmitMessage.Reject; must not change once shipped.

Link copied to clipboard
open override val retryable: Boolean = false

Whether presenting the same credentials again could plausibly succeed.