risingwavelabs/risingwave · error · HummockError
Encode error
Error message
Encode error: {0} What it means
A value failed to serialize (encode) before being written by Hummock, and the underlying encoder returned a string description of the problem. Hummock wraps this as an EncodeError so storage callers get a uniform error type. The String payload carries the encoder's message.
Solutions
- Read the wrapped String message to identify which encoder failed and fix the producing data/schema.
- Ensure frontend and compute/storage nodes run the same RisingWave version.
- Inspect the offending row/value; cast or sanitize unsupported data before writing.
- Reproduce and report to maintainers if encoding of a valid value fails.
Example fix
// before: writing a value the encoder rejects
INSERT INTO t VALUES ('