nautechsystems/nautilus_trader
Documented errors, page 6 of 38. Back to nautechsystems/nautilus_trader
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| metadata['user'] must not contain surrounding whitespace | validation | error | validation, config, whitespace, hyperliquid |
| next index is within the data batch | panic | error | rust, panic, backtest, invariant, iterator |
| seconds timestamp should be within valid range | panic | error | rust, panic, timestamp, jiff |
| Wrong template ID: expected | validation | error | sbe, binance, websocket, decoding |
| Blockchain address ' ' has incorrect checksum | validation | error | rust, ethereum, address, eip55, checksum |
| failed to start user stream dispatch task | exception | error | binance, tokio, websocket, task-spawn, user-stream |
| Ticks and must be multiples of the tick spacing | validation | error | validation, defi, ticks, concentrated-liquidity |
| Invalid config type for LighterExecutionClientFactory… | exception | error | rust, config, adapter, downcast |
| Invalid `TriggerType` | panic | critical | rust, sql, postgres, enum, panic |
| OTO parent not found | panic | error | rust, matching-engine, contingent-orders, panic |
| recovery reconcile failed: both REST queries returned errors | exception | error | rest-api, recovery, reconcile, network, binance-futures |
| Stream receiver already taken or client not connected | panic | critical | rust, websocket, panic, bybit, state |
| valid week start | panic | info | rust, panic, date-arithmetic, jiff, defensive |
| Verified transaction fields differ from the authenticated… | validation | critical | blockchain, transaction, integrity, rpc |
| Binance Futures fill report range is incomplete: start | validation | error | binance, fill-reports, history-boundary, data-completeness |
| Cannot parse Kraken Futures instrument | exception | error | precision, kraken-futures, instrument-parsing, cargo-feature |
| Failed to convert Quantity raw value | exception | error | u256, quantity, overflow, decoding |
| Hyperliquid WebSocket handler did not stop after abort | exception | error | websocket, async, timeout, shutdown, tokio |
| Pool state block changed from to ; refresh the profiler… | exception | error | blockchain, reorg, stale-data, consistency-check |
| SetFeeProtocol event data is too short | exception | error | rust, anyhow, abi, event-parsing, pancakeswap-v3, data-length |
| AX open-orders total_count changed during pagination… | validation | warning | pagination, http, consistency |
| Binance Spot public JSON stream pool shutdown began during… | exception | error | race-condition, shutdown, websocket, lifecycle |
| Cannot persist account with no events | exception | error | rust, database, cache, account, invariant |
| Continuous future bar subscription requires… | exception | error | rust, data-engine, continuous-futures, subscribe |
| Failed to assign nonce | exception | error | database, postgres, sqlx, persistence |
| Failed to send query index_order_position to database… | exception | error | rust, channel, database, postgres |
| fill notional overflow while aggregating fill group | exception | error | decimal-overflow, arithmetic, execution, notional |
| Hyperliquid WebSocket handler failed | exception | error | websocket, async, task-panic, shutdown, tokio |
| Invalid pool flash address | exception | error | blockchain, address-validation, unsubscribe |
| Execution client should be initialized | panic | critical | backtest, panic, initialization, rust |
| failed to register Polymarket instrument refresh | exception | error | rust, tokio, task-spawn, polymarket |
| Failed to set attribute | exception | error | rust, python, config, setattr |
| Failed to start Polymarket session generation | exception | error | rust, async, lifecycle, task-group |
| failed to start recovered user stream dispatch task | exception | error | tokio, task-spawn, websocket, binance-futures, recovery |
| historical BinanceBar requests require time aggregation | validation | error | binance, validation, bar-type, historical-data |
| Leverage tiers not loaded for | validation | error | leverage, margin, instrument-cache, kraken, initialization-order |
| No instrument cached for clob_pair_id | exception | error | rust, dydx, websocket, cache |
| Unsupported underlying type | validation | error | binance, usdm-futures, instrument-parsing, unsupported-value, rust |
| batch cancel orders failed | exception | error | okx, websocket, cancel-orders, network |
| command client order ID | validation | error | rust, validation, order-management, invariant |
| Execution algorithm ' ' is already registered | exception | error | rust, registration, duplicate-id, exec-algorithm |
| Failed to build market order | exception | error | polymarket, order-builder, tick-size, signing |
| Failed to convert trailing offset | exception | error | order-submission, parse, trailing-stop |
| Failed to create quantity from fill sz | exception | error | rust, hyperliquid, parsing, fills, quantity-conversion |
| invalid Bybit trigger type | validation | error | bybit, parsing, enum-validation, tpsl |
| Invalid date | validation | error | datetime, range-check, rust |
| Invalid negative quantity | validation | error | databento, decode, quantity, validation |
| Invalid payload format | exception | error | redis, decoding, malformed-payload, msgbus |
| Limit SELL orders require quote_quantity=false (amount in… | validation | error | polymarket, limit-order, validation, side |
| Message stream receiver already taken or not connected | panic | error | rust, panic, websocket, stream, single-consumer |
| OpenPositions: instrument not in cache for pair | exception | error | instrument-cache, kraken, positions, state |
| Order invariant violated: first event must be… | panic | error | rust, invariant, order-events, panic |
| Postgres execution requires an active payload key and… | exception | error | configuration, postgres, payload-keys |
| Trade info not initialized | exception | error | defi, slippage, uninitialized-value |
| Unowned replacement hash retains signed bytes | exception | error | security, signed-transaction, ownership, recovery, durable-state |
| Unsupported product ' ' (type= , non_crypto= ) | validation | error | coinbase, instrument, unsupported-product |
| AX fills applied limit must be between 0 and | validation | error | rust, pagination, validation, http-client |
| base_coin is empty for symbol | validation | error | bybit, instrument-parsing, validation |
| cached client order has no association with requested venue… | validation | error | rust, order-management, cache, id-mismatch |
| Cannot deregister external order claims | exception | error | rust, refcell, borrow-conflict, cache |
| Disconnect the execution client before payload storage… | validation | error | rust, payload-storage, invalid-state, concurrency |
| Execution intent is , not recoverable before signing | validation | error | database, invalid-state-transition, concurrency |
| Hyperliquid allows at most | exception | error | rust, hyperliquid, websocket, connection-limit, rate-limit |
| Invalid config type for KrakenDataClientFactory. Expected… | exception | error | kraken, factory, configuration, type-mismatch |
| Last required | exception | error | trailing-stop, missing-price, execution |
| position commission currency differs for fill | validation | error | execution-engine, commission, currency-mismatch, money-arithmetic |
| provider venue order | validation | error | reconciliation, data-integrity, polymarket, duplicate-data |
| Signed transaction envelope does not use the database… | exception | critical | database, encryption, key-mismatch, transactions |
| Time event accumulator sequence overflow | panic | error | rust, panic, overflow, backtest, invariant |
| Timedelta not supported for aggregation type | panic | error | rust, python, bars, aggregation, panic |
| Timeout waiting for account | exception | error | okx, timeout, account-registration, websocket |
| Unknown typed payload | exception | error | redis, messaging, versioning, typed-payload |
| Aggregation not time based | panic | error | rust, bars, aggregation, panic |
| default `StrategyConfig` should be valid | panic | error | rust, config, default, panic, invariant |
| Failed to create LogGuard from global sender | exception | error | rust, logging, lifecycle, initialization |
| Failed to register PyDataActor | exception | error | python, actor-registration, system |
| Instrument is expired and no longer available for live… | exception | error | polymarket, subscription, expired-instrument, market-data |
| Invalid price_match value | validation | error | binance, price-match, enum-parsing, config, rust |
| Polymarket WebSocket handler failed | exception | error | rust, websocket, task, polymarket |
| Failed to get config class | exception | error | python, attributeerror, config, backtest |
| Failed to parse spread fill_sz= | exception | error | parsing, websocket, okx, order-fill |
| Failed to persist connect verification | exception | error | postgres, sqlx, schema-migration |
| Failed to repay spot borrow (with conversion) for | exception | error | rust, bybit, http, margin |
| incompatible cached position IDs for : ; expected | validation | error | cache, position-id, reconciliation, binance-futures |
| Invalid config type for BybitDataClientFactory. Expected… | validation | error | rust, config, downcast, bybit |
| Invalid contract type | validation | error | okx, instrument-parsing, contract-type, validation |
| non-empty fill group | panic | error | panic, invariant, reconciliation |
| old user stream dispatch task failed | exception | error | websocket, recovery, task-join, tokio, binance-futures |
| Persisted intent chain ID | exception | error | blockchain, chain-id, configuration, transaction-signing |
| Pool does not have exactly one deployment manifest… | validation | error | blockchain, manifest, configuration, pool-registry |
| position is not cached | exception | error | execution-engine, cache, position-not-found, fill-void |
| Python stream processor failed | exception | error | python, pyo3, callback, streaming |
| bundled Australia/Sydney timezone | panic | error | rust, panic, timezone, initialization |
| cancel algo orders failed | exception | error | okx, http, algo-orders, batch-cancel, rate-limit |
| Cannot take ownership - other references exist | panic | critical | rust, websocket, panic, arc-ownership |
| Deployment manifest has no wrapped native token identity | validation | error | rust, config, ethereum, validation |
| Failed to index order client origin | exception | error | rust, database, sqlx, update, anyhow |
| Failed to parse `tick_sz | exception | error | okx, instrument-parsing, price-parse, decimal-format |
| failed to record prepared execution intent | exception | error | database, blockchain, transaction, sqlx |
| Failed to sign | exception | error | crypto, signing, dydx |