Skip to content

: memory-lancedb-pro fails to initialize: embedding config validation error #651

@learningmorewithai-cloud

Description

Plugin Version

1.10.beta.9

OpenClaw Version

2026.4.11

Bug Description

Bug Description

Plugin memory-lancedb-pro registers successfully but fails to initialize with a JSON Schema validation error:

memory-lancedb-pro invalid config: embedding: must have required property "embedding"

Expected Behavior

Plugin initializes and connects to LanceDB with the provided Jina embeddings config.

Steps to Reproduce

Steps to Reproduce

  1. Install memory-lancedb-pro plugin
  2. Configure with embedding provider set to openai-compatible + Jina v5 model
  3. Run any OpenClaw command that triggers plugin initialization

Observed Behavior

• Plugin registers (plugin registered log appears)
• openclaw memory CLI fails because plugin fails to initialize
• Memory stays unavailable despite enabled: true

Error Logs / Screenshots

Notes

• Config reads back as correct via openclaw config get
• Error suggests the plugin's ajv schema checks for a nested embedding.embedding property that doesn't exist in the config structure — likely a schema mismatch between plugin version and OpenClaw version

Embedding Provider

None

OS / Platform

No response

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions