[GH-ISSUE #598] ironbar reload does no longer work on git builds #7221

Closed
opened 2026-05-23 02:53:07 +01:00 by JakeStanger · 2 comments
Owner

Originally created by @leoVici9 on GitHub (May 19, 2024).
Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/598

Describe the bug

A clear and concise description of what the bug is.
ironbar reload failes with tje message error
To Reproduce
Steps to reproduce the behavior:

  1. start ironbar
  2. open terminal and type ironbar reload
  3. command reports error.

Expected behavior
ironbar being reloaded
❯ hyprctl systeminfo 17:02:33
Hyprland, built from branch main at commit f8857e6072bd85b95393499688872aaf7f088b5b (input: find surface pos correctly when mouse drag is active).
Date: Sat May 18 22:20:01 2024
Tag: v0.40.0-113-gf8857e60, commits: 4719

flags: (if any)

System Information:
System name: Linux
Node name: desktop
Release: 6.9.1-arch1-1
Version: #1 SMP PREEMPT_DYNAMIC Fri, 17 May 2024 16:56:38 +0000

GPU information:
00:02.0 VGA compatible controller [0300]: Intel Corporation CometLake-S GT2 [UHD Graphics 630] [8086:9bc5] (rev 05) (prog-if 00 [VGA controller])

os-release: NAME="EndeavourOS"
PRETTY_NAME="EndeavourOS"
ID="endeavouros"
ID_LIKE="arch"
BUILD_ID="2023.11.17"
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://endeavouros.com"
DOCUMENTATION_URL="https://discovery.endeavouros.com"
SUPPORT_URL="https://forum.endeavouros.com"
BUG_REPORT_URL="https://forum.endeavouros.com/c/general-system/endeavouros-installation"
PRIVACY_POLICY_URL="https://endeavouros.com/privacy-policy-2"
LOGO="endeavouros"

plugins:
Configuration

Share your bar configuration and stylesheet as applicable:
config.json
no style sheet

Additional context
outoput manually started ironbar:
4
2024-05-19T14:57:48.936761Z INFO ironbar: 115: Ironbar version 0.16.0-pre
2024-05-19T14:57:48.936776Z INFO ironbar: 116: Starting application
2024-05-19T14:57:48.978932Z WARN ironbar::ipc::server: 31: Socket already exists. Did Ironbar exit abruptly?
2024-05-19T14:57:48.978951Z WARN ironbar::ipc::server: 32: Attempting IPC shutdown to allow binding to address
2024-05-19T14:57:48.979000Z INFO ironbar::ipc::server: 37: Starting IPC on /run/user/1000/ironbar-ipc.sock
2024-05-19T14:57:48.979738Z INFO ironbar::bar: 118: Initializing bar 'bar-2' on 'HDMI-A-1'
2024-05-19T14:57:48.983130Z INFO ironbar::clients::compositor::hyprland: 32: Starting Hyprland event listener
2024-05-19T14:57:48.985462Z INFO ironbar::clients::volume: 168: connected to server

(ironbar:3396783): Gtk-WARNING **: 16:57:49.007: Theme directory actions/16-Dark of theme Zafiro-Nord-Black has no size field

2024-05-19T14:58:33.988480Z INFO ironbar::ipc::server: 118: Closing existing bars
2024-05-19T14:58:33.988688Z ERROR ironbar::logging: 48: The application panicked (crashed).
Message: monitor to exist
Location: src/main.rs:371

Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.

Screenshots

If applicable, add screenshots to help explain your problem.

Originally created by @leoVici9 on GitHub (May 19, 2024). Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/598 **Describe the bug** > A clear and concise description of what the bug is. ironbar reload failes with tje message error **To Reproduce** Steps to reproduce the behavior: 1. start ironbar 2. open terminal and type ironbar reload 3. command reports error. **Expected behavior** ironbar being reloaded ❯ hyprctl systeminfo 17:02:33 Hyprland, built from branch main at commit f8857e6072bd85b95393499688872aaf7f088b5b (input: find surface pos correctly when mouse drag is active). Date: Sat May 18 22:20:01 2024 Tag: v0.40.0-113-gf8857e60, commits: 4719 flags: (if any) System Information: System name: Linux Node name: desktop Release: 6.9.1-arch1-1 Version: #1 SMP PREEMPT_DYNAMIC Fri, 17 May 2024 16:56:38 +0000 GPU information: 00:02.0 VGA compatible controller [0300]: Intel Corporation CometLake-S GT2 [UHD Graphics 630] [8086:9bc5] (rev 05) (prog-if 00 [VGA controller]) os-release: NAME="EndeavourOS" PRETTY_NAME="EndeavourOS" ID="endeavouros" ID_LIKE="arch" BUILD_ID="2023.11.17" ANSI_COLOR="38;2;23;147;209" HOME_URL="https://endeavouros.com" DOCUMENTATION_URL="https://discovery.endeavouros.com" SUPPORT_URL="https://forum.endeavouros.com" BUG_REPORT_URL="https://forum.endeavouros.com/c/general-system/endeavouros-installation" PRIVACY_POLICY_URL="https://endeavouros.com/privacy-policy-2" LOGO="endeavouros" plugins: **Configuration** > Share your bar configuration and stylesheet as applicable: [config.json](https://github.com/JakeStanger/ironbar/files/15369853/config.json) no style sheet **Additional context** outoput manually started ironbar: 4 2024-05-19T14:57:48.936761Z INFO ironbar: 115: Ironbar version 0.16.0-pre 2024-05-19T14:57:48.936776Z INFO ironbar: 116: Starting application 2024-05-19T14:57:48.978932Z WARN ironbar::ipc::server: 31: Socket already exists. Did Ironbar exit abruptly? 2024-05-19T14:57:48.978951Z WARN ironbar::ipc::server: 32: Attempting IPC shutdown to allow binding to address 2024-05-19T14:57:48.979000Z INFO ironbar::ipc::server: 37: Starting IPC on /run/user/1000/ironbar-ipc.sock 2024-05-19T14:57:48.979738Z INFO ironbar::bar: 118: Initializing bar 'bar-2' on 'HDMI-A-1' 2024-05-19T14:57:48.983130Z INFO ironbar::clients::compositor::hyprland: 32: Starting Hyprland event listener 2024-05-19T14:57:48.985462Z INFO ironbar::clients::volume: 168: connected to server (ironbar:3396783): Gtk-WARNING **: 16:57:49.007: Theme directory actions/16-Dark of theme Zafiro-Nord-Black has no size field 2024-05-19T14:58:33.988480Z INFO ironbar::ipc::server: 118: Closing existing bars 2024-05-19T14:58:33.988688Z ERROR ironbar::logging: 48: The application panicked (crashed). Message: monitor to exist Location: src/main.rs:371 Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it. Run with RUST_BACKTRACE=full to include source snippets. **Screenshots** > If applicable, add screenshots to help explain your problem.
JakeStanger 2026-05-23 02:53:07 +01:00
  • closed this issue
  • added the
    T:Bug
    label
Author
Owner

@SerraPi commented on GitHub (May 19, 2024):

This should fix it

https://github.com/JakeStanger/ironbar/pull/599

<!-- gh-comment-id:2119332101 --> @SerraPi commented on GitHub (May 19, 2024): This should fix it https://github.com/JakeStanger/ironbar/pull/599
Author
Owner

@JakeStanger commented on GitHub (May 19, 2024):

Thanks for the detailed report, and thanks for the fix. My bad for rushing to get the fix out and not fully testing.

<!-- gh-comment-id:2119367046 --> @JakeStanger commented on GitHub (May 19, 2024): Thanks for the detailed report, and thanks for the fix. My bad for rushing to get the fix out and not fully testing.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
JakeStanger/ironbar#7221
No description provided.