nautechsystems/nautilus_trader · error
No session token for cricket stream
Error message
No session token for cricket stream
What it means
Error "No session token for cricket stream" thrown in nautechsystems/nautilus_trader.
Source
Thrown at crates/adapters/betfair/src/data.rs:755
}
Err(e) => {
log::warn!("Betfair race stream connect failed: {e}");
self.race_stream_client = None;
}
}
}
if self.config.subscribe_cricket_data {
let cricket_config = BetfairStreamConfig {
host: BETFAIR_RACE_STREAM_HOST.to_string(),
..self.stream_config.clone()
};
let cricket_session = self
.http_client
.session_token()
.await
.ok_or_else(|| anyhow::anyhow!("No session token for cricket stream"))?;
let cricket_handler = Self::create_stream_handler(
self.data_sender.clone(),
Arc::clone(&self.instruments),
self.currency,
self.provider.min_notional(),
reconnect_tx.clone(),
self.clock,
);
let (cricket_fatal_tx, mut cricket_fatal_rx) = tokio::sync::mpsc::unbounded_channel();
match BetfairRaceStreamClient::connect_cricket(
&self.credential,
cricket_session,
cricket_handler,
cricket_config,
cricket_fatal_tx,View on GitHub (pinned to a4b06ed870)
When it happens
Trigger: Thrown at crates/adapters/betfair/src/data.rs:755 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/a6e1581091a6bdf6.
Report an issue: GitHub.