I’ve been coming across an issue a bit to do with expanding Speckle objects inside of clusters. It doesn’t often/always happen so it’s a bit hard to recreate the issue but it happens enough to be annoying! It can usually be fixed by recomputing the cluster.
The issue can be seen above. It occurs when trying to expand the object. You can see that it has tried to make a object.geometry.vector and from there down it errors? This is very unusual as when it is functioning correctly they are just regular vectors.
I’ll have a look this afternoon, I must confess I’m not a fan of clusters at all, so I’m also not very familiar with the peculiarities of how they execute code.
I’ll see if I can manage to reproduce it, as you’re already indicating it’s a sneaky one…
Thanks for reporting this! We’ll get back to you once we’ve figured this out… or if we need some more info from you
I found a node that was getting a similar error (Getting part of the way through converting the list to Speckle Objects and then erroring), copied it and now the copied one is working, even with the exact same inputs. I also try enable/disable plugging/unplugging the broken one but it stays red. This is so confusing…
And a follow-up to this… I’ve realised you can fix the broken node by setting it to “Do not convert” and then return to the default Objects converter. So perhaps the issue is happening here?
Wow @wilham_MM this is super helpful! That second error message also indicated where things could be breaking so I’ll see if I can get some clarity on this ASAP
Sorry, this must have fallen through the cracks of my Todo list!
I’ve managed to reproduce this error and already have a fix on the way. I’m doing the final tests now and it seems to do the trick! Should make it for the next release
Okay, so I’m not completely useless. I have a mac and a PC at home. It works on PC but it does not work on mac. Same file no changes.
For reference, I got to the end of my example project from A-Z on PC but can’t get that component to work on my M1 Mac running the latest versions of everything. I will do some digging where I can.