# INTERNAL_ERROR

Temporary problem at Carnival.

- **HTTP class:** 500
- **Retryable:** yes

## What happened

Something failed at Carnival, or the call ran past its 9-second deadline; nothing is known to be wrong with the input.

## Fix

Repeat the same call shortly with the same `idempotency_key` (or `deploy_id`): a call that did finish returns its original result, never a second site. If it keeps failing, stop.

## What to tell the user

If it persists, give the user the `request_id` and suggest support@carnival.dev.

## Agent hint

The exact `error.hint` text; Carnival fills each `<…>` for the call.

```text
Temporary problem at Carnival. Retry the same call shortly with the same idempotency_key or deploy_id; if it persists, give the user the request_id.
```

## Related

- [`DEPLOYS_PAUSED`](https://carnival-staging.dev/docs/errors/DEPLOYS_PAUSED.md): Publishing is paused.
- [`IDEMPOTENCY_CONFLICT`](https://carnival-staging.dev/docs/errors/IDEMPOTENCY_CONFLICT.md): This idempotency_key belongs to a different call.

All error codes: [error codes](https://carnival-staging.dev/docs/errors.md)
