Skip to content

Node.js v24 compatibility issue - LanceDB v0.26.2 native module cannot load #327

@cuizhou6463-lang

Description

@cuizhou6463-lang

Problem Description

memory-lancedb-pro plugin fails to load LanceDB on Node.js v24.13.0.

Error:

Error: lancedb.win32-x64-msvc.node is not a valid Win32 application

Environment

  • Node.js: v24.13.0
  • OS: Windows x64
  • OpenClaw: 2026.3.13

Investigation

  1. Global install of @lancedb/lancedb@0.27.1 works fine
  2. memory-lancedb-pro depends on @lancedb/lancedb@^0.26.2 (older version)
  3. v0.26.2's native module (.node file) is incompatible with Node.js v24

Test

# Global latest - works
npm install -g @lancedb/lancedb
node -e "require('@lancedb/lancedb')"  # OK

# Plugin old version - fails
node -e "require('./node_modules/@lancedb/lancedb')"  # Error

Fix Suggestion

Update plugin dependency to:

"@lancedb/lancedb": "^0.27.1"

Thanks!

Metadata

Metadata

Assignees

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