-
Notifications
You must be signed in to change notification settings - Fork 83
Open
Labels
Description
Describe the bug
Here's minimal code and wrangler config may be related to the internal error:
const { env } = await getCloudflareContext({ async: true });
const browser = await puppeteer.launch(env.BROWSER, { keep_alive: BROWSER_KEEP_ALIVE });
"env": {
"development": {
"vars": {
// ...
},
"r2_buckets": [
{
"remote": true,
"binding": "R2_BUCKET",
"bucket_name": "shotify-files-development"
}
],
"browser": {
"remote": true,
"binding": "BROWSER"
}
}
},
And the internal error is:
✘ [ERROR] Error: Unable to create new browser: code: 500: message: Error: internal error; reference = 9kfn1bbpprdndl2o6fcoguqn
at async Object.fetch
(file:///Users/szxmsu/repositories/szxmsu/shotify/node_modules/miniflare/src/workers/core/entry.worker.ts:440:19)
at eT.acquire
(file:///Users/szxmsu/repositories/szxmsu/shotify/.open-next/server-functions/default/handler.mjs:522:24411)
at async eT.launch
(file:///Users/szxmsu/repositories/szxmsu/shotify/.open-next/server-functions/default/handler.mjs:522:23118)
at async t
(file:///Users/szxmsu/repositories/szxmsu/shotify/.open-next/server-functions/default/handler.mjs:502:39)
at async p
(file:///Users/szxmsu/repositories/szxmsu/shotify/.open-next/server-functions/default/handler.mjs:485:251959)
at async rN.do
(file:///Users/szxmsu/repositories/szxmsu/shotify/.open-next/server-functions/default/handler.mjs:394:22329)
at async rN.handle
(file:///Users/szxmsu/repositories/szxmsu/shotify/.open-next/server-functions/default/handler.mjs:394:27463)
at async k2
(file:///Users/szxmsu/repositories/szxmsu/shotify/.open-next/server-functions/default/handler.mjs:522:104477)
at async rN.handleResponse
(file:///Users/szxmsu/repositories/szxmsu/shotify/.open-next/server-functions/default/handler.mjs:389:152196)
at async g3
(file:///Users/szxmsu/repositories/szxmsu/shotify/.open-next/server-functions/default/handler.mjs:522:105502)
at async x
(file:///Users/szxmsu/repositories/szxmsu/shotify/.open-next/server-functions/default/handler.mjs:522:106657)
Steps to reproduce
- Run
opennextjs-cloudflare build --env development && opennextjs-cloudflare preview --env development - Send an http post request to execute code
await puppeteer.launch(env.BROWSER, { keep_alive: BROWSER_KEEP_ALIVE }) - The internal error occurs after about 1.5 mins
Expected behavior
The internal error shouldn't occur.
@opennextjs/cloudflare version
1.13.1 but opennextjs-cloudflare --version return 0.1.0
Wrangler version
4.50.0
next info output
Proxy environment variables detected. We'll use your proxy for fetch requests.
Using vars defined in .dev.vars
/bin/sh: yarn: command not found
/bin/sh: pnpm: command not found
Operating System:
Platform: darwin
Arch: arm64
Version: Darwin Kernel Version 25.1.0: Mon Oct 20 19:32:41 PDT 2025; root:xnu-12377.41.6~2/RELEASE_ARM64_T6000
Available memory (MB): 16384
Available CPU cores: 10
Binaries:
Node: 24.11.0
npm: 11.6.1
Yarn: N/A
pnpm: N/A
Relevant Packages:
next: 15.5.6 // An outdated version detected (latest is 16.0.3), upgrade is highly recommended!
eslint-config-next: 15.5.6
react: 19.2.0
react-dom: 19.2.0
typescript: 5.9.3
Next.js Config:
output: N/A
⚠ An outdated version detected (latest is 16.0.3), upgrade is highly recommended!
Please try the latest canary version (`npm install next@canary`) to confirm the issue still exists before creating a new issue.
Read more - https://nextjs.org/docs/messages/opening-an-issueAdditional context
No response