Node-Red will unexpectedly stop with the following log entry:
Trace is enabled and no preceding activity coincides with the exception. In other words, the flow is idle before the error occurs.
I would expect debug information to trace the issue back to the source. I apologize if it's obvious, but I can't tell where this error is originating. It's clearly a low-level exception. Also, based on the "uncaught exception" I expected the node-red process to stop, but it hangs.
To reproduce, deploy flow and allow to run 0 to 10 minutes. It reliably stops in this time frame with the above exception. There are a series of nodes installed and this minimal flow exercises a number of them with triggers. I understand looking at or running the attached flow and determining a source of the issue is rather difficult and unlikely, so I was more interested in understanding the nature of the exception itself and what might trigger that. It appears to point to some core fault and is not associated with any specific nodes...but the flow must cause it eventually because an empty flow does not.
Have been unable to reproduce by isolating individual nodes and functionality.
- Node-RED version: 3.1.0
- Node.js version: 20.8.1
- npm version: 10.1.0
- Platform/OS: Ubuntu 22.04.3
- Browser: Chrome
- Hardware: Orange Pi - Orangepi
Unable to upload flow as a new user so perhaps the above indicates some things I can investigate.