Page MenuHomeSolus

Current cura launchs but crashes when setting up a printer.
Closed, ResolvedPublic

Description

Tried using cura the current version seems broken, although it launches it missing all the materials and when you try and add a material the software just exits.

Using about in cura it says it built from master and not from a tagged release so this could be the reason perhaps there is a bug that's not been fixed yet.

Event Timeline

oly created this task.Jun 20 2018, 6:30 AM
sunnyflunk added a subscriber: sunnyflunk.

Using about in cura it says it built from master and not from a tagged release

Nope, 3.3.1 tarball. See https://dev.solus-project.com/source/cura/browse/master/package.yml;214e63e33a48c50df196cc4f846e07a0a490cf57$5

This appears to be an upstream issue: https://github.com/Ultimaker/Cura/issues/3905

However, it appears it is not an issue if it is shipped with this https://github.com/Ultimaker/fdm_materials (i.e. only crashes when no materials). So not only can we avoid it, but make Cura better for users by including it as a rundep.

To be resolved should be materials present when loading Cura.

Is a task request needed for packaging fdm_materials ?

sunnyflunk added a comment.EditedJun 20 2018, 9:40 AM

Is a task request needed for packaging fdm_materials ?

No, you have permission via this task, naturally testing that it does what I've said above

For me cura doesn't crash when I add a printer (note that I don't have a 3D printer so I just randomly select a model and I set a dummy IP address).

@oly, could you please install this package and let me know if it solves the problem for you ?

@sunnyflunk what about the rundeps? Normally I would set cura as a fdm-materials dependency but since it currently crashes without it, perhaps it's better to do it the other way (fdm-materials as a cura runtime dependency) ?

@kyrios please put it up, I can confirm it fixes the materials crash.

cura must rundep fdm_materials

oly added a comment.Jun 22 2018, 3:43 PM

@kyrios123 That work perfectly thanks for fixing that most appreciated :)