[2.3.2 dev] OrcaSlicer clears the user’s machine folder on startup on macOS / not possible to save custom profile #1233

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

Originally created by @yazz007 on 12/30/2025

Is there an existing issue for this problem?

  • I have searched the existing issues

OrcaSlicer Version

2.3.2 dev

Operating System (OS)

macOS

OS Version

macOS 15.6.1

Additional system information

No response

Printer

Snapmaker A350 Dual QSKit

How to reproduce

  1. Modify the printer profile to enable multi bed types.
  2. Save the profile.
  3. Exit OrcaSlicer.
  4. Launch OrcaSlicer.
  5. The profile exists; modify it to use a Brass nozzle type.
  6. Save the profile.
  7. Exit and relaunch OrcaSlicer.
  8. The profile is imported without the Brass nozzle type, and the profile file is deleted from the user machine folder: /Users/USER/Library/Application Support/OrcaSlicer/user/default/machine
  9. The profile has all initial settings equal to base (system) profile

Actual results

The machine folder is empty, and all machine setting changes are lost.

Expected results

Modified machine settings should be saved to the user’s machine folder and persist between restarts.

Project file & Debug log uploads

[error] 2025-12-30 17:57:39.302819[Thread 0x00000002050360c0]:Failed loading the user-config file: /Users/USER/Library/Application Support/OrcaSlicer/user/default/machine/Snapmaker A350 Dual QSKit (0.4 nozzle) - Custom.json. Reason: ConfigOptionVector::set_only_diff(): Assigning from an vector with invalid diff_index size

Checklist of files to include

  • Log file
  • Project file

Anything else?

It might be due to 10686

*Originally created by @yazz007 on 12/30/2025* ### Is there an existing issue for this problem? - [x] I have searched the existing issues ### OrcaSlicer Version 2.3.2 dev ### Operating System (OS) macOS ### OS Version macOS 15.6.1 ### Additional system information _No response_ ### Printer Snapmaker A350 Dual QSKit ### How to reproduce 1. Modify the printer profile to enable multi bed types. 2. Save the profile. 3. Exit OrcaSlicer. 4. Launch OrcaSlicer. 5. The profile exists; modify it to use a Brass nozzle type. 6. Save the profile. 7. Exit and relaunch OrcaSlicer. 8. The profile is imported without the Brass nozzle type, and the profile file is deleted from the user machine folder: `/Users/USER/Library/Application Support/OrcaSlicer/user/default/machine` 9. The profile has all initial settings equal to base (system) profile ### Actual results The machine folder is empty, and all machine setting changes are lost. ### Expected results Modified machine settings should be saved to the user’s machine folder and persist between restarts. ### Project file & Debug log uploads `[error] 2025-12-30 17:57:39.302819[Thread 0x00000002050360c0]:Failed loading the user-config file: /Users/USER/Library/Application Support/OrcaSlicer/user/default/machine/Snapmaker A350 Dual QSKit (0.4 nozzle) - Custom.json. Reason: ConfigOptionVector::set_only_diff(): Assigning from an vector with invalid diff_index size` ### Checklist of files to include - [ ] Log file - [ ] Project file ### Anything else? It might be due to [10686]( https://github.com/OrcaSlicer/OrcaSlicer/pull/10686)
Sign in to join this conversation.
No Label bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#1233