Hi,
my Rhino doesn´t load GH any more in Rhino8, NetFramework runtime. It starts under .NETCore though.
I completely deinstalled and reinstalled Rhino, deleteted all plugins I could find, but this error persists.
Any suggestions?
Below is the error message I get.
Thank you,
Torsten
Command: Grasshopper
Error occurred loading plug-in
Details:
The type initializer for ‘Grasshopper.GUI.Canvas.GH_Canvas’ threw an exception.
Grasshopper
====
at Grasshopper.Plugin.GH_PluginUtil.LoadGrasshopper(String& message)
at GrasshopperPlugin.GrasshopperPlugin.OnLoad(String& errorMessage)
at Rhino.PlugIns.PlugIn.InternalOnLoad(Int32 pluginSerialNumber)
Unknown command: Grasshopper
Command: _Options
Error occurred loading plug-in
Details:
The type initializer for ‘Grasshopper.GUI.Canvas.GH_Canvas’ threw an exception.
I have the same problem. After an update i can’t make Grasshopper to work. I have uninstalled the software and reinstalled it, but it still doesn’t work. I have also reinstalled the latest .NET Framework, but it didn’t solved the issue.
Can i get an install link to earlier versions of Rhino? Everything was working fine until i installed the updates two weeks ago.
This is the error i get:
(the text after the Details:)
The type initializer for ‘Grasshopper.GUI.Canvas.GH_Canvas’ threw an exception.
Good morning, with the same issue like to main topic:
Error occurred loading plug-in
Details:
The type initializer for ‘Grasshopper.GUI.Canvas.GH_Canvas’ threw an exception.
Grasshopper
====
at Grasshopper.Plugin.GH_PluginUtil.LoadGrasshopper(String& message)
at GrasshopperPlugin.GrasshopperPlugin.OnLoad(String& errorMessage)
at Rhino.PlugIns.PlugIn.InternalOnLoad(Int32 pluginSerialNumber)
Good hint about .netFramework/netCore (I usually used the default).
Apparently GH starts in NetCore, but some of the plugins I used might not be compatible.
In the off chance that happens, I’d like to have .netframework available as well.
If I do start in .netframework, I get the same error even when I execute GrasshopperloadOneByOne, from the very beginning.
Integrated accelerated graphics device with 4 adapter port(s)
Video pass-through to primary display device
OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
GPU Tessellation is: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)
Anti-alias mode: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High
Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 10-20-2024
Driver Version: 32.0.15.6607
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 16 GB
Rhino plugins that do not ship with Rhino
C:\Program Files\Rhino 6\Plug-ins\Karamba\License\Karamba3D_LicensePlugin_Rhino6.rhp “Karamba3DLicense”
Windows Main Display is laptop’s integrated screen or built-in port
Primary OpenGL: NVIDIA GeForce RTX 3080 Ti Laptop GPU (NVidia) Memory: 16GB, Driver date: 7-9-2025 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 573.57
Integrated accelerated graphics device with 4 adapter port(s)
Secondary monitor is laptop’s integrated screen or built-in port
Secondary monitor attached to adapter port #1
OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
GPU Tessellation is: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)
Anti-alias mode: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High
Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 7-9-2025
Driver Version: 32.0.15.7357
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 16 GB
We had this exact problem on some user’s computers just now.
Try removing the Heron plugin from Grasshopper plugins. It fixed it right away.
I did not think it could cause it since even running GrasshopperLoadOneByOne gave the error immediately, way before it could even start to load Grasshopper plugins.
It must be because Heron 0.5.1 only supports .NET Core so .NET Framework didn’t even let Grasshopper to load.