# Rbe already registered

**URL:** <https://discourse.nodered.org/t/rbe-already-registered/50406>\
**Category:** General\
**Created:** [30 August 2021 18:01 UTC](https://discourse.nodered.org/t/rbe-already-registered/50406 "2021-08-30T18:01:08Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![flecoufle](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/flecoufle/32/10078_2.png) [@flecoufle](https://discourse.nodered.org/u/flecoufle)\
**Post date:** [30 August 2021 18:01 UTC](https://discourse.nodered.org/t/rbe-already-registered/50406/1 "2021-08-30T18:01:08Z")

</div>

Hello,

after upgrading to 2.0.x I have this warning in console  
[warn] [node-red-node-rbe/rbe] 'rbe' already registered by module node-red

how can I do to "clean" this warning ?

thanks  
flecoufle

---

<div class="post-metadata">

**Author:** ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Post date:** [30 August 2021 18:17 UTC](https://discourse.nodered.org/t/rbe-already-registered/50406/2 "2021-08-30T18:17:37Z")

</div>

Read this blog entry:

> **[Version 2.0 released](https://nodered.org/blog/2021/07/20/version-2-0-released#renamed-rbe-node-to-filter-node)**
>
> Find out more on the blog

You can ignore it or replace all your existing RBE with FILTER nodes.

---

<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:** [30 August 2021 18:25 UTC](https://discourse.nodered.org/t/rbe-already-registered/50406/3 "2021-08-30T18:25:55Z")

</div>

> [@zenofmud](#):
>
> can ignore it or replace all your existing RBE with FILTER nodes.

No. The RBE and filter nodes are one and the same - there's nothing to replace.

What you can do is remove the node-red-node-rbe module as you no longer need it. The only question is identifying which directory to uninstall it from.

How did you install Node-RED exactly?

---

<div class="post-metadata">

**Author:** ![flecoufle](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/flecoufle/32/10078_2.png) [@flecoufle](https://discourse.nodered.org/u/flecoufle)\
**Post date:** [30 August 2021 19:39 UTC](https://discourse.nodered.org/t/rbe-already-registered/50406/4 "2021-08-30T19:39:32Z")

</div>

Hi Nick,

This instance is on a raspbian, I use always your update-nodejs-and-nodered script  
so nodered is in /usr/lib/node\_modules/node-red

my flow in /home/pi/.node-red/ use the rbe/filter node  
I think a $npm remove in .node-red will delete my /home/pi/.node-red/node\_modules/node-red-node-rbe and will clean my package.json ?

---

<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:** [30 August 2021 19:40 UTC](https://discourse.nodered.org/t/rbe-already-registered/50406/5 "2021-08-30T19:40:30Z")

</div>

> [@flecoufle](#):
>
> I think a $npm remove in .node-red will delete my /home/pi/.node-red/node\_modules/node-red-node-rbe and will clean my package.json

Yes, that's the thing to do. Don't forget to restart Node-RED afterwards

---

<div class="post-metadata">

**Author:** ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Post date:** [30 August 2021 20:01 UTC](https://discourse.nodered.org/t/rbe-already-registered/50406/6 "2021-08-30T20:01:36Z")

</div>

Oh whoops. I mis-understood. Thanks for explaining Nick!

---

<div class="post-metadata">

**Author:** ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Post date:** [31 August 2021 00:25 UTC](https://discourse.nodered.org/t/rbe-already-registered/50406/7 "2021-08-31T00:25:03Z")

</div>

@knolleary  
Nick, how do you remove that msg on a Mac? If I do a`'npm remove node-red-node-rbe` while in the .node-red folder, at startup I get

```auto
30 Aug 16:26:12 - [warn] Missing node modules:
30 Aug 16:26:12 - [warn] - node-red-node-rbe (0.5.0): rbe

```

and if I reinstall node-red-node-rbe, then I get

```auto
30 Aug 16:27:04 - [warn] ------------------------------------------------------
30 Aug 16:27:04 - [warn] [node-red-node-rbe/rbe] 'rbe' already registered by module node-red
30 Aug 16:27:04 - [warn] ------------------------------------------------------

```

in the log.

Also on a Pi, while I don't get the error msg, in the node sidebar it shows the filter node but when you drag it to a flow tab it shows up as RBE. Confusing??  
 ![Screen Shot 2021-08-30 at 8.23.30 PM](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/7/8/7863a99b6769611da8e1e64ee6a88332b50d0b12.png)

---

<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:** [31 August 2021 07:09 UTC](https://discourse.nodered.org/t/rbe-already-registered/50406/8 "2021-08-31T07:09:15Z")

</div>

> [@zenofmud](#):
>
> and if I reinstall node-red-node-rbe, then I get

Why did you reinstall it?

The 'missing module' _warning_ is telling you it couldn't find a module that was previously installed. But it shouldn't have stopped anything else from working.

> [@zenofmud](#):
>
> Also on a Pi, while I don't get the error msg, in the node sidebar it shows the filter node but when you drag it to a flow tab it shows up as RBE.

Looks like we missed a bit when doing the rename. We can fix that.

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [31 August 2021 07:44 UTC](https://discourse.nodered.org/t/rbe-already-registered/50406/9 "2021-08-31T07:44:00Z")

</div>

I think the name may be being cached - it's labelled filter for me after being dragged.

---

<div class="post-metadata">

**Author:** ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Post date:** [31 August 2021 08:50 UTC](https://discourse.nodered.org/t/rbe-already-registered/50406/10 "2021-08-31T08:50:48Z")

</div>

> [@knolleary](#):
>
> > [@zenofmud](#):
> >
> > and if I reinstall node-red-node-rbe, then I get
> 
> Why did you reinstall it?
> 
> The 'missing module' _warning_ is telling you it couldn't find a module that was previously installed. But it shouldn't have stopped anything else from working.

because I was trying to get rid of the warning msg. I tried again and after starting the first time I get that msg, but stopping NR and restarting it, the msg goes away.

@dceejay

> [@dceejay](#):
>
> I think the name may be being cached - it's labelled filter for me after being dragged.

Yup you nailed it! A quick clearing of the cache and the name is now 'Filter'

---

<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:** [14 September 2021 08:51 UTC](https://discourse.nodered.org/t/rbe-already-registered/50406/11 "2021-09-14T08:51:21Z")

</div>

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