ErrLookup › pydantic/monty
pydantic/monty
A minimal, secure Python interpreter written in Rust for use by AI · Rust · 942 source files
Analyzed at adc986b362 on 2026-09-13. 188 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Exceeds the limit ({INT_MAX_STR_DIGITS} digits) for integer | exception | error | python, json, valueerror, integer-limit, cpython-parity |
| {name} must be non-negative | validation | error | javascript, napi, argument-validation, numbers |
| identity enum payload fits in 14 bytes | panic | error | |
| varargs/varkwargs own no param slot | panic | error | rust, proc-macro, codegen, internal-assert |
| `kwargs_not_supported_yet` cannot be combined with `kwarg_er | validation | error | rust, proc-macro, compile-time, argument-parsing, conflicting-options |
| ObjectList is decode-only | panic | error | rust, protobuf, wire-protocol, internal-assert |
| value of type ${typeof value} | exception | error | typescript, wasm, value-conversion, unsupported-type, javascript |
| usize fits in u128 | panic | error | |
| checked above | panic | error | rust, async, state-machine, pool, internal-assert |
| Monty.create could not auto-load the monty wasm module in th | exception | error | wasm, browser, wasm-worker, module-loading |
| StaticStrings serialization cannot fail | panic | error | |
| checked Ready above | panic | error | state-machine, internal-panic, worker |
| File name too long | exception | warning | filesystem, path-length, oserror, mounts |
| NamedTupleBody is decode-only | panic | error | rust, protobuf, wire-protocol, internal-assert |
| positional-or-keyword fields cannot appear after keyword-onl | validation | error | rust, derive-macro, compile-time, argument-parsing |
| test namespace fits in u16 | panic | error | rust, test-fixture, panic, namespace-id |
| already looked up | panic | critical | rust, heap, gc, cycle-collection, weakref, panic |
| PairList is decode-only | panic | error | rust, protobuf, wire-protocol, internal-assert |
| notCallableMessage(method) | exception | error | typescript, policy, host-binding |
| `bad_arg`/`bad_arg_named` cannot be combined with `style = d | validation | error | rust, proc-macro, fromargs, compile-time |
| ClassInstance attrs entries must be [name, value] pairs | validation | error | typescript, validation, class-instance, array |
| test function has an owned cell | panic | error | rust, test-fixture, panic, internal-invariant |
| fingerprint field length fits u32 | panic | error | |
| ClassInstance expects an instance of a class, not a null-pro | validation | error | typescript, constructor, prototype |
| test function has a free variable | panic | error | rust, panic, test-harness, fault-injection |
| deserialize | panic | error | rust, serde, postcard, deserialization, heap |
| TypeBody is decode-only | panic | error | rust, protobuf, wire-protocol, internal-assert |
| BytesId overflow | panic | error | |
| ClassInstance expects an object instance | validation | error | typescript, type-safety, constructor |
| component value arena contains a cycle | validation | error | typescript, wasm, arena, decoding, cycle |
| serialize | panic | error | rust, serde, postcard, serialization, heap |
| positional-only fields must come before positional-or-keywor | validation | error | rust, derive-macro, compile-time, argument-parsing |
| classType does not match the instance's class | validation | error | typescript, type-mismatch, wrapper, configuration |
| could not locate the monty binary (tried: ${tried.join(', ') | exception | critical | nodejs, missing-dependency, installation |
| entry just allocated | panic | error | rust, panic, unit-test, heap, internal-invariant |
| Cannot get type of undefined value | panic | error | rust, internal-error, panic, undefined-value, type-system |
| LoadCell: entry is not a Cell | panic | critical | panic, internal, heap, closures, cells |
| LoadCell/StoreCell: expected cell reference in local slot {s | panic | critical | panic, internal, bytecode, closures |
| HeapReader::read_ptr - id out of bounds | panic | critical | rust, heap, use-after-free, panic, memory-safety |
| raw ClassInstance markers are not accepted — wrap the object | validation | error | typescript, class-instance, forged-marker, security |
| raw Type markers are not accepted — pass the class through C | validation | error | typescript, class-type, forged-marker, security |
| monty binary not found at binaryPath: ${explicit} | exception | error | nodejs, filesystem, configuration |
| pending_externals entry doesn't point to an ExternalFuture | panic | critical | panic, internal, async, scheduler, futures |
| Invalid display format: '${format}'. Expected 'type-msg' or | validation | error | typescript, error-display, invalid-argument |
| list_extend: expected List on heap | panic | critical | panic, internal, heap, list |
| HeapEntries::get - data already freed | panic | critical | rust, panic, heap, use-after-free, refcounting |
| the pool is closed — create a new Monty pool | exception | error | typescript, lifecycle, pool |
| ${what} expected event ${kind}, got ${event.tag} | exception | error | protocol, versioning, wasm, wasm-worker |
| `at_most_total` cannot be combined with `style = def` or `st | validation | error | rust, proc-macro, fromargs, compile-time |
| task coroutine_id doesn't point to a Coroutine | panic | critical | async, internal-panic, scheduler |
| Cannot convert ${constructorName(value)} instance to a Monty | validation | error | typescript, serialization, class-instance, type-mismatch |
| one character | panic | info | rust, internal-invariant, hexlify |
| Heap::boundary_uuid: entry already freed | panic | critical | rust, heap, panic, snapshot, boundary |
| HeapPtr::entry: slot has been freed | panic | critical | rust, heap, use-after-free, panic, gc |
| Max input depth exceeded | validation | error | typescript, input-depth, recursion-limit, validation |
| ${what} must be a canonical uuid string | validation | error | typescript, wasm, uuid, identity, value-conversion |
| Cannot get identity of Dereferenced object | panic | error | rust, internal-invariant, memory-model |
| gather commit frame id is not a GatherFuture | panic | error | rust, async, gather, internal-invariant, interpreter |
| cannot instantiate host class '${this.getName()}' | exception | error | permissions, policy, sandbox, configuration |
| ClassType expects a class (constructor function) | validation | error | typescript, type-mismatch, constructor, wrapper |
| index bounded by alphabet length | panic | info | rust, internal-invariant, base85 |
| checked above | panic | error | state-machine, internal-panic, worker |
| MontyFileHandle position exceeds JavaScript's maximum safe i | validation | error | javascript, bigint, file-handle, value-conversion |
| dict_keys view must reference a dict | panic | error | rust, internal-error, panic, dict-view |
| resolve_child called on a gather that was never awaited | panic | critical | async, gather, internal-panic |
| DeleteCell: entry is not a Cell | panic | critical | panic, internal, heap, closures, del |
| reduced below 2**32 | panic | info | rust, internal-invariant, crc32 |
| `style = def` cannot be combined with `varargs` — a `*args` | validation | error | rust, proc-macro, fromargs, compile-time |
| wrapper id '${id}' already identifies a different object in | validation | error | typescript, identity, session-state, conflict |
| ToArgs does not yet support `varkwargs` fields | validation | error | rust, derive-macro, compile-time, feature-gap |
| ClassInstance attr name must be a string | validation | error | typescript, validation, class-instance, string |
| Monty telemetry is already configured | exception | error | typescript, telemetry, opentelemetry, double-initialization |
| LongIntId overflow | panic | critical | rust, panic, interning |
| StableHeap::get - {id:?} out of bounds | panic | critical | panic, internal, heap, use-after-free, refcount |
| invalid printFlushInterval: expected a non-negative number o | validation | error | config, validation, typescript, wasm-worker |
| cycle values are not hashable | panic | error | rust, hashing, cycle, monty-object |
| component value node index ${index} is out of bounds | validation | error | typescript, wasm, arena, decoding |
| MontyFileHandle path must be a string | validation | error | typescript, wasm, filesystem, value-conversion |
| pass name on the ClassType wrapper, not alongside classType | validation | error | typescript, configuration, mutually-exclusive, wrapper |
| `style = unpack` models a positional-only `PyArg_UnpackTuple | validation | error | rust, proc-macro, fromargs, compile-time |
| ${field} must be 'all', undefined or a list/Set of names, go | validation | error | typescript, attribute-policy, configuration, validation |
| free_var '{name_str}' not found in enclosing scope's cells, | panic | error | rust, compiler, scope-analysis |
| ClassType attr value missing | validation | error | typescript, wasm, value-conversion, typeerror |
| fail_for_call: future was already resolved | panic | critical | panic, async, scheduler, double-resolution, futures |
| Cannot convert JS Symbol to Monty value | validation | error | types, javascript, wasm-worker, conversion |
| ClassInstanceBody is decode-only | panic | error | protobuf, wire-protocol, internal-panic |
| component core module is missing: ${path} | exception | error | wasm, wasm-bindgen, module-loading, build |
| {name} must be a finite number | validation | error | javascript, napi, argument-validation, numbers |
| `vectorcall` requires the default `clinic` style plus `at_mo | validation | error | rust, proc-macro, fromargs, compile-time |
| ClassInstance attr value missing | validation | error | typescript, validation, class-instance, array |
| resumeNotHandled is only valid for OS-call snapshots | exception | error | typescript, os-call, snapshot, api-misuse |
| keyword-only fields must have a `default` — the runtime bind | validation | error | rust, proc-macro, compile-time, keyword-arguments |
| nodeWorkerEntry must run as a worker thread | exception | error | node, worker-threads, wasm-worker, misconfiguration |
| unknown typeCheckFormat '${format}', expected one of: ${Obje | validation | error | typescript, options-validation, type-checking |
| Dump returned an unexpected event | exception | error | protocol, wasm, wasm-worker, internal |
| `kwargs_not_supported_yet` cannot be combined with `varkwarg | validation | error | rust, proc-macro, fromargs, compile-time |
| Unknown Monty marker type: ${String(object[TYPE_MARKER])} | validation | error | typescript, wasm, serialization, value-conversion |
| ${what} produced no turn-ending event (worker crashed) | exception | error | wasm, crash, wasm-worker, worker |
| host_read_bytes should return bytes | panic | error | rust, internal-error, panic, filesystem, overlay |
| the wasm worker does not support filesystem mounts (browser | exception | error | wasm, browser, filesystem, wasm-worker |