# Errors installing uibuilder

**URL:** <https://discourse.nodered.org/t/errors-installing-uibuilder/92712>\
**Category:** General\
**Tags:** uibuilder\
**Created:** [27 October 2024 16:41 UTC](https://discourse.nodered.org/t/errors-installing-uibuilder/92712 "2024-10-27T16:41:07Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![skytrackerdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/skytrackerdave/32/95810_2.png) [@skytrackerdave](https://discourse.nodered.org/u/skytrackerdave)\
**Post date:** [27 October 2024 16:41 UTC](https://discourse.nodered.org/t/errors-installing-uibuilder/92712/1 "2024-10-27T16:41:07Z")

</div>

I have a new installation of Node-red on a Raspberry 4b. On installing uibuilder, the uibuilder node is not available. I attempted to uninstall which gave an error: Failed to remove: node-red-contrib-uibuilder  
Type in use: uibuilder

I then stopped Node-red and started it again. Noting the following on the log;

# Welcome to Node-RED

26 Oct 20:28:12 - [info] Node-RED version: v4.0.5  
26 Oct 20:28:12 - [info] Node.js version: v20.18.0  
26 Oct 20:28:12 - [info] Linux 6.6.31+rpt-rpi-v8 arm64 LE  
26 Oct 20:28:12 - [info] Loading palette nodes  
26 Oct 20:28:15 - [info] Dashboard version 3.6.5 started at /ui  
26 Oct 20:28:16 - [info] Settings file : /home/pi/.node-red/settings.js  
26 Oct 20:28:16 - [info] Context store : 'default' [module=memory]  
26 Oct 20:28:16 - [info] User directory : /home/pi/.node-red  
26 Oct 20:28:16 - [warn] Projects disabled : editorTheme.projects.enabled=false  
26 Oct 20:28:16 - [info] Flows file : /home/pi/.node-red/flows.json  
26 Oct 20:28:16 - [warn] Using unencrypted credentials  
26 Oct 20:28:16 - [info] +-----------------------------------------------------  
26 Oct 20:28:16 - [info] | uibuilder v7.0.4 initialised 📗  
26 Oct 20:28:16 - [info] | root folder: /home/pi/.node-red/uibuilder  
26 Oct 20:28:16 - [info] | Using Node-RED's webserver at:  
26 Oct 20:28:16 - [info] | [http://0.0.0.0:1880/](http://0.0.0.0:1880/)  
26 Oct 20:28:16 - [info] | Installed packages:  
26 Oct 20:28:16 - [info] +-----------------------------------------------------  
26 Oct 20:28:16 - [info] Server now running at [http://127.0.0.1:1880/](http://127.0.0.1:1880/)  
26 Oct 20:28:16 - [info] Starting flows  
26 Oct 20:28:16 - [error] [uibuilder] uibuilder node ff050c4347776e67 deployed with invalid URL in flow bc26fb59149dbf5e - not configuring  
TypeError: Cannot read properties of undefined (reading 'padEnd')  
at Flow.start (/usr/lib/node\_modules/node-red/node\_modules/@node-red/runtime/lib/flows/Flow.js:309:62)  
at async Object.start [as startFlows] (/usr/lib/node\_modules/node-red/node\_modules/@node-red/runtime/lib/flows/index.js:403:17)  
26 Oct 20:28:16 - [info] Started flows

Any help would be appreciated

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [27 October 2024 16:43 UTC](https://discourse.nodered.org/t/errors-installing-uibuilder/92712/2 "2024-10-27T16:43:53Z")

</div>

> [@skytrackerdave](#):
>
> [error] [uibuilder] uibuilder node ff050c4347776e67 deployed with invalid URL in flow bc26fb59149dbf5e - not configuring

This is the clue I think. I suspect that you did a Node-RED deploy without inputting a valid URL into your uibuilder node? If you correct that, it should start working.

---

<div class="post-metadata">

**Author:** ![skytrackerdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/skytrackerdave/32/95810_2.png) [@skytrackerdave](https://discourse.nodered.org/u/skytrackerdave)\
**Post date:** [27 October 2024 18:07 UTC](https://discourse.nodered.org/t/errors-installing-uibuilder/92712/3 "2024-10-27T18:07:16Z")

</div>

Thanks for the reply. If I understand the process correctly, the way the URL is entered is by picking the uibuilder node and entering the URL into it's configuration. The problem for me in that immediatey following the install from Manage-pallete, there is no uibuilder node available.

OK. So now I tried completely removing node-red from my raspberry and reinstalled it. No errors.  
I started node-red. Installed uibuilder. All OK!  
Thank you.

---

<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:** [10 November 2024 18:07 UTC](https://discourse.nodered.org/t/errors-installing-uibuilder/92712/4 "2024-11-10T18:07:21Z")

</div>

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