ErrLookup › linera-io/linera-protocol
linera-io/linera-protocol
Main repository for the Linera protocol · Rust · 611 source files
Analyzed at 6c226ddcb3 on 2026-08-22. 405 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Failed to create OTLP exporter | panic | error | opentelemetry, otlp, tracing, endpoint, rust |
| The received chain info response is invalid | validation | error | linera, validators, signature, response-validation, security |
| Incorrect ApplicationId | validation | critical | linera, evm, contract-creation, application-id, determinism |
| Unexpected quorum: validators voted for block hash | exception | error | linera, consensus, quorum, round, retry |
| Certificate justification commitment does not match its… | validation | critical | linera, consensus, certificate, byzantine-fault-tolerance, rust |
| Cannot confirm a block before its predecessors | validation | error | linera, sync, block-height, gap, certificate, rust |
| Failed to set up SIGINT handler | panic | error | rust, tokio, signals, unix, sigint, startup, panic |
| It is illegal to call function instantiate from an operation | validation | error | evm, solidity, abi-selector, entry-point, linera |
| Invalid address length | validation | error | identifiers, address, parsing, account-owner, hex |
| Request processing was cancelled | exception | error | rust, graphql, faucet, oneshot-channel, shutdown, transient, linera |
| is out of order. Block and height should be at least | validation | error | inbox, cross-chain-messages, ordering, chain-execution |
FalseFirstRoundAttestation Certificate carries the first-round attestation but was not confirmed in the… | validation | critical | rust, linera, blockchain, consensus, certificate, attestation |
| no signer found for owner | exception | error | linera, block-height, consensus, state-divergence, stale-state |
| Invalid address to connect to | panic | error | linera-rpc, network, dns, address-resolution, panic, rust |
| default chain requested but none set | panic | error | linera-client, wallet, default-chain, panic, rust |
| Certificate carries the first-round attestation but was not… | validation | critical | linera, consensus, certificate, fast-path, rust |
| Protocol error within chain client: A quorum voted with an… | exception | error | linera, consensus, proposal, retry, protocol-error |
| cannot be skipped: it must be received before the next… | validation | error | inbox, cross-chain-messages, ordering, skipping |
| invalid block export configuration | panic | error | linera, server, block-export, config-validation, startup |
EquivocationProofValidJustification Equivocation proof's opened justification is a valid quorum | validation | error | consensus, equivocation, justification, fault-attribution |
| Chain is expecting a next block at height | validation | error | linera, block, height, stale-state, consensus, rust |
| Justification chain must lie in rounds strictly below the… | validation | critical | linera, consensus, certificate, rounds, rust |
| Notification subscription failed | exception | error | graphql, websocket, subscription, linera-node, testing |
| expected exactly 2 topics (signature + indexed depositor)… | validation | error | ethereum, evm, abi, event-logs, rust, linera-bridge |
| network protocol mismatch: cannot have | validation | critical | config, proxy, network, grpc, linera-validator |
| should execute block with OpenChain operations | panic | error | linera-client, benchmark, consensus-round, conflict, panic |
| The balances are incoherent for address | validation | critical | linera, evm, solidity, balance, state-consistency |
| Events not found | exception | error | linera, events, streams, cross-chain, sync |
| Failed to generate shard configs | panic | error | rust, validation, cli, port, config |
| It is illegal to call function execute_message from an… | validation | error | linera, evm, solidity, selector, entry-point, validation |
| Must contain a validation certificate if and only if it… | validation | warning | linera, proposal, invariants, retry, serialization, rust |
| Invalid owner address | exception | error | linera, super-owner, wallet-sync, stale-state, synchronization |
| Signatures in a certificate must be from different… | validation | error | linera, consensus, signatures, voting, quorum, rust |
JustificationCommitmentMismatch Certificate justification commitment does not match its justification chain | validation | error | consensus, justification, certificate-verification, fault-attribution |
| Protocol error within chain client: A quorum voted with a… | exception | error | linera, consensus, proposal, certificate, protocol-error |
| This user already has a chain | validation | warning | faucet, duplicate, race-condition, claim, graphql |
EquivocationProofDifferentChainOrHeight Equivocation proof references blocks on different chains or at different heights | validation | error | consensus, equivocation, proof-validation, slashing |
| not enough data to skip RLP item | validation | error | rlp, ethereum, decoding, merkle-proof, rust, linera-bridge |
CannotRejectMessage Block proposed to is attempting to reject protected message | error_code | error | linera, blockchain, message-execution, consensus, rust |
| The new proposal's round must be greater than the original's | validation | warning | linera, round, proposal, retry, consensus, rust |
| Failed to deserialize `Operation` in execute_operation | panic | critical | linera-sdk, contract, bcs, abi-mismatch, deserialization, panic, rust |
| expected 224 bytes of event data (7 x 32), got | validation | error | ethereum, evm, abi, event-logs, rust, linera-bridge |
| No chain created for owner | http | error | faucet, internal-error, open-chain, batch, race-condition |
EquivocationProofNoLockViolation Equivocation proof does not violate the lock claim | validation | error | consensus, equivocation, locking, rounds, proof-validation |
| Not enough unlocked balance; try again later. | http | warning | faucet, rate-limit, token-unlock, retry-later |
| Protocol error within chain client: A quorum confirmed with… | exception | critical | linera, consensus, byzantine, certificate, protocol-error |
| Storage error while reading chain description | exception | error | storage, backend, io, faucet, duplicate-claim, linera |
| Child process already exited with status | exception | error | process, subprocess, testing, test-harness |
| Block proposal has size | validation | error | linera, block-size, limits, policy, serialization, rust |
EquivocationProofNoFirstRoundViolation Equivocation proof's earlier vote is not below the attested first round | validation | error | consensus, equivocation, first-round, rounds, proof-validation |
| Failed to bind to address | panic | error | linera-metrics, port-in-use, bind-failure, observability, panic |
| test-log: RUST_LOG_SPAN_EVENTS must be valid UTF-8 | panic | error | env-var, utf-8, tracing, startup, rust |
| Cannot reconcile with | validation | critical | inbox, cross-chain-messages, fork, data-integrity |
| Failed to clone storage | panic | error | linera-exporter, storage, database-connection, panic, rust |
| Unable to open server config file | panic | error | rust, file-io, permissions, file-lock, cli |
| Epoch is already revoked | validation | warning | linera, admin-chain, epoch, committee, idempotency |
JustificationUnlockingRoundMismatch Certificate unlocking round does not match the top of its justification chain | validation | error | consensus, justification, rounds, unlocking-round |
UnauthorizedApplication ExecutionError::UnauthorizedApplication(app_id) | exception | error | linera, application-permissions, http-request, oracle, blockchain |
InvalidBlockChaining The block does not contain the hash that we expected for the previous block | validation | critical | rust, linera, blockchain, consensus, chain-tip, ordering |
| Failed to open log file for writing | panic | error | rust, logging, file-io, environment-variable, permissions |
| Invalid `i32` stored in `i64` | panic | error | wasm, wit, component-model, type-conversion, linera-witty |
| store | panic | critical | rocksdb, storage, database-lock, startup, rust |
| Application parameters must be deserializable | panic | critical | linera-sdk, contract, serde, json, parameters, deserialization, panic, rust |
| Keccak-256 tag collision between variants | validation | error | proc-macro, stable-enum, compile-error, hash-collision, serde |
| Failed to save claims to database | exception | error | linera-faucet, database, persistence, consistency, rust |
HasIncompatibleConfirmedVote Already voted to confirm a different block for height | validation | error | consensus, confirmed-vote, slashing-protection, locking-block, linera |
| Expected balance: , actual balance | exception | error | benchmark, fungible-token, eventual-consistency, load-testing, rust |
| Server task did not finish successfully | exception | error | rpc, server, tokio, task-panic, shutdown |
| Error serving metrics | panic | error | metrics, prometheus, axum, network, observability |
| Empty blocks are not allowed | validation | error | linera, block, execution, resource-limits, messages, rust |
| Cannot vote for block proposal of chain | validation | error | linera, cross-chain, inbox, messages, sync, retryable, rust |
| invalid ABI encoding: depositor topic padding bytes (0..12)… | validation | error | ethereum, evm, abi, encoding, rust, linera-bridge |
| failed to check block finality — block may not exist | panic | error | linera, bridge, json-rpc, finality, block-not-found, network, panic |
| Benchmark requires the 'opentelemetry' feature to be… | exception | error | benchmark, cargo-features, linera-cli, opentelemetry |
| failed to query chain ID from RPC endpoint | panic | error | linera, bridge, ethereum, json-rpc, rpc-endpoint, network, contract, panic |
BlobsNotFound ExecutionError::BlobsNotFound(missing_blobs) | exception | error | linera, blob, bytecode, module, publish, application-creation |
| Proxy URI should be valid | panic | error | linera-rpc, grpc, tonic, invalid-uri, configuration, panic |
| Failed to deserialize message | panic | critical | linera-sdk, contract, bcs, message, abi-mismatch, deserialization, panic, rust |
| file is empty or does not exist | exception | error | persistence, file-io, wallet, file-not-found, json |
| no errors present but no data returned | panic | error | linera-faucet, graphql, version-mismatch, panic, rust |
| Unexpected response type | exception | error | rust, faucet, invariant, internal-bug, unreachable, linera |
AdminOperationOnNonAdminChain ExecutionError::AdminOperationOnNonAdminChain | exception | error | linera, admin-chain, committee, permissions, blockchain, configuration |
| Checkpoint precondition failed: chain has consumed system… | validation | error | linera, checkpoint, events, streams, rust |
CheckpointPreconditionFailed ExecutionError::CheckpointPreconditionFailed("chain has published system… | exception | error | checkpoint, system-events, admin-chain, linera |
| Justification chain rounds must be strictly increasing | validation | error | consensus, justification-chain, rounds, validation |
| invalid ABI encoding: address padding bytes (128..140) must… | validation | error | ethereum, evm, abi, encoding, rust, linera-bridge |
| log_index out of range | panic | error | linera, bridge, wasm32, usize, integer-overflow, replay-guard, panic |
| a running notification server | panic | error | linera-exporter, grpc, port-in-use, notification-server, panic |
| Client disposed while being referenced elsewhere | exception | error | web-client, wasm, lifecycle, dispose, resource-management |
ClosedChain Closed chains cannot have operations, accepted messages or empty blocks | error_code | error | linera, blockchain, chain-state, message-execution, rust |
| Invalid address value | validation | error | parsing, address, account-owner, validation, rust, linera-base |
| Failed to start node service | exception | error | node-service, startup, port, cli-wrappers, integration-tests |
| log payload extends past available data | validation | error | rlp, ethereum, decoding, bounds-check, rust, linera-bridge |
| MetaMask is not available | exception | error | linera, pending-block, block-proposal, concurrency, client-state |
| Unable to write server config file | panic | error | rust, file-io, disk-full, atomic-write, permissions |
| we need to run in a document context | panic | error | wasm, browser, web-locks, web-sys, wasm-bindgen |
| Local error handling validator response: validator still… | exception | error | linera, cross-chain, messages, sync, validators |
TooManyPublishedBlobs Number of published blobs per block must not exceed | validation | error | rust, linera, blockchain, blobs, resource-policy, limits |
| topics must be an RLP list | validation | error | rlp, ethereum, decoding, event-logs, rust, linera-bridge |
| Node returned a BlobsNotFound error with an empty list of… | validation | error | linera, validators, blobs, response-validation, protocol-error |