# Small issue - update?

**URL:** <https://discourse.nodered.org/t/small-issue-update/14534>\
**Category:** General\
**Created:** [20 August 2019 08:54 UTC](https://discourse.nodered.org/t/small-issue-update/14534 "2019-08-20T08:54:24Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![mambui](https://avatars.discourse-cdn.com/v4/letter/m/5fc32e/32.png) [@mambui](https://discourse.nodered.org/u/mambui)\
**Post date:** [20 August 2019 08:54 UTC](https://discourse.nodered.org/t/small-issue-update/14534/1 "2019-08-20T08:54:24Z")

</div>

Hello everyone,

These last weeks I am experiencing some issues with my node red flows. I didn't have these issues previously.

First, my node red version doesn't reconize some nodes that I used to use such as Email/exec nodes.  
Second, when I delpoy the flow, I got the message "delpoy successfully" but when I inject a message to my flow I got the message "error: flow not delployed".

It is weird because my flows were working well before going on holidays. Is it a problem of version ? My node red flows work on v0.20.7.

Thank you very much, appreciated your precious help.

![nodered-1](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/9/903d98d1e56a5d30ae8be1cb02a1f8ba033a518d.jpeg)

![nodered-2](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/a/a55b34c3e5a5851d739a1e0075859f3ebb93dd76.jpeg)

---

<div class="post-metadata">

**Author:** ![ukmoose](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ukmoose/32/13_2.png) [@ukmoose](https://discourse.nodered.org/u/ukmoose)\
**Post date:** [20 August 2019 08:58 UTC](https://discourse.nodered.org/t/small-issue-update/14534/2 "2019-08-20T08:58:26Z")

</div>

restart Node-RED, what version of nodejs are you using? Are there any other error message sin the startup messages.

---

<div class="post-metadata">

**Author:** ![mambui](https://avatars.discourse-cdn.com/v4/letter/m/5fc32e/32.png) [@mambui](https://discourse.nodered.org/u/mambui)\
**Post date:** [20 August 2019 09:06 UTC](https://discourse.nodered.org/t/small-issue-update/14534/3 "2019-08-20T09:06:15Z")

</div>

I already restart the flow on IBM bluemix but nothing has changed.  
I am using the V0.20.7  
I got nothing anymore on the debug window, even when I inject message I should normally get a message back, even tough the flow is working or not.

---

<div class="post-metadata">

**Author:** ![ukmoose](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ukmoose/32/13_2.png) [@ukmoose](https://discourse.nodered.org/u/ukmoose)\
**Post date:** [20 August 2019 09:14 UTC](https://discourse.nodered.org/t/small-issue-update/14534/4 "2019-08-20T09:14:54Z")

</div>

Its always worth stating if you are using docker or a hosted version of Node-RED as it does make things different.  
I don't use Bluemix but my guess would be it was restarted while you were away and Node-RED was updated to the latest but your version of nodejs wasn't and it is now incompatible.

Have you checked what version of nodejs you are running? (see getting started \> IBM Cloud in the docs)

---

<div class="post-metadata">

**Author:** ![mambui](https://avatars.discourse-cdn.com/v4/letter/m/5fc32e/32.png) [@mambui](https://discourse.nodered.org/u/mambui)\
**Post date:** [20 August 2019 10:06 UTC](https://discourse.nodered.org/t/small-issue-update/14534/5 "2019-08-20T10:06:06Z")

</div>

Ok, indeed I launch Node Red Starter via IBM Bluemix.  
I am currently on the V0.20.7

![nodered-3](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/8/81f2d6cb2c75c27169a4bc4287a6479912b9fa4b.jpeg)

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [20 August 2019 10:08 UTC](https://discourse.nodered.org/t/small-issue-update/14534/6 "2019-08-20T10:08:57Z")

</div>

The question is what version of Node.js your instance is using. If you created this instance a few months ago, then it will be running Node 6.x which the latest version of Node-RED no longer supports.

You'll need to edit your application's package.json file to change the 'engines' entry to `10.x` - see [https://nodered.org/docs/getting-started/ibmcloud](https://nodered.org/docs/getting-started/ibmcloud)

---

<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:** [20 August 2019 13:23 UTC](https://discourse.nodered.org/t/small-issue-update/14534/7 "2019-08-20T13:23:33Z")

</div>

It is pretty naff if they make breaking changes behind your back so that the application fails like that.

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [20 August 2019 13:29 UTC](https://discourse.nodered.org/t/small-issue-update/14534/8 "2019-08-20T13:29:32Z")

</div>

It isn't quite that simple. And if anyone is to blame, then frankly its me.

At the time the boilerplate was deployed, its package.json had `engines` set to `6.x` - the latest available. It also has the `node-red` dependency set to `0.*`.

If the application gets restaged, then it will reinstall the modules according to the package.json file.

The problem comes when we dropped support for Node 6 in 0.20. So a restage of the app would have got Node 6 and Node-RED 0.20 - a combination that isn't valid.

We updated the boilerplate to set engines to 8.x a while ago, but people have had instances running for longer than that - and changing the engines value in the boilerplate doesn't change what people have already deployed.

Whilst we are pre-1.0, we just about got away with that sort of breaking change. We won't be able to do that after 1.0.

---

<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:** [20 August 2019 13:32 UTC](https://discourse.nodered.org/t/small-issue-update/14534/9 "2019-08-20T13:32:51Z")

</div>

OK, understood. Nothing in life is ever 'quite that simple' I suppose.
