# When I restart Node-red, or refresh the browser, MQTT broker & nodes show error

**URL:** <https://discourse.nodered.org/t/when-i-restart-node-red-or-refresh-the-browser-mqtt-broker-nodes-show-error/79081>\
**Category:** General\
**Tags:** possible-bug\
**Created:** [9 June 2023 14:32 UTC](https://discourse.nodered.org/t/when-i-restart-node-red-or-refresh-the-browser-mqtt-broker-nodes-show-error/79081 "2023-06-09T14:32:39Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Post date:** [9 June 2023 14:32 UTC](https://discourse.nodered.org/t/when-i-restart-node-red-or-refresh-the-browser-mqtt-broker-nodes-show-error/79081/1 "2023-06-09T14:32:39Z")

</div>

This has started occurring recently, possibly related to installing the beta.

Node-red 3.1.0-beta3, npm 16.19.1 is running on a Raspberry Pi Zero 2.  
Mosquitto 1.5.7 runs on another Pi in the same network.

When I restart Node-red the MQTT nodes show the red triangle. After moving a node to mark the flow dirty, attempting to deploy gives "some nodes are not properly configured"

 ![Untitled 1](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/2/b/2b7d1c8d0d9cab0c27cb5a942345f5448b5ebbc9.jpeg)

MQTT messages do apparently still flow through the nodes.

To resolve it I have to edit any one MQTT node, click on the pencil and update. This also marks the flow dirty.

---

<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:** [9 June 2023 15:21 UTC](https://discourse.nodered.org/t/when-i-restart-node-red-or-refresh-the-browser-mqtt-broker-nodes-show-error/79081/2 "2023-06-09T15:21:08Z")

</div>

I am not hopeful, but you could try clearing the browser cache (from the menus) and reload the page.

---

<div class="post-metadata">

**Author:** ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Post date:** [9 June 2023 15:37 UTC](https://discourse.nodered.org/t/when-i-restart-node-red-or-refresh-the-browser-mqtt-broker-nodes-show-error/79081/3 "2023-06-09T15:37:35Z")

</div>

It doesn't resolve it but clearing the cache and reloading the page triggers it.

This is Firefox, on a PC not the NR machine. I have it set to clear everything when the browser exits.

Is the node config stored in the browser? in cookies?  
After clearing, reloading, fix and deploying I don't seem to have any cookies.

---

<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:** [9 June 2023 15:43 UTC](https://discourse.nodered.org/t/when-i-restart-node-red-or-refresh-the-browser-mqtt-broker-nodes-show-error/79081/4 "2023-06-09T15:43:06Z")

</div>

> [@jbudd](#):
>
> Is the node config stored in the browser

Not if you have cleared the cache and refreshed the page.

What is in the node red startup log?

---

<div class="post-metadata">

**Author:** ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Post date:** [9 June 2023 15:53 UTC](https://discourse.nodered.org/t/when-i-restart-node-red-or-refresh-the-browser-mqtt-broker-nodes-show-error/79081/5 "2023-06-09T15:53:05Z")

</div>

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

9 Jun 16:49:44 - [info] Node-RED version: v3.1.0-beta.3
9 Jun 16:49:44 - [info] Node.js version: v16.19.1
9 Jun 16:49:44 - [info] Linux 6.1.19-v8+ arm64 LE
9 Jun 16:49:46 - [info] Loading palette nodes
9 Jun 16:49:51 - [info] Dashboard version 3.5.0 started at /ui
9 Jun 16:49:54 - [info] Settings file : /home/pi/.node-red/settings.js
9 Jun 16:49:54 - [info] Context store : 'default' [module=memory]
9 Jun 16:49:54 - [info] User directory : /home/pi/.node-red
9 Jun 16:49:54 - [warn] Projects disabled : editorTheme.projects.enabled=false
9 Jun 16:49:54 - [info] Flows file : /home/pi/.node-red/flows.json
9 Jun 16:49:54 - [info] Server now running at http://127.0.0.1:1880/
9 Jun 16:49:54 - [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.
---------------------------------------------------------------------

9 Jun 16:49:55 - [info] Starting flows
9 Jun 16:49:56 - [info] Started flows
9 Jun 16:49:56 - [warn] [function:function 4] on start
9 Jun 16:49:57 - [info] [mqtt-broker:6acd88c889789c5c] Connected to broker: mqtt://192.168.1.11:1883

```

No error is shown when I reload the editor and so trigger the red triangles.

---

<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:** [9 June 2023 16:21 UTC](https://discourse.nodered.org/t/when-i-restart-node-red-or-refresh-the-browser-mqtt-broker-nodes-show-error/79081/6 "2023-06-09T16:21:22Z")

</div>

Have you got any unused mqtt config nodes?

---

<div class="post-metadata">

**Author:** ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Post date:** [9 June 2023 16:34 UTC](https://discourse.nodered.org/t/when-i-restart-node-red-or-refresh-the-browser-mqtt-broker-nodes-show-error/79081/7 "2023-06-09T16:34:06Z")

</div>

No, none.

(I think) I deleted and recreated the config ID, still the same.

---

<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:** [9 June 2023 17:02 UTC](https://discourse.nodered.org/t/when-i-restart-node-red-or-refresh-the-browser-mqtt-broker-nodes-show-error/79081/8 "2023-06-09T17:02:26Z")

</div>

Clutching at straws here. Have you checked the browser console?

Otherwise, maybe downgrade node red again and see what happens. You may have to remove a spurious config node after downgrade.

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [9 June 2023 17:27 UTC](https://discourse.nodered.org/t/when-i-restart-node-red-or-refresh-the-browser-mqtt-broker-nodes-show-error/79081/9 "2023-06-09T17:27:05Z")

</div>

@jbudd if you can recreate this in a repeatable manor, could you please raise an issue on the Node-RED repository?

Please include the stepwise instructions.

Thank you.

---

<div class="post-metadata">

**Author:** ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Post date:** [10 June 2023 11:44 UTC](https://discourse.nodered.org/t/when-i-restart-node-red-or-refresh-the-browser-mqtt-broker-nodes-show-error/79081/10 "2023-06-10T11:44:24Z")

</div>

I have tried a new OS installation, installing NR, installing the beta ...#

The issue has not (so far) manifested.

---

<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:** [9 August 2023 11:44 UTC](https://discourse.nodered.org/t/when-i-restart-node-red-or-refresh-the-browser-mqtt-broker-nodes-show-error/79081/11 "2023-08-09T11:44:39Z")

</div>

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

---

<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:** [21 August 2023 07:47 UTC](https://discourse.nodered.org/t/when-i-restart-node-red-or-refresh-the-browser-mqtt-broker-nodes-show-error/79081/12 "2023-08-21T07:47:30Z")

</div>



---

<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:** [21 August 2023 07:50 UTC](https://discourse.nodered.org/t/when-i-restart-node-red-or-refresh-the-browser-mqtt-broker-nodes-show-error/79081/13 "2023-08-21T07:50:39Z")

</div>

I have re-opened this following discussions at [🎉 Node-RED 3.1.0-beta.4 released - #33 by Colin](https://discourse.nodered.org/t/node-red-3-1-0-beta-4-released/80091/33)

I have also edited the title to indicate the problem re-appears after refreshing the browser.

---

<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:** [21 August 2023 07:53 UTC](https://discourse.nodered.org/t/when-i-restart-node-red-or-refresh-the-browser-mqtt-broker-nodes-show-error/79081/14 "2023-08-21T07:53:06Z")

</div>

I have checked the browser developer console and no errors are shown.  
If anyone has any ideas on how to diagnose this please say.

---

<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:** [21 August 2023 13:43 UTC](https://discourse.nodered.org/t/when-i-restart-node-red-or-refresh-the-browser-mqtt-broker-nodes-show-error/79081/15 "2023-08-21T13:43:29Z")

</div>

See [🎉 Node-RED 3.1.0-beta.4 released - #44 by Colin](https://discourse.nodered.org/t/node-red-3-1-0-beta-4-released/80091/44)

Closing this again.

---

<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:** [21 August 2023 13:43 UTC](https://discourse.nodered.org/t/when-i-restart-node-red-or-refresh-the-browser-mqtt-broker-nodes-show-error/79081/16 "2023-08-21T13:43:41Z")

</div>


