ErrLookup › alibaba/open-code-review

alibaba/open-code-review

Fast, efficient, battle-tested at Alibaba's scale. Hybrid architecture code review tool: deterministic pipelines + LLM Agent, precise line-level comments, built-in multi-language ruleset (NPE, thread-safety, XSS, SQL injection), OpenAI & Anthropic compatible. · Go · 223 source files

Analyzed at 5cf97d0d15 on 2026-09-02. 291 documented errors.

Code / MessageTypeSeverityTags
resolve file
exception error filesystem, symlink, path-resolution, go
cannot be : bedrock derives its host from aws_region and…
validation error configuration, bedrock, aws, env-vars
bedrock request failed
exception error aws, bedrock, authentication, network
resume session recorded no rule identity, so it cannot be…
validation error session, resume, manifest, integrity-check
bedrock rejected the token in AWS_BEARER_TOKEN_BEDROCK
exception error aws, bedrock, bearer-token, authentication
marshal session_end
exception error json, serialization, session-persistence
bedrock rejected an API-key header rather than a signature
exception error aws, bedrock, bearer-token, authentication, http-headers
provider has no api_key or api_key_cmd configured and no…
validation error config, authentication, llm-provider
load resume session: (run 'ocr session list' to see…
exception error go, cli, session, resume
bedrock could not authenticate: AWS credentials are expired…
exception error aws, bedrock, expired-credentials, sso, authentication
bedrock denied access to model
exception error aws, bedrock, iam, authorization, access-denied
bedrock rejected model
exception error aws, bedrock, model-id, configuration
resolve OCR config file: provider
validation error config, missing-config, resolution
--max-tokens-budget must be a non-negative integer (0 means…
validation error cli, flag-validation, input-validation
read embedded task_template.json
exception critical go, embed, filesystem
resume rejected: review rule identity changed — either a…
validation error session, resume, rules, config-drift
load diffs
exception error git, diff-loading, preview
expected
exception error config, json-parsing, rules
bedrock: no AWS region resolved set AWS_REGION, or give…
exception error aws, bedrock, region, configuration
grouping response parse failed
exception error llm, json-parsing, grouping
background file is empty after sanitisation
validation error cli, input-validation, background-file
invalid max_tokens : must be a positive integer
validation error config, cli, validation
Could not locate ; searched roots
exception error github-actions, missing-file, node
failed to save models
console error
resume rejected: provider changed from
validation error session, resume, provider, cli
invalid scan template
validation error go, cli, template, validation
save config
console error
%w: %s
exception error git, process-exit, stderr, exec
git show
exception error git, subprocess, git-show, ref-not-found
finalize run manifest
exception error manifest, session, validation, go
resolve OCR config file
exception error config, file-io, resolution
bedrock: could not load AWS configuration
exception error aws, bedrock, credentials, configuration
resolve repo dir
exception error go, config, filesystem, path-resolution
expected string key in path_rule_map, got %T
exception error config, json-parsing, rules
read prompt file
exception error go, embed, template, fs
session id is required
validation error validation, session-persistence, arguments
failed
exception error exec, credentials, exit-code
telemetry shutdown
exception warning telemetry, shutdown, network, timeout
[ocr] Subtask error for group
console error agent, concurrency, telemetry, go
all file review(s) failed — check your LLM configuration…
exception error llm, api-key, configuration, network
invalid tool call arguments for
exception error json, tool-calls, anthropic, serialization
resolve current input identity
exception error git, resume, identity
file path is outside repository
validation error security, path-traversal, validation, sandbox
(run 'ocr session list' to see available sessions)
exception error
invalid boolean for telemetry.enabled
validation error config, telemetry, boolean, cli
MEMORY_COMPRESSION_TASK
exception error go, embed, template, missing-file
scan failed
exception error go, cli, llm, scan, network
%w%s
exception error cli, flags, cobra, typo
create output file
exception error go, filesystem, io
--output directory does not exist
validation error cli, filesystem, output-path
produced a control byte 0x%02X at offset ; a credential…
validation error credentials, exec, validation, control-characters
max_tokens must be positive
validation error go, validation, config, template
resolve
exception error config, resolution, file-io
invalid JSON for
validation error cli, config, json-validation
OCR environment
validation error configuration, env-vars, protocol
unmarshal task_template manifest
exception error go, json, unmarshal, config
all file scan(s) failed — check your LLM configuration and…
exception error llm, scan, configuration
get tiktoken encoding
exception warning tiktoken, tokenizer, configuration, go
file not found
exception error file-read, file-not-found, path-resolution, tool-execution
parse grouping JSON
exception error llm, json-parsing, grouping
unmarshal default scan template
exception error go, json, unmarshal, config
code_search failed
exception error search, git, grep, tool-execution
expected JSON object
validation error json, config, validation, mcp
custom provider requires a url field for protocol
validation error config, llm-provider, validation
llm.protocol cannot be
validation error config, bedrock, aws, cli
resume rejected: repository identity changed, so this is…
validation error session, resume, repository, git
grouping LLM returned empty response
exception error llm, empty-response, grouping, tokens
%s: %w
exception error env-vars, parsing, http-headers
load config
exception error cli, config, json-parse
load scan template
exception error go, cli, template, config
resolve merge-base between
exception error git, merge-base, range-review
plan request
exception error llm, network, api, rate-limit
get working directory
exception error go, filesystem, cli
invalid JSON array for
validation error config, mcp, json, validation
MAIN_TASK
exception error go, embed, template, missing-file
provider is not configured; set a core field first…
validation error cli, config, prerequisite
resume rejected: model changed from
validation error session, resume, model, cli
invalid headers for
validation error cli, config, json, mcp
invalid for : contains whitespace
validation error cli, config, aws, validation
remote MCP server returned HTTP 403 Forbidden — your…
http error mcp, http, authorization, permissions
resume rejected: the reviewed input changed since session
validation error session, resume, input, git
unsupported protocol
validation error config, validation, llm-protocol
config not loaded
console error
main_task.messages must not be empty
validation error go, validation, template, config
finalize session
exception error session, persistence, filesystem, agent
review failed ( )
exception error
resolve home dir
exception error filesystem, environment, home-directory
read path_rule_map value for
exception error json, config, unmarshal
value is not a valid commit ref
validation error git, ref-validation
create session writer
exception error session, filesystem, persistence
file too large ( bytes, max )
validation error go, config, file-size, limits
resume session closed without a run manifest, so its input…
validation error session, resume, manifest, versioning
close output file
exception error
max_tool_request_times must be positive
validation error go, validation, config, template
provider
validation error configuration, provider, protocol, versioning
read file
exception error file-io, file-not-found, permissions, workspace
parse app config
exception error config, json, go
scan: max_tool_request_times must be positive
validation error config, validation, scan-template
resolve commit
exception error git, ref-resolution, resume
call MCP tool
exception error mcp, rpc, network, tool-invocation