Match the exact signature
Search or browse for the exact message first. Similar wording can point to a different provider, SDK, or runtime path.
Developer troubleshooting hub
Match exact error signatures, read source-backed troubleshooting notes where available, and move from symptoms to safe checks for API errors, deployment failures, Docker, npm, Python, AI coding tools, and GitHub Actions.
Search or browse for the exact message first. Similar wording can point to a different provider, SDK, or runtime path.
Use source-backed labels, technology, category, and update dates to decide whether the page matches your environment.
Collect non-secret diagnostics, change one variable at a time, and keep a rollback path before touching production.
Search is static-friendly and falls back to the crawlable error archive. Use quotes from the exact error when possible.
Browse common developer error categories including API errors, deployment failures, Docker issues, AI coding tools, cloud platform problems, npm, Python, GitHub Actions, SSL, Git, and DNS.
Start with the strongest revenue-focused hubs for API failures, AI coding assistant problems, CI/CD breakage, Docker issues, deployment failures, Cloudflare errors, LiteLLM routing, and Ollama model runtime errors.
These pages include public source URLs in the imported page body. They still require local verification, but they are stronger starting points than generic checklists.
Pages should start from a real error signature, category, technology, common causes, and update fields.
When a record includes public references, the page labels that evidence instead of hiding it in a generic template.
Outdated or unsupported claims can be reported through the contact page with the page URL and public source.
Read the editorial methodology, source policy, and troubleshooting methodology.
Use these crawlable category hubs to move from a broad failure mode to specific error signatures and fixes.
Fix Vercel deployment build failures caused by environment drift (Node version mismatch, missing build-time env vars like NEXT_PUBLIC_*), TypeScript stricter compilation, or OOM conditions Includes evidence for Vercel troubleshooting demand.
Cannot find module OR "Module not found" OR Process completed with exit code 1 OR Vercel build failed despite local npm run build being green Resolve Docker Compose or docker run port binding conflicts where host port is already occupied by another container or host process Includes evidence for Docker troubleshooting demand.
ERROR: Bind for 0.0.0.0:5001 failed: port is already allocated OR bind: address already in use Fix GitHub Actions workflow permission errors including GITHUB_TOKEN scope issues, fork PR restrictions, and runner filesystem ownership conflicts from root vs non-root step runs Includes evidence for GitHub Actions troubleshooting demand.
Error: HttpError: Resource not accessible by integration OR remote: Permission to user/repo.git denied to github-actions[bot] OR Error: EACCES: permission denied, open '/home/runner/.npm/_cacache/...' Fix OpenAI 429 rate limit error by understanding RPM/TPM dimensions and configuring proper retry/backoff strategy Includes evidence for OpenAI API troubleshooting demand.
Rate limit reached for gpt-3.5-turbo in organization org-exampleorgid123 on tokens per min. Limit: 10000.000000 / min. Current: 10020.000000 / min. Fix OpenAI API 429 quota errors when the account balance page shows available free credits that are actually expired or inactive — users cannot tell the difference between balance display and actual usable spend. Includes evidence for OpenAI API troubleshooting demand.
RateLimitError: You exceeded your current quota, please check your plan and billing details — even with free credit grants displayed as available Diagnose and fix GitHub Copilot CLI authentication failures caused by silent swallowing of REST quota exceeded and rate limit errors during token validation phase Includes evidence for GitHub Copilot troubleshooting demand.
Session was not created with authentication info or custom provider (root cause: CLI auth flow silently swallows REST quota/rate-limit errors during token validation) Next.js app builds successfully on developer's machine (Windows/macOS) but fails on Vercel deploy with case-sensitivity module not found errors. File paths look correct but Vercel's Linux filesystem is case-sensitive. Includes evidence for Vercel troubleshooting demand.
ModuleNotFoundError: Module not found: Can't resolve '@/components/forms/RegisterForm' | Build failed because of webpack errors User gets a 429 rate limit error from OpenAI but cannot see the actual rate-limit headers (x-ratelimit-remaining, x-ratelimit-reset) to diagnose whether they are truly over the limit or hitting a false-positive throttling. Includes evidence for OpenAI API troubleshooting demand.
Error code: 429 - {'error': {'code': 'rate_limit_error', 'message': 'This request would exceed the rate limit for your organization...', 'type': 'invalid_request_error'}} Fix quota exceeded error on paid Gemini API tier — developers have active billing and minimal usage but are stuck on free-tier quotas Includes evidence for Google Gemini API troubleshooting demand.
"Quota exceeded. Please try again later." on Google AI Studio despite being a paid Tier 1 project with minimal usage and active billing. Fix Docker EACCES permission denied errors when installing global npm packages or running build scripts inside containers Includes evidence for Docker troubleshooting demand.
EACCES: permission denied — mkdir /usr/local/lib/node_modules/.npm/_cacache/tmp or node_modules during npm install global package in Docker/container Web developers whose sites are protected by Cloudflare experience intermittent 522 errors preventing visitors from reaching their origin servers; need diagnostic steps and resolution methods Includes evidence for Cloudflare troubleshooting demand.
Error 522 Origin connection timed out — Cloudflare Workers unable to reach upstream origin After upgrading to LiteLLM 1.82.1, previously working OpenRouter model IDs throw 404 errors. Users proxying through LiteLLM proxy lose access to OpenRouter models and need quick workaround to restore routing to healthy deployments. Includes evidence for LiteLLM troubleshooting demand.
litellm.CallFailed: Error code: 404 — OpenRouter model IDs stopped working after LiteLLM upgrade to v1.82.1 Authentication failed, rate limit, quota exceeded, model not found, context length, timeout, and provider routing errors.
Vercel build failed, GitHub Actions failed, permission denied, missing modules, SSL handshake, DNS, and cloud origin failures.
Claude Code, Cursor, GitHub Copilot, OpenRouter, Ollama, LiteLLM, and model-routing failures in coding workflows.
Fix quota exceeded error on paid Gemini API tier — developers have active billing and minimal usage but are stuck on free-tier quotas Includes evidence for Google Gemini API troubleshooting demand.
"Quota exceeded. Please try again later." on Google AI Studio despite being a paid Tier 1 project with minimal usage and active billing. Web developers whose sites are protected by Cloudflare experience intermittent 522 errors preventing visitors from reaching their origin servers; need diagnostic steps and resolution methods Includes evidence for Cloudflare troubleshooting demand.
Error 522 Origin connection timed out — Cloudflare Workers unable to reach upstream origin Fix Claude Code OAuth login failures caused by DNS resolution failure of auth.anthropic.com Includes evidence for Claude Code troubleshooting demand.
getaddrinfo ENOTFOUND auth.anthropic.com — Claude Code OAuth login fails with timeout; auth.anthropic.com does not resolve via DNS, making authentication impossible Resolve Docker Compose or docker run port binding conflicts where host port is already occupied by another container or host process Includes evidence for Docker troubleshooting demand.
ERROR: Bind for 0.0.0.0:5001 failed: port is already allocated OR bind: address already in use Fix GitHub Actions workflow permission errors including GITHUB_TOKEN scope issues, fork PR restrictions, and runner filesystem ownership conflicts from root vs non-root step runs Includes evidence for GitHub Actions troubleshooting demand.
Error: HttpError: Resource not accessible by integration OR remote: Permission to user/repo.git denied to github-actions[bot] OR Error: EACCES: permission denied, open '/home/runner/.npm/_cacache/...' Diagnose and fix GitHub Copilot CLI authentication failures caused by silent swallowing of REST quota exceeded and rate limit errors during token validation phase Includes evidence for GitHub Copilot troubleshooting demand.
Session was not created with authentication info or custom provider (root cause: CLI auth flow silently swallows REST quota/rate-limit errors during token validation) Fix LiteLLM proxy ConnectionRefusedError by verifying proxy process is running on expected host:port, resolving Docker network isolation, unsetting conflicting LITELLM_PORT env variable Includes evidence for LiteLLM troubleshooting demand.
litellm.llms.custom_httpx.http_handler.HTTPHandler.post: Connection refused OR httpx.ConnectError: [Errno 111] Connection refused Fix OpenAI 429 rate limit error by understanding RPM/TPM dimensions and configuring proper retry/backoff strategy Includes evidence for OpenAI API troubleshooting demand.
Rate limit reached for gpt-3.5-turbo in organization org-exampleorgid123 on tokens per min. Limit: 10000.000000 / min. Current: 10020.000000 / min. Fix Vercel deployment build failures caused by environment drift (Node version mismatch, missing build-time env vars like NEXT_PUBLIC_*), TypeScript stricter compilation, or OOM conditions Includes evidence for Vercel troubleshooting demand.
Cannot find module OR "Module not found" OR Process completed with exit code 1 OR Vercel build failed despite local npm run build being green User configures an MCP server in Claude Code and receives ECONNREFUSED because the server hasn't finished listening yet; needs fix for startup race condition and localhost IPv6 binding. Includes evidence for Claude Code troubleshooting demand.
Error: connect ECONNREFUSED 127.0.0.1:3000 / TCPConnectWrap.afterConnect [as oncomplete] After upgrading to LiteLLM 1.82.1, previously working OpenRouter model IDs throw 404 errors. Users proxying through LiteLLM proxy lose access to OpenRouter models and need quick workaround to restore routing to healthy deployments. Includes evidence for LiteLLM troubleshooting demand.
litellm.CallFailed: Error code: 404 — OpenRouter model IDs stopped working after LiteLLM upgrade to v1.82.1 Developers using GitHub Copilot CLI via MCP sessions experience silent OAuth token expiration after ~60 minutes. The silent refresh sends outdated OAuth v1 resource format instead of v2 scope format, causing Azure AD rejection (AADSTS90009). Long-running coding sessions die unexpectedly without re-auth flow. Includes evidence for GitHub Copilot troubleshooting demand.
MCP silent token refresh sends v1 resource=<clientId> instead of v2 scope= → AADSTS90009 after ~60 min / GitHub Copilot API token expires mid-session with no proactive refresh, causing 401 errors in long-running subagents CI/CD pipelines fail with AADSTS7000222 when Azure AD service principal secrets expire; developers need to rotate credentials without breaking builds. Includes evidence for Azure troubleshooting demand.
AADSTS7000222: The provided client secret keys for app are expired — Azure DevOps pipeline fails to authenticate to Azure Resource Manager Deployments from Google Cloud Build to Cloud Run fail with 403 Permission Denied when using custom service accounts; the roles required extend beyond just Cloud Build and Cloud Run. Includes evidence for GCP troubleshooting demand.
403 Permission Denied on Cloud Run Deploy / Cloud Build custom service account — even with Owner role Azure Pipelines jobs that run longer than expected (e.g., compilation, testing suites) silently lose authentication mid-execution and fail at the finalization stage, requiring investigation of agent timeout and credential refresh settings. Includes evidence for Azure troubleshooting demand.
[BUG]: Long-running jobs lose authentication and fail at finalization — Azure Pipelines agent loses session token during extended execution Fix Claude Code MCP OAuth flow where token acquisition appears successful but the server continues requesting authentication, requiring manual restart or re-login Includes evidence for Claude Code troubleshooting demand.
Claude Code OAuth authentication completes but MCP server stays in 'Needs authentication' state; Bearer token never sent to downstream server Fix Claude Code MCP connection/auth failures caused by OAuth timeout, locked keychain, or DNS preventing auth endpoint reachability Includes evidence for Claude Code troubleshooting demand.
Authorization with the MCP server failed / Couldn't reach the MCP server — OAuth callback timeouts, macOS keychain locked, or DNS resolution blocking the Anthropic auth endpoint Fix Docker Compose 'port is already allocated' error when deploying multi-replica services; learn proper port mapping for replicated containers using service discovery instead of direct port binding Includes evidence for Docker troubleshooting demand.
port is already allocated — docker-compose fails when using replicas with explicit port mapping; listen tcp 0.0.0.0:PORT: bind: address already in use Diagnose why Docker reserves port internally even after stopping/removing container; find cause of stale port reservation that persists through docker-compose down and reboot Includes evidence for Docker troubleshooting demand.
bind: address already in use — netstat -a -b -o reveals no service listening on port but Docker still refuses to bind; occurs after Docker update or container kill/cleanup cycle Claude Code 用户遇到认证失败(OAuth token 过期或 API key 无效),需要在本地开发环境或无头服务器上重新配置身份验证以恢复编码能力。 Includes evidence for Claude Code troubleshooting demand.
Authentication failed. Run `claude auth login` to authenticate. / Error: 401 - {"error":{"type":"authentication_error","message":"invalid x-api-key"}} Browse all error pages with pagination or open the latest troubleshooting archive.