I get this popup in recent main build after initial opening a CDS file.
I wonder why you use ProcessBuilder to check for NodeJS version, and to execute the LSP you use OSProcessHandler which seems to work, i.e. NodeJS is installed (in a appropriate version)
Actually, the NodeJS check should no longer be necessary. cds-lsp nowadays does a version check before requiring the dist bundle, i.e. it should always work.
https://github.com/cap-js/cds-intellij/blob/a8067bec1ba0289a34a09667bca3eb0a36c9ea35/src/main/java/com/sap/cap/cds/intellij/lsp/ServerDescriptor.java#L74
I get this popup in recent main build after initial opening a CDS file.
ProcessBuilder
to check for NodeJS version, and to execute the LSP you use OSProcessHandler which seems to work, i.e. NodeJS is installed (in a appropriate version)cds-lsp
nowadays does a version check before requiring the dist bundle, i.e. it should always work.