nautechsystems/nautilus_trader
Documented errors, page 20 of 38. Back to nautechsystems/nautilus_trader
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| `step` exceeds u32 range for month arithmetic | panic | error | rust, panic, integer-overflow, bar-aggregation |
| Stream receiver already taken | exception | error | rust, channel, single-consumer, state-error |
| Token reports unexpected decimals | exception | error | blockchain, verification, erc20, decimals, config |
| validated above | panic | error | panic, invariant, order-submission, bybit, websocket |
| Verified action requires the configured provider identities | validation | error | validation, quorum, configuration, rust |
| bundled Europe/London timezone | panic | error | rust, panic, timezone, initialization |
| Cannot batch modify empty order list | validation | error | validation, batch-orders, empty-input |
| cannot rebuild Wallet reservations: instrument | exception | error | cache, instrument, wallet, reservations |
| commission total exceeds Money bounds | exception | error | rust, overflow, money-arithmetic |
| default client already registered | exception | error | rust, state, configuration, conflict |
| Execution payload storage is in | validation | error | database, maintenance, state |
| Failed to commit verified finality transition | exception | error | database, transaction, commit, sqlx |
| Failed to load pool positions | exception | error | database, postgres, sqlx, positions-loading |
| Failed to parse instrument ID from key | exception | error | redis, instrument-id, key-format, parsing |
| failed to parse Lighter active order | exception | error | parsing, reconciliation, instrument-registry |
| Failed to start Hyperliquid execution session generation | exception | error | rust, reconnect, task-group, lifecycle |
| instrument_type or instrument_id required for algo order… | validation | error | okx, validation, parameters, algo-orders |
| invalid signed E18 integer for | validation | error | rust, parsing, decimal, polymarket |
| Lighter fill instrument | exception | error | cache, fills, rust, instrument, inconsistent-state |
| option instruments require instrument_family (OKX… | validation | error | okx, instruments, validation, options |
| `peg_offset_value` requires `peg_price_type` | validation | error | rust, bitmex, validation, pegged-orders |
| Polymarket collateral-sized limit BUY amount | validation | error | polymarket, invariant, quantization, decimal-precision |
| Polymarket collateral-sized limit BUY derives a zero share… | validation | error | polymarket, decimal-precision, order-building, quantization |
| RPC parsing of swap event is not defined in this dex | exception | error | dex, rpc, event-parsing, swap, rust |
| RPC snapshot contains duplicate ticks | exception | error | validation, rpc, ticks, duplicate-data |
| Signed transaction value does not match persisted value | validation | error | blockchain, transaction-validation, value-mismatch, integrity |
| TrailingStopMarket requires trailing_offset_type | exception | error | okx, order-submission, trailing-stop, missing-parameter |
| Transaction broadcast failed: code= | exception | error | dydx, blockchain, transaction, broadcast, gas |
| Unsupported operation: `replace_list` for collection | exception | error | redis, cache, unsupported-operation, collection |
| valid UTC year start | panic | info | rust, panic, date-arithmetic, jiff, defensive |
| Bybit does not support | validation | error | bybit, bars, unsupported-aggregation, data |
| Cannot unsubscribe from synthetic instrument `Instrument`… | exception | error | rust, data-engine, synthetic-instrument, unsubscribe |
| CFD swap batch end date was not recorded | exception | error | backtest, cfd, internal-state |
| Failed to calculate slippage | exception | error | defi, quote, slippage, error-wrapping |
| Failed to execute eth call RPC request | exception | error | network, rpc, http, eth-call |
| Missing transaction hash | exception | error | blockchain, rpc, missing-field, ethereum |
| no Lighter market_index registered for instrument | exception | error | instrument, registry, configuration, trading |
| order list was not fully canceled: status= , order_status= | validation | error | binance, order-list, cancel-orders, partial-cancel |
| OrderFactory::create_list requires non-empty orders | panic | error | rust, panic, order-factory, empty-input |
| Unknown chain_id | exception | error | configuration, chain-registry, version-mismatch, snapshot-loading |
| Unknown fee token ' ' with non-zero fee | validation | error | rust, hyperliquid, fees, unknown-currency, parse |
| Unsupported instrument symbol format for Hyperliquid | validation | error | validation, symbols, hyperliquid, orders |
| Verified chain ID does not match the transaction chain | validation | critical | blockchain, chain-id, security, config |
| Binance Futures L1_MBP supports depth 1 only | validation | error | validation, order-book, depth, binance-futures |
| BinanceSpotHttpError::ValidationError(message.into()) | exception | error | binance, validation, http-client |
| Buffer too short for | validation | error | sbe, binance, buffer, truncated |
| Cancel all orders failed | exception | error | order-management, risk, deribit, async |
| Cannot cache futures spread: missing put underlying for | exception | error | rust, instrument, underlying, options |
| Conditional order missing tpsl indicator | validation | error | conditional-order, missing-parameter, hyperliquid, validation |
| Deployment manifest digest must contain 32 hexadecimal bytes | validation | error | validation, hex, format |
| eth_call redirect rejected | exception | error | rpc, redirect, http, eth-call |
| Failed to commit execution intent reservation | exception | error | rust, sqlx, postgresql, commit-failed, execution-intent |
| Failed to create HTTP client | exception | error | http-client, initialization, bitmex, proxy, rust |
| Failed to create signing key | exception | error | dydx, crypto, secp256k1, wallet, signing |
| heartbeat_secs must be positive when set | validation | error | betfair, streaming, config, validation, rust |
| Instrument not found and `auto_load_missing_instruments` is… | exception | error | instrument, configuration, subscription, rust, deribit |
| Invalid secp256k1 private key | exception | error | dydx, crypto, secp256k1, wallet, key-validation |
| Invalid `UnixNanos` for 'end' | panic | error | rust, panic, timestamp, metadata, parsing |
| Lighter API key index must be in 0..=254 | validation | error | config, validation, range, lighter, credentials |
| Lighter does not support historical order book depth… | validation | error | rust, adapter, order-book, historical-data, unsupported |
| Python object has no to_json() method or __dict__ attribute | exception | error | python, json, serialization, custom-data |
| Skipping non-trade execution | exception | warning | rust, bitmex, fills, parsing |
| Trigger order types are not supported for Hyperliquid HIP-4… | validation | error | rust, hyperliquid, hip-4, trigger-orders, unsupported |
| Underflow occurred when subtracting `Price` | panic | error | rust, arithmetic-underflow, panic, price, subtraction |
| WS session authentication timed out | exception | error | binance, websocket, timeout, authentication |
| AX open-orders response offset mismatch: requested | validation | error | pagination, schema, invariant, api-client |
| Binance Spot order-book depth must be between 1 and 5000 | validation | error | binance, spot, orderbook, depth, validation |
| Conditional order type | validation | error | kraken, orders, validation, trigger |
| Deployment manifest contains a duplicate call edge | validation | error | blockchain, manifest-validation, duplicate |
| Execution intent is not prepared for canonical nonce | validation | error | database, nonce, concurrency, rust |
| Failed to commit verification migration | exception | error | postgres, transaction, commit |
| Failed to downcast to PyDataActor | exception | error | python, actor-registration, type-error |
| Failed to record execution transition | exception | error | database, audit, insert, sqlx |
| Failed to send pong | exception | warning | websocket, okx, ping-pong, keepalive |
| Finalized Swap side does not match Sell order | exception | error | blockchain, order-side, swap-fill, pool-metadata |
| Invalid config type for DeriveExecutionClientFactory… | validation | error | rust, config, adapter, downcast |
| Invalid currency1 topic length | exception | error | blockchain, parsing, hypersync, event-decoding |
| invalid =' ' at precision | validation | error | rust, precision, quantity, binance |
| Invalid levels: . Must be 5 or 25. | validation | error | validation, argument, tardis, orderbook |
| Invalid `LiquiditySide | exception | error | commission, liquidity-side, enum, fees |
| Invalid `strategy_id` type | validation | error | python, type-mismatch, strategy, registration |
| returned no result | exception | error | rpc, json, empty-response |
| Order amount exceeds the configured `max_order_amount | exception | error | blockchain, risk-limit, order-size, configuration |
| RPC parsing of flash event is not defined in this dex | exception | error | rust, anyhow, rpc, dex, event-parsing, unimplemented |
| Take profit market order missing trigger_price | validation | error | rust, orders, conditional-orders, dydx |
| Unknown IB order type | validation | error | rust, enum-parsing, interactive-brokers, order-type |
| Unsupported order type | validation | error | bybit, order-type, unsupported-operation |
| update_actor not implemented for PostgreSQL cache adapter | exception | error | rust, postgresql, not-implemented, actor-state, cache-adapter |
| Verification chain anchor ID does not match the configured… | validation | critical | blockchain, config, chain-id, validation |
| WS setup error channel closed | exception | error | binance, spot, websocket, connection-setup, channel-closed |
| Active verified-action intent was not found | exception | error | database, intent, not-found, rust |
| Cumulative fill went backwards: acc_fill_sz= | exception | error | okx, websocket, reconnect, stale-data |
| CustomData JSON missing 'payload' field | validation | error | rust, json, deserialization, custom-data |
| days exceed signed duration range | exception | error | rust, overflow, time-duration, bars |
| Error: Unable to calculate `spread` (no bid or ask) | panic | critical | rust, ffi, orderbook, panic, spread, process-abort |
| Exactly one of client_order_id or venue_order_id is… | validation | error | okx, orders, validation, mutually-exclusive |
| Execution payload deployment ID does not match this database | exception | error | database, configuration, rust, deployment |
| Failed to set pool snapshot validation state | exception | error | database, postgres, sqlx, write-failed |
| Invalid Betfair credentials: username provided but password… | validation | error | betfair, credentials, config, auth |
| Invalid config type for OKXDataClientFactory. Expected… | validation | error | rust, config, downcast, okx |