Open
Description
Hello, we are not able to execute this library as node is having issues with the lz4 dependency of this package. Can you please assist on how to use databricks-sql-nodejs in a standard Linux or Mac + NodeJS environment.
steps to reproduce:
npm install @databricks/sql
node -e "require('@databricks/sql')"
error message:
{...}/node_modules/@databricks/sql/dist/utils/lz4.js:10
throw err;
^
Error: {...}/node_modules/lz4/build/Release/xxhash.node: invalid ELF header
at Module._extensions..node (node:internal/modules/cjs/loader:1460:18)
at Module.load (node:internal/modules/cjs/loader:1203:32)
at Module._load (node:internal/modules/cjs/loader:1019:12)
at Module.require (node:internal/modules/cjs/loader:1231:19)
at require (node:internal/modules/helpers:177:18)
at Object.<anonymous> (/home/dejhjs3e/projects/databricks-node/node_modules/lz4/lib/utils.js:4:11)
at Module._compile (node:internal/modules/cjs/loader:1364:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)
at Module.load (node:internal/modules/cjs/loader:1203:32)
at Module._load (node:internal/modules/cjs/loader:1019:12) {
code: 'ERR_DLOPEN_FAILED'
}
versions:
- @databricks/sql: 1.10.0
- npm: 10.8.2
- node: v18.20.8, v20.16.0, v22.6.0 (tested all of them)
- OS: Ubuntu 24.04.2 and Mac OS X 14.4.1
related issue: #270
Metadata
Metadata
Assignees
Labels
No labels