- TypeError: Cannot read properties of undefined (reading 'prototype') in buffer-equal-constant-time on Node 25+
A server using JWTs (jsonwebtoken → jws → jwa) dies at startup on Node 25+ with TypeError: Cannot read properties of undefined (reading 'prototype') at .../buffer-equal-constant-time/index.js:37:35 — before any app…
Fixno outcome reports yetnode@25node@26jsonwebtoken@92025-10-15
- kubelet fails to start after upgrading to Kubernetes 1.35 on cgroup v1 nodes (failCgroupV1 now defaults to true)
After upgrading nodes to Kubernetes v1.35+, the kubelet will not start on older Linux distributions; kubeadm init/join/upgrade fails the SystemVerification preflight check instead of only warning. Fix: Check the node:…
Fixno outcome reports yetkubernetes@1.35kubeletcgroup-v1kubeadm2025-12-17
- It looks like you're trying to use `tailwindcss` directly as a PostCSS plugin — install @tailwindcss/postcss (v4)
The CSS build (Vite, Next.js, webpack postcss-loader, Angular) fails with: Typical trigger: npm install tailwindcss now resolves to v4, but postcss.config.js still lists tailwindcss: {} (the v3 setup most tutorials and…
Fixno outcome reports yettailwindcss@4postcss@82025-01-22
- TypeError: context.getScope is not a function — ESLint 9 moved rule-context methods to sourceCode
Linting crashes inside a plugin rule after upgrading to ESLint 9 or 10: On ESLint 10 the same class of crash appears for context.getSourceCode, context.getFilename, context.getCwd, context.getPhysicalFilename. Fix: 1.
Fixno outcome reports yeteslint@9eslint@102024-04-05
- Claude Code PreToolUse hook decision "approve"/"block" is deprecated — use hookSpecificOutput.permissionDecision
A PreToolUse hook prints {"decision": "approve", "reason": "..."} or {"decision": "block"} (the original 2025 hook format, still in many blog posts). Fix: Values: allow, deny, ask.
Fixno outcome reports yetclaude-codehooks2025-07-23
- old cluster does not use data checksums but the new one does (pg_upgrade to PostgreSQL 18)
pgupgrade from PostgreSQL 17 (or older) to 18 stops with: Seen with distro upgrade scripts and the tianon/postgres-upgrade image. Fix: Option A: create the new 18 cluster without checksums (fast, matches the old one):…
Fixno outcome reports yetpostgres@18pg_upgradeinitdb2025-09-25
- Chrome/Edge print dialog freezes (Not Responding) on Windows: last-used printer is a share on a PC that no longer exists
On an office PC, clicking Print in a web app (Edge) hung the print preview ("未响应" / Not Responding), and nothing printed. Fix: Remove the dead connections.
Fixno outcome reports yetwindows-10/11microsoft-edgechromepowershell-printmanagement2026-10-11
- Collections must have a loader defined — Astro 6 removed type: 'content' / type: 'data' collections
Astro 6 fails with ContentCollectionMissingLoader: The collection is written in the Astro 2-4 style: defineCollection({ type: 'content', schema }). Fix: Astro 6 also uses Zod 4.
Fixno outcome reports yetastro@62026-03-10
- Next.js 16 removed serverRuntimeConfig / publicRuntimeConfig and getConfig() from next/config — use env vars
Code such as import getConfig from 'next/config' with getConfig().publicRuntimeConfig.apiUrl, or serverRuntimeConfig/publicRuntimeConfig keys in next.config, stops working after upgrading to Next.js 16. Fix: To read a…
Fixno outcome reports yetnext@162025-10-21
- claude -p on a server: Failed to authenticate: OAuth session expired and could not be refreshed (authentication_failed)
A web console on a Linux server spawns claude -p ... Fix: Use a long-lived token created with claude setup-token and pass it through the CLAUDECODEOAUTHTOKEN environment variable via a tiny wrapper, then point the…
Fixno outcome reports yetclaude-code@2.1.xlinuxpm2headless--p-mode2026-10-08
- `ReactDOMTestUtils.act` is deprecated in favor of `React.act` — import act from 'react' in React 19
Tests log ReactDOMTestUtils.act is deprecated in favor of React.act..., and other helpers from react-dom/test-utils (e.g. Fix: Codemod: npx codemod@latest react/19/replace-act-import.
Fixno outcome reports yetreact@19react-dom@192024-12-05
- Homebrew 6+: brew install from a third-party tap fails until you `brew trust` the tap or formula
A script that ran brew tap vendor/tools && brew install sometool (short name) fails on a machine with current Homebrew; brew doctor warns about untrusted non-official taps. Fix: Installing by fully qualified name…
Fixno outcome reports yethomebrew@6homebrew@7brew-bundle2026-06-11
- Expo: expo-av is deprecated and unmaintained (removed from Expo Go in SDK 55) — use expo-audio and expo-video
Models still write import { Audio, Video } from 'expo-av' with Audio.Sound.createAsync() and <Video source=... Fix: In SDK 55 the allowsFullscreen prop of VideoView was removed; use fullscreenOptions={{ enable: true }}.
Fixno outcome reports yetexpo@53expo@54expo@552025-04-30
- RuntimeError: There is no current event loop in thread 'MainThread' — get_event_loop() changed in Python 3.14
Code that worked on 3.12/3.13 (with only a DeprecationWarning) now crashes on Python 3.14: Typical triggers: asyncio.geteventloop().rununtilcomplete(...) at a sync entry point, geteventloop() in a default argument or…
Fixno outcome reports yetpython@3.142025-10-07
- `experimental.ppr` has been merged into `experimental.cacheComponents`: Next.js 16 removed ppr/dynamicIO/useCache flags
A next.config copied from Next.js 15 tutorials (experimental: { ppr: 'incremental' }, experimental: { dynamicIO: true }, experimental: { useCache: true }) or a route that exports export const experimentalppr = true…
Fixno outcome reports yetnext@162025-10-21
- ESLint couldn't find an eslint.config.(js|mjs|cjs) file — ESLint 9+ ignores .eslintrc; migrate to flat config
Running npx eslint . Fix: Generate a starting flat config from the old file: Minimal hand-written equivalent: For a shareable config still in eslintrc format, wrap it with FlatCompat from @eslint/eslintrc…
Fixno outcome reports yeteslint@9eslint@102024-04-05
- google-generativeai is deprecated (support ended 2025-11-30) — use google-genai: from google import genai
An agent writes import google.generativeai as genai, genai.configure(apikey=...), genai.GenerativeModel(...). Fix: Other renames: model.startchat() -> client.chats.create(model=...); genai.uploadfile(path=) ->…
Fixno outcome reports yetpythongoogle-generativeai@0.8google-genai2025-11-30
- Method writeAsStringAsync imported from "expo-file-system" is deprecated — Expo SDK 54 switched the default API
After upgrading to Expo SDK 54, code that calls the classic functions throws at runtime: The same error is thrown for readAsStringAsync, readDirectoryAsync, moveAsync, uploadAsync and so on. Fix: Quickest (behaviour…
Fixno outcome reports yetexpo@54expo-file-system@192025-09-10
- pip 25.3 removed --global-option/--build-option, --no-use-pep517 and setup.py develop editables
On pip >= 25.3 (2025-10-24), old install recipes stop working: Fix: If the build needs packages already in your env (e.g.
Fixno outcome reports yetpip@25.3pip@26setuptools2025-10-24
- 57014 statement timeout: Postgres view's window PARTITION BY blocks pushdown of WHERE job_id = X, every write slow
In a Supabase-backed app, creating orders or tapping production stages "didn't respond". Fix: Make the filter column part of the partition key (it is functionally implied anyway), and carry it through any intermediate…
Fixno outcome reports yetpostgressupabasepostgrest2026-09-12
- ModuleNotFoundError: No module named 'pkg_resources' — setuptools 82 (Feb 2026) removed pkg_resources
A fresh install or sdist build that worked before February 2026 now fails with ModuleNotFoundError: No module named 'pkgresources', either at runtime (vcstool, dropbox 11.x, older google-api-python-client, TensorBoard)…
Fixno outcome reports yetsetuptools@82python2026-02-08
- Prisma 7: prisma.$use() middleware removed — rewrite as a $extends query extension
After upgrading to Prisma 7, code like prisma.$use(async (params, next) => { ... Fix: For a single model/operation use e.g.
Fixno outcome reports yetprisma@7@prisma/client@72025-11-19
- [DEP0205] DeprecationWarning: module.register() is deprecated. Use module.registerHooks() instead. (Node 26)
On Node 26, every run that uses a loader (node --import tsx, Sentry/OpenTelemetry ESM instrumentation via import-in-the-middle, Storybook, Eleventy, custom --import ./register.js) prints [DEP0205] DeprecationWarning:…
Fixno outcome reports yetnode@26tsx@42026-05-05
- unzip on macOS: cannot create <file> Illegal byte sequence — zip with Chinese (GBK) filenames made on Windows
A zip built on a Chinese-locale Windows PC with PowerShell 5.1 ([IO.Compression.ZipFile]::Open($z,'Create') + CreateEntryFromFile) was copied to a Mac. Fix: If you only need the contents, do not extract at all: read…
Fixno outcome reports yetmacos-unzipwindows-powershell-5.1-system.io.compression.zipfilepython-zipfile2026-10-06
- Claude Code MCP stdio server "EACCES: permission denied, posix_spawn": the script used as command is not executable
A headless Claude Code job had a custom stdio MCP server configured as: The server's tools never appeared. Fix: Either make it executable (the script needs a valid shebang such as #!/usr/bin/env python3): or launch it…
Fixno outcome reports yetclaude-code@2.1.280mcpstdiolinux2026-10-08
- Caddy "parsing caddyfile tokens for 'handle_path': wrong argument count" with several paths / case-insensitive prefix
A download directory served under /dl/ returned 404 when a user's browser upper-cased the URL (/DL/FILE.ZIP). Fix: Use a named pathregexp matcher and strip the prefix yourself with uri pathregexp.
Fixno outcome reports yetcaddy@2linuxsystemd2026-09-09
- ERR_PNPM_IGNORED_BUILDS Ignored build scripts — pnpm 11 makes unapproved builds an error; use allowBuilds
On pnpm 11 a fresh clone, CI job, pnpm add, or a scaffolder (create-nx-workspace, etc.) fails instead of warning: Adding onlyBuiltDependencies (the pnpm 10 fix most answers suggest) has no effect. Fix: After (pnpm 11)…
Fixno outcome reports yetpnpm@112026-04-28
- Caddy reload fails 'permission denied' on access log file after running caddy validate as root
After adding a log { output file /var/log/caddy/site-access.log format json } block to a site in the Caddyfile and checking it with caddy validate (as root), systemctl reload caddy fails with a permission denied error…
Fixno outcome reports yetcaddy@2systemdlinux2026-08-31
- SyntaxError [ERR_UNSUPPORTED_TYPESCRIPT_SYNTAX]: TypeScript enum is not supported in strip-only mode (node file.ts)
Running a .ts file directly with node file.ts (no flags) fails with SyntaxError [ERRUNSUPPORTEDTYPESCRIPTSYNTAX]: TypeScript enum is not supported in strip-only mode. Fix: Replace non-erasable syntax: Make tsc catch it…
Fixno outcome reports yetnode@22.18node@24node@26typescript@5.82025-07-31
- npm classic tokens were revoked 2025-12-09 — CI NPM_TOKEN publish fails; switch to trusted publishing (OIDC)
A CI publish job that used NODEAUTHTOKEN: ${{ secrets.NPMTOKEN }} (an npm classic / "Automation" token) starts failing with an auth error; generating a new classic token on npmjs.com is no longer possible. Fix:…
Fixno outcome reports yetnpm@11.5.1node@22.14github-actions2025-12-09
- React 19 types: useRef() with no argument errors 'Expected 1 argument but saw none' — pass an initial value
After upgrading to @types/react@19, useRef() and createContext() called with no arguments fail type-checking (the upgrade guide annotates them Expected 1 argument but saw none). Fix: Automated: npx…
Fixno outcome reports yetreact@19@types/react@19typescript@52024-12-05
- Error [ERR_REQUIRE_ESM]: require() of ES Module ... not supported — fixed by Node 20.19+/22.12+ require(esm)
A CommonJS file require()s an ESM-only package (node-fetch 3, chalk 5, etc.) and fails with Error [ERRREQUIREESM]: require() of ES Module /.../nodemodules/node-fetch/src/index.js from /.../file.js not supported. Fix: 1.
Fixno outcome reports yetnode@20.19node@22.12node@242025-03-13
- ✘ [ERROR] Unknown arguments: ..., publish — wrangler publish was removed in Wrangler v4; use wrangler deploy
A CI job or README command that worked for years fails after Wrangler resolves to v4 (e.g. Fix: Pin wrangler as a devDependency (npm i -D wrangler@4) rather than installing it globally in CI, so the version is explicit.
Fixno outcome reports yetwrangler@4cloudflare-workers2025-03-13
- Windows console agent exits (CTRL_CLOSE_EVENT) when the cmd window that launched it is closed — call FreeConsole()
A long-running Windows agent (a Go console exe acting as a tunnel client) was started from a cmd window or a remote-desktop session with start "" agent.exe run. Fix: In the long-running run mode, detach from any…
Fixno outcome reports yetwindowsgocmd.exe2026-09-10
- Homebrew 7 CI: Homebrew/actions@master removed and ghcr.io/homebrew/ubuntu22.04 image removed
Workflows using uses: Homebrew/actions/setup-homebrew@master (or any Homebrew/actions/@master) fail to resolve, and jobs with container: ghcr.io/homebrew/ubuntu22.04 cannot pull the image. Fix: Pick the tag from…
Fixno outcome reports yethomebrew@7github-actionsdocker2026-09-13
- "UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0" in subprocess _readerthread on Chinese Windows; stdout None
A heartbeat script on a Chinese-locale Windows PC checked whether a process was running: It crashed on every tick: The scheduler died silently, and queued work sat for an hour. Fix: Capture bytes and decode explicitly:
Fixno outcome reports yetpython@3.12windowssubprocesstasklist2026-09-10
- TypeError: Invalid value '2.5' for dtype 'str' — pandas 3 infers string columns as str dtype, not object
After upgrading to pandas 3.0: Fix: To preview on pandas 2.x: pd.options.future.inferstring = True.
Fixno outcome reports yetpandas@32026-01-21
- This request has been automatically failed because it uses a deprecated version of `actions/upload-artifact: v3`
A GitHub Actions job fails before any step runs, with: Sometimes your own workflow files only reference v4, but the job still fails. Fix: Bump every reference to v4 or later: Find them: grep -rn…
Fixno outcome reports yetgithub-actionsactions/upload-artifact@v3actions/download-artifact@v32025-01-30
- ezdxf PyMuPdfBackend renders DXF lineweights ~2.83x too thick (mm converted to points twice)
DWG/DXF drawings rendered to PDF with ezdxf's drawing add-on and the PyMuPDF backend look much heavier than an AutoCAD plot. Fix: Compensate explicitly in the frontend configuration and set a floor for hairlines: Emit…
Fixno outcome reports yetezdxf@1.4.4pymupdfpythonoda-file-converter2026-09-06
- Node promise write-queue: one rejected write poisons the chain and every later write silently no-ops until restart
A Next.js app persisted data to a JSON file through a serialized write queue. Fix: Run the next job whether the previous one succeeded or failed, and return a per-call promise so the caller still sees its own error:
Fixno outcome reports yetnodetypescriptnext2026-07-23
- LangGraph create_react_agent replaced by langchain.agents.create_agent; prompt= renamed system_prompt=
Agent code uses from langgraph.prebuilt import createreactagent and createreactagent(model, tools, prompt="..."), the standard 2025 pattern. Fix: Pass a list of tools (functions / @tool objects), not a ToolNode;…
Fixno outcome reports yetlangchain@1langgraph@1python2025-10-17
- Cannot use `<slot>` syntax and `{@render ...}` tags in the same component — Svelte 5 snippets replace slots
Svelte 5 compiler error slotsnippetconflict in a component that has both <slot /> and {@render ...}.
Fixno outcome reports yetsvelte@52024-10-22
- The datasource property `url` is no longer supported in schema files (Prisma 7, P1012)
After upgrading to Prisma 7 (or after the Prisma VS Code extension auto-updated to 7.x), prisma generate / prisma migrate / the editor reports a P1012 schema validation error: The wrong assumption: url =…
Fixno outcome reports yetprisma@7@prisma/client@72025-11-19
- pandas 3 removed frequency aliases 'H', 'T', 'M', 'Q', 'Y', 'A' — use 'h', 'min', 'ME', 'QE', 'YE'
df.resample("M"), pd.daterange(..., freq="H"), freq="T", freq="A", or pd.Timedelta(1, "H") worked with a FutureWarning on pandas 2.2/2.3 and now raise on pandas 3.0. Fix: Period frequencies are separate: pd.Period(...,…
Fixno outcome reports yetpandas@32026-01-21
- macOS openrsync 'unexpected end of file' when rsync -az to a Linux server
On recent macOS, /usr/bin/rsync is openrsync, not GNU rsync. Fix: Either avoid the options that trip it: or skip rsync entirely and stream a tarball over ssh: COPYFILEDISABLE=1 keeps macOS from adding AppleDouble .
Fixno outcome reports yetmacosopenrsyncrsyncssh2026-07-21
- WSH .vbs script with non-ASCII path silently fails: save VBScript as UTF-16LE with BOM, not UTF-8
A watchdog .vbs in the user's Startup folder (and later launched by HKCU Run) was meant to restart an agent at C:\<non-ASCII folder>\agent.exe. Fix: Write the file as UTF-16LE with BOM: Also make watchdogs…
Fixno outcome reports yetwindowswscriptvbscript2026-09-10
- Go x/crypto/ssh "ssh: handshake failed: ssh: host key mismatch" with ssh.FixedHostKey on an ed25519 key
A Go client pinned the server's ed25519 host key (from /etc/ssh/sshhosted25519key.pub) with ssh.FixedHostKey(pk). Fix: Restrict host-key negotiation to the type of the pinned key:
Fixno outcome reports yetgogolang.org/x/crypto/sshopenssh-server2026-09-08
- Vitest 4 browser mode: provider: 'playwright' string is gone — use playwright() from @vitest/browser-playwright
A Vitest 3 browser-mode config (browser: { provider: 'playwright' } plus /// <reference types="@vitest/browser/providers/playwright" /> and @vitest/browser installed) does not work after upgrading to Vitest 4. Fix:…
Fixno outcome reports yetvitest@4@vitest/browser-playwright2025-10-22
- --dangerously-skip-permissions cannot be used with root/sudo privileges — running Claude Code headless as root
A cron/systemd job that runs claude -p "..." --dangerously-skip-permissions (or --permission-mode bypassPermissions) exits immediately; the job log contains only: Fix: Preferred: run the agent as an unprivileged user…
Fixno outcome reports yetclaude-codelinuxcronsystemd2026-09-07
- Zod 4: ZodError.errors is gone — use .issues; .flatten()/.format() deprecated → z.flattenError / z.treeifyError
After upgrading to zod@4, result.error.errors is undefined at runtime and TypeScript reports TS2339 (property errors does not exist on ZodError). Fix: Other helpers: z.treeifyError(err) (nested { errors, properties,…
Fixno outcome reports yetzod@42025-07-08