Hi,
I’d like to describe an issue I’ve been facing with Neutrinos Studio (SSD) almost since the very beginning.
From the start, I was unable to properly initialize Neutrinos Studio because the process failed during npm install. The initialization would not complete due to npm-related errors.
I managed to work around this issue by opening the Neutrinos project folder in VS Code, locating the .npmrc file, and commenting out all of its contents. After doing this, the npm error was resolved.
After manually installing the required packages, everything started working. I was able to run the local server locally, and everything worked fine until I actually tried to do any real work in the project.
At that point, I noticed that Node support required for building UI components was missing.
Based on information I found on the community, the suggested solution was to remove the .neutrinos-studio folder from C:\Users\<username>\.neutrinos and then start Neutrinos Studio again.
However, when I start it again, the .neutrinos folder is recreated in the same location, and I immediately run into the same npm install issues during project initialization.
I am also attaching screenshots taken before deleting the .neutrinos folder. These include errors related to plugins as well as an authorization error.
[2026-01-05 15:13:55.345] [error] {
process: 'CORE',
error: "Error: RPError: sub mismatch, expected { accountId: 'hubert.mazur@decerto.com', strategy: 'neutrinos' }, got: { accountId: 'hubert.mazur@decerto.com', strategy: 'neutrinos' }\n" +
' at AuthenticationService.getNewTokenset (C:\\Program Files\\Neutrinos Studio\\resources\\app.asar\\node_modules\\@jatahworx\\bhive-core\\core\\services\\AuthenticationService.js:183:19)'
}
[2026-01-05 15:13:55.347] [error] Error: RPError: sub mismatch, expected { accountId: 'hubert.mazur@decerto.com', strategy: 'neutrinos' }, got: { accountId: 'hubert.mazur@decerto.com', strategy: 'neutrinos' }
at AuthenticationService.getNewTokenset (C:\Program Files\Neutrinos Studio\resources\app.asar\node_modules\@jatahworx\bhive-core\core\services\AuthenticationService.js:183:19)
[2026-01-05 15:14:03.518] [error] { process: 'CORE', error: { httpStatus: 200, data: '' } }
[2026-01-05 15:14:03.528] [error] {
process: 'CORE',
error: 'TypeError: Cannot convert undefined or null to object\n' +
' at Function.keys (<anonymous>)\n' +
' at BaseService._getPaletteNodes (C:\\Program Files\\Neutrinos Studio\\resources\\app.asar\\node_modules\\@jatahworx\\bhive-core\\core\\services\\serviceDesigner\\BaseService.js:109:33)\n' +
' at BaseService.getCommonPaletteNodes (C:\\Program Files\\Neutrinos Studio\\resources\\app.asar\\node_modules\\@jatahworx\\bhive-core\\core\\services\\serviceDesigner\\BaseService.js:101:21)\n' +
' at C:\\Program Files\\Neutrinos Studio\\resources\\app.asar\\node_modules\\@jatahworx\\bhive-core\\core\\routes\\serviceDesigner\\common.js:14:25\n' +
' at Layer.handle [as handle_request] (C:\\Program Files\\Neutrinos Studio\\resources\\app.asar\\node_modules\\express\\lib\\router\\layer.js:95:5)\n' +
' at next (C:\\Program Files\\Neutrinos Studio\\resources\\app.asar\\node_modules\\express\\lib\\router\\route.js:144:13)\n' +
' at Route.dispatch (C:\\Program Files\\Neutrinos Studio\\resources\\app.asar\\node_modules\\express\\lib\\router\\route.js:114:3)\n' +
' at Layer.handle [as handle_request] (C:\\Program Files\\Neutrinos Studio\\resources\\app.asar\\node_modules\\express\\lib\\router\\layer.js:95:5)\n' +
' at C:\\Program Files\\Neutrinos Studio\\resources\\app.asar\\node_modules\\express\\lib\\router\\index.js:284:15\n' +
' at Function.process_params (C:\\Program Files\\Neutrinos Studio\\resources\\app.asar\\node_modules\\express\\lib\\router\\index.js:346:12)'
}
[2026-01-05 15:14:03.529] [error] TypeError: Cannot convert undefined or null to object
at Function.keys (<anonymous>)
at BaseService._getPaletteNodes (C:\Program Files\Neutrinos Studio\resources\app.asar\node_modules\@jatahworx\bhive-core\core\services\serviceDesigner\BaseService.js:109:33)
at BaseService.getCommonPaletteNodes (C:\Program Files\Neutrinos Studio\resources\app.asar\node_modules\@jatahworx\bhive-core\core\services\serviceDesigner\BaseService.js:101:21)
at C:\Program Files\Neutrinos Studio\resources\app.asar\node_modules\@jatahworx\bhive-core\core\routes\serviceDesigner\common.js:14:25
at Layer.handle [as handle_request] (C:\Program Files\Neutrinos Studio\resources\app.asar\node_modules\express\lib\router\layer.js:95:5)
at next (C:\Program Files\Neutrinos Studio\resources\app.asar\node_modules\express\lib\router\route.js:144:13)
at Route.dispatch (C:\Program Files\Neutrinos Studio\resources\app.asar\node_modules\express\lib\router\route.js:114:3)
at Layer.handle [as handle_request] (C:\Program Files\Neutrinos Studio\resources\app.asar\node_modules\express\lib\router\layer.js:95:5)
at C:\Program Files\Neutrinos Studio\resources\app.asar\node_modules\express\lib\router\index.js:284:15
at Function.process_params (C:\Program Files\Neutrinos Studio\resources\app.asar\node_modules\express\lib\router\index.js:346:12)
[2026-01-05 15:14:03.534] [error] {
headers: {
normalizedNames: {},
lazyUpdate: null,
lazyInit: '[function] function (...args) {\n' +
' let succeed = false;\n' +
' if (!sender.isDestroyed()) {\n' +
' try {\n' +
' succeed = sender.sendToFrame(frameId, "REMOTE_RENDERER_CALLBACK" /* RENDERER_CALLBACK */, contextId, meta.id, valueToMeta(sender, contextId, args)) !== false;\n' +
' }\n' +
' catch (error) {\n' +
' console.warn(`sendToFrame() failed: ${error}`);\n' +
' }\n' +
' }\n' +
' if (!succeed) {\n' +
' removeRemoteListenersAndLogWarning(this, callIntoRenderer);\n' +
' }\n' +
' }'
},
status: 500,
statusText: 'Internal Server Error',
url: 'http://localhost:24484/sdcommon/palette/nodeList',
ok: false,
name: 'HttpErrorResponse',
message: 'Http failure response for http://localhost:24484/sdcommon/palette/nodeList: 500 Internal Server Error',
error: 'TypeError: Cannot convert undefined or null to object\n' +
' at Function.keys (<anonymous>)\n' +
' at BaseService._getPaletteNodes (C:\\Program Files\\Neutrinos Studio\\resources\\app.asar\\node_modules\\@jatahworx\\bhive-core\\core\\services\\serviceDesigner\\BaseService.js:109:33)\n' +
' at BaseService.getCommonPaletteNodes (C:\\Program Files\\Neutrinos Studio\\resources\\app.asar\\node_modules\\@jatahworx\\bhive-core\\core\\services\\serviceDesigner\\BaseService.js:101:21)\n' +
' at C:\\Program Files\\Neutrinos Studio\\resources\\app.asar\\node_modules\\@jatahworx\\bhive-core\\core\\routes\\serviceDesigner\\common.js:14:25\n' +
' at Layer.handle [as handle_request] (C:\\Program Files\\Neutrinos Studio\\resources\\app.asar\\node_modules\\express\\lib\\router\\layer.js:95:5)\n' +
' at next (C:\\Program Files\\Neutrinos Studio\\resources\\app.asar\\node_modules\\express\\lib\\router\\route.js:144:13)\n' +
' at Route.dispatch (C:\\Program Files\\Neutrinos Studio\\resources\\app.asar\\node_modules\\express\\lib\\router\\route.js:114:3)\n' +
' at Layer.handle [as handle_request] (C:\\Program Files\\Neutrinos Studio\\resources\\app.asar\\node_modules\\express\\lib\\router\\layer.js:95:5)\n' +
' at C:\\Program Files\\Neutrinos Studio\\resources\\app.asar\\node_modules\\express\\lib\\router\\index.js:284:15\n' +
' at Function.process_params (C:\\Program Files\\Neutrinos Studio\\resources\\app.asar\\node_modules\\express\\lib\\router\\index.js:346:12)'
}

