Description
Server Setup Information
- Weaviate Server Version: weaviate: 1.30.8
- Client Language and Version: python
Any additional Information
During the indexing process, the search request failed.
The approach used for indexing: to remove an existing index (i.e., make the class have 0 items) and then create a new one for the same class.
github.com/weaviate/weaviate/entities/errors.(*ErrorGroupWrapper).setDeferFunc.func1({0xc0069f4da0, 0x1, 0x1})
" /go/src/github.com/weaviate/weaviate/entities/errors/error_group_wrapper.go:76 +0x175"
panic({0x2acc120?, 0xc0946f7cc8?})
" /usr/local/go/src/runtime/panic.go:792 +0x132"
github.com/weaviate/weaviate/entities/errors.(*ErrorGroupWrapper).Go.func1()
" /go/src/github.com/weaviate/weaviate/entities/errors/error_group_wrapper.go:90 +0x8b"
explorer: get class: vector search: object vector search at index taa_europe_be_nl_be: shard taa_europe_be_nl_be_K5NVsGrCahei: panic occurred: runtime error: index out of range [19679] with length 1000
After this error, Weaviate gets stuck.
Weaviate successfully returns responses for search and delete requests. However, write requests do not fail; instead, they remain in a pending state for the entire duration.
Therefore, Weaviate does not recover after this issue occurs.