I’ve seen this happen on 8.3.24009
8.3 is quite out of date, can you try the latest version and let us know if you have any issues with that?
Hi @CallumSykes ,
I appreciate your patience as I waited for my next release to be ready to try this again. I’ve now experienced this same issue with 8.18.2510.1101
Here’s what happens:
- After I pushed a new version via Yak, I believe that the plugin attempts to auto-update upon Rhino launch.
- I get an error when I launch rhino “Unable to load Pseudorandom.rhp plugin: ID already in use”. Screenshot below.
- Once closing the error dialog, I can tell the plugin is still the older version - new commands are not present.
- Oddly, in the package manager, the latest version (0.2.4) appears as installed. But clearly the older version (0.2.3) is the one actually running. Same behavior after a restart of Rhino. Screenshot below.
I can fix this by uninstalling and reinstalling the plugin, but this is a non-ideal experience for my users.
Any advice here?
Thank you in advance!
k
Just to say we’ve occasionally also seen this behaviour “ID already in use” with our plugin.
Hard to say precisely but I’d say every other release we see maybe 1 in 20 customers experiance this and call support. My working theory was that they were updating with two copies of Rhino running at the same time and that one was updating and the other was preventing hence causing the duplication, but its just a theory, I’ve not been able to reliably replicate and never seen it on my computers. It does seem to affect domain joined windows machines mostly.
It’s a pain because you have to go Tools > Options > plugins > our plugin > details > File Name > up 2 or 3 directories > close Rhino > delete the whole plugin directory (which will have 2 versions of our plugin) > open Rhino > install plugin via package manager.
At least that’s what i’ve trained our support staff to do, its too complex for our customers to do themselves.
I’d very much like to get this resolved as I agree this is not a good user experience. It should be seamless.
@ksteinfeld I’m installing your plugin and trying to reproduce the issue but I don’t have a license, so not sure if that affects the install/update, can you assign me a license? (I signed up for the waitlist if that helps.)