ErrLookup › quickwit-oss/tantivy
quickwit-oss/tantivy
Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust · Rust · 418 source files
Analyzed at b5d8deb80c on 2026-09-05. 104 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| No multivalued index is allowed when stacking column index | panic | critical | panic, columnar, merge, multivalued, invariant-violation |
| Internal Error: Called get_val of empty column. | panic | error | panic, columnar, empty-column, bounds, data-access |
| Corrupted data. Invalid VInt 32 | panic | error | panic, vint, deserialization, corruption, io |
| unsupported | panic | error | panic, aggregation, composite, unsupported-type, bytes |
| unexpected type {:?}. This should not happen | panic | error | panic, aggregation, composite, histogram, type-mismatch |
| interval not precomputed for date histogram source | panic | error | panic, aggregation, composite, date-histogram, invariant-violation |
| unsupported | panic | error | panic, aggregation, composite, pagination, unsupported-type |
| null must be handled separately | panic | error | panic, aggregation, composite, null, pagination |
| Field already exists in schema {} | panic | error | panic, schema, duplicate-field, configuration |
| unknown compressor id {id:?} | panic | critical | rust, compression, feature-flag, panic, data-format |
| actual doc store version: {doc_store_version}, max_supported | panic | critical | rust, versioning, backward-compatibility, panic, data-format |
| Pre-tokenized string support in dynamic fields is not yet im | panic | error | rust, unimplemented, json, dynamic-fields, indexing |
| Bytes support in dynamic fields is not yet implemented | panic | error | rust, unimplemented, json, dynamic-fields, bytes |
| Facet support in dynamic fields is not yet implemented | panic | error | rust, unimplemented, json, facets, dynamic-fields |
| IP address support in dynamic fields is not yet implemented | panic | error | rust, unimplemented, json, ip-address, dynamic-fields |
| the JSON field does not support custom field types | panic | error | rust, unimplemented, json, custom-types, dynamic-fields |
| FastFieldsPlugin is a built-in; use FastFieldsPluginWriter:: | panic | error | rust, api-misuse, fast-fields, plugin, panic |
| Facet support in dynamic fields is not yet implemented | panic | error | rust, unimplemented, facets, fast-fields, columnar |
| Bytes support in dynamic fields is not yet implemented | panic | error | rust, unimplemented, bytes, fast-fields, columnar |
| IP address support in dynamic fields is not yet implemented | panic | error | unimplemented, fastfield, json, ip-address |
| Pre-tokenized string support in dynamic fields is not yet im | panic | error | unimplemented, fastfield, json, pretokstr |
| the JSON field does not support custom field types | panic | error | unimplemented, fastfield, json, custom-type |
| InvertedIndexPlugin is a built-in; use InvertedIndexPluginWr | panic | error | unimplemented, plugin, inverted-index, built-in |
| StorePlugin is a built-in; use StorePluginWriter::new | panic | error | unimplemented, plugin, store, built-in |
InvalidData Not valid utf-8 | error_code | error | io, utf8, dictionary, corruption |
UnexpectedEof Failed to deserialize column index. Empty buffer. | error_code | error | io, deserialization, eof, corruption |
InvalidData GCD of 0 is forbidden | error_code | error | io, deserialization, gcd, corruption |
InvalidData Could not convert value to compact_space. This is a bug. | error_code | error | io, codec, u128, internal-bug |
InvalidData Unknown code `{code}.` | error_code | error | io, codec, deserialization, version-mismatch |
InvalidData No available applicable codec. | error_code | error | io, serialization, codec, columnar |
InvalidInput Required column conflicts with another required column of the same type category | error_code | error | schema, merge, columnar, conflict |
InvalidData Invalid data | error_code | error | io, deserialization, corruption, columnar |
Unsupported Async read is not supported. | error_code | warning | io, async, unsupported, file-slice |
InvalidInput Invalid range | error_code | error | io, range, bounds, file-slice |
InvalidData invalid bool value on deserialization, data corrupted | error_code | error | io, deserialization, bool, corruption |
InvalidData Reach end of buffer while reading VInt | error_code | error | io, deserialization, varint, truncation |
UnexpectedEof failed to fill whole buffer | error_code | error | io, eof, deserialization, ownedbytes |
UnexpectedEof File corrupted. The file is smaller than 4 bytes (len={}). | error_code | error | io, corrupt-file, footer, eof |
InvalidData Footer magic byte mismatch. File corrupted or index was created using old an tan | error_code | error | io, footer, version-mismatch, corrupt-file |
InvalidInput Path {:?} does not have parent directory. | error_code | error | io, path, invalid-input, atomic-write |
InvalidData No extended field type is associated with code {ext_type_code:?} | error_code | error | deserialization, schema, version-mismatch, invalid-data |
| No field type is associated with code {type_code:?} | exception | error | deserialization, schema, invalid-data, version-mismatch |
| Invalid value type id: {num} | exception | error | deserialization, schema, invalid-data, corrupt-data |
| err.to_string() | exception | error | io, compression, lz4, rust |
| doc store block not completely decompressed, data corruption | exception | error | io, data-corruption, truncation, rust |
| doc store block not completely decompressed, data corruption | exception | error | io, compression, zstd, data-corruption, rust |
| File corrupted. The file is smaller than Footer::SIZE_IN_BYT | exception | error | io, truncation, footer, rust |
| Invalid doc store version {v} | exception | error | io, versioning, serialization, rust |
| error when reading block in doc store | exception | error | io, iteration, data-corruption, rust |
| Fst data is corrupted: {err:?} | exception | error | io, data-corruption, fst, term-dictionary, rust |
| failed to read block_len | exception | error | io, sstable, truncation, rust |
| failed to read block content | exception | error | io, sstable, truncation, rust |
| zstd-compression feature is not enabled | exception | error | rust, feature-flag, compression, sstable |
| SSTable corruption | exception | error | rust, sstable, corruption, io |
| Exist query without a field isn't allowed | panic | error | rust, panic, query-parser, query-grammar |
| All columns re required to be numerical | panic | error | rust, panic, columnar, merge, type-mismatch |
| Invalid op metadata byte | panic | error | rust, panic, deserialization, columnar |
| dictionary missing for str accessor | panic | error | rust, panic, aggregation, composite, dictionary |
| could not convert to String | panic | error | rust, panic, aggregation, utf-8, composite |
| Key length mismatch | panic | error | rust, panic, aggregation, composite, slice-length |
| non-zero packed bits fit in u64 | panic | error | rust, panic, aggregation, overflow, integer-overflow |
| term dict returned non-UTF-8 | panic | error | rust, panic, utf-8, index-corruption, aggregation |
| could not convert to String | panic | error | rust, panic, utf-8, aggregation, index-corruption |
| TermMissingAgg collector, but no missing found in agg req | panic | error | rust, panic, aggregation, internal-invariant, deserialization |
| unexpected metric type | panic | error | rust, panic, aggregation, type-mismatch, internal-invariant |
| unexpected aggregation, expected histogram aggregation | panic | error | rust, panic, aggregation, type-mismatch, internal-invariant |
| unexpected aggregation, expected range aggregation | panic | error | rust, panic, aggregation, type-mismatch, internal-invariant |
| unexpected aggregation, expected term aggregation | panic | error | rust, panic, aggregation, type-mismatch, internal-invariant |
| unexpected aggregation, expected composite aggregation | panic | error | rust, panic, aggregation, type-mismatch, internal-invariant |
| unexpected aggregation, expected multi_terms aggregation | panic | error | |
| expected type string, which is always sortable | panic | error | |
| could not read term dictionary | panic | error | |
| could not find field in accessors | panic | error | |
| Failed to downcast collector fruit. | panic | error | |
| This implementation always produces a score. | panic | error | |
| expecting a Term with a json type and json path | panic | error | |
| Managed directory rlock poisoned in garbage collect. | panic | error | |
| Managed directory wlock poisoned (2). | panic | error | |
| Managed file lock poisoned | panic | error | |
| Managed directory rlock poisoned in list damaged. | panic | error | |
| buffer should be empty | panic | error | |
| Failed to spawn meta file watcher thread | panic | error | |
| mmap cache lock is poisoned | panic | error | |
| Mmap cache lock is poisoned. | panic | error | rust, panic, mutex-poisoning, concurrency |
| JSON serialization for IndexMeta should never fail. | panic | info | rust, panic, serialization, serde, debug |
| Lock poisoned. This should never happen | panic | error | rust, panic, mutex-poisoning, concurrency, search |
| Field reader cache lock poisoned. This should never happen. | panic | error | rust, panic, mutex-poisoning, concurrency, search |
| Failed to acquire write lock on delete queue writer | panic | error | rust, panic, mutex-poisoning, indexing, deletes |
| Failed to acquire write lock in delete queue | panic | error | rust, panic, mutex-poisoning, concurrency, gc |
| Empty DocOpstamp is forbidden | panic | error | rust, panic, indexing, merge, deletes |
| The IndexWriter does not have any lock. This is a bug, pleas | panic | error | rust, panic, index-writer, rollback, lifecycle |
| This lock should never be poisoned | panic | error | rust, panic, mutex-poisoned, concurrency, indexing |
| Failed to acquire read lock on SegmentManager. | panic | error | rust, panic, mutex-poisoned, segment-management, indexing |
| Failed to acquire write lock on SegmentManager. | panic | error | rust, panic, mutex-poisoned, segment-management, commit |
| Invalid type code in JSON term | panic | critical | rust, panic, json, postings, corruption, indexing |
| PhrasePrefixScorer must have at least two terms | panic | error | rust, panic, query, phrase-prefix, invariant |
| At least one bound must be set | panic | error | rust, panic, query, range-query, validation |
| At least one bound must be set | panic | error | rust, panic, query, range-query, fast-fields |
| expected json type in term | panic | error | rust, panic, query, range-query, json, fast-fields, type-mismatch |
| support only up to u16::MAX field ids | panic | error | schema, panic, field-limit, indexing |
| doc encoding failed. This is a bug | panic | error | serialization, json, panic, serde |
| The term has an invalid type code | panic | error | panic, term, corruption, encoding |
| Failed to deserialize terminfoblockmeta | panic | critical | panic, deserialization, index-corruption, termdict |
| ExpUnrolledLinkedList block count overflow - exceeded 4 bill | panic | error | panic, overflow, memory, indexing |