#convex down ?
5 messages · Page 1 of 1 (latest)
Hi @astral abyss. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave:
That message is Convex’s generic “internal error” surface. It does not by itself mean your code is wrong; it means the request failed inside Convex (or on the network path) and Convex couldn’t complete it.
From the docs:
- Internal Convex errors are one of the four error categories, along with application, developer, and read/write limit errors.[Error handling]
- “If there are problems on our end, we'll automatically retry your queries and mutations until the problem is resolved and your queries and mutations succeed.”[Error handling]
- The user‑visible message in many of these cases is exactly what you’re seeing: “Your request couldn’t be completed. Try again later.” This same wording shows up in several support threads when there were transient backend or infrastructure issues.[Airbyte 500s][Locked dev env]
A few concrete implications:
- It might be a transient Convex issue. There are examples where users hit 500s with that exact message and it started working again without code changes once Convex recovered.[Unable to connect]
- It can also be caused by hitting limits inside a function, like:
- Memory limits or other resource limits in actions (for heavy PDF processing, etc.). Users have seen that same message when their action appears to exhaust RAM.[10MB PDF thread]
- Read/write limits on queries or mutations (those are described separately but still show up as internal failures if Convex aborts the run).[Read/write limits]
- Sometimes it’s network‑level, e.g., TCP connection failures or 500s from the Convex HTTP API. Those also end up looking like “network error” / “your request couldn’t be completed” in the CLI.[Network test fail][BadDeployKey loop]
Given you see this on “114 function call fails,” possibilities are:
- A Convex incident or hiccup in your deployment region.
- A systemic issue in your code (e.g. a particular action that always hits memory or read/write limits).
- A network problem between you and your Convex deployment.
Because the docs and threads don’t give a single canonical cause for this exact text, I can’t be more specific without details of the failing functions. The recommended next steps based on the sources:
- Check Convex status / try again later. Internal errors are automatically retried for queries and mutations; if it clears up after some time, it was likely a transient Convex issue.[Error handling]
- Look at your Convex logs for those functions to see if they hit memory or read/write limits, or other exceptions. (The docs mention using log streaming or exception reporting for diagnosis, though they don’t show this specific message.)[Error handling]
- If they’re actions, remember Convex won’t auto‑retry; your caller needs to handle errors, and you may need to split or offload heavy work if you’re hitting resource limits.[Actions error handling]
- If this persists across many calls and projects, it might be like the “locked dev environment” or Airbyte 500 cases and may require Convex support to inspect your deployment.[Locked dev env][Airbyte 500s]