ErrLookup › NationalSecurityAgency/ghidra
NationalSecurityAgency/ghidra
Ghidra is a software reverse engineering (SRE) framework · Java · 14,067 source files
Analyzed at d5f144c24d on 2026-08-14. 929 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Bad nodeSize: {} | exception | error | dmg, hfs, btree, parsing, corrupt-file, decryption |
| Invalid number of elements specified: {} | exception | error | dmg, binary-reader, validation, parsing, corrupt-file |
| Unable to read {} bytes | exception | error | dmg, byte-provider, eof, parsing, corrupt-file, io |
| GhidraRandomAccessFile is closed | exception | error | dmg, random-access, resource-lifecycle, use-after-close, io |
| pos cannot be less than zero | exception | error | dmg, random-access, validation, parsing, corrupt-file |
| No system partitions found. Perhaps the decryption failed? | exception | error | dmg, partitions, decryption, parsing, corrupt-file |
| Decompression limit exceeded: {} | exception | error | dmg, decompression, zip-bomb, security, limits |
| %s: error: too many @-files encountered | console | error | demangler, cli, response-files, recursion, build |
| Failed: %s (status %d) | console | warning | demangler, cli, name-mangling, standalone, diagnostic |
| Failed: %s | console | warning | demangler, cli, name-mangling, standalone, diagnostic |
| %s: unknown demangling style `%s' | console | error | demangler, cli, arguments, validation, config |
| %s: %s | console | critical | demangler, memory, oom, allocation, crash |
| %s: option `%s' is ambiguous | console | warning | demangler, cli, getopt, arguments, usage |
| %s: option `--%s' doesn't allow an argument | console | warning | demangler, cli, getopt, arguments, usage |
| %s: option `%c%s' doesn't allow an argument | console | warning | demangler, cli, getopt, arguments, usage |
| %s: option `%s' requires an argument | console | warning | demangler, cli, getopt, arguments, usage |
| %s: unrecognized option `--%s' | console | error | cli, getopt, arguments, c |
| %s: unrecognized option `%c%s' | console | error | cli, getopt, arguments, c |
| %s: illegal option -- %c | console | error | cli, getopt, arguments, posix, c |
| %s: invalid option -- %c | console | error | cli, getopt, arguments, c |
| %s: option requires an argument -- %c | console | error | cli, getopt, arguments, c |
| %s: option `-W %s' is ambiguous | console | error | cli, getopt, arguments, posix, c |
| %s: option `-W %s' doesn't allow an argument | console | error | cli, getopt, arguments, posix, c |
| %s: option requires an argument -- %c\n | console | error | cli, getopt, arguments, c |
| %s: error: too many @-files encountered\n | console | critical | cli, arguments, response-file, c |
| %s: error: @-file refers to a directory\n | console | critical | cli, arguments, response-file, filesystem, c |
| Failed: %s (status %d)\n | console | warning | demangling, c-plus-plus, standalone, c |
| Failed: %s\n | console | warning | demangling, c-plus-plus, standalone, c |
| %s: unknown demangling style `%s'\n | console | error | cli, demangling, c-plus-plus, cxxfilt, c |
| Internal error: no symbol alphabet for current style\n | console | critical | demangling, cxxfilt, internal-error, c |
| %s: option `%s' is ambiguous\n | console | error | cli, getopt, arguments, c |
| %s: option `--%s' doesn't allow an argument\n | console | error | cli, getopt, arguments, c |
| %s: option `%c%s' doesn't allow an argument\n | console | error | cli, getopt, arguments, c |
| %s: option `%s' requires an argument\n | console | error | cli, getopt, arguments, c |
| %s: unrecognized option `--%s'\n | console | error | cli, getopt, arguments, c |
| %s: unrecognized option `%c%s'\n | console | error | cli, getopt, argument-parsing, c |
| %s: illegal option -- %c\n | console | error | cli, getopt, argument-parsing, posix, c |
| %s: invalid option -- %c\n | console | error | cli, getopt, argument-parsing, c |
| %s: option requires an argument -- %c\n | console | error | cli, getopt, argument-parsing, c |
| %s: option `-W %s' is ambiguous\n | console | error | cli, getopt, getopt-long, argument-parsing, c |
| %s: option `-W %s' doesn't allow an argument\n | console | error | cli, getopt, getopt-long, argument-parsing, c |
| Usage: %s target-str, arch, mach, disassembly base-addr (for | console | error | cli, disassembler, bfd, argument-parsing, c |
| exiting, no ASCII hex found\n | console | warning | cli, disassembler, stdin, c |
| Max ascii string size is %d you provided: %lu chars. Exiting | console | error | cli, disassembler, validation, buffer-overflow-prevention, c |
| need even-number of ascii chars for byte-stream: (offset: %0 | console | error | cli, disassembler, validation, hex, c |
| Error: disassemble_fn is NULL. Nothing I can do.\n | console | error | disassembler, bfd, configuration, c |
| Unsupported value: {} | validation | error | ghidra, debugger, java, property-editor, validation |
| Invalid value for {} | validation | error | ghidra, debugger, java, validation, ui |
| No such address space: %s | validation | error | ghidra, debugger, java, address-space, validation |
| Current trace does not use Sleigh | exception | error | ghidra, debugger, java, sleigh, pcode |
| Failed to read memory | exception | error | ghidra, debugger, java, memory, concurrency |
| Sleigh language required | validation | error | emulation, sleigh, language, precondition |
| DataType %s has dynamic length | validation | error | emulation, datatype, pointer, dynamic-length |
| Input %s conflicts: 0x%s != 0x%s | exception | error | emulation, input, conflict, storage-overlap, calling-convention |
| Cannot encode '<value>' for <dataTypeDisplayName>: <message> | validation | error | datatype, encoding, user-input, representation |
| Emulation requires a Sleigh language | validation | error | emulation, sleigh, language, platform, precondition |
| TODO: Unoptimized byte diff | exception | error | diff, memory, unimplemented, todo, block-storage |
| Could not set target memory | exception | error | memory, target, async, timeout, write |
| Byte arrays cannot exceed length of variable | validation | error | variable, bytes, length, memory, validation |
| Byte array values must be hex enclosed in {} | validation | error | variable, bytes, user-input, parsing |
| Byte array values must be hex enclosed in {} | validation | error | watch, bytes, user-input, parsing |
| Cannot write to watch variable without an address | exception | error | watch, address, unresolved, write |
| Byte arrays cannot exceed length of variable | validation | error | watch, bytes, length, validation |
| This mapper cannot handle Harvard guests | exception | error | mapping, harvard, architecture, platform, von-neumann |
| Breakpoint must be saved to a program before naming | exception | error | breakpoint, naming, unsaved, program, lone |
| Address does not belong to a memory in the trace | validation | error | breakpoint, emu, address, memory-region, trace |
| Address is not associated with a breakpoint container | exception | error | breakpoint, emu, container, object-schema, trace |
| Cannot find path to breakpoint specifications | exception | error | breakpoint, emu, schema, path, trace |
| Too many wildcards to breakpoint specification | exception | error | breakpoint, emu, wildcard, path, schema |
| Cannot find path to breakpoint locations | exception | error | breakpoint, emu, schema, location, path, trace |
| Too many wildcards to breakpoint location | exception | error | breakpoint, emu, wildcard, location, path, schema |
| Must save breakpoint to program before naming it | exception | error | breakpoint, state-machine, ghidra-debugger, precondition |
| Timed out reading or writing target | exception | error | emulation, timeout, target-access, pcode, concurrency |
| Error reading or writing target | exception | error | emulation, target-access, pcode, io, concurrency |
| Cannot emulate a trace unless it's opened in the tool. | exception | error | emulation, trace-manager, lifecycle, precondition |
| Cannot create register container | exception | error | emulation, schema, registers, trace-model, precondition |
| Mapping destination cannot be a TraceProgramView | exception | error | static-mapping, type-guard, trace-model, precondition |
| Length would cause address overflow in trace | validation | error | static-mapping, address-overflow, validation, arithmetic |
| Length would cause address overflow in program | validation | error | static-mapping, address-overflow, validation, arithmetic |
| Conflicting mappings for {} | exception | error | static-mapping, conflict, lifespan, bulk-ops |
| Static program is not opened | exception | error | static-mapping, lifecycle, program-manager, precondition |
| Trace is not opened in this tool | validation | error | platform, trace-manager, lifecycle, precondition |
| Trace must be opened before activated: {} | exception | error | trace-manager, activation, lifecycle, precondition |
| Cannot map %s:%s to dynamic adress | exception | warning | stack-unwinding, static-mapping, pcode, varnode-eval |
| Return address must be in {} | validation | error | stack-unwinding, validation, address-space, registers |
| Cannot compute stack address for offset %d.\nFrame error: %s | exception | error | stack-unwinding, analysis, stack-base, decompilation |
| Return address must be in {} | validation | error | stack-unwinding, validation, address-space, registers |
| The program counter reference is missing for the frame! | exception | error | stack-unwinding, references, annotations, data-integrity |
| The program containing the frame's function is unavailable, | exception | error | stack-unwinding, static-mapping, lifecycle, program-manager |
| The function for the frame is no longer present in the mappe | exception | error | debugger, stack-unwinding, mapping, function-manager |
| Cannot find static program for frame ({pc}={pcVal}) | exception | error | debugger, stack-unwinding, mapping, program-location |
| Callee at {target} is not a function. | exception | error | pcode, emulation, function-manager, call-resolution |
| Issue executing callee fixup: | exception | error | pcode, emulation, call-fixup, injection |
| Cannot get stack change for indirect call: {op} | exception | error | pcode, emulation, calling-convention, stack-depth, indirect-call |
| No function contains {pc} | exception | error | debugger, unwind-analysis, function-manager, stack-unwinding |
| Could not find a path from {function} entry to {pc} | exception | error | debugger, unwind-analysis, control-flow-graph, stack-unwinding, disassembly |
| only DBTrace objects are supported | exception | error | export, gzt, trace, domain-object, type-mismatch |
| only DBTrace files are supported | exception | error | export, gzt, trace, domain-file, type-mismatch |
| File imported is not a Trace: {traceName} | exception | error | import, gzt, trace, content-type, packed-database |
| Cannot add GZT to program | exception | error | import, gzt, trace, load-exception, unsupported-operation |
| Unknown register or label: '{nm}' | exception | error | sleigh, pcode, symbol-resolution, register, expression |
| Address {address} is not in process {proc} | validation | error | debugger-agent, memory-mapping, address-space, python, dbgeng |
| Invalid byte_order: {} | validation | error | debugger-agent, register-mapping, byte-order, configuration, python |
| Cannot convert {}'s value: '{}', type: '{}' | validation | error | debugger-agent, register-mapping, type-conversion, python, dbgeng |
| No memory mapper | exception | error | debugger-agent, memory-mapper, initialization, python, state-management |
| No register mapper | exception | error | debugger-agent, register-mapper, initialization, python, state-management |
| Not connected | exception | error | debugger-agent, connection, client, state-management, python |
| Already connected | exception | warning | debugger-agent, connection, client, duplicate, python |
| No trace active | exception | error | debugger-agent, trace, lifecycle, state-management, python |
| Trace already started | exception | error | state, trace-lifecycle, debugger-agent, ghidra |
| No transaction | exception | error | transaction, trace-lifecycle, debugger-agent, ghidra |
| Transaction already started | exception | error | transaction, trace-lifecycle, debugger-agent, ghidra |
| 'ghidra_trace_connect': missing required argument 'address' | exception | error | usage, connection, debugger-agent, ghidra |
| address must be in the form 'host:port' | validation | error | usage, connection, validation, ghidra |
| port must be numeric | validation | error | usage, connection, validation, ghidra |
| address must be 'port' or 'host:port' | validation | error | usage, connection, validation, ghidra |
| Cannot convert '{address}' to address | exception | error | expression-eval, symbols, memory, ghidra |
| Cannot convert '{length}' to length | exception | error | expression-eval, symbols, memory, ghidra |
| Value '{address}' does not evaluate to an int | validation | error | expression-eval, type-mismatch, memory, ghidra |
| Invalid argument: {key_list[0]} | exception | error | usage, argument-parsing, trace-lifecycle, ghidra |
| {object} is not {err_msg} | validation | error | exdi, type-guard, pattern-match, ghidra |
| {object} is not {err_msg} | validation | error | type-guard, pattern-match, process, ghidra |
| Breakpoints[{breaknum}] does not exist | exception | error | breakpoint, com, lookup, ghidra |
| Events[{eventnum}] does not exist | exception | error | event-filter, com, lookup, ghidra |
| Events[{excnum}] does not exist | exception | error | dbgeng, exception-filter, keyerror, index-out-of-range |
| Mismatch on frame | exception | error | dbgeng, register-write, frame, state-mismatch |
| {node} is not {err_msg} | exception | error | dbgeng, breakpoint, handler, type-mismatch, latent-bug |
| Was {}. Want {} | exception | error | dbgeng, threading, com, sta, thread-affinity |
| Could not evaluate '{expr}' or convert result '{value}' | exception | error | dbgeng, evaluator, value-type, unreachable-branch |
| Address {address} is not in process {proc} | exception | error | drgn, memory-mapper, address-space, valueerror |
| Invalid byte_order: {} | exception | error | drgn, register-mapper, byte-order, valueerror |
| No memory mapper | exception | error | drgn, memory-mapper, state-machine, precondition |
| No register mapper | exception | error | drgn, register-mapper, state-machine, precondition |
| Not connected | exception | error | drgn, connection, state-machine, precondition |
| Already connected | exception | error | drgn, connection, state-machine, precondition |
| No trace active | exception | error | drgn, trace, state-machine, precondition |
| Trace already started | exception | error | drgn, trace, state-machine, precondition |
| No transaction | exception | error | drgn, transaction, state-machine, precondition |
| Transaction already started | exception | error | drgn, transaction, state-machine, precondition |
| 'ghidra_trace_connect': missing required argument 'address' | exception | error | drgn, connection, validation, argument |
| address must be in the form 'host:port' | exception | error | drgn, connection, validation, address-format |
| port must be numeric | exception | error | network, input-validation, drgn, address-parsing |
| address must be 'port' or 'host:port' | exception | error | network, input-validation, drgn, address-parsing |
| cannot locate schema.xml | exception | critical | drgn, assertion, runtime-environment, schema |
| Cannot convert '{}' to length | exception | error | drgn, input-validation, memory, type-conversion |
| Invalid argument: {arg} | exception | error | drgn, input-validation, command-args, latent-bug |
| {object} is not {err_msg} | exception | error | drgn, type-mismatch, trace-objects, pattern-matching |
| Address {address} is not in inferior {inf.num} | exception | error | gdb, memory-mapping, multi-process, address-space |
| Invalid byte_order: {byte_order} | exception | error | gdb, configuration, endianness, input-validation |
| No memory mapper | exception | error | gdb, lifecycle, memory-mapping, initialization |
| No register mapper | exception | error | gdb, lifecycle, register-mapping, initialization |
| cannot locate schema.xml | exception | critical | gdb, assertion, runtime-environment, schema |
| Conversion of string arrays unimplemented | exception | warning | gdb, type-conversion, unimplemented, fortran, ada |
| Cannot convert ({schema}): '{value}', value='{val}' | exception | error | gdb, type-conversion, unsupported-type, value-mapping |
| {object} is not {err_msg} | exception | error | gdb, type-mismatch, trace-objects, pattern-matching |
| Inferiors[{infnum}] does not exist | validation | error | gdb, lifecycle, inferior, stale-reference |
| {object} is not a Module | validation | error | ghidra, gdb, trace-rpc, type-error, pattern-match |
| Inferiors[{inf.num}].Threads[{tnum}] does not exist | validation | error | ghidra, gdb, trace-rpc, key-error, thread-lifecycle |
| Inferiors[{thread.inferior.num}].Threads[{thread.num}].Stack | validation | error | ghidra, gdb, trace-rpc, key-error, stack-walk |
| No such register: {name} | validation | error | ghidra, gdb, trace-rpc, key-error, registers, architecture |
| Breakpoints[{breaknum}] does not exist | validation | error | ghidra, gdb, trace-rpc, key-error, breakpoints |
| Address {address} is not in process {proc.GetProcessID()} | validation | error | ghidra, lldb, address-space, value-error, memory-mapper |
| Invalid byte_order: {} | validation | error | ghidra, lldb, config, value-error, endianness, registers |
| No memory mapper | validation | error | ghidra, lldb, runtime-error, state-machine, memory-mapper |
| No register mapper | validation | error | ghidra, lldb, runtime-error, state-machine, registers |
| Not connected | validation | error | ghidra, lldb, runtime-error, state-machine, connection |
| Already connected | validation | error | ghidra, lldb, runtime-error, state-machine, connection |
| No trace active | validation | error | ghidra, lldb, runtime-error, state-machine, trace |
| Trace already started | validation | error | ghidra, lldb, runtime-error, state-machine, trace |
| No transaction | validation | error | ghidra, lldb, runtime-error, state-machine, transaction |
| Transaction already started | validation | error | ghidra, lldb, runtime-error, state-machine, transaction |
| Usage: ghidra trace connect ADDRESS | validation | error | network, ghidra, lldb, cli, validation, connection |
| ADDRESS must be HOST:PORT | validation | error | network, ghidra, lldb, cli, validation, connection, ipv6 |
| port must be numeric | validation | error | network, ghidra, lldb, cli, validation, connection |
| ADDRESS must be PORT or HOST:PORT | validation | error | network, ghidra, lldb, cli, validation, connection, ipv6 |
| Usage: ghidra trace listen [ADDRESS] | validation | error | network, ghidra, lldb, cli, validation, connection |
| PORT must be numeric | validation | error | network, ghidra, lldb, cli, validation, connection |
| Usage: ghidra trace disconnect | validation | error | ghidra, lldb, cli, validation, connection |
| Usage: ghidra trace start [NAME] | validation | error | ghidra, lldb, cli, validation, trace |
| Usage: ghidra trace stop | validation | error | ghidra, lldb, cli, validation, trace |
| Usage: ghidra trace restart [NAME] | validation | error | ghidra, lldb, cli, validation, trace |
| Usage: ghidra trace info | validation | error | ghidra, lldb, cli, validation |
| Usage: ghidra trace info-lcsp | validation | error | ghidra, lldb, cli, validation, arch |
| Usage: ghidra trace tx-start DESCRIPTION | validation | error | ghidra, lldb, cli, validation, transaction |
| Usage: ghidra trace tx-commit | validation | error | ghidra, lldb, cli, validation, transaction |
| Usage: ghidra trace tx-abort | validation | error | ghidra, lldb, cli, validation, transaction |
| Usage: ghidra trace tx-open DESCRIPTION COMMAND | validation | error | ghidra, lldb, cli, validation, transaction |
| Usage: ghidra trace save | validation | error | ghidra, lldb, cli, validation, trace |
| Usage: ghidra trace new-snap [SNAP] DESCRIPTION | exception | error | ghidra, lldb, cli, validation, trace, snapshot |
| Cannot read memory at {start:x} | exception | error | memory, ghidra, lldb, debugging, put |
| Cannot convert '{address}' to address: {e} | exception | error | memory, ghidra, lldb, expression-evaluation, put |
| Cannot convert '{length}' to length: {e} | exception | error | lldb, ghidra-trace, argument-validation, expression-eval |
| Usage: ghidra trace putmem ADDRESS LENGTH [PAGES] | exception | error | ghidra-trace, argument-validation, cli-usage |
| Usage: ghidra trace putval EXPRESSION [PAGES] | exception | error | ghidra-trace, argument-validation, cli-usage, known-bug |
| Could not evaluate {expression}: {e} | exception | error | ghidra-trace, expression-eval, lldb, argument-validation |
| Expression {expression} does not have an address | exception | error | ghidra-trace, expression-eval, memory-address, argument-validation |
| Usage: ghidra trace putmem ADDRESS LENGTH STATE [PAGES] | exception | error | ghidra-trace, argument-validation, cli-usage, known-bug |
| Usage: ghidra trace delmem ADDRESS LENGTH | exception | error | ghidra-trace, argument-validation, cli-usage |
| Usage: ghidra trace putreg [GROUP] | exception | error | ghidra-trace, argument-validation, registers, cli-usage |
| Usage: ghidra trace delreg [GROUP] | exception | error | ghidra-trace, argument-validation, registers, cli-usage |
| Usage: ghidra trace create-obj PATH | exception | error | ghidra-trace, argument-validation, object-tree, cli-usage |
| Usage: ghidra trace insert-obj PATH | exception | error | ghidra-trace, argument-validation, object-tree, cli-usage |
| Usage: ghidra trace remove-obj PATH | exception | error | ghidra-trace, argument-validation, object-tree, cli-usage |
| PDP byte order unsupported | exception | error | ghidra-trace, byte-order, endian, unsupported-target |
| Unrecognized order: {order} | exception | error | ghidra-trace, byte-order, version-compat, lldb |
| Cannot convert ({schema}): '{expr}', value='{val}' | exception | error | ghidra-trace, type-conversion, set-value, argument-validation |
| Usage: ghidra trace set-value PATH KEY VALUE [SCHEMA] | exception | error | ghidra-trace, argument-validation, set-value, cli-usage |
| Usage: ghidra trace retain-values [OPTIONS] PATH [KEYS...] | exception | error | ghidra-trace, argument-validation, retain-values, cli-usage |
| Usage: ghidra trace get-obj PATH | exception | error | ghidra-trace, argument-validation, object-tree, cli-usage |
| Usage: ghidra trace get-values PATTERN | exception | error | ghidra-trace, argument-validation, object-tree, cli-usage |
| Usage: ghidra trace get-values-rng ADDRESS LENGTH | exception | error | ghidra-trace, argument-validation, memory-range, cli-usage |
| Usage: ghidra trace disassemble ADDRESS | exception | error | lldb, ghidra, cli-usage, debugger-agent, disassembly |
| Usage: ghidra trace put-processes | exception | error | lldb, ghidra, cli-usage, debugger-agent, processes |
| Usage: ghidra trace put-available | exception | error | lldb, ghidra, cli-usage, debugger-agent, available-processes |
| Usage: ghidra trace put-breakpoints | exception | error | lldb, ghidra, cli-usage, debugger-agent, breakpoints |
| Usage: ghidra trace put-watchpoints | exception | error | lldb, ghidra, cli-usage, debugger-agent, watchpoints |
| Usage: ghidra trace put-environment | exception | error | lldb, ghidra, cli-usage, debugger-agent, environment |
| Usage: ghidra trace put-regions | exception | error | lldb, ghidra, cli-usage, debugger-agent, memory-regions |
| Usage: ghidra trace put-modules | exception | error | lldb, ghidra, cli-usage, debugger-agent, modules |
| Usage: ghidra trace put-threads | exception | error | lldb, ghidra, cli-usage, debugger-agent, threads |
| Usage: ghidra trace put-frames | exception | error | lldb, ghidra, cli-usage, debugger-agent, stack-frames |
| Usage: ghidra trace put-all | exception | error | lldb, ghidra, cli-usage, debugger-agent, snapshot |
| Usage: ghidra trace install-hooks | exception | error | lldb, ghidra, cli-usage, debugger-agent, hooks |
| Usage: ghidra trace remove-hooks | exception | error | lldb, ghidra, cli-usage, debugger-agent, hooks |
| Usage: ghidra trace sync-enable | exception | error | lldb, ghidra, cli-usage, debugger-agent, sync |
| Usage: ghidra trace sync-disable | exception | error | lldb, ghidra, cli-usage, debugger-agent, sync |
| Usage: ghidra util wait-stopped [SECONDS] | exception | error | lldb, ghidra, cli-usage, debugger-agent, wait |
| Timed out waiting for thread to stop | exception | error | lldb, ghidra, timeout, typo-bug, debugger-agent, wait |
| {object} is not {err_msg} | exception | error | lldb, ghidra, typeerror, trace-objects, schema-mismatch, debugger-agent |
| Processes[{proc.GetProcessID()}].Threads[{tnum}] does not ex | exception | error | lldb, debugger-agent, thread-not-found, keyerror, trace-object |
| Breakpoints[{breaknum}] does not exist | exception | error | lldb, debugger-agent, breakpoint-not-found, keyerror, trace-object |
| Watchpoints[{watchnum}] does not exist | exception | error | lldb, debugger-agent, watchpoint-not-found, keyerror, trace-object |
| Could not build data for register value {rv.value} | exception | error | lldb, debugger-agent, register-write, sbdata, exception |
| Object {object} does not support description level | exception | error | lldb, debugger-agent, valueerror, api-mismatch, sbwatchpoint, description |
| Address {address} is not in process {proc} | exception | error | x64dbg, debugger-agent, memory-mapper, valueerror, address-space |
| Invalid byte_order: {} | exception | error | x64dbg, debugger-agent, register-mapper, valueerror, endianness |
| Cannot convert {}'s value: '{}', type: '{}' | exception | error | x64dbg, debugger-agent, register-mapper, valueerror, type-conversion |
| No memory mapper | exception | error | x64dbg, debugger-agent, state-machine, runtimeerror, memory-mapper, initialization |
| No register mapper | exception | error | x64dbg, debugger-agent, state-machine, runtimeerror, register-mapper, initialization |
| Not connected | exception | error | x64dbg, debugger-agent, state-machine, runtimeerror, connection, initialization |
| Already connected | exception | error | x64dbg, debugger-agent, state-machine, runtimeerror, connection, duplicate |
| No trace active | exception | error | x64dbg, debugger-agent, state-machine, runtimeerror, trace-lifecycle, initialization |
| Trace already started | exception | error | x64dbg, debugger-agent, state-machine, runtimeerror, trace-lifecycle, duplicate |
| No transaction | exception | error | x64dbg, debugger-agent, state-machine, runtimeerror, transaction, trace-lifecycle |
| Transaction already started | exception | error | transaction, state-machine, trace-agent, python |
| 'ghidra_trace_connect': missing required argument 'address' | exception | error | connect, argument-validation, trace-agent, python |
| address must be in the form 'host:port' | exception | error | connect, argument-validation, address-parsing, python |
| port must be numeric | exception | error | connect, argument-validation, port-parsing, python |
| address must be 'port' or 'host:port' | exception | error | listen, argument-validation, address-parsing, python |
| Value '{address}' does not evaluate to an int | exception | error | evaluation, address-parsing, trace-agent, python |
| Cannot convert '{address}' to address | exception | error | evaluation, address-parsing, trace-agent, python |
| Cannot convert '{length}' to length | exception | error | evaluation, length-parsing, trace-agent, python |
| Invalid argument: {key_list[0]} | exception | error | argument-validation, retain-values, trace-agent, python |
| {object} is not {err_msg} | exception | error | pattern-matching, object-routing, trace-rmi, python |
| Guest address {guestAddress} is not mapped | validation | error | control-mode, address-mapping, trace, java |
| Register edits require a thread. | validation | error | control-mode, register-edit, thread-required, trace, java |
| Cannot emulate using a Fixed Program View | validation | error | control-mode, emulator, program-view, trace, java |
| Emulator edits require a thread. | validation | error | control-mode, emulator, thread-required, trace, java |
| Extraneous parameters: {extraneous} | validation | error | launch-parameter, argument-validation, trace-rmi, java |
| Type errors: {typeErrors} | validation | error | launch-parameter, type-validation, trace-rmi, java |
| Missing required parameter '%s' (%s) | validation | error | tracermi, launch-parameter, argument-validation, debugger |
| For parameter %s: argument %s is not a %s | validation | error | tracermi, remote-method, type-validation, trace-object, debugger |
| Missing required parameter '{key}' | validation | error | tracermi, remote-method, argument-validation, debugger |
| All TraceObject parameters must come from the same trace | validation | error | tracermi, remote-method, trace-object, multi-trace, debugger |
| Extra argument '{key}' | validation | error | tracermi, remote-method, argument-validation, debugger |
| Tool does not have service {cls}! This script should be run | exception | error | flat-debugger-api, service-lookup, tool-context, debugger |
| There is no current trace | exception | error | flat-debugger-api, trace, state, debugger |
| There is no trace | exception | error | flat-debugger-api, trace, null-check, debugger |
| There is no platform | exception | error | flat-debugger-api, platform, null-check, debugger |
| There is no current thread | exception | error | flat-debugger-api, thread, state, debugger |
| There is no thread | exception | error | flat-debugger-api, thread, null-check, debugger |
| There is no current trace view | exception | error | flat-debugger-api, trace-view, program, debugger |
| There is no current program | exception | error | flat-debugger-api, program, state, debugger |
| length < 0 | exception | error | flat-debugger-api, address-range, argument-validation, debugger |
| One or more invalid register names: {} | exception | error | flat-debugger-api, register, language, argument-validation, debugger |
| Invalid register name: {} | exception | error | flat-debugger-api, register, language, argument-validation, debugger |
| Given platform is not from the current trace | exception | error | flat-debugger-api, register, platform, trace-mismatch, debugger |
| Register {} is not in language {} | exception | error | flat-debugger-api, register, language, platform, debugger |
| The given program is dynamic, i.e., a trace view | exception | error | flat-debugger-api, static-mapping, trace-view, type-validation, debugger |
| No saved offers to launch {} | exception | error | ghidra, debugger, trace-rmi, launch, validation |
| Could not start server | exception | critical | network, server, socket, dap, bind |
| No progam to associate with trace was given | exception | error | ghidra, import, loader, trace, tenet, validation |
| Selected file is not a program | exception | error | ghidra, import, loader, program, trace, validation |
| Cannot add Trace to a program | exception | error | ghidra, import, loader, trace, api-contract, tenet |
| Encountered too many errors with this trace | exception | error | ghidra, import, loader, trace, tenet, parse-error |
| No progam to associate with trace was given | exception | error | ghidra, import, loader, trace, tenet, validation |
| Selected file is not a program | exception | error | ghidra, import, loader, program, trace, tenet, validation |
| Cannot add Trace to a program | exception | error | ghidra, import, loader, trace, api-contract, tenet |
| Encountered too many errors with this trace | exception | error | ghidra, import, loader, trace, tenet, parse-error |
EC_BAD_REQUEST Unrecognized request: {} | exception | error | ghidra, isf, protobuf, protocol, bad-request, version-skew |
| Could not start server | exception | critical | network, server, socket, isf, bind, loopback |
| File does not correspond to Program content: {} | exception | error | ghidra, isf, program, domain-file, validation |
| Null datatype passed to getIsfObject | exception | error | ghidra, isf, data-type, export, validation, null-check |
| Bad address format: {} | exception | warning | ghidra, isf, address, data-type, parse-error |
| Not connected | exception | error | ghidra, jdi, jpda, state-machine, validation |
| Already connected | exception | error | ghidra, jdi, jpda, state-machine, validation |
| No trace started | exception | error | ghidra, jdi, jpda, trace, state-machine, validation |
| Trace already started | exception | error | ghidra, jdi, jpda, trace, state-machine, validation |
| No transaction | exception | error | ghidra, jdi, jpda, transaction, state-machine, validation |
| Transaction already started | exception | error | transaction, jdi, state-management, ghidra-debug |
| Address must be in the form 'host:port' | exception | error | network, address-validation, jdi, ghidra-debug |
| Port must be numeric | exception | error | network, port-validation, jdi, ghidra-debug |
| Error connecting to ${address}: ${e} | exception | error | network, connection-failure, jdi, ghidra-debug |
| Attempt to create existing memory | exception | error | memory, jdi, address-mapping, ghidra-debug |
| Timed out waiting for thread to stop | exception | error | timeout, thread-state, jdi, ghidra-debug |
| Cannot find Python source for {name}. Try gradle assemblePyP | exception | error | python, build, environment, gradle, ghidra-debug |
| The back-end exited (code=%s) before receiving a connection | exception | error | launch, process-exit, connection-failure, ghidra-debug |
| The resulting target process has no mapping to the static im | exception | error | launch, static-mapping, module-mapping, ghidra-debug |
| Offer requires image, but no program given. | exception | error | launch, program-state, illegal-state, ghidra-debug |
| %s: Invalid type %s | validation | error | config-parsing, type-validation, launcher-script, ghidra-debug |
| %s: %s | validation | error | config-parsing, value-validation, launcher-script, ghidra-debug |
| %s: Invalid base type %s | validation | error | config-parsing, type-validation, launcher-script, ghidra-debug |
| Invalid int %s. Prefixes 0x, 0b, and 0 (octal) are allowed. | validation | error | config-parsing, int-validation, launcher-script, ghidra-debug |
| Invalid bool for %s: %s. Only true or false is allowed. | validation | error | config-parsing, bool-validation, launcher-script, ghidra-debug |
| Saved launcher args are corrupt, or launcher parameters chan | exception | error | config-corruption, xml, version-migration, launcher, ghidra-debug |
| Must set id or path | exception | error | protocol, object-reference, validation, tracermi, ghidra-debug |
| Range [%s:%x+%x] entirely exceeds space max | exception | error | address-validation, memory, address-space, tracermi, ghidra-debug |
| Range [%s:%x+%x] entirely exceeds space min | exception | error | address-space, memory-range, trace-rmi, validation |
| Trace is not from this connection | exception | error | trace-rmi, connection, remote-parameter, validation |
| Cannot send TraceRmi message with excessive length | exception | error | trace-rmi, message-size, protocol, network |
| Cannot receive TraceRmi message with excessive message lengt | exception | critical | trace-rmi, message-size, protocol, network, security |
| Could not receive negotiation request | exception | critical | trace-rmi, negotiation, connection, network |
| Could not respond during negotiation | exception | critical | trace-rmi, negotiation, connection, network |
| CreateTrace: path (name) cannot be empty | exception | error | trace-rmi, create-trace, validation, path |
| Protocol error: Invalid value kinds | exception | error | trace-rmi, protocol, version-mismatch, retain-values |
| snap or time required | exception | error | trace-rmi, snapshot, validation, time |
| Could not send request | exception | error | trace-rmi, connection, network, async-invoke |
| Server is already started | exception | warning | trace-rmi, server, lifecycle, validation |
| The parameter '%s' of method '%s' refers to a non-existent s | exception | error | schema, trace-rmi, configuration, remote-method |
| Cannot find process containing %s | exception | error | trace-rmi, memory, process, target |
| Address requires a trace for context | exception | error | value-decoder, address, trace-context, trace-rmi |
| AddressRange requires a trace for context | exception | error | value-decoder, address-range, trace-context, trace-rmi |
| TraceObject requires a trace for context | exception | error | value-decoder, trace-object, trace-context, trace-rmi |
| min out of range of int64 | validation | error | python, lifespan, int64, validation, trace-rmi |
| max out of range of int64 | validation | error | python, lifespan, int64, validation, trace-rmi |
| min cannot exceed max | validation | error | python, lifespan, validation, trace-rmi |
| Schedule must be in form [snap]:[steps]. Got '{s}' | validation | error | validation, trace-rmi, input-parsing |
| Invalid memory state: {} | validation | error | validation, trace-rmi, memory-model |
| Must have id or path | validation | error | validation, trace-rmi, object-model |
| Cannot convert: {value:r} | validation | error | internal, trace-rmi, schema, type-coercion |
| Unions not allowed except with None (for Optional) | validation | error | type-system, trace-rmi, method-registration, validation |
| Cannot get schema for {annotation} | validation | error | type-system, trace-rmi, method-registration, schema |
| Object/proxy has neither id nor path!: {} | exception | error | internal, trace-rmi, serialization, object-model |
| Cannot write Value: {schema}, {value}, {type(value)} | exception | error | internal, trace-rmi, serialization, schema |
| Could not read value: {} | exception | error | internal, trace-rmi, deserialization, protocol-version |
| No batch to end | validation | error | api-misuse, trace-rmi, batching, lifecycle |
| Method requires trace binding | exception | error | internal, trace-rmi, method-invocation, object-model |
| Invalid domain object id: {request.oid.id} | exception | error | lifecycle, trace-rmi, method-invocation, state-sync |
| Invalid method name: {name} | exception | error | version-skew, trace-rmi, method-invocation, negotiation |
| Cannot find Python source for {name}. If this is a remote s | exception | critical | setup, environment, installation, trace-rmi |
| Could not parse pyproject.toml | exception | error | setup, configuration, trace-rmi, parsing |
| Cannot send TraceRmi message with excessive length | exception | error | network, trace-rmi, serialization, size-limit, latent-bug |
| Socket closed | exception | error | network, trace-rmi, connection, disconnect |
| Cannot receive TraceRmi message with excessive message lengt | exception | error | network, trace-rmi, framing, size-limit, latent-bug |
| Private queue no longer exists | exception | error | lifecycle, events, java, domain-object, concurrency |
| Cannot make 'addresses read' concrete buffers | exception | error | emulation, pcode-executor, abstract-state, concretion |
| TracePlatform must use a Sleigh language | validation | error | sleigh, pcode-executor, trace-platform, language |
| This expression can only be evaulated on traces with languag | validation | error | sleigh, pcode-expression, language-mismatch, trace |
| Trace must use a sleigh-based language | validation | error | sleigh, pcode-expression, language, trace |
| This is meant for p-code executor use | exception | error | pcode-executor, trace-data-access, property-access, unsupported-operation |
| AddressSpace '{}' is not in this trace (language={}) | validation | error | address-space, trace, language-mismatch, validation |
| Unsupported domain object: {} | exception | error | domain-object, content-handler, trace, persistence |
| Unsupported content type: {} | exception | error | content-handler, content-type, domain-object, trace |
| Open failed: {} | exception | error | content-handler, io, db-open, version, corruption |
| min must precede max | validation | error | address-range, argument-validation, precondition |
| Base space for overlay not found: {} | exception | critical | overlay, corruption, address-space, language-version |
| Invalid address space for overlay: {} | validation | error | overlay, validation, address-space |
| Overlay space '${name}' duplicates name of another address s | validation | error | overlay, duplicate-name, validation |
| Address space ${name} already exists. | validation | error | overlay, duplicate-name, validation |
| ${name} | validation | error | overlay, not-found, lifecycle |
| Value is not a known settings type | validation | error | settings, type-validation |
| Name must be at least one character long: ${name} | validation | error | naming, validation |
| Platform table is corrupt. Missing language ${langKey} | exception | critical | corruption, database, language, guest-platform |
| Platform table is corrupt. Invalid compiler spec ${compilerS | exception | critical | corruption, database, compiler-spec, guest-platform |
| Range overlaps existing host mapped range(s) for this guest | validation | error | memory-mapping, overlap, guest-platform |
| Range overlaps existing guest mapped range(s) | validation | error | memory-mapping, overlap, guest-platform |
| Could not read enough bytes | exception | error | memory, read, mapping |
| Guest address ${addr} is not mapped, or the mapped address d | exception | error | memory, mapping, guest, read |
| Table is corrupt. Got host platform in guest mapping. | exception | critical | corruption, database, mapping, guest-platform |
| Base compiler spec cannot be a guest compiler spec | validation | error | guest-platform, validation |
| Given platform does not belong to this trace | validation | error | platform, ownership, validation |
| Given platform has been deleted | validation | error | platform, lifecycle, stale-reference |
| Register {register} is not mapped | validation | error | register, mapping, guest |
| Register {register} does not map to space {space}'s physical | validation | error | address-space, register-mapping, guest-platform, trace-modeling |
| Memory-mapped register {register} does not map to space {spa | validation | error | address-space, memory-mapped-register, guest-platform, trace-modeling |
| Given register is not mapped to the host, or it's not in the | exception | error | register-mapping, guest-platform, override, trace-modeling |
| Code units cannot overlap | exception | error | code-unit, overlap, lifespan, trace-modeling |
| Either delete the root, or modify the type | exception | error | data-component, delete, composite-data, trace-modeling |
| Set end-snap of root unit | exception | error | data-component, lifespan, setendsnap, trace-modeling |
| Couldn't get requested bytes for CodeUnit | exception | error | memory-access, bytes, code-unit, trace-modeling |
| null commentType | validation | error | comment, null-argument, validation, trace-modeling |
| Data table is corrupt. Missing platform: {platformKey} | exception | critical | data-corruption, database, platform, trace-modeling |
| Data table is corrupt. Missing datatype: {dataTypeID} | exception | critical | data-corruption, database, data-type, trace-modeling |
| Data table is corrupt. Data unit and its datatype disagree o | exception | critical | data-corruption, database, data-type, length-mismatch, trace-modeling |
| Platform is not part of this trace | validation | error | platform, precondition, create, trace-modeling |
| Code units cannot overlap | exception | error | code-unit, overlap, create, address-conflict, trace-modeling |
| Failed to resolve data type | exception | error | data-type, factory-type, create, trace-modeling |
| Failed to resolve data length for {origType.getName} | exception | error | data-type, length, create, dynamic-type, trace-modeling |
| Zero-length data not allowed {origType.getName} | exception | error | data-type, zero-length, create, trace-modeling |
| Could unit would extend beyond address space | exception | error | address-overflow, create, address-space, trace-modeling |
| Instruction table is corrupt. Missing platform: {platformKey | exception | critical | data-corruption, database, platform, instruction, trace-modeling |
| Length override of {newLength} conflicts with code unit at { | exception | error | instruction, length-override, overlap, code-unit, trace-modeling |
| Failed to read {len} bytes at {addr} | exception | error | memory-access, trace-database, instruction, checked-exception |
| Trace does not contain referenced instruction: ({getStartSna | exception | error | instruction, trace-database, parser-context, checked-exception |
| Instruction has incompatible prototype at: ({getStartSnap},{ | exception | error | instruction, trace-database, parser-context, prototype-mismatch, checked-exception |
| Platform and prototype disagree in language | exception | error | instruction, trace-database, language-mismatch, unchecked-exception, platform |
| Code units cannot overlap | exception | error | instruction, trace-database, code-unit-conflict, overlap, checked-exception |
| Code unit would extend beyond address space | exception | error | instruction, trace-database, address-overflow, checked-exception, bounds |
| Cannot delete an undefined code unit | exception | error | trace-database, undefined-data, unsupported-operation, unchecked-exception, code-unit |
| Cannot modify lifespan of default data unit | exception | error | trace-database, undefined-data, unsupported-operation, unchecked-exception, lifespan |
| Could not instantiate saveable of type | exception | critical | property-map, trace-database, serialization, reflection, unchecked-exception, corruption |
| Saveable must have a default constructor | exception | critical | property-map, trace-database, serialization, reflection, constructor, unchecked-exception |
| Can only directly delete values for maps where the entry is | exception | error | property-map, trace-database, map-operation, unchecked-exception, type-mismatch |
| Can only directly delete values for maps where the entry is | exception | error | property-map, trace-database, map-operation, unchecked-exception, type-mismatch, address-space |
| The given entry is not in this space | exception | error | property-map, trace-database, address-space, unchecked-exception, cross-space |
| Trace Bytes table is corrupt | exception | critical | memory, trace-database, corruption, checked-exception, io |
| compressed memory buffer is corrupt | exception | critical | memory, trace-database, corruption, compression, gzip, checked-exception, io |
| data and mask must have same capacity | exception | error | memory, trace-database, search, byte-buffer, validation, unchecked-exception |
| Length must match the register | exception | error | register, trace-database, memory, validation, unchecked-exception, object-model |
| Cannot convert | exception | error | register, trace-database, type-mismatch, object-model, unchecked-exception |
| More than one state is present in | exception | error | trace-modeling, memory-state, register, ghidra, validation |
| Section path must be a successor of this module's path | exception | error | trace-modeling, module, section, path, validation, ghidra |
| Address string should have at most one colon (:) | exception | error | trace-modeling, mapping, address, parsing, validation, ghidra |
| endpoint cannot be -1 | exception | error | trace-modeling, mapping, lifespan, internal, data-integrity, ghidra |
| Another mapping would conflict | exception | error | trace-modeling, mapping, conflict, lifespan, ghidra |
| Code unit would extend beyond address space | exception | error | trace-modeling, instruction, address-space, overflow, ghidra |
| All trace memory is initialized | exception | error | trace-modeling, memory, unsupported-operation, block, ghidra |
| Mapped blocks are not supported in traces | exception | error | trace-modeling, memory, unsupported-operation, block, mapped, ghidra |
| Space does not exist | exception | error | trace-modeling, memory, address-space, read, ghidra |
| Traces do not support externals | exception | error | trace-modeling, external, unsupported-operation, ghidra |
| Cannot use program view to set the trace name | exception | error | trace-modeling, name, unsupported-operation, ghidra |
| Given bookmark is not present at this view's snap | validation | error | trace-modeling, bookmark, lifespan, snapshot, validation, ghidra |
| Given bookmark is not part of this trace | validation | error | trace-modeling, bookmark, type-check, validation, ghidra |
| Region is from a forked snapshot | exception | error | trace-modeling, region, snapshot, fork, unsupported-operation, ghidra |
| Property ${propertyName} is not object type | validation | error | trace-modeling, property-map, type-mismatch, ghidra |
| Given namespace is not part of this trace | validation | error | trace-modeling, namespace, symbol, type-check, validation, ghidra |
| The given symbol is not part of this trace | validation | error | trace-modeling, symbol, identity, validation, ghidra |
| Given symbol is not part of this trace | validation | error | trace-modeling, symbol, type-check, validation, ghidra |
| Platform is not in this trace | validation | error | trace, platform, program-view, validation |
| Unsupported value class: {} | validation | error | property-map, saveable, validation, api-contract |
| {name} | validation | warning | property-map, duplicate, checked-exception |
| Property {} has type {}, not {} | validation | error | property-map, type-mismatch, generics |
| Property {} has type {}, which does not extend {} | validation | error | property-map, type-mismatch, generics |
| Property {} has type {}, which is not a super-type of {} | validation | error | property-map, type-mismatch, generics |
| Space must be a memory, register, or NO_ADDRESS space | validation | error | address-space, memory, register, validation |
| Address '{}' is not in this space: '{}' | validation | error | address-space, validation, platform |
| Address Range '{}' is not in this space: '{}' | validation | error | address-space, address-range, validation, platform |
| Could not determine where to create new frame | exception | critical | stack, schema, object-model, illegal-state |
| Frame has no index!? | exception | critical | stack, object-model, path, illegal-state |
| Schema doesn't provide a unique {} for {} | exception | critical | stack, schema, object-model, illegal-state |
| Cannot modify the global namespace | exception | error | symbol, namespace, immutable, unsupported-operation |
| This symbol type cannot be a child of the given namespace ty | validation | error | symbol, namespace, parent, validation |
| Cannot create or remove DEFAULT symbols | validation | error | symbol, source-type, validation |
| Equate already exists: {} | validation | warning | equate, duplicate, checked-exception |
| Trace does not allow external references | exception | error | reference, external, validation |
| Symbol address (%s) of '%s' must match Reference's to addres | exception | error | reference, symbol, validation |
| Associated symbol and reference must have connected lifespan | exception | error | reference, symbol, lifespan, validation |
| Given reference is not in this trace | exception | error | reference, ownership, validation, trace |
| operandIndex | validation | error | ghidra, trace-modeling, reference, operand-index, illegal-argument |
| Memory addresses cannot be associated with a thread | exception | error | ghidra, trace-modeling, symbol, thread, address-space, illegal-argument |
| Given namespace is not in this trace | exception | error | ghidra, trace-modeling, symbol, namespace, ownership, illegal-argument |
| Given symbol is not in this trace | exception | error | ghidra, trace-modeling, symbol, ownership, illegal-argument |
| There must be a root object in the ObjectManager before sett | exception | error | ghidra, trace-modeling, time, object-model, init-order, illegal-state |
| max < min: min={min},max={max} | validation | error | ghidra, trace-modeling, lifespan, span, illegal-argument |
| Invalid register value {s}. Must be hex digits only. | exception | error | ghidra, trace-modeling, register-value, parsing, hex |
| Cannot convert register value: ({class}) '{val}' | exception | error | ghidra, trace-modeling, register-value, type-mismatch |
| Register length is not numeric: ({class}) '{value}' | exception | error | ghidra, trace-modeling, register-value, schema, numeric |
| name cannot be null | validation | error | ghidra, trace-modeling, equate, name-validation, illegal-argument |
| name cannot be empty string | validation | error | ghidra, trace-modeling, equate, name-validation, illegal-argument |
| name cannot contain whitespace | validation | error | ghidra, trace-modeling, equate, name-validation, illegal-argument |
| Cannot step a negative number | validation | error | ghidra, trace-modeling, schedule, step, illegal-argument |
| Cannot advance a negative number | validation | error | ghidra, trace-modeling, schedule, step, illegal-argument |
| Total step count exceeds LONG_MAX | validation | error | ghidra, trace-modeling, schedule, step, overflow, illegal-argument |
| Cannot rewind a negative number | validation | error | ghidra, trace-modeling, schedule, step, illegal-argument |
| Could not find a register for | validation | error | ghidra, trace-modeling, schedule, patch-step, register, alignment |
| Cannot parse step: ' | validation | error | ghidra, trace-schedule, sleigh, patch-step, input-validation |
| Cannot rewind a negative number | validation | error | ghidra, trace-schedule, sequence, precondition |
| The given prefix (%s) is not actually a prefix of this (%s). | validation | error | ghidra, trace-schedule, sequence, precondition |
| Cannot parse skip step: ' | validation | error | ghidra, trace-schedule, skip-step, input-validation |
| Cannot parse step: ' | validation | error | ghidra, trace-schedule, step, input-validation |
| Thread must be given, e.g., 0:t1-3, since the last thread or | validation | error | ghidra, trace-schedule, thread, precondition |
| Thread with key %d does not exist in given trace | validation | error | ghidra, trace-schedule, thread, precondition |
| Cannot parse tick step: ' | validation | error | ghidra, trace-schedule, tick-step, number-format |
| Time specification must have form 'snap[:steps[.pSteps]]' | validation | error | ghidra, trace-schedule, parse, number-format |
| Cannot have instructions steps following p-code steps | validation | error | ghidra, trace-schedule, pcode-steps, precondition |
| Arrays must be the same length | validation | error | ghidra, trace-utils, byte-array, precondition |
| Invalid address | exception | error | ghidra, trace-utils, register, address, encoding |
| Must fetch | exception | error | ghidra, trace-utils, register, memory-state, precondition |
| Cannot work with sub-byte registers. Consider a parent inste | validation | error | ghidra, trace-utils, register, byte-alignment, precondition |
| Must set address factory first. | exception | error | ghidra, ui, address-range, initialization, precondition |
| Given range's space must be in the factory's physical spaces | validation | error | ghidra, address-space, gui-widget, validation |
| Address-selection column must have Address, AddressRange, or | validation | error | ghidra, table-model, address-selection, validation |
| Cell is not editable | exception | error | ghidra, table-column, editing, contract-violation |
| Cell is not editable | exception | error | ghidra, table-column, editing, contract-violation |
| Constructor method must return type assignable to the class | validation | error | ghidra, dependency-injection, reflection, type-mismatch |
| Error constructing dependent service via {} | exception | error | ghidra, dependency-injection, runtime-failure, factory |
| Constructor must be a non-static method | validation | error | ghidra, dependency-injection, reflection, static-method |
| Overridden constructor must return same or subclass of origi | validation | error | ghidra, dependency-injection, override, type-mismatch |
| There are fields without suitable constructors: {} | exception | error | ghidra, dependency-injection, missing-producer, fields |
| Could not resolve required parameter for next in: {}. Note: | exception | error | ghidra, dependency-injection, circular-dependency, topological-sort |
| No service constructor for {} | exception | error | ghidra, dependency-injection, injection-failure, postcondition |
| file {} does not contain {}. got {} instead. | exception | error | ghidra, domain-file, type-mismatch, classcast |
| Could not determine option type from default value: {} = {} | validation | error | ghidra, options, annotation, type-inference |
| editor class must have accessible default constructor | validation | error | ghidra, options, property-editor, reflection |
| Cannot apply {} to both parameters of {} | validation | error | ghidra, options, annotation, parameter-mapping |
| {}-annotated method {} cannot have more than two parameters | validation | error | ghidra, options, annotation, arity |
| No codec for type {} | validation | error | ghidra, config-state, serialization, unsupported-type |
| Service receiver method may take only one parameter | validation | error | ghidra, service-injection, annotation, arity |
| Not a total order: {} ?? {} | exception | warning | graph, topological-sort, total-order, dijkstra, checked-exception |
| Graph is cyclic: {} | exception | error | graph, topological-sort, cycle-detection, dfs, checked-exception |
| Unrecognized address space in {} | exception | error | pcode, emulation, address-space, varnode, unchecked-exception |
| No defining p-code op for {} | exception | error | pcode, emulation, varnode, defining-op, unchecked-exception |
| Cannot evaluate unique $U%x:%d | exception | error | pcode, emulation, unique-space, varnode, unchecked-exception |
| {} is not a constant | validation | error | pcode, emulation, constant, varnode, illegal-argument, unchecked-exception |
| Encountered an unimplemented instruction at {} | exception | error | pcode, emulation, unimplemented-instruction, sleigh, lowlevel-error, unchecked-exception |
| Unsupported p-code op at {}: {} | exception | error | pcode, emulation, unsupported-op, lowlevel-error, unchecked-exception |
| New capacity must fit current contents | validation | error | bytebuffer, resize, capacity, illegal-argument, unchecked-exception |
| mask and a must have equal capacities | validation | error | bytebuffer, mask, compare, capacity, illegal-argument, unchecked-exception |
| No mark | exception | error | inputstream, mark-reset, dbbuffer, io, checked-exception |
| {} | exception | error | database, schema, column-lookup, no-such-element, unchecked-exception |
| Column {} is not indexed | validation | error | database, index, schema, illegal-argument, unchecked-exception |
| Column {} is not of type {}! It is {} | validation | error | database, index, type-mismatch, codec, illegal-argument, unchecked-exception |
| More than one match | exception | error | database, uniqueness, duplicate-data, illegal-state, data-integrity, unchecked-exception |
| Given field does not apply to given object type | validation | error | database, codec, reflection, field-mapping, illegal-argument, unchecked-exception |
| Given field does not have the given type: {} != {} | validation | error | database, codec, reflection, type-mismatch, illegal-argument, unchecked-exception |
| Too many constants in {} to encode as a byte | validation | error | database, codec, enum, byte-limit, illegal-argument, unchecked-exception |
| No variant codec for class {} | validation | error | database, codec, variant-field, unsupported-type, illegal-argument, unchecked-exception |
| No variant codec with selector {} | validation | error | database, codec, variant-field, version-mismatch, corruption, illegal-argument, unchecked-exception |
| @DBAnnotatedColumn fields must be static. Got {} | validation | error | database, annotation, reflection, configuration |
| @DBAnnotatedColumn fields must be DBObjectColumn type. Got { | validation | error | database, annotation, reflection, types |
| Cannot find column '{}' for @DBAnnotatedColumn on {} | validation | error | database, annotation, schema, configuration |
| {type} does not have a default codec. Please specify a codec | exception | error | database, codec, serialization, types |
| DBAnnotatedObject {objectType} must have @DBAnnotatedObjectI | validation | error | database, annotation, schema, configuration |
| DBAnnotatedField must be non-static and non-final | validation | error | database, annotation, reflection |
| Could not get lock | exception | error | concurrency, locking, domain-object |
| Invalid min: {min} | validation | error | range, validation, data-structure |
| Invalid max: {max} | validation | error | range, validation, data-structure |
| Delegate must implement abstract methods from all mixins. Mi | exception | error | proxy, reflection, mixins, configuration |
| Must close on the same thread as suppressed the callback | exception | error | concurrency, threading, lifecycle, callback |
| Not supported | exception | error | pcode, emulation, taint, api |
| Cannot make taint concrete | exception | error | pcode, emulation, taint, concretization |
| Cannot make Taint concrete | exception | error | pcode, emulation, taint, concretization, state |
| TaintVecs must match in length | exception | error | pcode, emulation, taint, validation |
| {getType()}scripts cannot be used for context [{context.name | exception | error | elasticsearch, bsim, scripting, query |
| Unknown script name {scriptSource} | exception | error | elasticsearch, bsim, scripting, query |
| Document is missing "features" | exception | error | elasticsearch, bsim, indexing, data-format |
| Document does not contain complete "features" | exception | error | elasticsearch, bsim, indexing, data-format |
| Ghidra python interpreter has already been cleaned up. | exception | error | jython, interpreter-lifecycle, ghidra-script |
| Script does not exist: {scriptName} | exception | error | jython, ghidra-script, script-loading |
| Failed to find the jython home directory at: {jythonHomeDir} | exception | critical | jython, installation, module-data, environment |
| Failed to create the jython cache directory at: {cacheDir} | exception | critical | jython, filesystem, permissions, environment |
| Failed to create the jython-src directory at: {jythonSrcDest | exception | error | jython, filesystem, permissions, environment |
| Failed to find the module's jython-src directory | exception | critical | jython, installation, module-data, environment |
| Failed to copy jython-src files to: {jythonSrcDestDir} | exception | error | jython, filesystem, io, environment |
| Error parsing register=value string {part} | validation | warning | machine-learning, validation, config-parsing, function-finder |
| Register {regName} not found for program {programName} | validation | warning | machine-learning, validation, register-lookup, function-finder |
| Entry cannot be blank | validation | warning | machine-learning, validation, config-parsing, function-finder |
| String must not begin or end with a comma | validation | warning | machine-learning, validation, config-parsing, function-finder |
| Invalid element {part} - must be non-negative | validation | warning | machine-learning, validation, config-parsing, function-finder |
| Maximum size of test sets must be positive! | validation | warning | machine-learning, options, validation, function-finder |
| Minimum Length of Undefined Range to Search must be positive | validation | warning | machine-learning, options, validation, function-finder |
| Toolchain type %(toolchain_type)s not known | exception | error | sleigh-devtools, pcodetest, build-config, validation |
| Not a Sleigh Language: | exception | warning | sleigh-devtools, external-disassembler, language, configuration |
| No context_register element or global element in gdis option | exception | warning | sleigh-devtools, external-disassembler, configuration, xml |
| No context register name provided. | exception | warning | sleigh-devtools, external-disassembler, configuration, xml |
| Unknown context register | exception | error | sleigh, gdis, configuration, xml, register |
| gdis execution error | exception | error | gdis, external-process, io, pipe, disassembler |
| GNU disassembler process died unexpectedly. | exception | error | gdis, external-process, process-death, disassembler |
| Z3 libs not found: | exception | critical | z3, native-library, symbolic-execution, unsatisfiedlinkerror, platform |
| Executable | exception | error | bsim, executable-lookup, user-input, validation |
| Could not get MD5 on file: | exception | error | bsim, signatures, md5, ghidra-script, program-metadata |
| Could not get MD5 on file: | exception | error | bsim, signatures, md5, jython, python, program-metadata |
| Could not get MD5 on file: | exception | error | bsim, signatures, md5, unit-test, test-fixture |
| Function tag does not exist: {} | validation | error | bsim, function-tags, filter, database-metadata, configuration |
| Database does not exist | exception | error | bsim, database, server-connection, querydatabaseexception |
| Couldn't get local function {} at {}. | exception | warning | bsim, function-comparison, stale-data, program-modification |
| Couldn't open remote program: {} for {}. | exception | error | bsim, remote-program, network, function-comparison, ghidra-server |
| Couldn't get remote function {} at {}. | exception | warning | bsim, function-comparison, remote-program, stale-data, address-mismatch |
| Protocol not permissable for BSim URL | validation | error | bsim, url-validation, protocol, configuration |
| BSim URL missing DB name/path | validation | error | bsim, url-validation, configuration, database-name |
| BSim URL must specify exactly 1 path element | validation | error | bsim, url-validation, path, configuration |
| Unable to infer BSim URL from: {} | validation | error | bsim, url-parsing, url-derivation, configuration |
| URL is missing a repository path | validation | error | bsim, url-parsing, ghidra-server, repository, configuration |
| Unsupported protocol: {} | validation | error | bsim, url-validation, protocol, database-client, api-contract |
| Unknown command: {} | validation | error | bsim, cli, command-parsing, argument-validation |
| Unsupported command: {} | validation | error | cli, argument-validation, bsim |
| Unsupported option use: {} | validation | error | cli, argument-validation, bsim |
| Unexpected argument: {} | validation | error | cli, argument-validation, bsim |
| Unsupported option specification: {}= | validation | error | cli, argument-validation, bsim |
| Missing option value: {} | validation | error | cli, argument-validation, bsim |
| Unknown authentication method: {} : options are trust, passw | validation | error | cli, argument-validation, security, authentication |
| Missing required parameter: {} | validation | error | cli, argument-validation, bsim |
| Missing required parameter ({}) before specified option: {} | validation | error | cli, argument-validation, bsim |
| Negative value not permitted for {} | validation | error | cli, argument-validation, bsim |
| Invalid integer value specified for {} | validation | error | cli, argument-validation, bsim |
| Missing common name attribute | validation | error | cli, pki, certificate, validation, security |
| Improperly formatted distinguished name | validation | error | cli, pki, certificate, validation, security |
| Unable to obtain password | exception | error | cli, security, password, environment, postgresql |
| Unable to delete password file: {} | exception | error | security, password, filesystem, postgresql |
| Failed to generate BSim server certificate | exception | critical | pki, certificate, security, jre, cryptography |
| PostgreSQL pg_ctl command not found: {} | exception | error | postgresql, environment, setup, bsim |
| PostgreSQL not found and must be built (see {}, view script | exception | error | postgresql, environment, setup, bsim |
| Server is configured to run on port {}: Change in {} | exception | error | postgresql, configuration, port, bsim |
| PKI authentication requested, but certificate authority file | exception | error | pki, authentication, configuration, bsim, cli, postgresql |
| {} is not a valid certification authority | exception | error | pki, authentication, file-system, configuration, bsim, cli |
| File {} does not appear to be a certificate | exception | error | pki, authentication, certificate, configuration, bsim, cli |
| Distinguished name option (--dn) required for {} | exception | error | pki, authentication, configuration, bsim, cli, postgresql |
| Error initializing postgres database | exception | error | postgresql, initialization, process, bsim, cli, environment |
| Error copying original configuration file | exception | error | postgresql, configuration, file-system, bsim, cli |
| Error copying original connection file | exception | error | postgresql, configuration, authentication, file-system, bsim, cli |
| Missing data directory | validation | error | cli, arguments, usage, bsim |
| Data directory {} does not exist | validation | error | cli, arguments, file-system, bsim |
| Missing username | validation | error | cli, arguments, usage, bsim |
| Missing desired privilege (admin or user) | validation | error | cli, arguments, authorization, usage, bsim |
| Expecting privilege option (admin or user) | validation | error | cli, arguments, authorization, validation, bsim |
| Path to certificate necessary to start server (--cert /path/ | exception | error | pki, authentication, certificate, configuration, bsim, cli |
| Could not start postgres server process | exception | error | postgresql, process, startup, network, bsim, cli, environment |
| Error shutting down postgres server process | exception | error | postgresql, process, shutdown, bsim, cli |
| Error getting postgres server status | exception | error | postgresql, status, process, bsim, cli |
| Error creating new user | exception | error | postgresql, authentication, pki, process, bsim, cli |
| Missing ident file: {} | exception | error | postgresql, pki, authentication, file-system, bsim, cli |
| Distinguished name required (dn="..") | exception | error | pki, authentication, configuration, bsim, cli |
| Data directory not initialized: run "bsim_ctl start" first | exception | error | bsim, postgres, cli, configuration |
| Cannot modify settings on running server | exception | error | bsim, postgres, cli, configuration |
| Original configuration file not present: {} | exception | error | bsim, postgres, cli, configuration |
| Original connection file not present: {} | exception | error | bsim, postgres, cli, configuration |
| Password entry was cancelled | exception | info | bsim, database, authentication, swing, user-cancel |
| No registered authenticator | exception | error | bsim, postgres, ssl, authentication, configuration |
| host required | validation | error | bsim, validation, database-url |
| Non-empty dbName required | validation | error | bsim, validation, database-url |
| Invalid {} dbName: {} | validation | error | bsim, validation, database-url |
| Remote file URL not supported: {} | validation | error | bsim, validation, database-url, h2 |
| Unsupported BSim URL protocol: {} | validation | error | bsim, validation, database-url |
| Missing dbName in URL: {} | validation | error | bsim, validation, database-url |
| Invalid dbName in URL: {} | validation | error | bsim, validation, database-url |
| Invalid userinfo specified | validation | error | bsim, validation, database-url, credentials |
| Bad character in H2 database path. Disallowed characters: | exception | error | bsim, validation, h2, security, database-url |
| Invalid absolute file path: | exception | error | bsim, validation, h2, database-url, filesystem |
| Invalid in URL | exception | error | bsim, url-parsing, configuration, validation |
| Query signature data has no setting information | exception | error | bsim, signature-settings, version-mismatch, validation |
| Query signature data does not match database | exception | error | bsim, signature-settings, version-mismatch |
| Empty signature file | exception | warning | bsim, signature-insert, empty-data, validation |
| Trying to insert signature data with slight differences in s | exception | error | bsim, signature-insert, version-mismatch, signature-settings |
| Trying to insert signature data with no setting information | exception | error | bsim, signature-insert, signature-settings, validation |
| Trying to insert signature data with settings that don't ma | exception | error | bsim, signature-insert, version-mismatch, signature-settings |
| Missing configuration data: | exception | error | bsim, configuration, file-not-found, setup |
| Could open module data directory | exception | error | bsim, configuration, io-error, filesystem, setup |
| Unable to parse configuration template | exception | error | bsim, configuration, xml-parsing, setup |
| Cannot have signature setting of 0 | exception | error | bsim, signature-settings, configuration, validation |
| Decompiler: Unable to initialize the DecompilerInterface: | exception | error | bsim, decompiler, native-binary, initialization |
| interrupted: | exception | warning | bsim, decompiler, threading, cancellation |
| Parsing error | exception | error | bsim, server-config, config-parsing, postgresql |
| Bad map field in pg_ident.conf entry | exception | error | bsim, server-config, config-parsing, postgresql, pg-ident |
| Missing system-name in pg_ident.conf entry | exception | error | bsim, server-config, config-parsing, postgresql, pg-ident |
| Entry missing ending quote in pg_ident.conf | exception | error | bsim, server-config, config-parsing, postgresql, pg-ident |
| Missing role in pg_ident.conf entry | exception | error | bsim, server-config, config-parsing, postgresql, pg-ident |
| Multiple settings for: | exception | error | config, bsim, server-config, parse, io |
| Could not create database: | exception | critical | database, setup, ddl, postgres, bsim, initialization |
| Optional table: column type mismatch | exception | error | database, schema, migration, bsim, version-skew |
| Zero byte in SQL string | exception | error | input-validation, sql, sanitization, bsim, binary-data |
| Could not resolve filter specifying executable: | exception | error | database, query, filter, executable, bsim |
| Could not resolve filter specifying function: [ | exception | error | database, query, filter, function, bsim |
| Id mismatch when inserting executable: | exception | error | database, insert, concurrency, corruption, bsim |
| is already ingested | exception | warning | database, insert, duplicate, non-fatal, bsim |
| Already inserted | exception | warning | database, insert, duplicate, non-fatal, function, bsim |
| Error querying vectorid: | exception | error | database, query, vector, transient, bsim |
| No functions matching vectorid: | exception | error | database, corruption, query, vector, bsim |
| ExeSpecifier must provide either md5 or name | validation | error | validation, api-usage, query, bsim |
| Database does not track callgraph | validation | error | config, capability, callgraph, bsim, schema |
| Error querying vectorid: {vecResult.vectorid} | exception | error | database, query, vector, transient, bsim |
| No functions matching vectorid: {vecResult.vectorid} | exception | error | database, corruption, query, vector, bsim |
| Trying to insert on read-only database | validation | error | config, database, insert, readonly, bsim |
| Could not (uniquely) match executable | validation | error | database, query, executable, ambiguous, bsim |
| Could not find function: {entry.funcName} | validation | error | database, query, function, callgraph, bsim |
| Missing databaseName for drop database | validation | error | validation, api-usage, database, drop, bsim |
| drop database name must match | exception | error | database, bsim, configuration, validation |
| Too many {type} specified (limit={MAX_TAG_COUNT}): {list.siz | validation | error | bsim, validation, limits, configuration |
| Bad characters in one or more proposed {type} | validation | error | bsim, validation, input-sanitization |
| Duplicate {type} entry specified: {name} | validation | error | bsim, validation, data-integrity |
| Bad characters in proposed category type | validation | error | bsim, validation, input-sanitization |
| Executable category already exists | validation | warning | bsim, state, idempotency |
| Bad characters in proposed function tag | validation | error | bsim, validation, input-sanitization |
| Function tag already exists | validation | warning | bsim, state, idempotency |
| Cannot allocate new function tag: {tag_name} - Column space | validation | error | bsim, limits, configuration |
| Unable to find configuration template | exception | error | bsim, configuration, filesystem, missing-file |
| Unable to find weights file: {weightsfile} | exception | error | bsim, configuration, filesystem, missing-file |
| Unable to connect to server | exception | critical | bsim, network, database, connection |
| {database.getLastError().message} | exception | error | bsim, network, database, query-failure |
| Could not find executable | validation | warning | bsim, data, not-found |
| Could not locate vector by id | exception | error | bsim, data, vector, stale-reference |
| Could not perform query on vector | exception | error | bsim, network, vector, query-failure |
| No thresholds have been established | validation | error | bsim, configuration, scoring, state |
| Cannot commit self-score with the matrix scorer | exception | error | bsim, ghidra, scorer, architecture, unsupported-operation |
| Cannot reset singled executable | validation | error | bsim, ghidra, scorer, state, validation |
| Score file missing threshold lines | exception | error | bsim, ghidra, score-cache, file-format, corruption |
| Bad line in score file | exception | error | bsim, ghidra, score-cache, file-format, corruption |
| Could not recover cached scores: {e.getMessage()} | exception | error | bsim, ghidra, score-cache, io, error-wrapping |
| Self-score not recorded for {md5} | validation | error | bsim, ghidra, score-cache, data-missing, validation |
| Could not commit self-score: {ex.getMessage()} | exception | error | bsim, ghidra, score-cache, io, permissions |
| Problems loading score cache: {e.getMessage()} | exception | error | bsim, ghidra, score-cache, io, threshold |
| Problems loading score cache: | exception | error | bsim, ghidra, score-cache, io, threshold |
| Could not prefetch scores: | exception | error | bsim, ghidra, score-cache, io, prefetch |
| Could not create database: | exception | error | bsim, ghidra, postgresql, database, setup, permissions |
| database in use | exception | error | bsim, ghidra, postgresql, database, concurrency, state |
| attempted to drop non-BSim database | exception | error | bsim, ghidra, postgresql, database, safety-guard, misconfiguration |
| Did not get vector id after insertion | exception | error | bsim, ghidra, postgresql, database, stored-function, extension |
| Did not get result code after deletion | exception | error | bsim, ghidra, postgresql, database, stored-function, extension |
| Bad vectable rowid | exception | error | bsim, ghidra, postgresql, database, data-missing, vectable |
| Missing username for password change | validation | error | bsim, ghidra, postgresql, authentication, validation |
| No password provided | validation | error | bsim, ghidra, postgresql, authentication, validation |
| Self-score not recorded for | exception | error | bsim, database, self-score, lsh-exception, missing-data |
| Optional table does not exist when it should: | exception | error | bsim, database, schema, optional-table, lsh-exception |
| Unable to initialize new thresholds: | exception | error | bsim, database, write-failure, thresholds, lsh-exception |
| Self-score not recorded for | exception | error | bsim, self-score, in-memory-cache, lsh-exception, missing-data |
| SQL database does not have callgraph information enabled | exception | error | bsim, database, callgraph, configuration, sql-exception |
| FunctionDescription does not have id | exception | error | bsim, callgraph, null-id, function-description, sql-exception |
| No desctable rows matching id | exception | error | bsim, database, missing-row, referential-integrity, sql-exception |
| Did not get desctable sequence number after insertion | exception | error | bsim, database, insert, generated-keys, jdbc, sql-exception |
| Could not delete executable record | exception | error | bsim, database, delete, missing-row, sql-exception |
| Problem deleting executable record | exception | critical | bsim, database, delete, data-corruption, duplicate-keys, sql-exception |
| Bad exetable rowid | exception | error | bsim, database, missing-row, lookup, sql-exception |
| Did not get exetable sequence number after insertion | exception | error | bsim, database, insert, generated-keys, jdbc, sql-exception |
| ExecutableRecord does not have id | exception | error | bsim, database, categories, null-id, validation, sql-exception |
| Could not fetch key value: {key} | exception | error | bsim, database, key-value, missing-key, version-mismatch, sql-exception |
| Id is not present in string table: {name} | exception | error | bsim, database, string-table, referential-integrity, missing-row, sql-exception |
| Error during insertion | exception | error | bsim, database, insert, string-table, generated-keys, jdbc, sql-exception |
| weighttable has wrong number of rows | exception | error | bsim, database, weights, configuration-mismatch, version-mismatch, sql-exception |
| Bad category tag | exception | error | bsim, xml, parsing, category, validation, lsh-exception |
| Duplicate md5 hash, different metadata | exception | error | bsim, metadata, duplicate-md5, conflict, validation, lsh-exception |
| Overwriting existing executable id | exception | error | bsim, metadata, duplicate-md5, row-id-conflict, validation, lsh-exception |
| Unable to find executable | exception | error | bsim, lookup, missing-data, java |
| Unable to find FunctionDescription | exception | error | bsim, lookup, missing-data, java |
| Old XML layout is no longer supported | exception | error | bsim, xml, version-mismatch, serialization, java |
| XML layout for newer version of BSIM | exception | error | bsim, xml, version-mismatch, serialization, java |
| Invalid MD5 hash string: {md5} | validation | error | bsim, validation, md5, java |
| Unsupported repository URL: {repo} | validation | error | bsim, validation, url, repository, java |
| Read bad library placeholder md5 for ExecutableRecord | exception | error | bsim, xml, data-integrity, corruption, java |
| Bad base64 encoding | exception | error | bsim, elastic, base64, encoding, java |
| connection.getResponseMessage() | http | error | bsim, elastic, network, connection, java |
| {type} : {reason} | http | error | bsim, elastic, elasticsearch-error, network, java |
| Error parsing URL: {message} | exception | error | bsim, elastic, url, validation, java |
| Error sending request: {message} | exception | error | bsim, elastic, network, io, connection, java |
| Error parsing response: {message} | exception | error | bsim, elastic, json, parsing, network, java |
| Error parsing response: | exception | error | json, parsing, network, bsim |
| Error parsing URL: | exception | error | configuration, uri, validation, bsim, bulk |
| Error sending request: | exception | error | network, io, bulk, bsim |
| Unknown error format | exception | error | elasticsearch, bulk, server-error, bsim, diagnostics |
| ExeSpecifier must provide either md5 or name | exception | error | validation, bsim, executable-record, input |
| Mismatch in metaid | exception | critical | elasticsearch, data-integrity, bsim, consistency |
| meta document does not exist for id= | exception | critical | elasticsearch, data-integrity, bsim, consistency |
| Mismatch in vectorid | exception | critical | elasticsearch, data-integrity, bsim, consistency |
| vector document does not exist for id= | exception | critical | elasticsearch, data-integrity, bsim, consistency |
| Could not find hits document | exception | error | elasticsearch, bsim, query, response-parsing, plugin, lsh-compare |
| Bad encoding in result document | exception | error | elasticsearch, bsim, data-corruption, base64, vector, decode |
| Error querying vectorid: | exception | error | bsim, query, dead-code, defensive-guard, unreachable |
| No functions matching vectorid: | exception | error | elasticsearch, bsim, data-corruption, orphaned-vector, query, data-integrity |
| Multi-search for exe records failed | exception | error | elasticsearch, bsim, msearch, query, response-parsing, shard |
| Could not recover unique executable via id | exception | error | elasticsearch, bsim, concurrency, query, data-integrity, replication |
| is already ingested | exception | warning | bsim, ingest, non-fatal, duplicate, expected-behavior, op-type-create |
| Mismatch in decrementVectorCounters | exception | error | elasticsearch, bsim, bulk, delete, defensive-guard, protocol-violation, meta |
| Error during vector deletion | exception | error | elasticsearch, bsim, bulk, delete, vector, partial-failure |
| Unknown response trying to adjust number_of_replicas and ref | exception | error | elasticsearch, bsim, settings, configuration, response-parsing, acknowledged |
| Cluster did not accept settings for index: | exception | error | elasticsearch, bsim, settings, cluster-health, configuration, acknowledged |
| URL path must indicate the repository only | exception | error | bsim, url, configuration, constructor, validation, malformed-url |
| Database instance does not exist | exception | error | elasticsearch, bsim, initialization, missing-database, configuration, index-not-found |
| Unrecoverable error: Could not find configuration | exception | critical | elasticsearch, bsim, initialization, data-corruption, configuration, partial-init |
| Missing critical configuration value: | exception | error | elasticsearch, bsim, configuration, version-mismatch, initialization, missing-key |
| Missing tokenizer configuration | exception | error | elasticsearch, bsim, plugin, tokenizer, initialization, lsh |
| weighttable has wrong number of rows | exception | error | elasticsearch, bsim, version-mismatch, configuration, weight-table, initialization |
| Could not resolve filter specifying executable: | exception | error | bsim, library, query, missing-data, filter, external-function |
| Could not resolve filter specifying function: [ | exception | error | bsim, library, query, ambiguous, filter, external-function, duplicate-name |
| Database does not track callgraph | exception | warning | bsim, callgraph, configuration, feature-flag, settings |
| reason | exception | error | bsim, elasticsearch, cluster, mapping |
| IOException message | exception | error | bsim, elasticsearch, corruption, decoding |
| LSHException fatal error | exception | error | bsim, metadata, ingestion, duplicate |
| NoDatabaseException: baseURL | exception | error | bsim, elasticsearch, setup, database-missing |
| Too many ${type} specified (limit=${MAX_TAG_COUNT}): ${list. | validation | error | bsim, validation, limits |
| Bad characters in one or more proposed ${type} | validation | error | bsim, validation, input-sanitization |
| Duplicate ${type} entry specified: ${name} | validation | error | bsim, validation, duplicates |
| Bad characters in proposed category type | validation | error | bsim, validation, category, input-sanitization |
| Executable category already exists | validation | warning | bsim, category, duplicate, validation |
| Bad characters in proposed function tag | validation | error | bsim, tag, validation, input-sanitization |
| Function tag already exists | validation | warning | bsim, tag, duplicate, validation |
| Cannot allocate new function tag: ${tag_name} - Column space | validation | error | bsim, tag, limits, capacity |
| Trying to insert on read-only database | validation | error | bsim, readonly, permissions, ingestion |
| Already inserted | exception | warning | bsim, ingestion, duplicate |
| Error querying vectorid: ${vectorid} | exception | error | bsim, elasticsearch, query |
| No functions matching vectorid: ${vectorid} | exception | error | bsim, corruption, elasticsearch, query |
| Invalid databaseName name | validation | error | bsim, database-admin, validation, safety |
| Missing username for password change | validation | error | bsim, authentication, validation |
| No password provided | validation | error | bsim, elasticsearch, validation, password, argument-error |
| No function documents matching id=${rowId} | exception | error | bsim, elasticsearch, data-integrity, not-found, callgraph |
| Elasticsearch database does not have callgraph information e | validation | warning | bsim, elasticsearch, callgraph, configuration, capability |
| Could not (uniquely) match executable | exception | error | bsim, elasticsearch, executable-resolution, ambiguous-match, command |
| Could not find function: ${funcName} | exception | error | bsim, elasticsearch, function-resolution, not-found, callgraph |
| Function list cannot be null | validation | error | bsim, facade, validation, argument-error, overview |
| Function list cannot be empty | validation | error | bsim, facade, validation, argument-error, overview |
| all function symbols are not from the same program | validation | error | bsim, facade, validation, multi-program, overview |
| Function list cannot be null | validation | error | bsim, facade, validation, argument-error, query |
| Function list cannot be empty | validation | error | bsim, facade, validation, argument-error, query |
| all function symbols are not from the same program | validation | error | bsim, facade, validation, multi-program, query |
| ${e.getMessage()} | exception | error | bsim, facade, signature-generation, wrapped-exception, query |
| Connection with database not established | validation | error | bsim, facade, connection, lifecycle, state |
| Connection to database not established | validation | error | bsim, facade, connection, lifecycle, overview |
| ${database.getLastError().message} | exception | error | bsim, database, query-execution, lsh |
| Bad database URL: ${e.getMessage()} | exception | error | bsim, url, configuration, validation |
| ${e1.getMessage()} | exception | error | bsim, lsh, vector-factory, configuration-mismatch, signatures |
| Unable to signature functions | exception | error | bsim, signatures, configuration, gen-signatures, initialization |
| Database does not exist: {} | exception | error | bsim, h2, database, file-not-found, sql |
| Database already exists: {} | exception | error | bsim, h2, database, already-exists, sql |
| Could not create database: {} | exception | error | bsim, h2, database, creation, sql |
| database in use | exception | error | bsim, h2, database, drop, concurrency, locked |
| attempted to drop non-BSim database | exception | error | bsim, h2, database, drop, schema-validation, safety-guard |
| failed to delete H2-file database: {} | exception | error | bsim, h2, database, drop, file-system, permissions, locked |
| Bad vector table rowid | exception | error | bsim, h2, vector, data-integrity, not-found |
| Insert failed for vector table | exception | error | bsim, h2, vector, insert, sql, data-integrity |
| Unable to obtain vector id for insert | exception | error | bsim, h2, vector, insert, generated-keys, driver |
| {} | exception | error | bsim, h2, vector, data-corruption, base64, decode |
| Bad vector table rowid | exception | error | bsim, h2, vector, not-found, data-integrity |
| Unexpected updated row count: {} | exception | critical | bsim, h2, vector, data-integrity, unique-constraint, hash-collision |
| Unknown vector hash | exception | error | bsim, ghidra, database, h2, data-integrity, concurrency |
| {} | exception | error | bsim, ghidra, database, h2, initialization, file-io |
| URL is not ghidra protocol: {} | validation | error | bsim, ghidra, url-validation, command-line, configuration |
| Invalid repository URL: {} | validation | error | bsim, ghidra, url-validation, command-line, configuration |
| Unable to infer ghidra URL from BSim file DB URL | validation | error | bsim, ghidra, url-validation, command-line, configuration, file-db |
| {} | exception | error | bsim, ghidra, jvm, encoding, unreachable |
| Unsupported command: {} | validation | error | bsim, ghidra, command-line, programming-bug, internal |
| Unsupported option use: {} | validation | warning | bsim, ghidra, command-line, argument-parsing, cli-usage |
| Unexpected argument: {} | validation | warning | bsim, ghidra, command-line, argument-parsing, cli-usage |
| Unsupported option specification: {}= | validation | warning | bsim, ghidra, command-line, argument-parsing, cli-usage |
| Missing option value: {} | validation | warning | bsim, ghidra, command-line, argument-parsing, cli-usage |
| Missing required parameter: {} | validation | error | bsim, ghidra, command-line, argument-parsing, cli-usage |
| Missing required parameter ({}) before specified option: {} | validation | error | bsim, ghidra, command-line, argument-parsing, cli-usage |
| Negative value not permitted for {} | validation | warning | bsim, ghidra, command-line, argument-parsing, validation |
| Invalid integer value specified for {} | validation | warning | bsim, ghidra, command-line, argument-parsing, validation |
| Missing or invalid command specified | validation | error | bsim, ghidra, command-line, argument-parsing, cli-usage |
| Unknown command: {} | validation | error | bsim, ghidra, command-line, programming-bug, internal |
| --bsim and --config options may not both be present | validation | error | bsim, ghidra, command-line, configuration, mutual-exclusion |
| Must specify either --bsim or --config option | validation | error | cli, argument-validation, bsim, missing-option |
| Missing database template | validation | error | cli, argument-validation, bsim, createdatabase |
| Unexpected parameter: {} | validation | error | cli, argument-validation, bsim, createdatabase |
| Invalid generatesigs parameter use! | validation | error | cli, argument-validation, bsim, generatesigs |
| Invalid option use with --config option: --commit | validation | error | cli, argument-validation, bsim, generatesigs, conflicting-options |
| Invalid option use: --overwrite | validation | error | cli, argument-validation, bsim, generatesigs, conflicting-options |
| Invalid generateupdates parameter use! | validation | error | cli, argument-validation, bsim, generateupdates |
| Commit directory does not exist: {} | exception | error | cli, filesystem, bsim, commitsigs, commitupdates |
| {}: is not a directory | exception | error | cli, filesystem, bsim, commitsigs, commitupdates |
| Missing directory containing signature files | validation | error | cli, argument-validation, bsim, commitsigs |
| Missing directory containing update files | validation | error | cli, argument-validation, bsim, commitupdates |
| The --name, --arch, --compiler options are not valid when -- | validation | error | cli, argument-validation, bsim, conflicting-options |
| Must specify either --md5 or --name option | validation | error | cli, argument-validation, bsim, missing-option |
| Missing one or more metadata options: --name, --owner, --des | validation | error | cli, argument-validation, bsim, setmetadata, missing-option |
| Missing name of new category | validation | error | cli, argument-validation, bsim, addexecategory |
| Missing name of new function tag | validation | error | cli, argument-validation, bsim, addfunctiontag |
| Unknown option: {} | validation | error | cli, argument-validation, bsim, addfunctiontag |
| Must specify an output directory | validation | error | bsim, cli, argument-validation, illegalargumentexception |
| BSim server has not been specified | exception | error | bsim, server-config, null-state, unsupportedoperationexception |
| {} | exception | error | bsim, network, connection, authentication, ioexception |
| Unknown error connection to: {} | exception | error | bsim, network, connection, unknown-error, ioexception |
| Bad xml directory | exception | error | bsim, filesystem, directory, ioexception |
| No signature files found in {} | exception | error | bsim, ingest, missing-files, ioexception |
| {}: {} | exception | error | bsim, ingest, insert-failure, ioexception |
| No update files found in {} | exception | error | bsim, ingest, missing-files, update, ioexception |
| Unable to drop database: {} | exception | error | bsim, database-drop, in-use, ioexception |
| Must specify "md5=" or "name=" option | validation | error | bsim, delete, argument-validation, ioexception |
| Could not perform delete: {} | exception | error | bsim, delete, lshexception |
| Could not drop index: {} | exception | error | bsim, index, drop-index, lshexception |
| Could not rebuild index: {} | exception | error | bsim, index, rebuild-index, lshexception |
| Prewarm failed: {} | exception | error | bsim, prewarm, index, lshexception |
| Could not perform getexeinfo: {} | exception | error | bsim, query, getexeinfo, lshexception |
| Could not change metadata: {} | exception | error | bsim, metadata, lshexception |
| Could not install new category: {} | exception | error | bsim, category, schema, lshexception |
| {lastError.message} | exception | error | bsim, database, tag-install, lsh-exception |
| {inputFile.getAbsolutePath()} is not an XML file | validation | error | bsim, file-io, validation, query-pair |
| Must specify "md5=" or "name=" | validation | error | bsim, validation, dump-sigs, input |
| {resultFolder.getAbsolutePath()} is not a valid directory | validation | error | bsim, file-io, validation, dump-sigs |
| Could not determine unique executable | exception | error | bsim, validation, dump-sigs, ambiguous-match |
| Could not find temporary directory | exception | error | bsim, environment, temp-directory, ghidra-init |
| Unable to create temp directory: {dir.getAbsolutePath()} | exception | error | bsim, file-io, temp-directory, permissions |
| {dir.getAbsolutePath()}: is not a directory | validation | error | bsim, file-io, temp-directory, conflict |
| Could not list files in temp directory: {tempDir.getAbsolute | exception | warning | bsim, file-io, temp-directory, cleanup, permissions |
| Unable to delete temporary file: {listFile.getAbsolutePath() | exception | warning | bsim, file-io, temp-directory, cleanup, file-lock |
| Unable to delete temp directory: {tempDir.getAbsolutePath()} | exception | warning | bsim, file-io, temp-directory, cleanup, concurrency |
| Program signature generation failure: {e.getMessage()} | exception | error | bsim, signature-generation, update-repository, decompile |
| Unsupported repository URL: {ghidraURL} | validation | error | bsim, url-validation, repository, ghidra-url |
| Unknown query tag: {mainName} | exception | error | bsim, xml-parsing, protocol, version-mismatch |
| Query cannot be function staged | exception | error | bsim, staging, type-mismatch, query-protocol |
| Bad characters in requested category type | validation | error | bsim, validation, xml-serialization, category, sanitization |
| Bad characters in requested category type | validation | error | bsim, validation, xml, input-validation |
| Unknown tag: {el.getName()} | exception | error | bsim, xml, deserialization, schema-version |
| Unknown tag: {el.getName()} | exception | error | bsim, xml, deserialization, schema-version |
| Unknown tag: {el.getName()} | exception | error | bsim, xml, deserialization, schema-version |
| No match found | exception | info | assembly, sleigh, testing, diagnostic |
| At file '{pdbName}': {errorMessage} | exception | error | pdb, windows, external-process, script |
| At file '{pdbName}': Abnormal termination of 'pdb.exe' proce | exception | error | pdb, windows, external-process, crash |
| Failed to locate label: {symbolName} | exception | error | emulation, x86, example-script, symbol-resolution |
| headless use not supported | exception | warning | script, headless, gui, datatype |
| Unsupported language. | exception | warning | script, architecture, function-discovery, patterns |
| Offset cannot be a negative value. | validation | warning | script, input-validation, address, parsing |
| Please provide a hexadecimal file offset. | validation | warning | script, python, jython, input-validation, parsing |
| Offset cannot be a negative value. | validation | warning | script, python, jython, input-validation, address |
| Can't create structure because length exceeds address space | exception | error | structure, address, command, overflow |
| Data not in a structure | exception | error | structure, data-type, command, validation |
| Parameter name conflict, likely due to concurrent operation | exception | error | function, signature, concurrency, command |
| Function name conflict occurred when applying function signa | exception | error | function, signature, naming, command, symbol |
| Invalid referenced function: circular thunk reference at | exception | error | function, thunk, command, circular-reference |
| Didn't remove external library {libName} since it isn't empt | validation | warning | merge, external-library, version-control, validation |
| Didn't remove external library {libName} | validation | error | ghidra, merge, external-library, invalid-input |
| The specified source address never had an external address p | exception | error | ghidra, merge, address-translator, external |
| An external address translator can only handle a single addr | exception | error | ghidra, merge, address-translator, validation |
| The specified source address set never had an external addre | exception | error | ghidra, merge, address-translator, bug, external |
| The specified source address range never had an external add | exception | error | ghidra, merge, address-translator, external |
| Processor context register not allowed | validation | error | ghidra, merge, register, validation, illegal-argument |
| Couldn't create namespace '" + name + "' in namespace '" + r | exception | error | ghidra, merge, symbol, namespace, duplicate-name |
| Couldn't create symbol '" + mySym.getName(true) + "'. | exception | error | ghidra, merge, symbol, duplicate-name |
| Couldn't get namespace '" + newSymbol.getParentNamespace().t | exception | error | ghidra, merge, symbol, namespace, invalid-input |
| Unable to find program: " + programPath | exception | error | ghidra, navigation, save-state, illegal-argument, ui |
| Mismatched MinGW relocation list start/end: {} / {} | exception | warning | ghidra, analysis, mingw, pe, invalid-data |
| Invalid MinGW relocation list location: {} | exception | warning | ghidra, analysis, mingw, memory, invalid-data |
| MinGW pseudo-relocation list not found | exception | warning | ghidra, analysis, mingw, pe, invalid-data |
| Missing MinGW __RUNTIME_PSEUDO_RELOC_LIST_END__ symbol | exception | warning | ghidra, analysis, mingw, symbol, invalid-data |
| Failed to allocate block: " + blockName | exception | error | ghidra, analysis, mingw, memory, memory-access |
| can't find data file: " + fileName | exception | error | ghidra, analysis, resource, data-file, io |
| Couldn't create file " + projectFile.getAbsolutePath() | exception | error | ghidra, archive, restore, io, filesystem |
| Not a zip file: " + fs.getFSRL() | exception | error | ghidra, archive, restore, zip, io, validation |
| Missing Ghidra Project Archive (.gar) marker file | exception | error | ghidra, archive, restore, zip, io, validation |
| Bad filename in archive: \"" + filename + "\" | exception | error | ghidra, archive, zip-slip, path-traversal, security, restore, io |
| Could not assemble: %s | exception | error | ghidra, assembler, assembly, patch, sleigh, syntax, semantic |
| Block model not found: " + modelName | exception | error | ghidra, block-model, lookup, not-found, config, case-sensitivity |