Due to my mistake, I find myself with node-red inaccessible.
This is what happens:
18 Nov 14:19:28 - [info] Node-RED version: v1.2.5
18 Nov 14:19:28 - [info] Node.js version: v12.19.0
18 Nov 14:19:28 - [info] Linux 5.4.72-v7l+ arm LE
18 Nov 14:19:29 - [info] Loading palette nodes
18 Nov 14:19:30 - [warn] [RED.events] Deprecated use of "nodes-started" event from "/home/pi/.node-red/node_modules/node-red-contrib-actionflows/actionflows/actionflows.js:615:14". Use "flows:started" instead.
18 Nov 14:19:31 - [info] Dashboard version 2.23.4 started at /ui
18 Nov 14:19:32 - [info] Settings file : /home/pi/.node-red/settings.js
18 Nov 14:19:32 - [info] HTTP Static : /home/pi/static
18 Nov 14:19:32 - [info] Context store : 'default' [module=memory]
18 Nov 14:19:32 - [info] User directory : /home/pi/.node-red
18 Nov 14:19:32 - [info] Server now running at http://127.0.0.1:1880/
18 Nov 14:19:32 - [info] Active project : LRHome
18 Nov 14:19:32 - [info] Flows file : /home/pi/.node-red/projects/LRHome/lrhome.json
18 Nov 14:19:32 - [info] Starting flows
18 Nov 14:19:32 - [error] [config:c29ecfbf.afc65] Error: Invalid property expression: zero-length
18 Nov 14:19:32 - [info] Started flows
18 Nov 14:19:32 - [info] [sqlitedb:b9c2c79a.f51318] opened /home/pi/LRHome.db ok
18 Nov 14:19:32 - [info] [mqtt-broker:mqtt@LRHome] Connected to broker: mqtt://192.168.251.50:1883
18 Nov 14:19:33 - [error] [function:865c2eb3.95e9b] [OK!] nE=0 LOC=mns_lgt ON=5 rtn=on
18 Nov 14:19:33 - [error] [function:865c2eb3.95e9b] [OK!] nE=0 LOC=mns_lgt ON=5 rtn=on
18 Nov 14:19:33 - [error] [function:865c2eb3.95e9b] [OK!] nE=0 LOC=mns_lgt ON=5 rtn=on
18 Nov 14:19:33 - [error] [function:865c2eb3.95e9b] [OK!] nE=0 LOC=ppn_lgt ON=1 rtn=on
18 Nov 14:19:33 - [error] [function:865c2eb3.95e9b] [OK!] nE=0 LOC=ppn_lgt ON=1 rtn=on
18 Nov 14:19:33 - [error] [function:865c2eb3.95e9b] [ERR] nE=0 LOC=_ ON=0 rtn=off
18 Nov 14:19:33 - [error] [function:865c2eb3.95e9b] [ERR] nE=0 LOC=_ ON=0 rtn=off
(...never end...)
18 Nov 14:31:23 - [error] [function:865c2eb3.95e9b] [ERR] nE=0 LOC=_ ON=0 rtn=off
18 Nov 14:31:23 - [error] [function:865c2eb3.95e9b] [ERR] nE=0 LOC=_ ON=0 rtn=off
(CTRL-C)
18 Nov 14:31:23 - [error] [function:865c2eb3.95e9b] [ERR] nE=0 LOC=_ ON=0 rtn=off
18 Nov 14:31:23 - [error] [mqtt-broker:mqtt@LRHome] Error stopping node: Close timed out
18 Nov 14:31:23 - [info] Stopped flows
I found a reference to the function indicated in the log in the lrhome.json file:
{
"id": "865c2eb3.95e9b",
"type": "function",
"z": "a46ce386.b7383",
"name": "",
(...)
"wires": [
[
"1305eeb0.a16011",
"d9ae59d4.cab1d8"
]
]
},
I tried to:
- delete the included function, the one that generates the infinite loop
- replace the json file
- reboot the system
I was hoping to be able to recompile node red from the web, but it wasn't possible.
I replaced the json file with one from a few days ago. No changes.
Do you have a suggestion to get out of this impasse, excluding a Colt or a slipknot?
LR