Before Creating the Bug Report
Runtime platform environment
All platform
RocketMQ version
develop
JDK Version
all version
Describe the Bug
When multiple RocksDB instances are merged (shared, useSingleRocksDBForAllConfigs is true), if one of them is closed, subsequent calls to persist() by other configurations' RocksDBConsumerOffsetManager will trigger a JVM crash.
Steps to Reproduce
Execute shutdown with the version built from the latest code.
What Did You Expect to See?
shutdown gracefully
What Did You See Instead?
call shutdown then jvm crash
Additional Context
No response