cloudflare / cloudflare/developer-platform

Wrangler D1 import — succeeds as expected locally but fails on remote with useless error

Abierto
#46 5 comentarios 1 reacción 2 asignados Reclamado por @vy-ton Ver en GitHub
product:d1
Lenguaje dominante
Sin datos de lenguaje
Estrellas
1
Forks
0
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

### What versions & operating system are you using?

Wrangler 4.19.1, macOS 15.5, node 22.14.0

### Please provide a link to a minimal reproduction

_No response_

### Describe the Bug

This is a fresh D1 database. I have a .sql file that executed just fine locally, but remotely it fails. Here's an example of back to back local and remote executions:

Image

More, the error it fails with is inconsistent. See these 3 back to back executions:

Image

### Please provide any relevant error logs

```
--- 2025-06-06T04:25:25.456Z debug
🪵 Writing logs to "/Users/arimendelow/Library/Preferences/.wrangler/logs/wrangler-2025-06-06_04-25-25_394.log"
---

--- 2025-06-06T04:25:25.456Z debug
Metrics dispatcher: Posting data {"deviceId":"4c6de644-c2d0-4592-b2d8-e65a5345e950","event":"wrangler command started","timestamp":1749183925456,"properties":{"amplitude_session_id":1749183925455,"amplitude_event_id":0,"wranglerVersion":"4.19.1","osPlatform":"Mac OS","osVersion":"Darwin Kernel Version 24.5.0: Tue Apr 22 19:54:25 PDT 2025; root:xnu-11417.121.6~2/RELEASE_ARM64_T6020","nodeVersion":22,"packageManager":"npm","isFirstUsage":false,"configFileType":"jsonc","isCI":false,"isPagesCI":false,"isWorkersCI":false,"isInteractive":true,"hasAssets":false,"argsUsed":["file","remote"],"argsCombination":"file, remote","command":"wrangler d1 execute","args":{"remote":true,"file":"","xJsonConfig":true,"j":true,"json":false,"preview":false,"database":""}}}
---

--- 2025-06-06T04:25:25.460Z debug
.env file not found at ".env". Continuing... For more details, refer to https://developers.cloudflare.com/workers/wrangler/system-environment-variables/
---

--- 2025-06-06T04:25:25.483Z log

⛅️ wrangler 4.19.1
───────────────────
---

--- 2025-06-06T04:25:27.143Z debug
Retrieving cached values for account from node_modules/.cache/wrangler
---

--- 2025-06-06T04:25:27.143Z log
🌀 Executing on remote database mendelow-cooking (9afa5859-2d8b-4ad6-88b4-b1b676fbd305):
---

--- 2025-06-06T04:25:27.143Z log
🌀 To execute on your local development database, remove the --remote flag from your wrangler command.
---

--- 2025-06-06T04:25:27.149Z log
Note: if the execution fails to complete, your DB will return to its original state and you can safely retry.
---

--- 2025-06-06T04:25:27.150Z debug
-- START CF API REQUEST: POST https://api.cloudflare.com/client/v4/accounts/4b157323bc7b08c0f6b0dc9c23b1e2b1/d1/database/9afa5859-2d8b-4ad6-88b4-b1b676fbd305/import
---

--- 2025-06-06T04:25:27.150Z debug
HEADERS: omitted; set WRANGLER_LOG_SANITIZE=false to include sanitized data
---

--- 2025-06-06T04:25:27.150Z debug
INIT: omitted; set WRANGLER_LOG_SANITIZE=false to include sanitized data
---

--- 2025-06-06T04:25:27.150Z debug
-- END CF API REQUEST
---

--- 2025-06-06T04:25:28.125Z debug
-- START CF API RESPONSE: OK 200
---

--- 2025-06-06T04:25:28.126Z debug
HEADERS: omitted; set WRANGLER_LOG_SANITIZE=false to include sanitized data
---

--- 2025-06-06T04:25:28.126Z debug
RESPONSE: omitted; set WRANGLER_LOG_SANITIZE=false to include sanitized data
---

--- 2025-06-06T04:25:28.126Z debug
-- END CF API RESPONSE
---

--- 2025-06-06T04:25:28.126Z log
🌀 File already uploaded. Processing.
---

--- 2025-06-06T04:25:28.128Z log

---

--- 2025-06-06T04:25:28.167Z error
✘ [ERROR] {"D1_RESET_DO":true}

---

--- 2025-06-06T04:25:28.168Z debug
Error: {"D1_RESET_DO":true}
at pollUntilComplete (/Users/arimendelow/.npm/_npx/df20c88e5822728c/node_modules/wrangler/wrangler-dist/cli.js:78258:11)
at executeRemotely (/Users/arimendelow/.npm/_npx/df20c88e5822728c/node_modules/wrangler/wrangler-dist/cli.js:78170:33)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async executeSql (/Users/arimendelow/.npm/_npx/df20c88e5822728c/node_modules/wrangler/wrangler-dist/cli.js:78022:38)
at async Object.handler (/Users/arimendelow/.npm/_npx/df20c88e5822728c/node_modules/wrangler/wrangler-dist/cli.js:78437:28)
at async Object.handler (/Users/arimendelow/.npm/_npx/df20c88e5822728c/node_modules/wrangler/wrangler-dist/cli.js:77684:7)
---

--- 2025-06-06T04:25:28.168Z log
If you think this is a bug then please create an issue at https://github.com/cloudflare/workers-sdk/issues/new/choose
---

--- 2025-06-06T04:25:34.358Z debug
Sentry: Capturing exception Error: {"D1_RESET_DO":true}
---

--- 2025-06-06T04:25:34.364Z debug
Metrics dispatcher: Posting data {"deviceId":"4c6de644-c2d0-4592-b2d8-e65a5345e950","event":"wrangler command errored","timestamp":1749183934364,"properties":{"amplitude_session_id":1749183925455,"amplitude_event_id":1,"wranglerVersion":"4.19.1","osPlatform":"Mac OS","osVersion":"Darwin Kernel Version 24.5.0: Tue Apr 22 19:54:25 PDT 2025; root:xnu-11417.121.6~2/RELEASE_ARM64_T6020","nodeVersion":22,"packageManager":"npm","isFirstUsage":false,"configFileType":"jsonc","isCI":false,"isPagesCI":false,"isWorkersCI":false,"isInteractive":true,"hasAssets":false,"argsUsed":["file","remote"],"argsCombination":"file, remote","command":"wrangler d1 execute","args":{"remote":true,"file":"","xJsonConfig":true,"j":true,"json":false,"preview":false,"database":""},"durationMs":8916,"durationSeconds":8.916,"durationMinutes":0.1486,"errorType":"Error"}}
---
```

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.