# NODE RED ERROR : The server wont start so I cant view the flow, I suspect a change I performed last night

**URL:** <https://discourse.nodered.org/t/node-red-error-the-server-wont-start-so-i-cant-view-the-flow-i-suspect-a-change-i-performed-last-night/60021>\
**Category:** General\
**Tags:** node-red-dashboard\
**Created:** [18 March 2022 08:01 UTC](https://discourse.nodered.org/t/node-red-error-the-server-wont-start-so-i-cant-view-the-flow-i-suspect-a-change-i-performed-last-night/60021 "2022-03-18T08:01:43Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Evan7](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/evan7/32/64141_2.png) [@Evan7](https://discourse.nodered.org/u/Evan7)\
**Post date:** [18 March 2022 08:01 UTC](https://discourse.nodered.org/t/node-red-error-the-server-wont-start-so-i-cant-view-the-flow-i-suspect-a-change-i-performed-last-night/60021/1 "2022-03-18T08:01:43Z")

</div>

![nodered-error](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/6/6/66a2210911278e9a3f33dc8eab8a8ead614a1be4.png)

I got this error when I started up node-red today. Last night I added 2 nodes for the UI table BUT the 3rd node which I attempted to add failed to install. Anyway, I worked with what was installed and set up my dashboard. The data did not load as planned but there was no error either.

Now when I try to load it this error comes up and I have no way forward.

---

<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:** [18 March 2022 08:13 UTC](https://discourse.nodered.org/t/node-red-error-the-server-wont-start-so-i-cant-view-the-flow-i-suspect-a-change-i-performed-last-night/60021/2 "2022-03-18T08:13:57Z")

</div>

I know how you can recover this (and I promise I will tell you) but in the interest of the community, could you please first upgrade to node-red 2.2.2.

I believe it with node-red 2.2.2 the error you receive will be a lot clearer as to the cause.

Before you upgrade, I'd recommend backing up your `.node-red` folder (just copy everything except node\_modules) to another location. Just to be safe (but shouldn't be needed other than a safety blanket)

---

<div class="post-metadata">

**Author:** ![Evan7](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/evan7/32/64141_2.png) [@Evan7](https://discourse.nodered.org/u/Evan7)\
**Post date:** [18 March 2022 08:30 UTC](https://discourse.nodered.org/t/node-red-error-the-server-wont-start-so-i-cant-view-the-flow-i-suspect-a-change-i-performed-last-night/60021/3 "2022-03-18T08:30:47Z")

</div>

The "node-red" folder is inside "node\_modules" and it is the only folder in it.

---

<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:** [18 March 2022 08:33 UTC](https://discourse.nodered.org/t/node-red-error-the-server-wont-start-so-i-cant-view-the-flow-i-suspect-a-change-i-performed-last-night/60021/4 "2022-03-18T08:33:11Z")

</div>

No, thats the main installation of node-red. I mean the user `.node-red` folder that gets created when you run node-red (it holds your flow files & custom nodes etc).

In a standard windows installation that will likely be `c:\users\evan1\.node-red` (you might need to enable view hidden folders in explorer or run DIR from a command prompt)

---

<div class="post-metadata">

**Author:** ![Evan7](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/evan7/32/64141_2.png) [@Evan7](https://discourse.nodered.org/u/Evan7)\
**Post date:** [18 March 2022 08:54 UTC](https://discourse.nodered.org/t/node-red-error-the-server-wont-start-so-i-cant-view-the-flow-i-suspect-a-change-i-performed-last-night/60021/5 "2022-03-18T08:54:43Z")

</div>

Got it, I copied the whole folder . Can I just delete the "node\_modules" folder in it, later for when we need it: to full your condition?

Just so you know: the "flow" folder is empty.

---

<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:** [18 March 2022 08:59 UTC](https://discourse.nodered.org/t/node-red-error-the-server-wont-start-so-i-cant-view-the-flow-i-suspect-a-change-i-performed-last-night/60021/6 "2022-03-18T08:59:16Z")

</div>

the `node_modules` folder is auto populated when `npm install` is ran - so no need to keep it. In fact, sometimes it is better to delete it.

Any how, for now, please install the 2.2.2 update.

Do you need assistance or are you ok with doing that? (should be no different to what you did to get V2.2.0) (obviously apart from you dont need to instal node-js again)

---

<div class="post-metadata">

**Author:** ![Evan7](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/evan7/32/64141_2.png) [@Evan7](https://discourse.nodered.org/u/Evan7)\
**Post date:** [18 March 2022 13:42 UTC](https://discourse.nodered.org/t/node-red-error-the-server-wont-start-so-i-cant-view-the-flow-i-suspect-a-change-i-performed-last-night/60021/7 "2022-03-18T13:42:09Z")

</div>

![nodered-error2](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/4/1/41ebf3c6baf34739b809d6c1b2ee2bbb5e52bc4a.png)

I ran this command: `npm install -g --unsafe-perm node-red` to upgrade to node-red 2.2.2

and this: `npm i node-red`  
but I still get the same error.

---

<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:** [18 March 2022 14:10 UTC](https://discourse.nodered.org/t/node-red-error-the-server-wont-start-so-i-cant-view-the-flow-i-suspect-a-change-i-performed-last-night/60021/8 "2022-03-18T14:10:32Z")

</div>

Hmm, that is disappointing.

BEFORE you fix this - could you share (privately - DM me) your `package.json` and `flows.json` files please?

After that, you should start node-red in safe mode to fix your issues.

`node-red --safe`

Then you can fix up your flow.

If you cannot start this flow or dont know how to fix it, you should have a backup flow named `flows.json.backup` that you can use to recover

(NOTE: for windows you need to set explorer options to see file extensions)

---

<div class="post-metadata">

**Author:** ![Evan7](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/evan7/32/64141_2.png) [@Evan7](https://discourse.nodered.org/u/Evan7)\
**Post date:** [18 March 2022 17:29 UTC](https://discourse.nodered.org/t/node-red-error-the-server-wont-start-so-i-cant-view-the-flow-i-suspect-a-change-i-performed-last-night/60021/9 "2022-03-18T17:29:50Z")

</div>

Sure man, but how do I DM you ?, where is the control/widget for that

---

<div class="post-metadata">

**Author:** ![meeki007](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/meeki007/32/12499_2.png) [@meeki007](https://discourse.nodered.org/u/meeki007)\
**Post date:** [18 March 2022 17:57 UTC](https://discourse.nodered.org/t/node-red-error-the-server-wont-start-so-i-cant-view-the-flow-i-suspect-a-change-i-performed-last-night/60021/10 "2022-03-18T17:57:55Z")

</div>

How to send @Steve-Mcl flow.json and package.json

 ![01](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/3/e/3e7a4153dd00bf9bf88cbaf63636743c05d1d79d.jpeg)

 ![02](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/a/f/af62590a7b010884a09eee9a7992d8ee444741c7.jpeg)

 ![03](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/4/c/4c06cbd926be43d453708048f40025914ba332c6.jpeg)

Note: for all the less code/knowledgeable people still learning node-red. You can always help. Do you think @Steve-Mcl Should be spending his time making the how to send a Direct Msg slide show??? Steve-Mcl is a patient with new users and helps allot of people here on the forums with the technical stuff. If you can free him up to do the geek-ey things then step in.... you can always reduce others work loads.

---

<div class="post-metadata">

**Author:** ![Evan7](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/evan7/32/64141_2.png) [@Evan7](https://discourse.nodered.org/u/Evan7)\
**Post date:** [18 March 2022 18:01 UTC](https://discourse.nodered.org/t/node-red-error-the-server-wont-start-so-i-cant-view-the-flow-i-suspect-a-change-i-performed-last-night/60021/11 "2022-03-18T18:01:31Z")

</div>

Thank you soo much, its a very helpful step-by-step guide.

---

<div class="post-metadata">

**Author:** ![Evan7](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/evan7/32/64141_2.png) [@Evan7](https://discourse.nodered.org/u/Evan7)\
**Post date:** [18 March 2022 18:31 UTC](https://discourse.nodered.org/t/node-red-error-the-server-wont-start-so-i-cant-view-the-flow-i-suspect-a-change-i-performed-last-night/60021/12 "2022-03-18T18:31:04Z")

</div>

I am not allowed to upload attachments to the message, no luck with the packages you requested.

I also tried starting in safe mode but I got the same error.

---

<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:** [18 March 2022 18:50 UTC](https://discourse.nodered.org/t/node-red-error-the-server-wont-start-so-i-cant-view-the-flow-i-suspect-a-change-i-performed-last-night/60021/13 "2022-03-18T18:50:58Z")

</div>

> [@Evan7](#):
>
> I am not allowed to upload attachments

You weren't supposed to do that, you were supposed to paste the text in as shown in the pictures.

---

<div class="post-metadata">

**Author:** ![meeki007](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/meeki007/32/12499_2.png) [@meeki007](https://discourse.nodered.org/u/meeki007)\
**Post date:** [18 March 2022 18:52 UTC](https://discourse.nodered.org/t/node-red-error-the-server-wont-start-so-i-cant-view-the-flow-i-suspect-a-change-i-performed-last-night/60021/14 "2022-03-18T18:52:50Z")

</div>

flow.json and package.json are text files. Just open them up, select all, copy and paste them as a string into the block

```auto
type or paste code here

```

---

<div class="post-metadata">

**Author:** ![meeki007](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/meeki007/32/12499_2.png) [@meeki007](https://discourse.nodered.org/u/meeki007)\
**Post date:** [18 March 2022 18:54 UTC](https://discourse.nodered.org/t/node-red-error-the-server-wont-start-so-i-cant-view-the-flow-i-suspect-a-change-i-performed-last-night/60021/15 "2022-03-18T18:54:26Z")

</div>

one block for the flow.json and another block for the package.json

Not allowing binary data uploads (zip. exe. etc) is to protect users on the forums.  
If its just txt data one can read, its harder to do malicious things

---

<div class="post-metadata">

**Author:** ![Evan7](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/evan7/32/64141_2.png) [@Evan7](https://discourse.nodered.org/u/Evan7)\
**Post date:** [18 March 2022 19:03 UTC](https://discourse.nodered.org/t/node-red-error-the-server-wont-start-so-i-cant-view-the-flow-i-suspect-a-change-i-performed-last-night/60021/16 "2022-03-18T19:03:03Z")

</div>

Its cool , I managed to DM it to him

---

<div class="post-metadata">

**Author:** ![meeki007](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/meeki007/32/12499_2.png) [@meeki007](https://discourse.nodered.org/u/meeki007)\
**Post date:** [18 March 2022 19:06 UTC](https://discourse.nodered.org/t/node-red-error-the-server-wont-start-so-i-cant-view-the-flow-i-suspect-a-change-i-performed-last-night/60021/17 "2022-03-18T19:06:18Z")

</div>

nice! 🎉

@Evan7 I got the day off. On beer 2 now 🙂 Reading up on ffmpeg commands and object detection stuff for absorption. Take your time. Ask questions. relevant to your issue.

@Steve-Mcl stated:  
"I know how you can recover this (and I promise I will tell you) but in the interest of the community, could you please first upgrade to node-red 2.2.2."

I could tell he wants this to be a learning moment for others so he can site this post later for reference with this common issue.

---

<div class="post-metadata">

**Author:** ![Evan7](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/evan7/32/64141_2.png) [@Evan7](https://discourse.nodered.org/u/Evan7)\
**Post date:** [18 March 2022 20:35 UTC](https://discourse.nodered.org/t/node-red-error-the-server-wont-start-so-i-cant-view-the-flow-i-suspect-a-change-i-performed-last-night/60021/18 "2022-03-18T20:35:28Z")

</div>

That's fine man, I'm happy to support and be apart of the community , though I'm still novice.

---

<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:** [18 March 2022 21:07 UTC](https://discourse.nodered.org/t/node-red-error-the-server-wont-start-so-i-cant-view-the-flow-i-suspect-a-change-i-performed-last-night/60021/19 "2022-03-18T21:07:41Z")

</div>

Hi Evan. I will be getting around to looking at your flow and package file but not tonight.

I want to understand what causes this issue and find a way to better alert the users when it occurs.

Did you manage to recover your flows from the backup?

---

<div class="post-metadata">

**Author:** ![Evan7](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/evan7/32/64141_2.png) [@Evan7](https://discourse.nodered.org/u/Evan7)\
**Post date:** [19 March 2022 03:42 UTC](https://discourse.nodered.org/t/node-red-error-the-server-wont-start-so-i-cant-view-the-flow-i-suspect-a-change-i-performed-last-night/60021/20 "2022-03-19T03:42:09Z")

</div>

no bro, I renamed the ".flows.JSON.backup" to "flows.JSON" but I get the same error. Should I try uninstalling and reinstalling node-red?

[Next page](https://discourse.nodered.org/t/node-red-error-the-server-wont-start-so-i-cant-view-the-flow-i-suspect-a-change-i-performed-last-night/60021.md?page=2)
