Problem with SSD

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)'
}
 

2 Likes

I add second screenshot

1 Like

@Sam @Simphiwe @Shamnad_KS Can you please support ASAP

@Sam any challenge , Can you please support ASAP

1 Like

Hello @HubertMazur ,
Please try uncommenting the contents of the .npmrc file and run npm install again.
Let us know the outcome once you’ve tried this.

1 Like

During the installation, everything runs for over an hour, and then it fails with an error almost at the very end:

npm verbose stack     at async Promise.all (index 1)
npm error code ECONNRESET
npm error errno ECONNRESET
npm error network Invalid response body while trying to fetch https://nexus.neutrinos.co/repository/neutrinos-store-registry/@types%2fnode: aborted
npm error network In most cases you are behind a proxy or have bad network settings.
npm error network In most cases you are behind a proxy or have bad network settings.
npm error network
npm error network If you are behind a proxy, please make sure that the
npm error network 'proxy' config is set properly.  See: 'npm help config'
npm verbose cwd C:\Users\HubertMazur\neutrinos-studio\testcourse001\app
npm verbose os Windows_NT 10.0.26100
npm verbose node v20.19.1
npm verbose npm  v10.8.2
npm verbose exit 1
npm verbose code 1
npm error A complete log of this run can be found in: C:\Users\HubertMazur\AppData\Local\npm-cache\_logs\2026-01-01T16_19_34_415Z-debug-0.log

@doomedCode @ragesh-a ,
Could you please have a look at this problem?

1 Like

@HubertMazur Please navigate to the folder where the .npmrc file is located and run npm install from that directory.

1 Like

after 1 hour I have error

pm verbose stack     at async Promise.all (index 1)
npm error code ECONNRESET
npm error errno ECONNRESET
npm error network Invalid response body while trying to fetch https://nexus.neutrinos.co/repository/neutrinos-store-registry/@types%2fnode: aborted
npm error network In most cases you are behind a proxy or have bad network settings.
npm error network In most cases you are behind a proxy or have bad network settings.
npm error network
npm error network If you are behind a proxy, please make sure that the
npm error network 'proxy' config is set properly.  See: 'npm help config'
npm verbose cwd C:\Users\HubertMazur\neutrinos-studio\testcourse001\app
npm verbose os Windows_NT 10.0.26100
npm verbose node v20.19.1
npm verbose npm  v10.8.2
npm verbose exit 1
npm verbose code 1
npm error A complete log of this run can be found in: C:\Users\HubertMazur\AppData\Local\npm-cache\_logs\2026-01-01T16_19_34_415Z-debug-0.log
1 Like

@Sam were you able to close this

@Eldho After reviewing the issue with the platform team, we could not identify any platform-level problem. At this time, the behavior is not reproducible by other users, and the Sandbox and studio environment is functioning as expected for the rest of the team.

Since the issue appears to be isolated to a single user, it is likely influenced by environmental or regional factors rather than the platform itself. This can occur due to reasons such as:

  • Network routing or latency differences based on geographical location

  • ISP-level restrictions or intermittent packet drops

  • Firewall or proxy configurations specific to the local environment

  • Cross-region access latency when services are hosted in a different region

As a next step, and to help isolate whether this is a region-specific or network-related issue, we would recommend the following workaround:

Please try provisioning a virtual machine in the South Asia region and re-attempt the same operation from that environment.

This approach helps ensure:

  • Network routing is aligned with the service region

  • Reduced latency and fewer cross-region hops

  • Elimination of local system or ISP-specific constraints

1 Like