openai/codex · error · anyhow::Error

code cell {code_cell_id} disappeared during output linking

Error message

code cell {code_cell_id} disappeared during output linking

What it means

Error "code cell {code_cell_id} disappeared during output linking" thrown in openai/codex.

Source

Thrown at codex-rs/rollout-trace/src/reducer/code_cell.rs:698

    ) -> Result<String> {
        self.model_visible_code_cell_item_ids(
            thread_id,
            model_visible_call_id,
            ConversationItemKind::CustomToolCall,
        )
        .into_iter()
        .next()
        .with_context(|| {
            format!(
                "code cell {code_cell_id} referenced model-visible call {model_visible_call_id}, \
                 but no custom tool call item was observed"
            )
        })
    }

    fn add_code_cell_output_item(&mut self, code_cell_id: &str, item_id: &str) -> Result<()> {
        let Some(cell) = self.rollout.code_cells.get_mut(code_cell_id) else {
            bail!("code cell {code_cell_id} disappeared during output linking");
        };
        push_unique(&mut cell.output_item_ids, item_id);

        let Some(item) = self.rollout.conversation_items.get_mut(item_id) else {
            bail!("conversation item {item_id} disappeared during code-cell output linking");
        };
        let producer = ProducerRef::CodeCell {
            code_cell_id: code_cell_id.to_string(),
        };
        if !item.produced_by.contains(&producer) {
            item.produced_by.push(producer);
        }
        Ok(())
    }
}

fn execution_status_for_code_cell(status: &CodeCellRuntimeStatus) -> ExecutionStatus {
    match status {

View on GitHub (pinned to 339751715c)

When it happens

Trigger: Thrown at codex-rs/rollout-trace/src/reducer/code_cell.rs:698 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of openai/codex@339751715c (2026-08-25). Data as JSON: /api/errors/ba659439a36e9b96. Report an issue: GitHub.