Skip to content

Persistence format version mismatch: expected 1, got 25165826 #16

@Liorrr

Description

@Liorrr

Bug

ShrimPK MCP server fails on all store/echo operations with:

MCP error -32603: Engine init failed: Persistence error: Unsupported format version: expected 1, got 25165826

Reproduction

  1. Start shrimpk-mcp (via Claude Code MCP config)
  2. Call any tool (store, echo, stats, etc.)
  3. All fail with the above error

Analysis

The data file at ~/.shrimpk-kernel/ appears to have a format version byte of 25165826 (0x01800002) instead of 1. This suggests either:

  • Data file corruption
  • A version upgrade changed the serialization format without a migration path
  • The file was written by a newer/different version of the daemon

Expected

MCP server should either:

  1. Successfully read the data file, or
  2. Provide a clear migration path / instructions to upgrade the data format

Environment

  • Windows 11 Pro
  • ShrimPK kernel v0.7.0 (latest master)
  • MCP server (stdio mode)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions