There seems to be a problem with Content Cache and Query Model Objects, because I Grasshopper keeps triggering pushes again without changing the input geometry. This used to be working without retriggering pushes, which slows down the canvas considerably with further downstream processing. Layer keeps pushing.3dm (225.9 KB) Layer keeps pushing.gh (10.4 KB)
s
@kike I did some further trouble shooting and can rule out it has anything to do with the geometry or layer that I reference from (manually inspected each and every piece of geometry by deleting them individually). Replacing the Query Model Objects or Content Cache also did not affect this.
I don’t think there’s anything else I can do to diagnose this further.
Okay, so there appears to still be an issue with Content Cache in that the automatic pushing does not delete the old geometry in a very particular case that I cannot reproduce in a simpler setup. If I manually hit the push button, everything works as expected.
Andy once asked me why I had Content Cache set to purge, it’s to avoid the automatic pushing on double data, because that triggers a loop in my case.
I will send the files in later via mail if anyone wants to inspect them.
E: Files are sent. Also want to mention that this script used to work correctly about three months ago.
I did not notice this earlier, but the entire setup is botched. The old geometry isn’t removed on push. And it is not in the input to push, so it shouldn’t even be there…
Work In Progress (9.0.26104.12305, 2026-04-14)
Sent in further stripped down files.
@Japhy hunting through the script 3 times over I noticed that it started working again in a trimmed down version. Since it has been working before at times, I kept deleting parts and may have found a stray debugging Content Cache that may have been the problem (duplicate inputs were another issue after the recent Content Cache bug much earlier on), so I may have solved it. Will test thoroughly tomorrow.