SAP Knowledge Base Article - Preview

3785924 - Error: Cannot find '@sap/xssec'. Make sure to install it with 'npm i @sap/xssec'

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.