Fatal error in , line 0

Hello,

I have a problem. The NR terminated with this error:

#
# Fatal error in , line 0
# Check failed: result.second.
#
#
#
#FailureMessage Object: 01DDEE18

There is no more information even I have a debug mode on trace level.

I am using:
Windows 10 and also Win 11,
node -v: v16.13.2 (32bit)
npm -v:8.5.4

I am not able to update the node version because I am using NR as a module with is bundled together and newer version is not supported.

Is there some possibility how to debug/fix this issue?
I am using following modules:

  1. node-red - 2.2.2
  2. node-red-contrib-excel - 0.0.3
  3. node-red-contrib-excelsheets - 1.1.1
  4. node-red-contrib-file-function-ext - 1.5.0
  5. node-red-contrib-freemaster - 1.1.2
  6. node-red-contrib-gc - 0.0.1
  7. node-red-contrib-nbrowser - 1.1.4
  8. node-red-contrib-ui-actions - 0.1.8
  9. node-red-contrib-ui-button_state - 0.2.2
  10. node-red-contrib-ui-multistate-switch - 1.2.3
  11. node-red-dashboard - 3.1.5
  12. node-red-node-serialport - 0.15.0
  13. node-red-node-ui-list - 0.3.6
  14. node-red-node-ui-table - 0.3.12

Thank you very much
Pavol

Why are you doing that?

Please post the full terminal output when you start node red.

Thank you for response.

I am using FreeMaster lite from NXP company. And node-red is part of the installation process. It means, To be able to use the FreeMaster extensions I need to use supported versions. and this is the newest version which I am able to use.

This is the whole log for INFO level of debug:

21 Oct 15:51:06 - [info] 

runtime.welcome
===================

21 Oct 15:51:06 - [info] runtime.version
21 Oct 15:51:06 - [info] runtime.version
21 Oct 15:51:06 - [info] Windows_NT 10.0.22000 ia32 LE
21 Oct 15:51:06 - [info] server.loading
21 Oct 15:51:07 - [info] Dashboard version 3.1.5 started at /red/ui
21 Oct 15:51:07 - [info] runtime.paths.settings
21 Oct 15:51:07 - [warn] server.deprecatedOption
21 Oct 15:51:07 - [info] context.log-store-init
21 Oct 15:51:07 - [info] storage.localfilesystem.user-dir
21 Oct 15:51:07 - [info] storage.localfilesystem.projects.projects-directory

FreeMASTER Lite server is running at
http://127.0.0.1:7001
====================================

21 Oct 15:51:07 - [info] storage.localfilesystem.projects.active-project
21 Oct 15:51:07 - [info] storage.localfilesystem.flows-file
21 Oct 15:51:07 - [info] nodes.flows.starting-flows
21 Oct 15:51:08 - [info] nodes.flows.started-flows
21 Oct 15:51:09 - [audit] {"event":"comms.open","level":98,"timestamp":1666360269185}
21 Oct 15:51:10 - [info] [debug:dd4aa348cf731788] 
{
  payload: 1666360270948,
  topic: 'DemoAvailability',
  _msgid: '404a1a38702aed36'
}
21 Oct 15:51:10 - [audit] {"event":"flows.get","level":98,"path":"/flows","ip":"127.0.0.1","timestamp":1666360270958}
21 Oct 15:51:10 - [info] [debug:8bbfcbdbd3ed82e6] 
{
  payload: 1666360270972,
  topic: 'DemoAvailability',
  _msgid: '9a2c3aea719bb17d'
}
21 Oct 15:51:11 - [info] [debug:be74763f5c74e4cb] 
{
  payload: 1666360271027,
  topic: 'DemoAvailability',
  _msgid: '2bfaf4171737abe8'
}
21 Oct 15:51:11 - [audit] {"event":"flows.get","level":98,"path":"/flows","ip":"127.0.0.1","timestamp":1666360271036}
21 Oct 15:51:11 - [audit] {"event":"flows.get","level":98,"path":"/flows","ip":"127.0.0.1","timestamp":1666360271052}
21 Oct 15:51:14 - [info] [debug:fa4bd621d811bbc5] 
{ payload: 'phase_1', _msgid: '404a1a38702aed36' }
21 Oct 15:51:14 - [info] [debug:aaaa0e82e0b48921] 
{ payload: 'phase_2', _msgid: '9a2c3aea719bb17d' }
21 Oct 15:51:14 - [info] [debug:3ef715febeb93ab9] 
{ payload: 'phase_3', _msgid: '2bfaf4171737abe8' }
21 Oct 15:51:45 - [audit] {"event":"flows.set","type":"nodes","level":98,"path":"/flows","ip":"10.12.206.150","timestamp":1666360305896}
21 Oct 15:51:46 - [info] nodes.flows.stopping-modified-nodes
21 Oct 15:51:46 - [info] nodes.flows.stopped-modified-nodes
21 Oct 15:51:46 - [info] nodes.flows.starting-modified-nodes
21 Oct 15:51:46 - [info] nodes.flows.started-modified-nodes


#
# Fatal error in , line 0
# Check failed: result.second.
#
#
#
#FailureMessage Object: 01DDEE18

This appears to be an internal node.js error related to how a package uses node.js. See Check failed: result.second · Issue #32463 · nodejs/node · GitHub

However that was on nodejs 14 and you say you are using 16 so it may not be closely related. I think you may have to get back to the supplier to ask for help with this.

You said that the start that you could not use a later node version, but you are using v16 which is not an old version. Or did you mean that you cannot use a later node-red version?

Thank you,
I already found this issue (32463) on github. But I am none the wiser.

I mean, that I am not able to use the lastest version.
I am able to use: NODE_MODULE_VERSION:93

I am wondering, if is some possibility how to add more info about exception. I found a lot of similar errors. But all of them contained also source of error. At least name of module. I get nothing.
Debug level, audit, trace not helped.
It looks from my inexperienced point of view, that it is somewhere in core.
often it happened when I clicked on deploy. But it is not a rule.

Thank you very much

That is OK, that is node.js 16 which is what you are using.
Why, then, are you not using the latest version of node-red?

I was using the 16.13.2 from past. I don't know exactly why. But I am using the project on github. And I have also project dependences on settings.js and node-modules.
So I have to use on all execution machines the same version because compatibility of modules and when I was trying to actualize to newer version, then some problems occurred with supporting modules and update was not pass. It still crashed. (It's a few months ago. I don't remember exact problems)

But you right. I will try tomorrow actualize all machines. this is the first what should I do. :slight_smile: