platform · inferred from evidence
Node
A JavaScript runtime environment.
- Nx 21.4.0: node processes linger at 100% CPU after ending the session
This is an Nx bug in child-process cleanup on session exit. Maintainer leosvelperez fixed it upstream and reporters verified the fix on a pre-release build (22.7.0-pr.33655.12b0dd7): no orphaned processes, continuous targets no longer marke
- n8n "Extract from File" node with "Extract From PDF" kills the container with exit code 132
It is probably not actually running out of memory. Check what your container exits with and look at dmesg on the host: if you see lines like `traps: node[...] trap invalid opcode ... in skia.linux-x64-musl.node` and an exit code of 132, tha
- Perplexity MCP npx wrapper causes EOF errors in strict MCP clients
You diagnosed it right. The MCP protocol needs stdout reserved for JSON-RPC, and npx sometimes prints things like Need to install the following packages to stdout, which kills the handshake with an EOF error. The reliable fix is to skip the
- Logto fails to start: self signed certificate in certificate chain (managed Postgres)
Point Node at DigitalOcean's CA certificate with the NODE_EXTRA_CA_CERTS environment variable (e.g. NODE_EXTRA_CA_CERTS=/opt/certs/do.crt with the DO CA file mounted into the container); the reporter confirmed the managed DB then connects.
- customerio-node: ERR_INVALID_ARG_TYPE: The listener argument must be of type Function on track()
This was a bug in the library itself: the track request pipeline passed a non-function where Node's EventEmitter expected a listener. The maintainer reproduced it, shipped the fix in `customerio-node v3.0.3` (tested first as 3.0.3-beta.1),
- exa-mcp-server fails to start: SyntaxError Invalid or unexpected token in .smithery/index.cjs
The published npm tarball had the `#!/usr/bin/env node` shebang on line 2 of `.smithery/index.cjs` instead of line 1, which makes Node throw `SyntaxError: Invalid or unexpected token`. Fix: update to the latest npm package, where Exa correc
- @upstash/redis on Node 14: "Unable to decode base64 []: atob is not defined"
Upgrade to Node 16+, or add a polyfill at the top of your API route: `if (typeof atob === 'undefined') { global.atob = (b64) => Buffer.from(b64, 'base64').toString('utf-8'); }`. Downgrading to @upstash/redis 1.13.1 also avoids it. The maint
- ORA-01000: maximum open cursors exceeded with node-oracledb connection pool
ORA-01000 with a connection pool almost always means sessions or cursors arent being released: either youre not releasing connections back to the pool, or your pool is too small for Node's throughput so statement cache size times pool size
- Observable Framework npm run dev fails with listen EINVAL on Fedora
The preview server was resolving an IPv6 address (check your HOSTNAME env var, which is a common source) and Node's listen call rejected it with EINVAL. Fix: upgrade @observablehq/framework to a version that includes PR #854, which fixed th
- Notion API calls from the browser are blocked by CORS policy
You cannot call the Notion API directly from browser JavaScript, and this is by design, not a bug. Notion does not send CORS headers, so the browser will block the requests no matter what. The reason, confirmed in the thread: your API token
- SandboxError "Invalid redirect value, must be one of follow or manual" running E2B on Vercel Edge
The E2B team fixed Edge-runtime support in the JS SDK — it landed in v1.2.3 and up, where the API/RPC clients use `redirect: "follow"` (the only redirect mode Edge allows) for requests to E2B endpoints. Fix: upgrade with `npm i e2b@^1.2.3`.
- The ENCORE_RUNTIME_LIB environment variable is not set (yarn start on Windows)
ENCORE_RUNTIME_LIB points Encore at its native runtime binary, and when you launch with plain node or npm run test the variable is never set. The supported paths are to run the app with the Encore CLI (encore run) and run tests with encore
- Codefresh CLI: log following breaks after node version bump
The CLI team fixed the version check: the reporter confirmed log following works again after the fix. Update the codefresh CLI to the latest release if you hit the node-version compatibility error when tailing pipeline-runner logs. Source:
- TypeError: e._formData.get is not a function when calling a Server Action in Next.js
The culprit is the isomorphic-form-data package, pulled in by older Appwrite and Twilio SDKs: it overwrites Node's native global.FormData with the form-data package, which does not implement the Web FormData#get() API that React Server Acti