nautechsystems/nautilus_trader · error
No session token after login
Error message
No session token after login
What it means
Error "No session token after login" thrown in nautechsystems/nautilus_trader.
Source
Thrown at crates/adapters/betfair/src/execution.rs:1140
.send_accounts(METHOD_GET_ACCOUNT_FUNDS, serde_json::json!({}))
.await
.map_err(|e| anyhow::anyhow!("{e}"))?;
let ts_init = self.clock.get_time_ns();
let account_state = parse_account_state(
&funds,
self.core.account_id,
self.currency,
ts_init,
ts_init,
)?;
self.emitter.send_account_state(account_state);
let session_token = self
.http_client
.session_token()
.await
.ok_or_else(|| anyhow::anyhow!("No session token after login"))?;
// Sync OCM state from cached orders before stream connects
self.sync_ocm_state_from_cache();
let market_ids_filter = self
.config
.stream_market_ids_filter
.as_ref()
.map(|ids| ids.iter().cloned().collect::<ahash::AHashSet<String>>());
let (reconnect_tx, mut reconnect_rx) = tokio::sync::mpsc::unbounded_channel();
let (account_refresh_tx, mut account_refresh_rx) = tokio::sync::mpsc::unbounded_channel();
self.account_refresh_tx = Some(account_refresh_tx.clone());
let handler = Self::create_ocm_handler(
self.emitter.clone(),
self.core.account_id,
self.currency,View on GitHub (pinned to a4b06ed870)
When it happens
Trigger: Thrown at crates/adapters/betfair/src/execution.rs:1140 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of nautechsystems/nautilus_trader@a4b06ed870 (2026-08-16).
Data as JSON: /api/errors/cb574cbb76c22a6b.
Report an issue: GitHub.