Saphan StudioDocs
Troubleshooting

Every refusal class, A to Z

All 124 refusal classes the product declares, each with its family and whether this section explains it yet.

This is the whole vocabulary: 124 refusal classes, exactly as the product declares them. If the product printed a class you cannot find here, the product is ahead of this page — tell us, because that is a gap we want to close.

Two columns tell you where to go and what you will get there.

  • explained — the family page states what the refusal means, what causes it and what to do.
  • named only — the family page confirms the class is real and deliberate, and says plainly that the resolution is not written down yet. 88 of the 124 classes are in this state today; they are collected on What is not yet explained.
classfamilythis section
access-log-unwritableThe record and gatesnamed only
actor-near-missIdentity and actorsexplained
actor-not-enrolledIdentity and actorsexplained
actor-registry-absentIdentity and actorsnamed only
actor-registry-unreadableIdentity and actorsnamed only
actor-registry-unwiredIdentity and actorsnamed only
actor-retiredIdentity and actorsnamed only
capture-invalidThe record and gatesnamed only
ceremony-capture-mismatchIdentity and actorsnamed only
ceremony-intermediate-existsIdentity and actorsnamed only
ceremony-readback-self-referentialIdentity and actorsexplained
ceremony-root-existsIdentity and actorsexplained
config-init-incompleteThe record and gatesnamed only
console-act-decision-not-offeredThe consoleexplained
console-act-forgeryThe consoleexplained
console-act-no-session-actorThe consolenamed only
console-act-not-a-gate-writeThe consolenamed only
console-act-not-offeredThe consoleexplained
console-batch-duplicate-streamThe consolenamed only
console-batch-emptyThe consolenamed only
console-batch-ground-absentThe consolenamed only
console-batch-no-previewThe consolenamed only
console-batch-unaccountedThe consolenamed only
custody-binary-unsafeIdentity and actorsexplained
custody-loose-permsIdentity and actorsnamed only
custody-malformed-secretIdentity and actorsnamed only
detach-kernel-portDispatch and capacitynamed only
detach-stdio-conflictDispatch and capacitynamed only
egress-address-deniedThe network pathexplained
egress-auth-unsupportedThe network pathexplained
egress-destination-not-allowedThe network pathexplained
egress-host-unparseableThe network pathexplained
egress-limit-handshake-deadlineThe network pathexplained
egress-limit-header-countThe network pathexplained
egress-limit-idle-deadlineThe network pathexplained
egress-limit-line-lengthThe network pathexplained
egress-limit-preface-bytesThe network pathexplained
egress-limit-total-transferThe network pathexplained
egress-literal-not-recordedThe network pathexplained
egress-method-unsupportedThe network pathexplained
egress-port-not-allowedThe network pathexplained
egress-protocol-errorThe network pathexplained
egress-record-unavailableThe network pathnamed only
egress-resolve-failedThe network pathexplained
egress-sni-mismatchThe network pathexplained
egress-upstream-unreachableThe network pathexplained
gate-integrityThe record and gatesexplained
init-collisionThe record and gatesnamed only
listen-ambiguousDispatch and capacitynamed only
machine-already-admittedMachines and seatsnamed only
machine-already-retiredMachines and seatsnamed only
machine-cert-expiredMachines and seatsnamed only
machine-cert-subject-mismatchMachines and seatsexplained
machine-device-key-existsMachines and seatsexplained
machine-gomodcache-root-invalidMachines and seatsnamed only
machine-invalid-csrMachines and seatsnamed only
machine-max-sessions-invalidMachines and seatsnamed only
machine-max-sessions-no-changeMachines and seatsnamed only
machine-max-sessions-slot-out-of-rangeMachines and seatsnamed only
machine-not-admittedMachines and seatsnamed only
machine-pin-not-sshMachines and seatsnamed only
machine-pin-operator-entry-missingMachines and seatsnamed only
machine-pin-revokedMachines and seatsnamed only
machine-pin-ssh-host-missingMachines and seatsnamed only
machine-price-invalidMachines and seatsnamed only
machine-price-no-changeMachines and seatsnamed only
machine-renew-no-changeMachines and seatsnamed only
machine-retire-live-runMachines and seatsnamed only
machine-retire-seatedMachines and seatsnamed only
machine-seat-backend-not-seatableMachines and seatsnamed only
machine-seat-backend-unknownMachines and seatsnamed only
machine-seat-billing-class-unknownMachines and seatsexplained
machine-seat-cast-path-invalidMachines and seatsnamed only
machine-seat-config-dir-on-lane-backendMachines and seatsnamed only
machine-seat-cross-machine-moveMachines and seatsnamed only
machine-seat-lane-on-config-dir-backendMachines and seatsnamed only
machine-seat-lane-requiredMachines and seatsnamed only
machine-seat-role-unknownMachines and seatsnamed only
machine-seat-slot-occupiedMachines and seatsnamed only
machine-seat-slot-out-of-rangeMachines and seatsnamed only
machine-set-binary-invalid-pairMachines and seatsnamed only
machine-slots-below-seatedMachines and seatsnamed only
machine-slots-invalidMachines and seatsnamed only
machine-slots-no-changeMachines and seatsnamed only
machine-ssh-host-requiredMachines and seatsexplained
machine-ssh-key-requiredMachines and seatsnamed only
machine-ssh-key-unverifiedMachines and seatsnamed only
machine-transport-requiredMachines and seatsnamed only
machine-unseat-live-runMachines and seatsnamed only
machine-unseat-not-seated-hereMachines and seatsnamed only
machine-worktrees-root-invalidMachines and seatsnamed only
merge-preconditionsThe record and gatesnamed only
no-identityIdentity and actorsnamed only
no-workspaceThe record and gatesexplained
order-bytes-truncatedDocuments and contractsnamed only
order-digest-mismatchDocuments and contractsnamed only
order-expiredDocuments and contractsnamed only
order-ref-ambiguousDocuments and contractsnamed only
order-revokedDocuments and contractsnamed only
order-supersededDocuments and contractsnamed only
order-uncommittedDocuments and contractsexplained
order-unregisteredDocuments and contractsexplained
owner-key-absentIdentity and actorsexplained
result-too-largeDispatch and capacitynamed only
routing-refusalDispatch and capacitynamed only
schema-aheadDocuments and contractsnamed only
schema-behindDocuments and contractsnamed only
scope-deniedIdentity and actorsnamed only
serverd-already-runningDispatch and capacitynamed only
session-actor-key-absentIdentity and actorsnamed only
structural-bounceThe record and gatesnamed only
teardown-archiveThe record and gatesnamed only
teardown-provisioned-unresolvableThe record and gatesnamed only
teardown-worktree-unknownThe record and gatesnamed only
token-unmappedIdentity and actorsnamed only
toolchain-unavailableDispatch and capacitynamed only
trust-key-existsIdentity and actorsnamed only
trust-refusedIdentity and actorsnamed only
tunnel-needs-listenerDispatch and capacitynamed only
ui-assets-parityThe consoleexplained
unknown-captureThe record and gatesnamed only
unknown-streamThe record and gatesnamed only
unknown-workspaceThe record and gatesnamed only
workspace-key-existsIdentity and actorsexplained