mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-05-09 05:35:30 +02:00
[GH-ISSUE #435] [Bug]: Queue Stuck on 'Busy' #272
Labels
No labels
A1
automated
automated
bug
bug
Closed due to inactivity
contrib
dependencies
dependencies
duplicate
enhancement
feedback
hold
invalid
Notes
P1S
pull-request
security
security
ThumbsUp
user-report
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/bambuddy#272
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @darkavatar23 on GitHub (Feb 18, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/435
Originally assigned to: @maziggy on GitHub.
Bug Description
If i schedule the printing on the queue and the print finish options with 'Any P1S', the printer still stay 'busy' on the queue page. But as it show on the first screen, no button to start printing it's showed.
PROBLEM WITH QUEUE and use case that'ive tested
Expected Behavior
I expected the 'Clear Plate and Start Printing' again once the printer goes to 'Print Finish'
Steps to Reproduce
Printer Model
P1S
Bambuddy Version
0.2.0
Printer Firmware Version
01.09.01.00
Installation Method
Docker
Operating System
Linux (Other)
Relevant Logs / Support Package
Screenshots
No response
Additional Context
No response
Checklist
@cadtoolbox commented on GitHub (Feb 18, 2026):
Same issue applies using v0.2.0b with printers X1E and H2D Pro. Fresh install and first test print shows as "Busy" with nothing else in the queue.
This seems only applicable when you select "Any Model" and not a specific printer.
@maziggy commented on GitHub (Feb 18, 2026):
Wait....if i remember correct this was already fixed. Please use branch 0.2.1b and try again.
@darkavatar23 commented on GitHub (Feb 18, 2026):
thanks, i'll try it by the next few days and then follow with feedback
@cadtoolbox commented on GitHub (Feb 18, 2026):
Same issue with 0.2.1b when selecting "Any Model". Queue shows printer as busy, but printer is idle.
@maziggy commented on GitHub (Feb 19, 2026):
Found it!
PrinterQueueWidget fetches pending queue items filtered by printer_id. "Any Model" items have printer_id = NULL, so they're invisible to the widget. When a print finishes and the next queue job is "Any Model", the widget sees 0 pending items → returns null → no "Clear Plate & Start Next" button appears → queue stays stuck on "Busy".
Should be fixed in branch 0.2.1
@cadtoolbox commented on GitHub (Feb 19, 2026):
@maziggy Is this fixed in 0.2.1b as well?
@maziggy commented on GitHub (Feb 19, 2026):
Yes
@cadtoolbox commented on GitHub (Feb 19, 2026):
@maziggy Printer queue still shows printer as busy when using "Any Model" to send the print in 0.2.1b
@maziggy commented on GitHub (Feb 19, 2026):
Then I need debug logs please.
@cadtoolbox commented on GitHub (Feb 19, 2026):
Attached
bambuddy-support-20260219-133735.zip
@maziggy commented on GitHub (Feb 20, 2026):
Think I've found it. Please try branch 0.2.1b2.
@cadtoolbox commented on GitHub (Feb 20, 2026):
@maziggy Behavior is different but not quite resolved. When using "Any Model" the behavior now is:
bambuddy-support-20260220-080212.zip

@maziggy commented on GitHub (Feb 20, 2026):
How long did you wait? The scheduler is running every...let me check...30 seconds.
@cadtoolbox commented on GitHub (Feb 20, 2026):
It's been at least 20 minutes. I did do a screen refresh and the "Clear Plate & Start Next" button keeps reappearing each time I refresh the screen even if I click the button.
@maziggy commented on GitHub (Feb 20, 2026):
Found it! Fixed in branch 0.2.1b2
Model-based assignment: queue item 1 assigned to printer 1
Scheduler error: '>=' not supported between instances of 'str' and 'int'
This repeats every 30 seconds. The assignment succeeds but then crashes before committing, so printer_id stays None and it loops forever.
@cadtoolbox commented on GitHub (Feb 20, 2026):
Tested and appears to be fixed now. Thanks!
@darkavatar23 commented on GitHub (Feb 20, 2026):
0.2.1b2 just tested, seems to work for me too