user12319273 created GUACAMOLE-2101:
---------------------------------------
Summary: npx can't find src directory for jsdoc when building
Guacamole client
Key: GUACAMOLE-2101
URL: https://issues.apache.org/jira/browse/GUACAMOLE-2101
Project: Guacamole
Issue Type: Bug
Components: guacamole-client, guacamole-common-js, guacamole-manual
Affects Versions: 1.6.0
Environment: Debian 12
Reporter: user12319273
When building {{guacamole-client-1.6.0}} on Debian 12, {{mvn package}} fails
with
{{[INFO] Running 'npx jsdoc -c jsdoc-conf.json' in
/root/guacamole-client-1.6.0/guacamole-common-js}}
{{[DEBUG] Executing command line
[/root/guacamole-client-1.6.0/guacamole-common-js/node/node,
/root/guacamole-client-1.6.0/guacamole-common-js/node/node_modules/npm/bin/npx-cli.js,
jsdoc, -c, jsdoc-conf.json]}}
{{[INFO] ERROR: Unable to find the source file or directory
/root/guacamole-client-1.6.0/guacamole-common-js/src}}
However, the path {{/root/guacamole-client-1.6.0/guacamole-common-js/src}}
exists, and when cd'ing in the
{{/root/guacamole-client-1.6.0/guacamole-common-js/}} directory and running
{{npx jsdoc -c jsdoc-conf.json}} manually, no error message appears. In this
case, the system-wide npx installation at
{{/usr/share/nodejs/npm/bin/npx-cli.js}} gets used.
Why does it work with the system-wide {{{}npx{}}}, but not with the {{npx}}
provided by {{{}guacamole-client{}}}?
--
This message was sent by Atlassian Jira
(v8.20.10#820010)