Workers SDK Issue Reports

Dashboard

200
Total
152
Keep Open
33
Close
15
Verify
22
Has Repro
53
Easy

All Issues

IssueTitleRecommendationDifficultyStatusHelpfulRepro
#9110Cannot execute any workflow commandsCLOSEn/aClosed-
#7997Wrangler doesn't respect Unicode Separator Character in URLKEEP OPENeasyAcknowledged💬-
#5308Malformed _routes.json does not throw error but fails silentlyKEEP OPENeasyOpen--
#8062`wrangler types --x-include-runtime` generates wrong types for `ReadableStream`KEEP OPENeasyAcknowledged💬Download
#8185`wrangler dev` strips port from `Origin` header when running with `--host`KEEP OPENeasyOpen-Download
#8722🐛 BUG: Improve logging for how to resolve conflict in configuration filesKEEP OPENeasyOpen--
#9578Export D1 DataBase Error: cell.replace is not a functionNEEDS VERIFICATIONn/aOpen--
#4702Enable interactive dev session tests on WindowsKEEP OPENmediumOpen--
#3174Querying the list of Pages projects is very slowNEEDS VERIFICATIONn/aOpen--
#3484Some Function & Routing settings works in local machine, but does not work in server sideCLOSEn/aClosed💬-
#4948🐛 BUG: D1 local execute fails with ALTER TABLECLOSEn/aClosed~💬Download
#4247R2 bindings `.put` fails with 500 with wrangler's `unstable_dev`CLOSEn/aClosed💬Download
#3406Index route is overwritten by wildcard routeKEEP OPENeasyIn Progress-Download
#5469Add a warning about `-- command` and `--proxy` in `wrangler pages dev` not working on PowerShellCLOSEn/aClosed-
#5515Logs not written to filesystem as printedNEEDS VERIFICATIONn/aOpen-Download
#5049`wrangler d1 migrations apply` fails silently with bad database IDCLOSEn/aClosed💬Download
#5552pages dev server throws 500 errors while serving many requests in parallelKEEP OPENmediumOpen--
#5815D1_ERROR: Wrong number of parameter bindings for queries with mixed ordered and anonymous parametersKEEP OPENmediumOpen-Download
#6093No cursor in promptsCLOSEn/aClosed-
#6378wrangler json option returns invalid json for null valuesKEEP OPENBug confirmed in codebase - null values converted to string "null" in executeLocally functionOpen--
#6256`wrangler d1` commands shouldn't read wrangler.toml if executing remotelyKEEP OPENBug confirmed: getDatabaseByNameOrBinding() trusts config database_id without API validation for remote commandsOpen--
#6088d1 execute --file does not return results since Wrangler CLI 3.56KEEP OPENmediumOpen--
#6353Relative imports from nested main in base_dir breaksKEEP OPENeasyIn Progress-Download
#6527Automatic Early Hints should automatically HTML-decode linkKEEP OPENeasyOpen--
#6401Very wrong metrics reported for row reads after execute --fileKEEP OPENn/aOpen--
#7181Automatic Link header generation does not take into account base URLKEEP OPENmediumOpen--
#6965The wrangler setup does not proceed to the next stepKEEP OPENeasyOpen--
#7157Yarn PnP Compatibility Error with @cloudflare/vitest-pool-workersKEEP OPENmediumOpen--
#7507Exported SQL Fails to Import Due to Missing Column Names in INSERT StatementsKEEP OPENeasyOpen--
#7185PUT request with Expect header not properly handledKEEP OPENmediumOpen--
#7213svelte c3 quickstart with lucia failsKEEP OPENmediumOpen--
#7356Error loop/hang with passThroughOnException and no hostKEEP OPENmediumOpen-Download
#7313Hanging vitest test of worker that uses cache.defaults and returns HTMLRewriterKEEP OPENmediumOpen-Download
#7570reasoning about the TTFB outliersCLOSEn/aClosed-
#7725miniflare.dispatchFetch() buffers streaming responsesKEEP OPENeasyOpen-Download
#8269`yarn wrangler init --from-dash` brokenKEEP OPENeasyOpen-Download
#7813CPU profiling report is vague and doesn't link to source codeKEEP OPENmediumOpen-Download
#8221Using queue in Miniflare with https: true produces TLS errorCLOSEn/aClosedDownload
#8863Wrangler tail filters do not take immediate effectKEEP OPENServer-side issue - Cloudflare tail infrastructure buffers logs before filters propagate. Wrangler client code is correct.Open--
#8967Wrangler assets doesn't support HTTP 1.1 byte serving, but Vite-plugin does creating prod & dev mismatchKEEP OPENmediumOpen--
#8893wrangler types should include module declarations for default rulesKEEP OPENeasyOpen-Download
#8694OpenAI package incompatibility with Cloudflare WorkersNEEDS MORE INFOn/aOpen-Download
#8714Could not read file: path with missing slash on WindowsKEEP OPENeasyOpen-Download
#9907Cloudflare Vitest Pool Workers fails to handle 302 redirect responses from Durable ObjectsKEEP OPENmediumOpen--
#9154Wrangler upgrade check does not respect deprecated packagesKEEP OPENmediumOpen--
#9957Sending too much data via vitest's `provide` configuration causes opaque/silent failuresKEEP OPENmediumOpen--
#9770The types for cloudflare:test expose self as a fetcher rather than a Service breaking types when testing rpc workersKEEP OPENeasyOpen--
#9739Header rules incorrectly accepts invalid rules that silently fail at runtimeKEEP OPENeasyOpen--
#11006WebSocket Client Connection HangsNEEDS VERIFICATIONn/aOpen--
#10390Vite Plugin: Headers returned in Websocket handshake/upgrade are ignoredKEEP OPENmediumOpen--
#10375Miniflare corrupts response when returning a compressed subrequestKEEP OPENConfirmed bug: undici decompresses responses but Content-Length header is preserved, causing browser truncation. No fix merged yet.Open--
#11011`wrangler vectorize list --json` outputs invalid jsonKEEP OPENeasyOpen-Download
#11022test setup crashes when running all tests after subsetKEEP OPENeasyOpen--
#10286[Breaking] Remove delivery_delay parameter from queue producer bindingKEEP OPENeasyOpen--
#9997Paths are not properly mapped for debuggingKEEP OPENValid bug: debugging breakpoints fail for files with special characters (brackets) in paths. No fix merged.Open--
#11114Service binding RPC methods do not work with Response, ReadableStream when `remote: true`KEEP OPENn/aOpen--
#11040AI Gateway Websockets (Beta): eventId missing from error responsesCLOSEn/aClosed-
#11095Cross-Process Communication breaks when specifying environmentCLOSEn/aClosed-
#11081Can't login with VPN `wrangler pages deploy`KEEP OPENn/aOpen--
#11106D1 remote beaks if queue remote is setKEEP OPENn/aOpen--
#11098Wrangler should surface issues with Access when using remote bindingsKEEP OPENn/aOpen--
#11087d1 execute remote with sql file, failed with TypeError: fetch failedKEEP OPENn/aOpen--
#11071Durable Object RPC ReadableStream cancel logs "Network connection lost" and later "IoContext"KEEP OPENn/aOpen--
#11063Vite plugin fails with vite-plugin-vue-devtools and remote bindings enabledKEEP OPENmediumOpen--
#11082Fallback service failed to fetch module; Connection refusedKEEP OPENn/aOpen--
#10998D1 - Lowercase BEGIN for trigger definition fails remotely but not locallyKEEP OPENn/aOpen--
#10603Cloudflare OAuth provider does not accept redirect_url where the --callback-host is set to 0.0.0.0CLOSEn/aClosed-
#10879Vite plugin breaks `.html` subpath importsKEEP OPENeasyOpen--
#10992Invalid _redirects configuration causes infinite loop when deploying to Cloudflare WorkersKEEP OPENn/aOpen--
#10814TypeError: memory limit has been exceeded with inline data: URLKEEP OPENn/aOpen--
#10944Prevent custom builds from executing concurrentlyKEEP OPENeasyOpen--
#11032Config should be stored in ~/.config/wrangler/, not ~/.config/.wrangler/KEEP OPENeasyOpen--
#10646Wrangler crashes and exits on a custom build errorKEEP OPENeasyOpen--
#10600`vitest-pool-workers` does not run tests against workflows reliably in CINEEDS MORE INFOn/aOpen--
#10726wrangler command that offer to add to wrangler.jsonc don't respect existing binding to same resourceKEEP OPENeasyOpen--
#10513Structured JSON logs with Error object show as empty object on dashboardCLOSEn/aClosed-
#10523wrangler uses unbounded disk space for logs, no flag to disableKEEP OPENeasyOpen--
#10408Cloudflare containers don't work with vitest-pool-workersKEEP OPENn/aOpen--
#10277wrangler dev not allocating TTY to containersKEEP OPENn/aOpen--
#10364wrangler deployment fail because of auth error randomlyCLOSEn/aClosed-
#10538wrangler incorrectly believes a CLOUDFLARE_API_TOKEN is set and refuses to loginKEEP OPENn/aOpen--
#10350Run multiple workers with specific environment on bothKEEP OPENmediumOpen--
#10452"Would you like to report this error to Cloudflare?" too easy to accept by accidentKEEP OPENeasyClosed💬-
#10539wrangler dev --env doesn't apply to all workers startedKEEP OPENeasyOpen--
#10504Uncaught error in wrangler pages deploy when static asset upload failsCLOSEn/aAcknowledged~💬-
#9964Durable Objects Sqlite: Javascript booleans are incorrectly bound as stringsKEEP OPENn/aOpen--
#10063find_additional_modules seems to not be respected if no_bundle is setKEEP OPENeasyOpen--
#10089Errors when running sqlite files with D1 are very unhelpfulKEEP OPENn/aOpen--
#9832vitest-pool-workers does not run Wrangler custom buildsKEEP OPENn/aOpen--
#9901Bug: Cloudflare Vite Plugin with React Router 7 fails when dev server is behind a reverse proxyNEEDS VERIFICATIONn/aOpen--
#10092wrangler types fails to generate the proper type VectorizeVectorMetadataFilterOpCLOSEn/aClosed-
#10201`vi.mock()` not working with `cloudflare:test` setup file importsKEEP OPENeasyOpen--
#9919Wrangler local dev crashes when processing logged errorsKEEP OPENeasyOpen-Download
#9915Worker run fails to use preview resource when using with platform proxyCLOSEn/aClosed-
#10170[vitest-pool-workers, vite-plugin]: Adding workers vitest integration to cloudflare react router template causes error: The entry point "react" cannot be marked as externalKEEP OPENmediumOpen--
#9599Missing charset in Content-Type header for workers static assets when deployedKEEP OPENn/aOpen--
#9489vite-plugin: `vite dev` does not throw an error when async i/o runs outside a request contextKEEP OPENmediumOpen--
#9519D1 crashes indefinitely when trying to export database with Virtual Tables (fts5)KEEP OPENn/aOpen--
#9522Miniflare doesn't support zstd compressed subrequestsKEEP OPENmediumOpen--
#9831`Error: Directory already exists and contains files that might conflict` on empty directoryKEEP OPENeasyOpen--
#9215wrangler d1 migration fails silently when executed in a directory without Wrangler configCLOSEn/aClosed-
#9485Hyperdrive does not work localhost when running 2 workers in the same processKEEP OPENn/aOpen--
#9479SQL[lite] files fail for `.exec(...)` that succeed with CLI invokationCLOSEn/aClosed-
#9789`wrangler dev` crashes/hangs with `--ip` on macOS with Firewall enabledKEEP OPENmediumOpen--
#9780unable to delete d1 dbNEEDS VERIFICATIONn/aOpen-Download
#9114Workflows ErrorCLOSEn/aClosed~-
#9040Miniflare cache refuses to store different status codes than the production environmentKEEP OPENn/aOpen--
#9029Vitest significantly slower after fix of #6844KEEP OPENmediumOpen--
#9133D1Database.exec incomplete input error caused by multi-line SQLKEEP OPENn/aOpen--
#8917`wrangler dev` throws internal error for HEAD requestsKEEP OPENeasyOpen--
#8995Unexpected D1 Database Deletion Behaviour in Wrangler CLICLOSEn/aClosed-
#8951wrangler dev intermittently fails in docker container when registry is a mounted volumeCLOSEn/aAcknowledged💬-
#8989Version metadata binding doesn't have a timestamp field in local devKEEP OPENn/aOpen--
#9045"You need a workers.dev subdomain in order to proceed"NEEDS VERIFICATIONn/aOpen--
#8671SECP521R1 not supported for HyperdriveKEEP OPENn/aOpen--
#8486Wrangler fails to validate R2 cors file properly and should error more helpfullyKEEP OPENeasyOpen--
#8510`getPlatformProxy` invariant behavior with RPC targetsKEEP OPENmediumOpen--
#8464All scripts in an account are being listed during DO migrationsKEEP OPENn/aOpen--
#8584c3 not initialising git properlyKEEP OPENeasyOpen--
#8544NODE_VERSION env var not taking effect on PagesKEEP OPENmediumOpen--
#8380Cannot convert argument to ByteString (non-ASCII in CLOUDFLARE_ACCOUNT_ID)KEEP OPENeasyOpen--
#8663D1 database unable to execute queries. Error: not authorized: SQLITE_AUTHCLOSEn/aClosed~💬-
#8566Missing dispose on RPC Stub promise typeKEEP OPENmediumOpen--
#8725`no_bundle` + `alias` does not work as expectedKEEP OPENn/aOpen--
#7949`service` should be an optional field under `[[services]]`KEEP OPENn/aOpen--
#8369type error with `defineWorkersConfig` using vitest workspaceKEEP OPENn/aOpen--
#8363wrangler caches account ID which causes auth 10000 error when moving accountsNEEDS VERIFICATIONn/aOpen--
#8280@cloudflare/vitest-pool-workers deals with `foo.wasm.js` as a wasm moduleKEEP OPENeasyOpen--
#8226Wrangler crashes trying to export local database with BLOB columnCLOSEn/aClosed~-
#7636D1 execute --remote throws forEach undefined errorKEEP OPENeasyOpen--
#7954Error running tests with singleWorker: falseKEEP OPENhardOpen--
#7814Hotkey bar renders when used with turborepoKEEP OPENeasyOpen--
#7669KV key operations fail with 403 when key contains "..."KEEP OPENn/aOpen--
#7651wrangler login does not work with VPNs (Tailscale and such)NEEDS VERIFICATIONn/aOpen--
#7957npx wrangler deploy randomly fails on GitHub RunnerKEEP OPENn/aOpen--
#6676Importing @google-cloud/storage fails with nodejs_compat_v2KEEP OPENn/aOpen--
#6675D1 export will fail schema contains reserved wordsCLOSEn/aClosed~-
#6905`wrangler types` + DurableObjects + build process + typescriptKEEP OPENeasyOpen--
#6789🐛 BUG: ERROR SystemError [ERR_TTY_INIT_FAILED] While installing using Git BashKEEP OPENConfirmed bug: C3 fails in Git Bash on Windows due to @clack/core calling setRawMode() on unsupported TTY. Similar issue #1992 was fixed for wrangler. Maintainer proposed isTTYSupported() solution.Open--
#6953Wrangler error deploying Platform Worker updates with DO migrationsCLOSEn/aClosed-
#7077🐛 BUG: Can't mock env when authoring a WorkerEntrypointKEEP OPENmediumOpen--
#7244Feature Request: Debug hanging Vitest testsKEEP OPENValid feature request for debugging tools to diagnose hanging tests in vitest-pool-workers. PR #11681 fixed specific inspector port hang, but general debugging tooling not implemented.Open--
#7103🐛 BUG: When using a long string (more than 1192 chars) the output is broken into several chunks splitted by new linesKEEP OPENn/aOpen--
#7095"mark path as external" error message is not actionableKEEP OPENeasyOpen--
#7211wrangler 3.86.0 D1 triggers kj/table.c++ hash table warningCLOSEn/aClosed~-
#7288🐛 BUG: Vitest inline snapshot does not get updatedKEEP OPENWindows-specific bug: vitest-pool-workers inline snapshots fail to update, line numbers report incorrectly, code coverage broken. Second user confirmed Oct 2025. No fix merged.Open--
#7435Worker stream API returns once instead of sequentially in wrangler devCLOSEn/aClosed💬-
#7495🐛 BUG: C3's web framework ts detection is brokenKEEP OPENn/aOpen--
#7376D1 Platform Proxy Socket Closed (Probably Due To Timeout)NEEDS VERIFICATIONn/aOpen--
#7395SvelteKit quickstart gives 500 error - No such module node:async_hooksCLOSEn/aClosed-
#7563Exporting a class with static async fetch method shows no errorKEEP OPENeasyOpen--
#7555Possible race condition with static assets upload - "no registered event handlers"CLOSEn/aClosed~-
#8792fetchMock doesn't intercept requests with square brackets in query parametersKEEP OPENeasyOpen--
#7956execution freezes on `debugger` statements when no inspector is openKEEP OPENmediumOpen-Download
#7767Server Sent Events (SSE) causes Error: The script will never generate a responseKEEP OPENmediumOpen--
#7717Running vitest from C3 default SvelteKit project causes Vite server exit issueKEEP OPENeasyOpen--
#7707Vitest Integration failure with error thrown from Durable Object RPCKEEP OPENmediumOpen--
#7686TypeError: This ReadableStream did not return bytes when using trpc with SSEKEEP OPENmediumOpen--
#7679Vitest __mocks__ not working when using @cloudflare/vitest-pool-workersKEEP OPENmediumOpen--
#7795Issue with testing workers using SELFCLOSEn/aClosed-
#9885Workers & Routes & SPAs - assets not resolvingKEEP OPENmediumOpen--
#9709wrangler types command do not create KV Namespace typesCLOSEn/aClosed-
#9356internal error in local dev fetch to https URLsKEEP OPENhardOpen--
#8837vitest integration can orphan processes in busy loopsKEEP OPENhardOpen--
#8718vitest-pool-workers process.env is not populatedKEEP OPENeasyOpen--
#7934build command is run twice on wrangler devKEEP OPENeasyOpen--
#6224Cannot wrangler pages deploy with pnpm from subdirectoryKEEP OPENmediumOpen--
#5860Redirects do not work properly in wrangler 3KEEP OPENmediumOpen--
#5683d1 export produces unimportable sql filesKEEP OPENeasyOpen--
#5564Unable to apply D1 migration: syntax errorNEEDS VERIFICATIONeasyOpen--
#11031vitest-pool-runner Concurrent DO requests fail storage cleanupKEEP OPENmediumOpen--
#10861Service binding props not propagated in local devKEEP OPENmediumOpen--
#10260SSR Optimizer uses Node.js builds instead of WorkersKEEP OPENmediumOpen--
#6913wrangler retries doesn't help with flakinessKEEP OPENn/aOpen--
#4515Proxy environment variables didn't workKEEP OPENmediumOpen--
#117if-none-match failing to ever matchNEEDS VERIFICATIONn/aOpen--
#10466API request (/memberships) failed with API tokenKEEP OPENeasyOpen--
#9503D1 import succeeds locally but fails remotelyKEEP OPENeasyOpen--
#9349D1 export/import fails with foreign key errorsKEEP OPENmediumOpen--
#8671SECP521R1 not supported for HyperdriveKEEP OPENn/aOpen--
#5942vitest isolated runtimes AssertionError when run from vscode extensionKEEP OPENeasyOpen--
#5709Non-interactive version of versions deploy still being interactiveKEEP OPENeasyOpen--
#5292D1 Internal Server Error 500 / not authorized when ingesting SQLCLOSEn/aOpen--
#2046Inconsistent behaviour in _routes.jsonKEEP OPENmediumOpen--
#10933support wrangler deploy --tag and --messageKEEP OPENmediumOpen--
#10767Cannot Create Pipelines SinkKEEP OPENn/aOpen--
#10682unrelated wrangler commands depend on parsing wrangler.jsoncKEEP OPENmediumOpen--
#10020ambient namespace for Env breaks types for subworkersKEEP OPENmediumOpen--
#9882can't test cron triggers locally with assetsKEEP OPENmediumOpen--
#7226Creating a new typescript project fails with an errorNEEDS VERIFICATIONn/aOpen--
#6562shutting down dev server logs errors in consoleKEEP OPENmediumOpen--
#5592Vitest can not import StripeKEEP OPENhardOpen--
#3520Unable to put R2 object with key containing ...KEEP OPENn/aOpen--
#9381Can't use vitest-pool-workers with vite-pluginKEEP OPENhardOpen--
#8906Cannot start Vite dev server with proxy env variablesKEEP OPENeasyOpen--
#6515POST with body to Worker in local dev throws errorKEEP OPENmediumOpen--
#5771D1 via miniflare doesn't accept Buffer for blobsKEEP OPENeasyOpen--
#4878Wrangler hangs on exit after Workers runtime fails to startKEEP OPENmediumOpen--
#3696Wrangler fails to clear port binding on exit with errorKEEP OPENmediumOpen--
#2794Wrangler randomly throws malformed API response errorKEEP OPENmediumOpen--

Last updated: Feb 21, 2026