# Node-red crash after mistake in modbus server

**URL:** <https://discourse.nodered.org/t/node-red-crash-after-mistake-in-modbus-server/51950>\
**Category:** General\
**Created:** [7 October 2021 05:11 UTC](https://discourse.nodered.org/t/node-red-crash-after-mistake-in-modbus-server/51950 "2021-10-07T05:11:11Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![pautorras](https://avatars.discourse-cdn.com/v4/letter/p/c57346/32.png) [@pautorras](https://discourse.nodered.org/u/pautorras)\
**Post date:** [7 October 2021 05:11 UTC](https://discourse.nodered.org/t/node-red-crash-after-mistake-in-modbus-server/51950/1 "2021-10-07T05:11:11Z")

</div>

Hi, yesterday in a test with modbus server, I lost connection with node-red server.  
Now I'm not able to make any change because node-red crash after a start.  
How can I solve it?

---

<div class="post-metadata">

**Author:** ![pautorras](https://avatars.discourse-cdn.com/v4/letter/p/c57346/32.png) [@pautorras](https://discourse.nodered.org/u/pautorras)\
**Post date:** [7 October 2021 05:35 UTC](https://discourse.nodered.org/t/node-red-crash-after-mistake-in-modbus-server/51950/2 "2021-10-07T05:35:30Z")

</div>

See attached log:

```auto
Welcome to Node-RED
===================

7 Oct 05:34:08 - [info] Node-RED version: v2.0.6
7 Oct 05:34:08 - [info] Node.js version: v14.17.6
7 Oct 05:34:08 - [info] Linux 5.10.60-v7l+ arm LE
7 Oct 05:34:09 - [info] Loading palette nodes
7 Oct 05:34:12 - [info] Dashboard version 2.29.3 started at /ui
7 Oct 05:34:13 - [info] Settings file : /home/pi/.node-red/settings.js
7 Oct 05:34:13 - [info] Context store : 'default' [module=localfilesystem]
7 Oct 05:34:13 - [info] User directory : /home/pi/.node-red
7 Oct 05:34:13 - [warn] Projects disabled : editorTheme.projects.enabled=false
7 Oct 05:34:13 - [warn] Flows file name not set. Generating name using hostname.
7 Oct 05:34:13 - [info] Flows file : /home/pi/.node-red/flows_raspberrypi.json
7 Oct 05:34:13 - [info] Server now running at http://127.0.0.1:1880/
7 Oct 05:34:13 - [warn] 

---------------------------------------------------------------------
Your flow credentials file is encrypted using a system-generated key.

If the system-generated key is lost for any reason, your credentials
file will not be recoverable, you will have to delete it and re-enter
your credentials.

You should set your own key using the 'credentialSecret' option in
your settings file. Node-RED will then re-encrypt your credentials
file using your chosen key the next time you deploy a change.
---------------------------------------------------------------------

7 Oct 05:34:13 - [info] Starting flows
7 Oct 05:34:13 - [info] Started flows
http://10.10.5.3/api/get?api_user=sdRC4s&api_secret=8btcXM2VJp81Bp7u&action=periph.caract&periph_id=2391623
http://10.10.5.3/api/get?api_user=sdRC4s&api_secret=8btcXM2VJp81Bp7u&action=periph.caract&periph_id=2391623
http://10.10.5.3/api/get?api_user=sdRC4s&api_secret=8btcXM2VJp81Bp7u&action=periph.caract&periph_id=2461212
http://10.10.5.3/api/get?api_user=sdRC4s&api_secret=8btcXM2VJp81Bp7u&action=periph.caract&periph_id=2461204
http://10.10.5.3/api/get?api_user=sdRC4s&api_secret=8btcXM2VJp81Bp7u&action=periph.caract&periph_id=2461204
http://10.10.5.3/api/get?api_user=sdRC4s&api_secret=8btcXM2VJp81Bp7u&action=periph.caract&periph_id=2391623
http://10.10.5.3/api/get?api_user=sdRC4s&api_secret=8btcXM2VJp81Bp7u&action=periph.caract&periph_id=2391623
http://10.10.5.3/api/get?api_user=sdRC4s&api_secret=8btcXM2VJp81Bp7u&action=periph.caract&periph_id=2461212
http://10.10.5.3/api/get?api_user=sdRC4s&api_secret=8btcXM2VJp81Bp7u&action=periph.caract&periph_id=2461204
http://10.10.5.3/api/get?api_user=sdRC4s&api_secret=8btcXM2VJp81Bp7u&action=periph.caract&periph_id=2461204
7 Oct 05:34:15 - [red] Uncaught Exception:
7 Oct 05:34:15 - RangeError [ERR_BUFFER_OUT_OF_BOUNDS]: Attempt to access memory outside buffer bounds
    at boundsError (internal/buffer.js:81:11)
    at Buffer.readUInt8 (internal/buffer.js:249:5)
    at ModbusServerResponseHandler._handleWriteSingleCoil (/home/pi/.node-red/node_modules/jsmodbus/dist/modbus-server-response-handler.js:133:45)
    at ModbusServerResponseHandler.handle (/home/pi/.node-red/node_modules/jsmodbus/dist/modbus-server-response-handler.js:40:33)
    at ModbusServerClient._onData (/home/pi/.node-red/node_modules/jsmodbus/dist/modbus-server-client.js:33:35)
    at Socket.emit (events.js:400:28)
    at addChunk (internal/streams/readable.js:290:12)
    at readableAddChunk (internal/streams/readable.js:265:9)
    at Socket.Readable.push (internal/streams/readable.js:204:10)
    at TCP.onStreamRead (internal/stream_base_commons.js:188:23)

```

---

<div class="post-metadata">

**Author:** ![Gunner](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gunner/32/43582_2.png) [@Gunner](https://discourse.nodered.org/u/Gunner)\
**Post date:** [7 October 2021 06:06 UTC](https://discourse.nodered.org/t/node-red-crash-after-mistake-in-modbus-server/51950/3 "2021-10-07T06:06:59Z")

</div>

> [@pautorras](#):
>
> How can I solve it?

Stop, start in safe mode (`node-red --safe`), fix issue, restart

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [7 October 2021 09:19 UTC](https://discourse.nodered.org/t/node-red-crash-after-mistake-in-modbus-server/51950/4 "2021-10-07T09:19:23Z")

</div>

Having fixed it as suggested, which modbus node and which version are you using? node-red-contrib-something probably. The crash should be reported as an issue as no mis-configuration should cause node-red to crash.

---

<div class="post-metadata">

**Author:** ![pautorras](https://avatars.discourse-cdn.com/v4/letter/p/c57346/32.png) [@pautorras](https://discourse.nodered.org/u/pautorras)\
**Post date:** [7 October 2021 09:46 UTC](https://discourse.nodered.org/t/node-red-crash-after-mistake-in-modbus-server/51950/5 "2021-10-07T09:46:40Z")

</div>

Hi Colin,

I'm using this version:  
node-red-contrib-modbus  
5.14.0

I'm going to update to 5.14.1

Thanks!

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [21 October 2021 09:47 UTC](https://discourse.nodered.org/t/node-red-crash-after-mistake-in-modbus-server/51950/6 "2021-10-21T09:47:05Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
