Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(Release 2024.9.1) Nodered-sil is broken, but a git cherry-pick fix it #1036

Open
cakira opened this issue Jan 31, 2025 · 0 comments
Open

(Release 2024.9.1) Nodered-sil is broken, but a git cherry-pick fix it #1036

cakira opened this issue Jan 31, 2025 · 0 comments
Assignees
Labels

Comments

@cakira
Copy link

cakira commented Jan 31, 2025

Describe the bug

Short Explanation

I am unsure about the maintenance policy for older EVerest releases, but I discovered that the Node-RED SIL web interface is broken in both EVerest 2024.9.0 and 2024.9.1.

If maintaining these versions is worthwhile, the issue can be resolved by applying commit 55fbf4d, which was used in EVerest 2024.10.0. The fix can be seamlessly applied to 2024.9.1 with:

git cherry-pick 55fbf4d

This could be used to create a 2024.9.2 release.

Long Explanation

I have EVerest 2024.9.0 installed on an embedded system and also installed 2024.9.0 (and later 2024.9.1) on my PC for debugging. Following the "A Kind Of Quick Guide To EVerest", I attempted to start the Node-RED SIL web interface by running:

everest-core/build/run-scripts/nodered-sil.sh

However, in both 2024.9.0 and 2024.9.1, the web interface did not open as expected. The terminal output included the following warnings:

31 Jan 16:41:52 - [warn] [node-red-node-ui-table] Node module cannot be loaded on this version. Requires: >=3.0.0  
[...]
31 Jan 16:41:53 - [info] Waiting for missing types to be registered:  
31 Jan 16:41:53 - [info]  - ui_table  

After applying the cherry-pick mentioned earlier, the issue was resolved. The updated log confirms that flows started successfully:

31 Jan 17:00:52 - [info] Starting flows  
31 Jan 17:00:52 - [info] Started flows  
31 Jan 17:00:52 - [info] [mqtt-broker:fc8686af.48d178] Connected to broker: mqtt://localhost:1883  

Since the fix is already part of EVerest 2024.10.0, I did not submit a pull request. However, I wanted to report this in case maintaining 2024.9.x is of interest (though 2024.9.1 is now two months old).

EVerest Domain

Simulation

Affected EVerest Module

No response

To Reproduce

Follow the A Kind Of Quick Guide To EVerest until the command in section "3.3.2. Software in a loop"

{EVerest Workspace Directory}/everest-core/build/run-scripts/nodered-sil.sh

Anything else?

No response

@cakira cakira changed the title Release 2024.9.1 - nodered-sil is broken, but a git cherry-pick fix it (Release 2024.9.1) Nodered-sil is broken, but a git cherry-pick fix it Jan 31, 2025
@hikinggrass hikinggrass self-assigned this Feb 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants