error with module @napi-rs/canvas

18 views
Skip to first unread message

Ray Bon

unread,
Mar 21, 2025, 11:49:46 PMMar 21
to CAS Developer
I am running this test:
./ci/tests/puppeteer/run.sh --scenario ./ci/tests/puppeteer/scenarios/surrogate-login-ldap

and I receive this error message:
Error: Cannot find module '@napi-rs/canvas'

I have run these commands (which installed successfully):
npm i -g puppeteer
npm install -g @napi-rs/canvas

stack:

- /home/rbon/workspace/vendor-support/cas-server/ci/tests/puppeteer/cas.js
- /home/rbon/workspace/vendor-support/cas-server/ci/tests/puppeteer/scenarios/surrogate-login-ldap/script.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1145:15)
    at Function.Module._load (node:internal/modules/cjs/loader:986:27)
    at Module.require (node:internal/modules/cjs/loader:1233:19)
    at require (node:internal/modules/helpers:179:18)
    at Object.<anonymous> (/home/rbon/workspace/vendor-support/cas-server/ci/tests/puppeteer/cas.js:28:35)
    at Module._compile (node:internal/modules/cjs/loader:1358:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1416:10)
    at Module.load (node:internal/modules/cjs/loader:1208:32)
    at Function.Module._load (node:internal/modules/cjs/loader:1024:12)
    at Module.require (node:internal/modules/cjs/loader:1233:19)
    at require (node:internal/modules/helpers:179:18)
    at Object.<anonymous> (/home/rbon/workspace/vendor-support/cas-server/ci/tests/puppeteer/scenarios/surrogate-login-ldap/script.js:1:13)
    at Module._compile (node:internal/modules/cjs/loader:1358:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1416:10)
    at Module.load (node:internal/modules/cjs/loader:1208:32)
    at Function.Module._load (node:internal/modules/cjs/loader:1024:12)
🔥  Script: ./ci/tests/puppeteer/scenarios/surrogate-login-ldap/script.js with config: ./ci/tests/puppeteer/scenarios/surrogate-login-ldap/script.json failed with return code 1
2025-03-21 16:57:42,932 INFO [org.apereo.cas.configuration.CasConfigurationPropertiesValidator] - <Validated CAS property sources and configuration successfully.>
Progress: [############################################################] 100.00%

**************************************************************************

🔥  Test scenario [surrogate-login-ldap] has failed with exit code 1.


Thanks

Ray
Reply all
Reply to author
Forward
0 new messages