nautechsystems/nautilus_trader
Documented errors, page 37 of 38. Back to nautechsystems/nautilus_trader
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| AX maintenance_margin_pct must be positive, was | validation | error | rust, validation, margin, decimal |
| `calculate_from_positions | panic | error | analysis, statistics, rust, trait |
| Empty pre-sign ancestry does not end at the swap decision… | exception | error | |
| Failed during trader startup | exception | critical | rust, startup, live-node, cascading-failure, error-chaining |
| Failed to get dex last synced block | exception | error | database, sqlx, read-failure, sync-checkpoint |
| failed to parse venue_order_id | exception | error | binance, parsing, order-query, identifier |
| Limit orders require a limit price for Hyperliquid | validation | error | rust, hyperliquid, limit-price, missing-argument, order-validation |
| Quote spend limit for token | validation | error | configuration, decimals, risk-limits, swap |
| Trigger price not set | panic | error | rust, panic, builder, missing-field, testing |
| Unsupported week interval | validation | error | rust, binance, bar-aggregation, config |
| Cancel algo order failed: code= | http | error | rust, binance, algo-order, cancel, exchange-rejection |
| Cannot cancel orders: not connected | exception | error | dydx, connectivity, order-cancellation |
| Cannot convert Address variant to PoolId bytes | exception | error | rust, defi, enum, type-mismatch |
| Client not found | exception | error | execution-engine, client-not-found, mass-status, rust |
| data_type must be a JSON object | validation | error | rust, json, schema, persistence |
| Failed to decode pool ID hex | validation | error | defi, type-mismatch, variant, hex-decode |
| Failed to stop trader components | exception | error | |
| Order quantity must be positive | validation | error | validation, quantity, order, zero-value |
| Cannot start strategy | exception | error | |
| Deployment manifest contains a duplicate contract address | validation | error | |
| Failed to get pool last synced block | exception | error | database, sqlx, read-failure, sync-checkpoint |
| Failed to start Coinbase poll generation | exception | error | rust, async, tasks, lifecycle, coinbase |
| Invalid pool flash subscribe address | exception | error | ethereum, address-validation, flash-events, subscribe |
| Limit offset not set | panic | error | rust, panic, builder, missing-field, testing |
| market-buy balance must be positive | validation | error | polymarket, market-order, balance, validation |
| No order book returned from OKX | exception | error | okx, orderbook, empty-response, exchange-api |
| No wallet balance found in response | exception | error | rust, bybit, account-balance, empty-response |
| Released nonterminal intent | exception | error | |
| Replacement scan cursor timestamp is negative | validation | error | database, timestamp, data-corruption |
| --snapshot-from-rpc cannot be combined with --from-block | validation | error | cli, blockchain, flags, conflict |
| Unsupported `TimeInForce` for Polymarket | validation | error | polymarket, time-in-force, enum-conversion |
| VIP level insufficient for 50 depth subscription (requires… | validation | error | okx, websocket, permissions |
| VNC port must be between 5900 and 5999 | validation | error | rust, config, validation, vnc, interactive-brokers |
| A BacktestNode is required for the bars_with_fills chart | exception | error | validation, manifest, proxy, hash, hex-parsing |
| endpoint must use HTTPS or canonical loopback HTTP | validation | error | url, scheme, config, validation |
| Failed to get open positions | http | error | kraken, futures, positions, api |
| max_fee_per_contract is required | validation | error | configuration, missing-field, derive, validation |
| Only LAST price type bars are supported | validation | error | bars, validation, bitmex, price-type |
| Replacement scan cursor base fee is invalid | exception | error | parsing, base-fee, data-corruption, database |
| Simulated execution factory extractor | exception | error | registration, duplicate, simulation, execution |
| Already running | exception | error | rust, state, lifecycle, async |
| AX initial_margin_pct must be positive, was | validation | error | rust, validation, margin, decimal |
| Either instrument_ids or contracts must be provided | validation | error | missing-argument, validation, rust, instruments |
| Failed to decode flash event data | error_code | error | blockchain, uniswap-v3, hypersync, abi-decode |
| Missing `trailing_offset` for trailing stop calculation | exception | error | trailing-stop, missing-field, orders |
| No price for order | panic | error | rust, panic, optional-price, market-order |
| Not running | exception | error | |
| Start date must be before end date | validation | error | date-range, validation, rust, historical-data |
| Starting balances must be provided | validation | error | backtest, exchange, account-balance |
| Cannot start actor, not found | exception | error | |
| Failed to commit verified action evidence | exception | error | database, transaction, commit, sqlx |
| Failed to terminate Coinbase execution tasks | exception | error | rust, async, tasks, shutdown, execution |
| Invalid index key format | validation | error | |
| Invalid type format | exception | error | redis, deserialization, validation |
| Missing underlying for | exception | error | websocket, bitmex, instrument, missing-field |
| Pre-sign decision header conflicts with its trusted ancestry | exception | error | |
| Replacement scan cursor number is negative | validation | error | database, integer-overflow, data-corruption |
| seconds is out of range for `u64` milliseconds | validation | error | rust, datetime, overflow, unit-conversion |
| Swap decision header changed in the pre-sign ancestry reread | exception | error | |
| Theme name cannot be empty | exception | error | python, validation, valueerror, theme, registry |
| Unsupported minute step for Kraken Futures | validation | error | kraken-futures, bars, resolution, unsupported |
| Derive only supports hour intervals 1, 4, 8 | exception | error | rust, bars, aggregation, validation |
| Execution payload check batch size must be positive | exception | error | validation, argument, configuration |
| Failed to deserialize Books channel data as Vec | exception | error | okx, websocket, orderbook, deserialization |
| FOK not supported by Kraken Futures, use IOC instead | validation | error | kraken, futures, time-in-force, unsupported |
| `max_quote_age_blocks` must be in 1..=4095 | validation | error | config, validation, range |
| Runner already consumed - run() called twice | exception | error | |
| 'tp_order_type' is 'Limit' but 'tp_limit_price' was not… | validation | error | bybit, params-validation, take-profit, limit-order |
| Data config start_time | validation | error | backtest, configuration, date-range |
| delete_account_event not implemented for PostgreSQL cache… | exception | error | postgresql, cache, not-implemented, account, delete |
| Invalid hex characters in | validation | error | rust, validation, hex, defi |
| Invalid stepSize of 0 | validation | error | binance, instruments, step-size, validation |
| milliseconds must be finite, was | validation | error | rust, datetime, floating-point, validation |
| plotly is required for visualization. Install it with: pip… | exception | error | validation, manifest, proxy, hex-parsing |
| Subaccount query response does not contain subaccount | exception | error | grpc, dydx, subaccount, not-found |
| AT_THE_CLOSE time in force is not supported by Hyperliquid | validation | error | hyperliquid, time-in-force, rust, order-routing |
| Cannot determine spread fill quantity: fill_sz= | exception | error | okx, parsing, websocket, missing-field |
| delete_position not implemented for PostgreSQL cache adapter | exception | error | postgresql, cache, not-implemented, position, delete |
| Failed to insert into token table | exception | error | database, postgres, sqlx, insert |
| instrument_ratios list needs to have at least 2 legs | validation | error | rust, options-spreads, validation, interactive-brokers |
| Invalid Hyperliquid symbol format | validation | error | hyperliquid, symbol, parsing, rust |
| invalid type for 'mmp | validation | error | bybit, type-mismatch, bool, params-validation |
| Order not found in cache | exception | error | |
| Python FillModel.get_orderbook_for_fill_simulation failed | exception | error | python-interop, fill-model, error-wrapping |
| AT_THE_OPEN time in force is not supported by Hyperliquid | validation | error | hyperliquid, time-in-force, rust, order-routing |
| Failed to parse `tick_sz | exception | error | rust, okx, parsing, price |
| Failed to start Bybit session generation | exception | error | bybit, connect, websocket, task-management |
| Failed to start Coinbase WebSocket handler task | exception | error | rust, tokio, websocket, runtime |
| fill maps to non-open position | validation | error | rust, live-execution, position-state, duplicate-report |
| InstrumentId symbol is empty | validation | error | bybit, instrument-id, empty-symbol |
| Invalid ticker format | validation | error | rust, dydx, ticker, validation |
| Invalid tickSize of 0 | validation | error | binance, instruments, tick-size, validation |
| milliseconds is out of range for `u64` nanoseconds | validation | error | rust, datetime, overflow, unit-conversion |
| Missing gas limit | exception | error | hypersync, blockchain, blocks, missing-field |
| Order side not set | exception | error | dydx, builder-pattern, missing-field, order-construction |
| Pool state header changed before signing | exception | error | |
| Portfolio message has empty currency code | exception | error | deribit, account, currency, parsing |
| Token does not have exactly one deployment manifest identity | validation | error | |
| Unsupported `TimeInForce` for Polymarket market order | validation | error | polymarket, market-order, time-in-force, enum-conversion |
| delete_order not implemented for PostgreSQL cache adapter | exception | error | postgresql, cache, not-implemented, order, delete |