Symptom
- Deploy CAP project fails
- Don't have any auth (cds.requires.auth) in package.json
- After deploy, CAP start fails, and log shows:
[CELL/0] STDOUT Starting health monitoring of container
[APP/PROC/WEB/0] STDOUT Invoking pre-start scripts.
[APP/PROC/WEB/0] STDOUT Invoking start command.
[APP/PROC/WEB/0] STDOUT > forkba@1.0.0 start
[APP/PROC/WEB/0] STDOUT > cds-serve
[APP/PROC/WEB/0] STDERR node:internal/modules/cjs/loader:1476
[APP/PROC/WEB/0] STDERR const err = new Error(message);
[APP/PROC/WEB/0] STDERR ^
[APP/PROC/WEB/0] STDERR Error: Cannot find '@sap/xssec'. Make sure to install it with 'npm i @sap/xssec'
[APP/PROC/WEB/0] STDERR Cannot find module '@sap/xebec'
[APP/PROC/WEB/0] STDERR Require stack:
[APP/PROC/WEB/0] STDERR - /home/vcap/app/node_modules/@sap/cds/lib/srv/middlewares/auth/xssec.js
[APP/PROC/WEB/0] STDERR - /home/vcap/app/node_modules/@sap/cds/lib/srv/middlewares/auth/jwt-auth.js
[APP/PROC/WEB/0] STDERR - /home/vcap/app/node_modules/@sap/cds/lib/srv/middlewares/auth/index.js
[APP/PROC/WEB/0] STDERR - /home/vcap/app/node_modules/@sap/cds/lib/srv/middlewares/index.js
[APP/PROC/WEB/0] STDERR - /home/vcap/app/node_modules/@sap/cds/lib/index.js
[APP/PROC/WEB/0] STDERR - /home/vcap/app/node_modules/@sap/cds/bin/serve.js
[APP/PROC/WEB/0] STDERR at Module._resolveFilename (node:internal/modules/cjs/loader:1476:15)
[APP/PROC/WEB/0] STDERR at wrapResolveFilename (node:internal/modules/cjs/loader:1049:27)
[APP/PROC/WEB/0] STDERR at defaultResolveImplForCJSLoading (node:internal/modules/cjs/loader:1073:10)
[APP/PROC/WEB/0] STDERR at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1094:12)
[APP/PROC/WEB/0] STDERR at Module._load (node:internal/modules/cjs/loader:1262:25)
[APP/PROC/WEB/0] STDERR at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
[APP/PROC/WEB/0] STDERR at Module.require (node:internal/modules/cjs/loader:1576:12)
[APP/PROC/WEB/0] STDERR at require (node:internal/modules/helpers:153:16)
[APP/PROC/WEB/0] STDERR at Object.<anonymous> (/home/vcap/app/node_modules/@sap/cds/lib/srv/middlewares/auth/xssec.js:2:17)
[APP/PROC/WEB/0] STDERR at Module._compile (node:internal/modules/cjs/loader:1830:14) {
[APP/PROC/WEB/0] STDERR code: 'MODULE_NOT_FOUND',
[APP/PROC/WEB/0] STDERR requireStack: [
[APP/PROC/WEB/0] STDERR '/home/vcap/app/node_modules/@sap/cds/lib/srv/middlewares/auth/xssec.js',
[APP/PROC/WEB/0] STDERR '/home/vcap/app/node_modules/@sap/cds/lib/srv/middlewares/auth/jwt-auth.js',
[APP/PROC/WEB/0] STDERR '/home/vcap/app/node_modules/@sap/cds/lib/srv/middlewares/auth/index.js',
[APP/PROC/WEB/0] STDERR '/home/vcap/app/node_modules/@sap/cds/lib/srv/middlewares/index.js',
[APP/PROC/WEB/0] STDERR '/home/vcap/app/node_modules/@sap/cds/lib/index.js',
[APP/PROC/WEB/0] STDERR '/home/vcap/app/node_modules/@sap/cds/bin/serve.js'
[APP/PROC/WEB/0] STDERR ]
[APP/PROC/WEB/0] STDERR }
[APP/PROC/WEB/0] STDERR Node.js v24.15.0
[APP/PROC/WEB/0] STDERR npm notice
[APP/PROC/WEB/0] STDERR npm notice New major version of npm available! 11.12.1 -> 12.0.1
[APP/PROC/WEB/0] STDERR npm notice Changelog: https://github.com/npm/cli/releases/tag/v12.0.1
[APP/PROC/WEB/0] STDERR npm notice To update run: npm install -g npm@12.0.1
[APP/PROC/WEB/0] STDERR npm notice
[APP/PROC/WEB/0] STDOUT Exit status 1
Read more...
Environment
- BTP Cloud Foundry
- CAP Node.js
Keywords
auth, dummy, xssec, jwt-auth , KBA , BC-XS-CDX-NJS , SAP CAP – node.js runtime , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview