{"record":{"id":"8577cea757b04d19","repo":"nautechsystems/nautilus_trader","slug":"actual-order-id-mismatch-expected-expected-actua","errorCode":null,"errorMessage":"actual order ID mismatch: expected {expected_actual_order_id}, was {}","messagePattern":"actual order ID mismatch: expected (.+?), was (.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/adapters/binance/src/futures/http/models.rs","lineNumber":1608,"sourceCode":"    #[expect(clippy::too_many_arguments)]\n    pub fn to_order_status_report_with_actual(\n        &self,\n        actual: &BinanceFuturesOrder,\n        account_id: AccountId,\n        instrument_id: InstrumentId,\n        price_precision: u8,\n        size_precision: u8,\n        treat_expired_as_canceled: bool,\n        ts_init: UnixNanos,\n    ) -> anyhow::Result<OrderStatusReport> {\n        let expected_actual_order_id = self\n            .actual_order_id\n            .as_deref()\n            .filter(|id| !id.is_empty())\n            .context(\"algo order has no actual_order_id\")?;\n\n        if expected_actual_order_id != actual.order_id.to_string() {\n            anyhow::bail!(\n                \"actual order ID mismatch: expected {expected_actual_order_id}, was {}\",\n                actual.order_id\n            );\n        }\n\n        if self.symbol != actual.symbol {\n            anyhow::bail!(\n                \"actual order symbol mismatch: expected {}, was {}\",\n                self.symbol,\n                actual.symbol\n            );\n        }\n\n        if self.side != actual.side {\n            anyhow::bail!(\n                \"actual order side mismatch: expected {:?}, was {:?}\",\n                self.side,\n                actual.side","sourceCodeStart":1590,"sourceCodeEnd":1626,"githubUrl":"https://github.com/nautechsystems/nautilus_trader/blob/a4b06ed870971b5671d12754ea138a3ab99b1dec/crates/adapters/binance/src/futures/http/models.rs#L1590-L1626","documentation":"Error \"actual order ID mismatch: expected {expected_actual_order_id}, was {}\" thrown in nautechsystems/nautilus_trader.","triggerScenarios":"Thrown at crates/adapters/binance/src/futures/http/models.rs:1608 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"a4b06ed870971b5671d12754ea138a3ab99b1dec","analyzedAt":"2026-08-16T22:54:50.089Z","schemaVersion":2},"datasetVersion":"2026-08-16T23:17:17.608Z"}