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/data.rs:663
self.instruments.rcu(|m| {
for inst in &loaded {
m.insert(inst.id(), inst.clone());
}
});
for inst in &loaded {
if let Err(e) = self.data_sender.send(DataEvent::Instrument(inst.clone())) {
log::warn!("Failed to send instrument: {e}");
}
}
log::debug!("Cached {} instruments for {}", loaded.len(), self.client_id,);
let session_token = self
.http_client
.session_token()
.await
.ok_or_else(|| anyhow::anyhow!("No session token after login"))?;
let (reconnect_tx, mut reconnect_rx) = tokio::sync::mpsc::unbounded_channel();
let 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 stream_client = BetfairStreamClient::connect(
&self.credential,
session_token,
handler,
self.stream_config.clone(),
)View on GitHub (pinned to a4b06ed870)
When it happens
Trigger: Thrown at crates/adapters/betfair/src/data.rs:663 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/56ac2fba9e05118d.
Report an issue: GitHub.