1
0
Fork 0
mirror of https://github.com/maziggy/bambuddy.git synced 2026-05-09 08:25:54 +02:00

[GH-ISSUE #435] [Bug]: Queue Stuck on 'Busy' #272

Closed
opened 2026-05-07 00:08:18 +02:00 by BreizhHardware · 17 comments

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

Image Image

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

  1. If i turn on/off the printers then it pass from 'Print Finished' to 'Ready to Print' the queue start process automatically
  2. If i check specific printing in alredy 'Print Finished' or 'Ready To Print' it works normally
    Image

Expected Behavior

I expected the 'Clear Plate and Start Printing' again once the printer goes to 'Print Finish'

Steps to Reproduce

  1. Start a print sending it trought 'LAN MODE' on bambu studio to the printer P1S
  2. Schedule with 'Any P1S'
  3. Wait the printer finish
  4. Check that queue do not run as expected

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

  • I have searched existing issues to ensure this bug hasn't already been reported
  • I am using the latest version of Bambuddy
  • My printer is set to LAN Only mode
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 <img width="1081" height="816" alt="Image" src="https://github.com/user-attachments/assets/4ee257d5-6210-48f3-a1e6-2abd52a156b7" /> <img width="1632" height="623" alt="Image" src="https://github.com/user-attachments/assets/d5f0e00d-5977-4ccb-a171-c589ff685b7d" /> 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 1. If i turn on/off the printers then it pass from 'Print Finished' to 'Ready to Print' the queue start process automatically 2. If i check specific printing in alredy 'Print Finished' or 'Ready To Print' it works normally <img width="502" height="788" alt="Image" src="https://github.com/user-attachments/assets/44ff0786-4647-4046-9c60-3b8b6c02c864" /> ### Expected Behavior I expected the 'Clear Plate and Start Printing' again once the printer goes to 'Print Finish' ### Steps to Reproduce 1. Start a print sending it trought 'LAN MODE' on bambu studio to the printer P1S 2. Schedule with 'Any P1S' 3. Wait the printer finish 4. Check that queue do not run as expected ### 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 ```shell ``` ### Screenshots _No response_ ### Additional Context _No response_ ### Checklist - [x] I have searched existing issues to ensure this bug hasn't already been reported - [x] I am using the latest version of Bambuddy - [x] My printer is set to LAN Only mode
BreizhHardware 2026-05-07 00:08:18 +02:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@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.

<!-- gh-comment-id:3921147577 --> @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.
Author
Owner

@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.

<!-- gh-comment-id:3921744596 --> @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.
Author
Owner

@darkavatar23 commented on GitHub (Feb 18, 2026):

thanks, i'll try it by the next few days and then follow with feedback

<!-- gh-comment-id:3921818592 --> @darkavatar23 commented on GitHub (Feb 18, 2026): thanks, i'll try it by the next few days and then follow with feedback
Author
Owner

@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.

<!-- gh-comment-id:3921874987 --> @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.
Author
Owner

@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

<!-- gh-comment-id:3927290958 --> @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
Author
Owner

@cadtoolbox commented on GitHub (Feb 19, 2026):

@maziggy Is this fixed in 0.2.1b as well?

<!-- gh-comment-id:3928105483 --> @cadtoolbox commented on GitHub (Feb 19, 2026): @maziggy Is this fixed in 0.2.1b as well?
Author
Owner

@maziggy commented on GitHub (Feb 19, 2026):

Yes

<!-- gh-comment-id:3928119024 --> @maziggy commented on GitHub (Feb 19, 2026): Yes
Author
Owner

@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

<!-- gh-comment-id:3928240510 --> @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
Author
Owner

@maziggy commented on GitHub (Feb 19, 2026):

Then I need debug logs please.

<!-- gh-comment-id:3928255444 --> @maziggy commented on GitHub (Feb 19, 2026): Then I need debug logs please.
Author
Owner

@cadtoolbox commented on GitHub (Feb 19, 2026):

Attached

bambuddy-support-20260219-133735.zip

<!-- gh-comment-id:3929141602 --> @cadtoolbox commented on GitHub (Feb 19, 2026): Attached [bambuddy-support-20260219-133735.zip](https://github.com/user-attachments/files/25424467/bambuddy-support-20260219-133735.zip)
Author
Owner

@maziggy commented on GitHub (Feb 20, 2026):

Think I've found it. Please try branch 0.2.1b2.

<!-- gh-comment-id:3932155751 --> @maziggy commented on GitHub (Feb 20, 2026): Think I've found it. Please try branch 0.2.1b2.
Author
Owner

@cadtoolbox commented on GitHub (Feb 20, 2026):

@maziggy Behavior is different but not quite resolved. When using "Any Model" the behavior now is:

  1. Schedule print using "Any Model" (my test was from file manager)
  2. Printer shows Clear Plate notification now.
  3. Once you confirm the plate is clear, the printer card shows "Next in Queue" with the print job you expect but it's tagged as "Waiting" with no activity that follows.

bambuddy-support-20260220-080212.zip
Image

<!-- gh-comment-id:3934357078 --> @cadtoolbox commented on GitHub (Feb 20, 2026): @maziggy Behavior is different but not quite resolved. When using "Any Model" the behavior now is: 1. Schedule print using "Any Model" (my test was from file manager) 2. Printer shows Clear Plate notification now. 3. Once you confirm the plate is clear, the printer card shows "Next in Queue" with the print job you expect but it's tagged as "Waiting" with no activity that follows. [bambuddy-support-20260220-080212.zip](https://github.com/user-attachments/files/25442571/bambuddy-support-20260220-080212.zip) ![Image](https://github.com/user-attachments/assets/e5cbcff1-2a3b-4269-89eb-b392532c5f10)
Author
Owner

@maziggy commented on GitHub (Feb 20, 2026):

How long did you wait? The scheduler is running every...let me check...30 seconds.

<!-- gh-comment-id:3934423444 --> @maziggy commented on GitHub (Feb 20, 2026): How long did you wait? The scheduler is running every...let me check...30 seconds.
Author
Owner

@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.

<!-- gh-comment-id:3934442187 --> @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.
Author
Owner

@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.

<!-- gh-comment-id:3934551422 --> @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.
Author
Owner

@cadtoolbox commented on GitHub (Feb 20, 2026):

Tested and appears to be fixed now. Thanks!

<!-- gh-comment-id:3934743203 --> @cadtoolbox commented on GitHub (Feb 20, 2026): Tested and appears to be fixed now. Thanks!
Author
Owner

@darkavatar23 commented on GitHub (Feb 20, 2026):

0.2.1b2 just tested, seems to work for me too

<!-- gh-comment-id:3934762666 --> @darkavatar23 commented on GitHub (Feb 20, 2026): 0.2.1b2 just tested, seems to work for me too
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
starred/bambuddy-maziggy-1#272
No description provided.