ErrLookup › Graphify-Labs/graphify
Graphify-Labs/graphify
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store. · Python · 94 source files
Analyzed at 7fe58b0b0f on 2026-08-14. 124 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| module 'graphify' has no attribute {name!r} | exception | error | graphify, extraction, empty-graph, fail-fast, skillgen |
| module {__name__!r} has no attribute {name!r} | exception | error | graphify, shrink-guard, export, data-integrity, skillgen |
| Key {key!r} already exists in MinHashLSH | validation | error | graphify, windows, powershell, empty-graph, fail-fast |
| Cannot read graph file {path}: {exc}. Re-run 'graphify extra | exception | error | graphify, windows, shrink-guard, export, data-integrity |
| Cannot read {graph_path} for incremental merge: {exc}. Delet | exception | error | graphify, empty-graph, fail-fast, skillgen, extraction |
| file_hash requires a file, got: {p} | validation | error | graphify, preflight, missing-file, query, skillgen |
| ERROR: invalid JSON in {path}: {exc} | exception | error | graphify, empty-graph, fail-fast, core-fragment, extraction |
| ERROR: graph file must contain a JSON object: {path} | exception | error | graphify, aider, empty-graph, cwd, extraction |
| ERROR: sections file must contain a JSON array: {path} | exception | error | graphify, aider, shrink-guard, export, legacy-paths |
| graphify output not found: {paths['graph']}. Run graphify fi | exception | error | graphify, aider, preflight, missing-file, ask |
| graph.json contains 0 nodes | validation | error | graphify, aider, preflight, missing-file, shortest-path |
| no sections defined | validation | error | graphify, aider, preflight, missing-file, explain |
| --cargo on Python 3.10 needs tomli. Install with: pip instal | exception | error | graphify, devin, empty-graph, fail-fast, extraction |
| cannot stat {p}: {exc} | exception | error | graphify, devin, shrink-guard, export, data-integrity |
| graph.json {p} is {size} bytes, exceeds {_MERGE_MAX_BYTES}-b | exception | error | graphify, devin, preflight, missing-file, ask |
| deduplicate_entities: nodes span multiple repos {sorted(repo | validation | error | graphify, devin, preflight, missing-file, shortest-path |
| Cannot parse {json_path}: {exc}. The file may be corrupted — | exception | error | graphify, devin, preflight, missing-file, explain |
| diagnostic input must be a JSON object | validation | error | graphify, preflight, missing-file, query, skillgen |
| matplotlib not installed. Run: pip install matplotlib | exception | error | dependency, matplotlib, visualization, import-error |
| neo4j driver not installed. Run: pip install neo4j | exception | error | dependency, neo4j, graph-database, import-error |
| falkordb SDK not installed. Run: pip install falkordb | exception | error | dependency, falkordb, redis, graph-database, import-error |
| Graph has {G.number_of_nodes()} nodes - too large for HTML v | validation | warning | visualization, html, limits, configuration, large-graphs |
| tree-sitter is not installed. Run: pip install 'tree-sitter> | exception | error | dependency, tree-sitter, parsing, import-error, version-check |
| tree-sitter {getattr(_ts, '__version__', 'unknown')} is too | exception | error | dependency, tree-sitter, version-conflict, parsing, upgrade |
| graph not found: {source_path} | exception | error | file-not-found, global-graph, cli, path |
| repo '{repo_tag}' not in global graph | exception | error | key-error, global-graph, cli, manifest |
| could not read Google Workspace shortcut {path}: {exc} | exception | error | google-workspace, json, file-corruption, ingest |
| Google Workspace shortcut {path} does not include a Drive fi | exception | error | google-workspace, validation, metadata, ingest |
| gws is required for Google Workspace export. Install it from | exception | error | google-workspace, external-cli, path, dependency, ingest |
| gws export failed for {file_id}: {stderr} | exception | error | google-workspace, subprocess, authentication, external-cli, ingest |
| Google Sheets export requires the office extra: pip install | exception | error | dependency, extras, google-workspace, spreadsheets, optional-features |
| git hooks path from {source} looks like a Windows path: {val | exception | error | git, hooks, wsl, cross-platform, configuration |
| No git repository found at or above {path.resolve()} | exception | error | git, hooks, environment, cli |
| ingest: {exc} | validation | error | validation, url, ingest, security |
| ingest: failed to fetch {url!r}: {exc} | exception | error | network, http, ingest, url |
| outcome must be one of {OUTCOMES}, got {outcome!r} | validation | error | validation, enum, memory, api-contract |
| graphify install is incomplete: missing always-on block '{ba | exception | error | installation, packaging, corrupt-install, skills, file-not-found |
| the '{pkg}' package is required for this backend but is not | exception | error | dependency, import-error, installation, openai, backend |
| LLM returned empty or filtered response | exception | error | llm, empty-response, ollama, content-filter, api |
| the 'anthropic' package is required for this backend but is | exception | error | dependency, import-error, installation, anthropic, backend |
| claude -p produced unparseable JSON envelope: {exc}; first 5 | exception | error | claude-cli, json, subprocess, parsing, version-change |
| claude -p returned a JSON array with no result object; first | exception | error | claude-cli, json, subprocess, timeout, parsing |
| Claude Code CLI not found on $PATH. Install from https://cla | exception | error | claude-cli, path, installation, subprocess, environment |
| claude -p exited {proc.returncode}: {detail[:500]} | exception | error | claude-cli, subprocess, authentication, exit-code |
| claude -p reported an error: {cli_error[:500]} | exception | error | claude-cli, rate-limit, api-error, retry |
| Azure OpenAI requires the openai package. Run: pip install o | exception | error | dependency, import-error, azure, openai, installation |
| Azure OpenAI returned empty or filtered response | exception | error | azure, llm, empty-response, content-filter, api |
| AWS Bedrock extraction requires boto3. Run: pip install grap | exception | error | dependency, import-error, bedrock, aws, installation |
| Bedrock API error ({code}): {msg} | exception | error | bedrock, aws, iam, api-error, throttling |
| No LLM backend configured. Set one of: GEMINI_API_KEY, ANTHR | validation | error | configuration, environment, backend, api-key |
| Unknown backend {backend!r}. Available: {sorted(BACKENDS)} | validation | error | configuration, validation, backend |
| No API key for backend '{backend}'. Set {_format_backend_env | validation | error | configuration, api-key, environment, backend |
| Azure OpenAI backend requires AZURE_OPENAI_ENDPOINT to be se | validation | error | azure, configuration, environment, api-key |
| token_budget must be positive, got {token_budget} | validation | error | validation, configuration, chunking, token-budget |
| Unknown backend {backend!r} | validation | error | validation, backend, configuration |
| No API key for backend '{backend}'. Set {_format_backend_env | validation | error | api-key, configuration, environment, backend, dedup |
| Claude Code CLI not found on $PATH | exception | error | cli, path, environment, llm, claude |
| the 'boto3' package is required for this backend but is not | exception | error | python, dependencies, aws, bedrock, import-error, llm |
| Azure OpenAI backend requires AZURE_OPENAI_ENDPOINT to be se | validation | error | azure, configuration, environment, llm |
| the 'openai' package is required for this backend but is not | exception | error | python, dependencies, openai, import-error, llm |
| OLLAMA_BASE_URL points at a link-local/metadata address ({ho | validation | error | security, ssrf, ollama, configuration, environment |
| label response is not parseable JSON: {text[:120]!r} | exception | error | llm, json, parsing, labeling |
| error: --multigraph requires NetworkX keyed MultiDiGraph nod | exception | error | dependencies, networkx, version, multigraph, python |
| psycopg is required for --postgres. Install with: pip instal | exception | error | python, dependencies, postgres, import-error |
| could not connect to PostgreSQL: {msg} | exception | error | postgres, database, network, connection |
| gh CLI not found or not authenticated. Run: gh auth login | exception | error | github, cli, authentication, environment |
| Blocked URL scheme '{parsed.scheme}' - only http and https a | validation | error | security, ssrf, url, validation |
| Blocked cloud metadata endpoint '{hostname}'. Got: {url!r} | validation | error | security, ssrf, cloud, url, validation |
| Blocked private/internal IP {addr} (resolved from '{hostname | validation | error | security, ssrf, dns, network, validation |
| DNS resolution failed for '{hostname}': {exc}. Got: {url!r} | validation | warning | dns, network, url, validation, environment |
| SSRF blocked: IP {addr} resolved from '{host}' is private/re | exception | error | network, ssrf, security, dns |
| SSRF blocked: no usable address resolved from '{host}' | exception | error | network, ssrf, dns, security |
| Response from {url!r} exceeds size limit ({max_bytes // 1_04 | exception | error | network, limits, memory, fetch |
| Graph base directory does not exist: {base}. Run /graphify f | validation | error | filesystem, graph, setup |
| Path {path!r} escapes the allowed directory {base}. Only pat | validation | error | security, filesystem, path-traversal, graph |
| Graph file not found: {resolved} | exception | error | filesystem, graph, missing-file |
| graph file {path} is {size:_d} bytes, exceeds {cap:_d}-byte | validation | error | limits, graph, memory, configuration |
| Graph path must be a .json file, got: {graph_path!r} | validation | error | graph, validation, file-format |
| Graph file not found: {resolved} | exception | error | graph, missing-file, filesystem |
| could not load graph.json at {resolved_path} | exception | error | mcp, graph, cache, error-handling |
| graph.json not found: {resolved_path} | exception | error | mcp, graph, missing-file, concurrency |
| mcp not installed. Run: pip install "graphifyy[mcp]" | exception | error | mcp, installation, dependencies |
| Unknown resource: {uri_str} | validation | error | mcp, resources, validation |
| HTTP transport needs the mcp extra (mcp + starlette + uvicor | exception | error | mcp, http, installation, dependencies |
| Video transcription requires faster-whisper. Run: pip instal | exception | error | video, transcription, installation, optional-dependencies |
| YouTube/URL download requires yt-dlp. Run: pip install 'grap | exception | error | video, youtube, installation, optional-dependencies |
| --root {root} matched 0 of {len(by_file)} source files (sour | validation | error | cli, paths, graph, html-export |
| Extraction JSON has {len(errors)} error(s): | validation | error | validation, json, graph, schema |
| watchdog not installed. Run: pip install watchdog | exception | error | python, dependencies, import-error, filesystem-watcher |
| communities dict is empty — refusing to clear wiki/. Run `gr | validation | error | python, validation, wiki, graphify, data-integrity |
| all community node IDs are stale — none exist in the graph. | validation | error | python, data-integrity, stale-state, graphify, wiki |
| error: unknown platform '{key}'. Known: {', '.join(sorted(pl | console | error | cli, validation, code-generation, python |
| error: could not read {ref}: {result.stderr.strip()} | console | error | git, ci, shallow-clone, validation, python |
| error: unknown platform '{key}' | console | error | cli, validation, code-generation, audit, python |
| {self.status_code} Error | http | error | http, httpx, status-code, network, python |
| Proxy error: {exc} | exception | error | http, proxy, transport, network, python |
| ERROR: Graph is empty - extraction produced no nodes. | console | error | graphify, guard, data-integrity, empty-state, python |
| ERROR: refused to shrink graphify-out/graph.json (existing g | console | error | graphify, data-integrity, shrink-guard, refuse-to-degrade, python |
| ERROR: Graph is empty - extraction produced no nodes. | console | error | graphify, generated-skill, guard, empty-state, aider |
| ERROR: refused to shrink graphify-out/graph.json (fewer node | console | error | graphify, generated-skill, shrink-guard, data-integrity, aider |
| ERROR: No graph found. Run /graphify <path> first to build t | console | error | graphify, generated-skill, precondition, missing-file, aider |
| ERROR: Graph is empty - extraction produced no nodes. | console | error | graphify, generated-skill, guard, empty-state, amp |
| ERROR: refused to shrink graphify-out/graph.json (existing g | console | error | graphify, generated-skill, shrink-guard, data-integrity, amp |
| ERROR: Graph is empty - extraction produced no nodes. | console | error | graphify, generated-skill, guard, empty-state, claw |
| ERROR: refused to shrink graphify-out/graph.json (existing g | console | error | graphify, generated-skill, shrink-guard, data-integrity, claw |
| ERROR: Graph is empty - extraction produced no nodes. | console | error | graphify, generated-skill, guard, empty-state, codex |
| ERROR: refused to shrink graphify-out/graph.json (existing g | console | error | graphify, data-integrity, shrink-guard, build, export |
| ERROR: Graph is empty - extraction produced no nodes. | console | error | graphify, extraction, empty-graph, fail-fast, build |
| ERROR: refused to shrink graphify-out/graph.json (existing g | console | error | graphify, data-integrity, shrink-guard, build, export |
| ERROR: Graph is empty - extraction produced no nodes. | console | error | graphify, extraction, empty-graph, fail-fast, build |
| ERROR: refused to shrink graphify-out/graph.json (fewer node | console | error | graphify, data-integrity, shrink-guard, build, export |
| ERROR: No graph found. Run /graphify <path> first to build t | console | error | graphify, preflight, missing-artifact, query, filesystem |
| ERROR: Graph is empty - extraction produced no nodes. | console | error | graphify, extraction, empty-graph, fail-fast, build |
| ERROR: refused to shrink graphify-out/graph.json (existing g | console | error | graphify, data-integrity, shrink-guard, build, export |
| ERROR: Graph is empty - extraction produced no nodes. | console | error | graphify, extraction, empty-graph, fail-fast, build |
| ERROR: refused to shrink graphify-out/graph.json (existing g | console | error | graphify, data-integrity, shrink-guard, build, export |
| ERROR: Graph is empty - extraction produced no nodes. | console | error | graphify, extraction, empty-graph, fail-fast, build |
| ERROR: refused to shrink graphify-out/graph.json (existing g | console | error | graphify, data-integrity, shrink-guard, build, export |
| ERROR: Graph is empty - extraction produced no nodes. | console | error | graphify, extraction, empty-graph, fail-fast, build |
| ERROR: refused to shrink graphify-out/graph.json (existing g | console | error | graphify, data-integrity, shrink-guard, build, export |
| ERROR: Graph is empty - extraction produced no nodes. | console | error | graphify, extraction, empty-graph, fail-fast, build |
| ERROR: refused to shrink graphify-out/graph.json (existing g | console | error | graphify, data-integrity, shrink-guard, build, export |
| ERROR: Graph is empty - extraction produced no nodes. | console | error | graphify, extraction, empty-graph, fail-fast, build |
| ERROR: refused to shrink graphify-out/graph.json (existing g | console | error | graphify, data-integrity, shrink-guard, build, export |