I have rhino version 7.3.21039.11201. I am running Windows 10 - 64 bit. I recently installed SpeckleRhino-1.6.10.rhi. It was my first installation of speckle ever. Then I realized there’s a recent version of speckle available. So I installed version 1.8.31.
I am having a long list of errors after I launch Grasshopper. I ran the setup in administrator mode.
Hi archz2, welcome to the forum!
Speckle v1 has not been tested in Rhino 7, so I’m not really sure what’s happening.
Any chance you could try in Rhino 6?
Which other Rhino/GH plugins do you have installed?
Alternatively, we have recently released a beta of Speckle v2, this new version works well in Rhino 7 and Grasshopper, here are the instructions on how to get started: Speckle Manager | Speckle Docs, please note that you’ll need a v2 server to use it. For testing purposes, you can use our staging server at http://staging.speckle.dev/ (no uptime guaranteed, it’s our test server ).
Thanks. I am not getting the errors anymore after installation of Speckle v2. They were appearing on Rhino 6 as well. I removed the Speckle Rhino Plugin folder before posting here. The folder was located in the following location.
…AppData\Roaming\McNeel\Rhinoceros\6.0\Plug-ins\Speckle Rhino Plugin
However, there’s a Grasshopper file that I have which was using an earlier version of Speckle. It was opening fine earlier but now I get this error.
That shows this error.
I have the following plugins installed. I got a list from a custom Grasshopper C# component.
V-Ray For Grasshopper 7
The script that uses old version of Speckle is this.
next stadium part 02_skin.gh (25.4 KB)
The missing component looks like this.
I was able to get it by dragging and dropping SpeckleGrasshopper.gha on the Grasshopper canvas in Rhino 7
I have this .gha in the following location.
C:\Users\MYUSERNAME\AppData\Roaming\McNeel\Rhinoceros\6.0\Plug-ins\Speckle Rhino Plugin (512d9705-6f92-49ca-a606-d6d5c1ac6aa2)\SpeckleGrasshopper.gha
As you uninstalled the
Speckle 1.8 version, any files that would use those nodes will throw an error an either:
- The node will dissapear (Rhino 6), or
- The node will appear white (new feature in Rhino 7)
By copying only the
.gha file you’ll manage to get the nodes to appear, but they won’t work as they will be missing all the other libraries necessary for
Speckle 1.8 to properly function.
Speckle 2 is an option for you, I’d recommend to just leave Speckle 1 uninstalled and switch all your sender and receivers to the
Speckle 2, which we are testing in Rhino 6 and 7.
If you do need
Speckle 1 for any specific reason, once you’ve reinstalled it, could you run the
GrasshopperLoadOneByOne command to check which plugin is throwing this exception and when? This usually happens when there’s a conflict between different 3rd party components.
Also as a last option, could you try modifying the load mechanism of
Speckle 1 to
disk in the Grasshopper Settings panel → Solver
Okay. Yeah. I would not like to go back to earlier version as it is giving me errors. How do I switch my senders and receivers to speckle 2 version?
Hi @archz2 ,
You just need to download and install the new Speckle connector as per these instructions then you can simply replace the old nodes with the new ones. Let us know if you need any further help!
I went through the documentation and cannot figure out which of the node should I replace with new ones.
I am having trouble with the data receiver component from Speckle 1. Speckle 2 does not have any component by this name.
There are ‘local receive’ and ‘receive’ components which are related to data receiving. Which one should I use?
You should use the one named
Receive. Please note that
Speckle 2.0 is not compatible with
Speckle 1.0, so you should replace the sender node also, and send the data to a
Speckle 2.0 server using an account configured in your
We’re working on improving the docs to make the process clearer. Meanwhile, the sender and receiver should look like this (stream must already exist in the server).