Simple projects still work as expected. More complex projects with multiple molecules no longer display, even when going to basic elements such as circles. Can not produce output files (step or stl) from project which previously functioned well.
We just added caching with the goal of working towards multi threading, but it was a pretty big change on the back end so we might have broken something along the way ![]()
Do you have an example of a project that isn’t loading?
Quick and Dirty vacuum hose connection, but it did print OK, now just won’t even render.
Hmmm it seems to be working for me:
Can you try the “Recompute Project” button?
Maybe also a refresh of the page?
This sounds like something related to the new cache changes and that button will clear the cache
That did eventually compile, but it took a long time. At least 15 minutes. Any changes then take just as long to complete. The more complex a project is the longer it takes to complete rendering. In the meantime, it is not possible to do multiple changes, they just don’t register.
Woah interesting, for me that project is loading in 10 seconds. Let me see if I can figure out what is going on
https://abundance.maslowcnc.com/run/IDAbbott/SledRaisedVacuum
This one doesn’t render at all, unable to display. Export molecule stays dark blue.
Bar is there any way I can share a “raw” project with you? i.e. all the bits and pieces, not just the finished project.
When you send me a link (exactly the way you have been) there is a “fork” button on the right side that I can click to create my own raw version of the project. It’s identical except that it’s my copy so I can edit an save and things without messing up your copy
Can you have a look at SledRaisedVacuum. It may not be a good design but demonstrates the problems I am having.
Weirdly it worked perfectly for me the first time that I opened it, but now it’s behaving exactly as you described. It might take me a little bit to figure out, but I’m looking into it. Thank you for flagging that project as an example of the issue!
Hi @ian_ab thanks again for flagging this issue.
With a fork of the SledRaisedVacuum project I’ve been able to repro what I think is the same issue you’ve been seeing. Ie: on a fresh load of the project the export atom stays in a blue processing state seemingly forever.
This appears to be caused by an issue with fusing two parts of the project. The first step of an export is to fuse all parts of the project together then generate a stl or step for that fused entity. After some poking around there’s a particular pair of shapes which always stall the fusion. I’ve raised this issue with Steve on the replicad project (the cad js library we’re using). issue link there: Fuse broken with some specific shapes · Issue #235 · sgenoud/replicad · GitHub It’s not yet clear to me why these specific shapes have an issue, but if you run across any other examples of this behavior they would be valuable for us to see.
For further context, Abundance has a single geometry worker thread, so once that gets stuck running this interminable fuse operation then all other behaviors will seem to break as well, eg generating meshes or doing additional geometry computations like move or extrude. Would this explain the behaviors you were seeing or do you think there’s additional issues here that I’m missing?
Thanks for following up on this.
I don’t know enough to comment. An earlier version of the SledRaisedVacuum project did compile to a step output, in an earlier iteration, prior to the changes approx 3 weeks ago. That version now displays the same problem. Which a specific shapes causing the problem?



