-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Successful imported profile not showing up #2117
Comments
I notice these messages in my Cura.log file: 2017-07-14 18:37:16,178 - DEBUG - cura.Settings.CuraContainerRegistry.importProfile [175]: Attempting to import profile C:/Users/cbrinton/Documents/WHLQ.ini |
We don't support importing from WanHao Cura. That being said this looks like a bug on the Cura side which is unrelated to the fact that the profile comes from WanHao Cura. Please attach the profile. |
It's the WHQL file on the OP |
Oh, it looks like we're not putting imported legacy profiles through the version upgrader. |
Is there any ETA on a fix or are there any known workarounds? |
I ended up getting it onto to the latest versions by this workaround.
|
I've also run into this issue with Cura 2.7.0 on Ubuntu 17.04. |
Cura 2.6.1 and Ubuntu 17.04, not seeing my new profile (or an error message) when I try to load the profile at http://download.lulzbot.com/print-profiles/cura/TAZ6_single_extruder_v2.1/nGen_high-quality_TAZ6_single-extruder_0.5noz_cura.ini From cura.log:
@BagelOrb It looks to me like it recognized a legacy config, but the UI reported that it imported successfully. I don't see the new profile in my profile list. To clarify, I understand that importing Lulzbot profiles may not be supported - but at least an error message would be nice! |
Is there a way to update legacy profiles without having to install various old versions of the software? I found the LegacyProfileReader plugin, but it doesn't look easily extractable. I was hoping I'd be able to run the big Edit: Okay now I see the |
The big The big Yes these things require function calls from the rest of the application and expect a machine being present, etc. Especially the LegacyProfileReader, since it will not copy over a value from the profile if it is equal to the default. |
I'm having this problem trying to import a Cura 15.04.6 profile to Cura 2.6.2 |
If a community member were to put in the hard work to fix this, how could this be comprehensively tested? Fundamentally, the changes would need to be made to the dictionary of doom right? https://github.com/Ultimaker/Cura/blob/master/plugins/LegacyProfileReader/DictionaryOfDoom.json How can I see a good overview of how settings have changed since 2.1? Diff between master and 2.1 branches, of what file(s)? Is it in Cura or CuraEngine I should be looking? |
Well, you don't have to know what settings changed; The theory is that once we changed it from legacy to 2.1, the upgrader script should take care of it (eg; first upgrade it to 2.3, then to 2.4, etc). |
Ideally yes, but that's not happening right now. It just leaves the state as it was in 2.1 and then complains that the setting version number is not correct. For details on the actual changes per version, look at the VersionUpgrade plug-ins in the Cura repository. |
I am still confused about what is actually broken. From the following VersionUpgrade plugins I find these seemingly relevant variables: https://github.com/Ultimaker/Cura/blob/master/plugins/VersionUpgrade/VersionUpgrade21to22/VersionUpgrade21to22.py https://github.com/Ultimaker/Cura/blob/master/plugins/VersionUpgrade/VersionUpgrade22to24/VersionUpgrade.py https://github.com/Ultimaker/Cura/blob/master/plugins/VersionUpgrade/VersionUpgrade25to26/VersionUpgrade25to26.py 2.6 to 2.7 and 2.7 to 3.0 @Ghostkeeper could you help us better understand what needs fixing? |
The real reason why it's not loading the profile is because we now require the What has to happen is to have the legacy importer import profiles as a serialized string in the form that they were at 2.1**. Then upgrade that profile with the version upgrade system to the current version of Cura. The version upgrade system will then change the The version upgrades of 2.6 through 3.1 are relevant as well, as 2.6 introduced **I said 2.1 just to explain it more logically. In actuality it makes more sense to directly translate it to version 3.1 while we're at it, so that fewer things can go wrong in the upgrade system. |
This one has been fixed in 3.1 YAY! Noticed it in the release notes and tested it myself 😃 |
Windows 10
Cura 2.6.2
WanHao i3
This looks like the same #1873 (closed) and possibly #2023. Im importing the following profile from WanHao Cura 16.01 and I get a "Profile Successfully Imported" message but the profile doesnt show in my list of profiles.
WHLQ.zip
The text was updated successfully, but these errors were encountered: