cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Getting error while installing hana-client

4,866

Hi,

I am getting the following error on Mac OS when trying to install hana-client. Please let me know how to resolve this error?

dlopen(/Users/XXXX/Documents/XXXX/node_modules/@sap/hana-client/prebuilt/darwinintel64-xcode7/hana-client.node, 0x0001): tried: '/Users/XXXX/Documents/XXXX/node_modules/@sap/hana-client/prebuilt/darwinintel64-xcode7/hana-client.node' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e')), '/usr/local/lib/hana-client.node' (no such file), '/usr/lib/hana-client.node' (no such file)

npm ERR! /Users/XXXXX/Documents/IC/acm-fp-admin/node_modules/@sap/hana-client/lib/index.js:525

npm ERR! db.__stopAllWork();

npm ERR! ^

npm ERR!

npm ERR! TypeError: Cannot read properties of null (reading '__stopAllWork')

npm ERR! at process.<anonymous> (/Users/XXXXX/Documents/XXXX/node_modules/@sap/hana-client/lib/index.js:525:8)

npm ERR! at process.emit (node:events:390:28)

npm ERR! at process.exit (node:internal/process/per_thread:184:15)

npm ERR! at Object.<anonymous> (/Users/XXXX/Documents/XXXX/node_modules/@sap/hana-client/checkbuild.js:21:13)

npm ERR! at Module._compile (node:internal/modules/cjs/loader:1101:14)

npm ERR! at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)

npm ERR! at Module.load (node:internal/modules/cjs/loader:981:32)

npm ERR! at Function.Module._load (node:internal/modules/cjs/loader:822:12)

npm ERR! at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)

npm ERR! at node:internal/main/run_main_module:17:47

View Entire Topic
former_member850439
Discoverer
0 Likes

Able to resolve it by

  • install Rosetta on mac
  • opening x86 based shell using rosetta
  • uninstalled previously installed node version
  • reinstalling the node(v18) from x86 based shell

after this npm install from rosetta x86 based shell would install @sap/hana-client succesfully