Codex error submitting message: timeout or missing queued message

The error can describe different failures. A timeout while starting a turn and a missing queued follow-up need different checks. Preserve the prompt first, then follow the branch matching the complete message.

Start here

Save the prompt and read the full error suffix, then check whether your message is already in the conversation or queue before resending.

Before you press Send again

Save the draft somewhere private. Check both the conversation and any visible queued message: a failed-looking submission leaves you uncertain whether the work was accepted. Repeated sends can turn one unclear state into several.

Read the entire error rather than just its first line:

Error or situationStart withDo not assume
Submission times out before a reply startsThe timeout branch belowThat the model has already started reasoning
The message mentions a queued follow-up that no longer existsThe queue-editing branch belowThat your entire conversation was deleted
A new task itself cannot be createdTask creation timeoutThat it is the same submission failure
A reply started and then disconnectedStream disconnectedThat the original prompt was never accepted

Fixes, by branch

If submitting a prompt times out

First inspect whether the existing task is still running or awaiting an action. If the previous turn has completed, check for your new message in the transcript before making another attempt.

If the prompt is clearly absent and nothing is running, retry it once. If it times out again, stop resending and compare with a fresh task in the same project using a short request that does not change files. Keep the original conversation intact.

  • Fresh task responds, old task fails: the difference points toward the affected task or its live state. It does not prove that context length is the cause. If you continue elsewhere, carry over a concise summary of unfinished work and verify the files before resuming edits.
  • Both fail: the issue may extend beyond that conversation. Record the errors and their timestamps before changing settings. A normal restart after saving drafts and completing other work can provide another controlled comparison.
  • Original message appears later: do not send it again. Check whether it started the requested work and whether any duplicate prompt remains queued.

The original timeout report describes intermittent failure followed by later success. Its proposed internal explanation is the reporter’s analysis. A separate commenter found a fresh task responsive while an older one remained slow. Neither establishes a waiting time that will fix every account.

If a queued follow-up no longer exists

This branch applies when the full message names a missing queued follow-up, especially after editing a prompt queued during another turn.

  1. Save the intended follow-up outside the composer so you can recover its text.
  2. Inspect the current queue and conversation for that prompt. Do not assume the edit was accepted or that the original was removed.
  3. Leave the project chat and return to it, without deleting or archiving the task. This is a reported workaround from the queue-editing thread, not a verified universal fix.
  4. Recheck the queue. If the prompt is absent, wait until the running turn finishes and submit the saved text once as a new follow-up. If it is already present, avoid adding a duplicate.

If the same error persists, retain the original task and record whether the failure occurs only after editing queued text. That detail is more useful than reporting simply that sending is broken.

If the suffix is different

Do not apply a queue-editing workaround just because the first line matches. Record the suffix and the operation immediately before it. For example, authentication, file attachments and task creation can fail at different stages and require separate evidence.

How to tell it worked

The intended prompt should appear once, start a turn and receive a response. Disappearance of the error alone is insufficient. If you were editing queued work, also check that the remaining queue represents what you still want done.

What to include in a bug report

Record the app build, OS, full error, timestamp and time zone, whether another turn was running, and whether the message was new or an edited queued follow-up. Include the fresh-task comparison when relevant. Redact private prompts and credentials from screenshots and logs.

These reports do not establish database corruption. Deleting local databases, account credentials or task history would discard evidence and is not a repair recommended by this guide.

Sources

Each source lists what it is used to support. Sources are re-read on the review schedule, not continuously.

  • Desktop turn-start timeout report

    Public issue report · checked 2026-09-21

    A macOS reporter on build 26.608.12217 describes intermittent message submission timeouts and delayed recovery. The sidecar analysis is reporter-authored, not a confirmed general diagnosis.

  • Same-project comparison between an old and a fresh task

    Community report - treated as a lead only, not as proof · checked 2026-09-21

    A commenter reports prompt acceptance working in a fresh task while a long-lived task remains slow. This supports a diagnostic comparison, not a guaranteed fix or proof of the internal cause.

  • Queued-message editing failure on macOS

    Community report - treated as a lead only, not as proof · checked 2026-09-21

    On build 26.909.11814, the author reports the missing-follow-up error after editing a queued message, and recovery after leaving and returning to the project chat. This was not reproduced here.

How this page is checked
Evidence level
Reported - based on public reports, not reproduced here
Last reviewed
2026-09-21
Content updated
2026-09-21
Full version scope
Reported on macOS desktop builds 26.608.12217 and 26.909.11814. The reviewed evidence covers message-start timeouts and a queued-message editing failure; no universal fixed version is known.
Symptoms indexed
  • An existing conversation rejects a follow-up prompt with a timeout
  • Editing and resending a queued message produces a missing-follow-up error
  • The error appears before the requested reply starts

Reviewer note

The original timeout issue, available comments and queue-editing forum thread were read. Workarounds are labelled as user reports. This article does not diagnose database corruption or recommend database cleanup.