When detaching a child process that has children of its own, further steps are required #55

Open
opened 2026-04-05 16:18:17 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @bassamanator on 3/31/2026

Is there an existing issue for this problem?

  • I have searched the existing issues

OrcaSlicer Version

OrcaSlicer_Linux_AppImage_Ubuntu2404_V2.3.2.AppImage

Operating System (OS)

Linux

OS Version

EndeavourOS

Additional system information

No response

Printer

Sovol SV06

How to reproduce

  1. I detached child process A from parent process master.
  2. child process A already had children of its own: grandchild process B, grandchild process C.
  3. Delete parent process master.
  4. Restart orcaslicer.

Actual results

  • Only child process A is available.
  • grandchild process B and grandchild process C are not available.
  • parent process master is gone, which is expected.

Expected results

You would expect all processes to be available except for the deleted process (parent process master).

Project file & Debug log uploads

fixed.zip

Checklist of files to include

  • Log file
  • Project file

Anything else?

I fixed the issue manually

Move child process A.json from process/ to process/base/

Before (broken/missing grandchildren processes)

; /home/bassam/Applications/OrcaSlicer_Linux_AppImage_Ubuntu2404_V2.3.2.AppImage.home/.config/OrcaSlicer/user/default/process/
➜ tree
.
├── base
│   ├── (parent process master.json was here before deletion)
│   ├── misc process.json
│   └── misc process 2.json
├── child process A.json ; showing up in Orca Slicer
├── grandchild process B.json ; NOT showing up in Orca Slicer
└── grandchild process C.json ; NOT showing up in Orca Slicer

After (everything is working in this file/folder structure)

; /home/bassam/Applications/OrcaSlicer_Linux_AppImage_Ubuntu2404_V2.3.2.AppImage.home/.config/OrcaSlicer/user/default/process/
➜ tree
.
├── base
│   ├── misc process.json
│   ├── misc process 2.json
│   └── child process A.json ; moved here
├── grandchild process B.json ; showing up in Orca Slicer
└── grandchild process C.json ; showing up in Orca Slicer
*Originally created by @bassamanator on 3/31/2026* ### Is there an existing issue for this problem? - [x] I have searched the existing issues ### OrcaSlicer Version OrcaSlicer_Linux_AppImage_Ubuntu2404_V2.3.2.AppImage ### Operating System (OS) Linux ### OS Version EndeavourOS ### Additional system information _No response_ ### Printer Sovol SV06 ### How to reproduce 1. I detached `child process A` from `parent process master`. 2. `child process A` **already** had children of its own: `grandchild process B`, `grandchild process C`. 3. Delete `parent process master`. 4. Restart orcaslicer. ### Actual results - Only `child process A` is available. - `grandchild process B` and `grandchild process C` are not available. - `parent process master` is gone, which is expected. ### Expected results You would expect all processes to be available **except** for the deleted process (`parent process master`). ### Project file & Debug log uploads [fixed.zip](https://github.com/user-attachments/files/26368466/fixed.zip) ### Checklist of files to include - [ ] Log file - [x] Project file ### Anything else? ## I fixed the issue manually Move `child process A.json` from `process/` to `process/base/` ### Before (broken/missing grandchildren processes) ```shell ; /home/bassam/Applications/OrcaSlicer_Linux_AppImage_Ubuntu2404_V2.3.2.AppImage.home/.config/OrcaSlicer/user/default/process/ ➜ tree . ├── base │   ├── (parent process master.json was here before deletion) │   ├── misc process.json │   └── misc process 2.json ├── child process A.json ; showing up in Orca Slicer ├── grandchild process B.json ; NOT showing up in Orca Slicer └── grandchild process C.json ; NOT showing up in Orca Slicer ``` ### After (everything is working in this file/folder structure) ```shell ; /home/bassam/Applications/OrcaSlicer_Linux_AppImage_Ubuntu2404_V2.3.2.AppImage.home/.config/OrcaSlicer/user/default/process/ ➜ tree . ├── base │   ├── misc process.json │   ├── misc process 2.json │   └── child process A.json ; moved here ├── grandchild process B.json ; showing up in Orca Slicer └── grandchild process C.json ; showing up in Orca Slicer ```
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#55