[Bug] Banyandb standlone mode query data error then db can't start
Search before asking
- [x] I had searched in the issues and found no similar issues.
Apache SkyWalking Component
BanyanDB (apache/skywalking-banyandb)
What happened
oap 10.3.0 banyandb 0.9.0 standlone mode
then banyandb container can't start . normal startup after clearing all data.
What you expected to happen
{"level":"info","module":"SW_METRICSMINUTE-ENDPOINT_SLA-SERVICE-SORT_ASC","time":"2025-12-09T15:43:53+08:00","message":"flow is running"} panic: runtime error: index out of range [-1] goroutine 64 [running]: github.com/apache/skywalking-banyandb/banyand/measure.mergeTwoBlocks(0xc0174b1400, 0xc0174b1500, 0xc01398b8e0) /mnt/ssd/skywalking-banyandb/banyand/measure/merger.go:394 +0x3fb github.com/apache/skywalking-banyandb/banyand/measure.mergeBlocks(0xc001278150, 0xc004132180, 0xc017534a00) /mnt/ssd/skywalking-banyandb/banyand/measure/merger.go:322 +0x5e5 github.com/apache/skywalking-banyandb/banyand/measure.(*tsTable).mergeParts(0xc00063ba20, {0x1f02688, 0xc000bbd090}, 0xc001278150, {0xc0355cac90, 0x6, 0xc0355cac90?}, 0x415d, {0xc000519980, 0x32}) /mnt/ssd/skywalking-banyandb/banyand/measure/merger.go:256 +0x345 github.com/apache/skywalking-banyandb/banyand/measure.(*tsTable).mergePartsThenSendIntroduction(0xc00063ba20, 0x2, {0xc0355cac90, 0x6, 0x6}, 0xc0355cacf0, 0xc00143dc70, 0xc001278150, {0x19c3c08, 0x4}) /mnt/ssd/skywalking-banyandb/banyand/measure/merger.go:110 +0x133 github.com/apache/skywalking-banyandb/banyand/measure.(*tsTable).mergeSnapshot(0xc00063ba20, 0xc0355cab40, 0xc00143dc70, {0x0, 0x0, 0x0}) /mnt/ssd/skywalking-banyandb/banyand/measure/merger.go:97 +0x125 github.com/apache/skywalking-banyandb/banyand/measure.(*tsTable).mergeLoop.func1(0xc00063ba20, 0xc004c1ff08, 0xc004c1ff20, 0xc00143dc70, 0xc004c1ff38, 0xc0004677a0) /mnt/ssd/skywalking-banyandb/banyand/measure/merger.go:71 +0x1f9 github.com/apache/skywalking-banyandb/banyand/measure.(*tsTable).mergeLoop(0xc00063ba20, 0xc00143dc70, 0xc0004677a0) /mnt/ssd/skywalking-banyandb/banyand/measure/merger.go:83 +0x271 created by github.com/apache/skywalking-banyandb/banyand/measure.(*tsTable).startLoop in goroutine 1 /mnt/ssd/skywalking-banyandb/banyand/measure/tstable.go:220 +0x246、
How to reproduce
click web ui button.
Anything else
No response
Are you willing to submit a pull request to fix on your own?
- [ ] Yes I am willing to submit a pull request on my own!
Code of Conduct
- [x] I agree to follow this project's Code of Conduct
@hanahmily could you take a look? I never saw this in deployment env.
@KitAndrew, the error occurred during the merge of two files. If you clear the data, there shouldn't be any files here. Did you clean up the files during the flight? Would you please detail how to reproduce this error?