Skip to content

D1 database is visible in dashboard and d1 list but Wrangler returns errors 7404 and 10181 #15144

Description

@jimviva-bo

What versions & operating system are you using?

Reported by: Jim Acquaviva

Operating system: Windows 11
Node.js: v24.19.0
npm: 11.17.0
Wrangler tested: 4.121.0 and 4.120.1

The same problem occurs with both Wrangler versions.

Please provide a link to a minimal reproduction

#10897

Describe the Bug

I have an existing Cloudflare D1 database named bcb-inventory. It is visible in the Cloudflare dashboard, appears when I run npx wrangler d1 list, and works correctly through the D1 dashboard Console.

The database is also successfully bound to my currently active Worker as DB, and the live Worker continues to operate.

However, Wrangler cannot access this same database for migrations or validate it during a new deployment.

Running:

npx wrangler d1 migrations list bcb-inventory --remote

returns error 7404 stating that the database cannot be found.

Running:

npm run deploy

uploads the Worker assets successfully but fails while creating the new Worker version. It returns error 10181 stating that the D1 database UUID could not be found.

I confirmed all of the following:

  • Wrangler is logged into the correct Cloudflare account.
  • The OAuth login was completely refreshed with wrangler logout and wrangler login.
  • The database UUID in wrangler.jsonc matches the UUID returned by wrangler d1 list.
  • The binding name is DB.
  • The database has no special jurisdiction; JSON output reports "jurisdiction": null.
  • The problem occurs with Wrangler 4.121.0 and 4.120.1.
  • The database remains accessible through the Cloudflare dashboard Console.
  • The existing production Worker already has a functioning DB → bcb-inventory binding.
  • The failed deployment does not create or activate a new Worker version.

This appears to be an inconsistency between the D1 dashboard/control plane and the API used by Wrangler.

Please provide any relevant error logs

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    product:d1Relating to Cloudflare D1: https://developers.cloudflare.com/d1/

    Type

    Projects

    Status
    Untriaged

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions