R8 SRC 8.8.24135 rendered most of my Grasshopper plug-ins completely broken (unrecognized objects). Never had this issue before while updating to a SRC.
Clipper, Crane, Jellyfish, NGon, and some other I don´t recall at the moment… I stopped checking the other installed plug-ins as it was too much at this point.
I’m sorry to hear that, really appreciate the heads up.
Did this happen when you opened grasshopper, opened a script, edited a script, ran a script? And if it’s the latter, would you be able to share one of those scripts either here or privately?
Can you post your SystemInfo as well? That’d help a bunch
It happened while opening the scripts. For study purposes, I have dedicated script folders for each plug-in installed and sometimes I open a bunch of them just to keep fresh. This is how I found out that this issue was happening to a lot of plug-ins.
I feel your pain. I spent the whole day troubleshooting the issue in order to at least have it like it was before SRC 8.8. Not even running system restore solved my problem to get things back on track. Luckily, I had and old Grasshopper folder backup and I had to go from there re-installing and eventually replacing one by one.
My plugin also has critical problems. Rhinos close without reporting a problem. This happens when I load an GH algorithm. Then I close it and start the algorithm again, but with a different GH algorithm. !
macOS with the same update has no such problem.
public class ggCommand89 : Command
{
public GH_RhinoScriptInterface gh = new GH_RhinoScriptInterface();
public ggCommand89() => Instance = this;
public static ggCommand89 Instance { get; private set; }
public override string EnglishName => "GG_Support_Method";
protected override Result RunCommand(RhinoDoc doc, RunMode mode)
{
if (!gh.IsEditorLoaded())
{
gh.DisableBanner(); gh.LoadEditor(); gh.ShowEditor(); gh.HideEditor();
}
string filePath = GG_Utils.GetNameCom() + "food4rhino/icon/GG_Support_Method.gh";
if (string.IsNullOrEmpty(filePath) || !System.IO.File.Exists(filePath)) return Result.Cancel;
var ghDoc = Instances.DocumentServer.AddDocument(filePath, true);
return Result.Success;
}
}