Hi guys,
Last week, I tried to use the Content Cache component in Grasshopper on a Mac, but it didn’t work.
I am running Rhino 8.26.25 (2025-12-03).
I get this “instance error”:
Please upload your files. I tested on my mac with latest Rhino 8
Rhino 8 SR25 2025-11-24 (Rhino 8, 8.25.25328.11002, Git hash:master @ 14cb4406ecadfa9b5d0230ac10bd86175bd37aff)
License type: Educational, build 2025-11-24
License details: Cloud Zoo
Apple macOS Version 15.7.3 (Build 24G419) (Physical RAM: 16GB)
Mac Model Identifier: MacBookPro13,2
Language: nl-NL (MacOS default)
.NET 8.0.14
Metal GPU Family Apple 0
Metal GPU Family Common 3
Metal GPU Family Mac 2
Graphics processors
Intel Iris Graphics 550 (1536 MB)
Color LCD (1440 x 900)
GPU Vendor: Intel
USB devices
Apple Inc.: Apple T1 Controller
Bluetooth devices
None
Third party kernel extensions
as.vit9696.Lilu (1.7.0) 276C35BC-B576-3049-AF11-4E11E8EBE459
as.vit9696.RestrictEvents (1.1.5) 7B679FDE-3DCE-37E1-B992-31F11D03E4D7
com.khronokernel.AutoPkgInstaller (1.0.4) 826F8E17-D733-3251-9174-9B8AD5944EF1
com.flagers.KDKlessWorkaround (1.0.0) E964DA93-FAE8-33A6-9B27-98A788A4029E
com.khronokernel.RSRHelper (1.0.2) 1B59F406-0AB5-3C8C-8A37-6F80BB772598
as.lvs1974.AirportBrcmFixup (2.1.9) 3787F422-FE69-3E82-95F6-BE1B30F39EFD
com.dhinakg.AMFIPass (1.4.1) 7DF1CDFC-7EFE-3D82-A3A2-7DACE8B1D097
Third party plugins
/usr/lib/swift/libswiftCore.dylib
/usr/lib/swift/libswiftObjectiveC.dylib
/usr/lib/swift/libswiftCoreFoundation.dylib
/usr/lib/swift/libswiftDarwin.dylib
/usr/lib/swift/libswiftDispatch.dylib
/usr/lib/swift/libswiftIOKit.dylib
/usr/lib/swift/libswiftSystem.dylib
/usr/lib/swift/libswiftXPC.dylib
/usr/lib/swift/libswift_Builtin_float.dylib
/usr/lib/swift/libswift_Concurrency.dylib
/usr/lib/swift/libswift_StringProcessing.dylib
/usr/lib/swift/libswift_errno.dylib
/usr/lib/swift/libswift_math.dylib
/usr/lib/swift/libswift_signal.dylib
/usr/lib/swift/libswift_stdio.dylib
/usr/lib/swift/libswift_time.dylib
/usr/lib/swift/libswiftos.dylib
/usr/lib/swift/libswiftsys_time.dylib
/usr/lib/swift/libswiftunistd.dylib
/usr/lib/swift/libswiftDistributed.dylib
/usr/lib/swift/libswiftObservation.dylib
/usr/lib/swift/libswiftSynchronization.dylib
/usr/lib/swift/libswiftMetal.dylib
/usr/lib/swift/libswiftOSLog.dylib
/usr/lib/swift/libswiftQuartzCore.dylib
/usr/lib/swift/libswiftUniformTypeIdentifiers.dylib
/usr/lib/swift/libswiftsimd.dylib
/usr/lib/swift/libswiftRegexBuilder.dylib
/usr/lib/swift/libswift_RegexParser.dylib
/usr/lib/swift/libswiftCoreAudio.dylib
/usr/lib/swift/libswiftCryptoTokenKit.dylib
/usr/lib/swift/libswiftAVFoundation.dylib
/usr/lib/swift/libswiftCoreLocation.dylib
/usr/lib/swift/libswiftCoreMIDI.dylib
/usr/lib/swift/libswiftCoreMedia.dylib
/usr/lib/swift/libswiftCoreImage.dylib
/usr/lib/swift/libswiftAccelerate.dylib
/usr/lib/swift/libswiftNaturalLanguage.dylib
/usr/lib/swift/libswiftMLCompute.dylib
/usr/lib/swift/libswiftCompression.dylib
/usr/lib/swift/libswiftDataDetection.dylib
/usr/lib/swift/libswiftCoreGraphics.dylib
/usr/lib/swift/libswiftFoundation.dylib
/usr/lib/swift/libswiftSwiftOnoneSupport.dylib
/usr/lib/usd/libusd_ms.dylib
/usr/lib/swift/libswiftIntents.dylib
/usr/lib/swift/libswiftSpatial.dylib
/usr/lib/swift/libswiftPassKit.dylib
/usr/lib/swift/libswiftAppleArchive.dylib
/usr/lib/swift/libswiftDemangle.dylib
/usr/lib/swift/libswiftVideoToolbox.dylib
/usr/lib/swift/libswiftGameplayKit.dylib
/usr/lib/swift/libswiftSpriteKit.dylib
/usr/lib/swift/libswiftGLKit.dylib
/usr/lib/swift/libswiftMetalKit.dylib
/usr/lib/swift/libswiftModelIO.dylib
/usr/lib/swift/libswiftSceneKit.dylib
/usr/lib/swift/libswiftMapKit.dylib
/usr/lib/log/liblog_network.dylib
Rhino plugins that do not ship with Rhino
Rhino plugins that ship with Rhino
/Applications/Rhino 8.app/Contents/Frameworks/RhMaterialEditor.framework “Renderer Development Kit” 8.25.25328.1002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Commands.rhp “Commands” 8.25.25328.11002
/Applications/Rhino 8.app/Contents/PlugIns/NamedSnapshots.rhp “Snapshots” 8.25.25328.1002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RDK_EtoUI.rhp “RDK_EtoUI” 8.25.25328.11002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/MeshCommands.rhp “MeshCommands” 8.25.25328.11002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoRenderCycles.rhp “Rhino Render” 8.25.25328.11002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCycles.rhp “RhinoCycles” 8.25.25328.11002
/Applications/Rhino 8.app/Contents/PlugIns/AnimationTools.rhp “AnimationTools” 8.25.25328.1002
/Applications/Rhino 8.app/Contents/PlugIns/SectionTools.rhp “SectionTools” 8.25.25328.1002
/Applications/Rhino 8.app/Contents/PlugIns/Displacement.rhp “Displacement” 8.25.25328.1002
/Applications/Rhino 8.app/Contents/PlugIns/PanelingTools.rhp “PanelingTools” 8.25.25328.1002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoDLR_Python.rhp “IronPython” 8.25.25328.11002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/GrasshopperPlugin.rhp “Grasshopper” 8.25.25328.11002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCodePlugin.rhp “RhinoCodePlugin” 8.25.25328.11002
I do not see any error.
So please upload what your file(s) so we can check if it is in the context.
Regards, Eef
Hi @Eef_Weenink ! Thanks for taking the time.
Here is a test file. I notice that the Content Cache component shows the same warning even if nothing is connected to it.
Rhino 8 SR26 2025-12-3 (Rhino 8, 8.26.25337.13002, Git hash:master @ 8101f3280c017a52117cccd1b45f88ed34f79f7b)
License type: Commercial, build 2025-12-03
License details: Cloud Zoo
Apple macOS Version 26.2 (Build 25C56) (Physical RAM: 24GB)
Mac Model Identifier: Mac16,7
Language: en-SE (MacOS default)
.NET 8.0.14
Metal GPU Family Apple 7
Metal GPU Family Common 3
Metal GPU Family Mac 2
Graphics processors
Apple M4 Pro
Color LCD (2056 x 1329 @ 120.00Hz)
EV2760 (2560 x 1440 @ 60.00Hz)
GPU Vendor: Apple
USB devices
Realtek: ThinkPad TBT 3 Dock
LENOVO: 40AN
Lenovo: ThinkPad Thunderbolt 3 Dock USB Audio
Bluetooth devices
None
Third party kernel extensions
None
Third party plugins
/usr/lib/swift/libswiftCore.dylib
/usr/lib/swift/libswiftObjectiveC.dylib
/usr/lib/swift/libswiftCoreFoundation.dylib
/usr/lib/swift/libswiftDarwin.dylib
/usr/lib/swift/libswiftDispatch.dylib
/usr/lib/swift/libswiftIOKit.dylib
/usr/lib/swift/libswiftSystem.dylib
/usr/lib/swift/libswiftXPC.dylib
/usr/lib/swift/libswift_Builtin_float.dylib
/usr/lib/swift/libswift_Concurrency.dylib
/usr/lib/swift/libswift_DarwinFoundation1.dylib
/usr/lib/swift/libswift_StringProcessing.dylib
/usr/lib/swift/libswiftos.dylib
/usr/lib/swift/libswiftDistributed.dylib
/usr/lib/swift/libswiftObservation.dylib
/usr/lib/swift/libswiftSynchronization.dylib
/usr/lib/swift/libswiftOSLog.dylib
/usr/lib/swift/libswiftsimd.dylib
/usr/lib/swift/libswift_RegexParser.dylib
/usr/lib/swift/libswiftMetal.dylib
/usr/lib/swift/libswiftQuartzCore.dylib
/usr/lib/swift/libswiftUniformTypeIdentifiers.dylib
/usr/lib/swift/libswiftAccelerate.dylib
/usr/lib/swift/libswiftCoreImage.dylib
/usr/lib/swift/libswiftCoreAudio.dylib
/usr/lib/swift/libswiftCoreMIDI.dylib
/usr/lib/swift/libswift_DarwinFoundation2.dylib
/usr/lib/swift/libswift_DarwinFoundation3.dylib
/usr/lib/swift/libswiftCompression.dylib
/usr/lib/swift/libswiftCoreLocation.dylib
/usr/lib/swift/libswiftRegexBuilder.dylib
/usr/lib/swift/libswiftCoreMedia.dylib
/usr/lib/swift/libswiftAVFoundation.dylib
/usr/lib/swift/libswiftNaturalLanguage.dylib
/usr/lib/swift/libswiftMLCompute.dylib
/usr/lib/swift/libswiftCoreGraphics.dylib
/usr/lib/swift/libswiftFoundation.dylib
/usr/lib/swift/libswiftSwiftOnoneSupport.dylib
/usr/lib/swift/libswiftsys_time.dylib
/usr/lib/swift/libswiftSpatial.dylib
/usr/lib/usd/libusd_ms.dylib
/usr/lib/swift/libswift_errno.dylib
/usr/lib/swift/libswiftIntents.dylib
/usr/lib/swift/libswiftVideoToolbox.dylib
/usr/lib/swift/libswiftCoreMediaIO.dylib
/usr/lib/swift/libswiftCallKit.dylib
/usr/lib/swift/libswiftPassKit.dylib
/usr/lib/swift/libswiftAppleArchive.dylib
/usr/lib/updaters/libAppleTconUARPUpdater.dylib
/usr/lib/updaters/libT200Updater.dylib
/usr/lib/swift/libswiftDemangle.dylib
/usr/lib/swift/libswiftGLKit.dylib
/usr/lib/swift/libswiftMetalKit.dylib
/usr/lib/swift/libswiftModelIO.dylib
/usr/lib/swift/libswiftSceneKit.dylib
/usr/lib/swift/libswiftExtensionFoundation.dylib
/usr/lib/swift/libswiftGameplayKit.dylib
/usr/lib/swift/libswiftSpriteKit.dylib
/usr/lib/swift/libswiftMapKit.dylib
Rhino plugins that do not ship with Rhino
Rhino plugins that ship with Rhino
/Applications/Rhino 8.app/Contents/Frameworks/RhMaterialEditor.framework “Renderer Development Kit” 8.26.25337.1002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Commands.rhp “Commands” 8.26.25337.13002
/Applications/Rhino 8.app/Contents/PlugIns/NamedSnapshots.rhp “Snapshots” 8.26.25337.1002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCodePlugin.rhp “RhinoCodePlugin” 8.26.25337.13002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RDK_EtoUI.rhp “RDK_EtoUI” 8.26.25337.13002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/MeshCommands.rhp “MeshCommands” 8.26.25337.13002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoRenderCycles.rhp “Rhino Render” 8.26.25337.13002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCycles.rhp “RhinoCycles” 8.26.25337.13002
/Applications/Rhino 8.app/Contents/PlugIns/SectionTools.rhp “SectionTools” 8.26.25337.1002
/Applications/Rhino 8.app/Contents/PlugIns/RhinoRender.rhp “Legacy Rhino Render” 8.26.25337.1002
/Applications/Rhino 8.app/Contents/PlugIns/Displacement.rhp “Displacement” 8.26.25337.1002
/Applications/Rhino 8.app/Contents/PlugIns/PanelingTools.rhp “PanelingTools” 8.26.25337.1002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoDLR_Python.rhp “IronPython” 8.26.25337.13002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/GrasshopperPlugin.rhp “Grasshopper” 8.26.25337.13002
test.gh (5.5 KB)
No issue here. Let’s isolate from other GH plugins by starting grasshopper via the command line GrasshopperLoadOneByOne, saying no to suspect 3rd party plugins (or move out of the gh folder for testing)
Rhino 8 SR26 2025-12-15 (Rhino 8, 8.26.25349.19002, Git hash:master @ c6182b1b71af690bf339ed38f9ccfc2fec2e46c3)
License type: Commercial, build 2025-12-15
License details: Cloud Zoo
Apple macOS Version 15.6.1 (Build 24G90) (Physical RAM: 16GB)
Mac Model Identifier: MacBookPro18,3
Language: en-US (MacOS default)
.NET 8.0.14
No errors here. When I push the button “Push” I get an nice Baked cylinder.
Regards, Eef
Issue found!!
One of my custom display mode names had a space at the front: “ __Material”. I removed the custom display entirely from Rhino, and the baking component works now!
I had dismissed this other warning I was getting when starting Rhino:
Priority: ModelContentEnablerLoader
{
The type initializer for ‘Grasshopper.Rhinoceros.Model.ModelInstanceDefinition’ threw an exception.
TypeInitializationException
System.TypeInitializationException: The type initializer for ‘Grasshopper.Rhinoceros.Model.ModelInstanceDefinition’ threw an exception.
—> System.TypeInitializationException: The type initializer for ‘Grasshopper.Rhinoceros.Display.ObjectDisplay’ threw an exception.
—> System.TypeInitializationException: The type initializer for ‘Grasshopper.Rhinoceros.Display.ModelDisplayMode’ threw an exception.
—> System.ArgumentException: ’ Material Flat’ is not a valid content path. (Parameter ‘Value’)
at Grasshopper.Rhinoceros.ModelContent.Attributes.set_Path(ModelContentName Value) in /Users/bozo/TeamCity/buildAgent/work/96e64af5b81c6f85/src4/rhino4/Plug-ins/Grasshopper/Grasshopper/DocObjects/Types/GH_ModelContent.vb:line 80
at Grasshopper.Rhinoceros.Display.ModelDisplayMode._Closure$__._Lambda$__0-1(DisplayModeDescription v) in /Users/bozo/TeamCity/buildAgent/work/96e64af5b81c6f85/src4/rhino4/Plug-ins/Grasshopper/Grasshopper/DocObjects/Types/GH_ModelDisplayMode.vb:line 95
at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](TSource source, Func2 keySelector, Func2 elementSelector, IEqualityComparer1 comparer) at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable1 source, Func2 keySelector, Func2 elementSelector, IEqualityComparer1 comparer) at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable1 source, Func2 keySelector, Func2 elementSelector)
at Grasshopper.Rhinoceros.Display.ModelDisplayMode..cctor() in /Users/bozo/TeamCity/buildAgent/work/96e64af5b81c6f85/src4/rhino4/Plug-ins/Grasshopper/Grasshopper/DocObjects/Types/GH_ModelDisplayMode.vb:line 93
— End of inner exception stack trace —
at Grasshopper.Rhinoceros.Display.ModelDisplayMode.get_ByView()
at Grasshopper.Rhinoceros.Display.ObjectDisplay..cctor() in /Users/bozo/TeamCity/buildAgent/work/96e64af5b81c6f85/src4/rhino4/Plug-ins/Grasshopper/Grasshopper/DocObjects/Types/GH_ObjectDisplay.vb:line 144
— End of inner exception stack trace —
at Grasshopper.Rhinoceros.Display.ObjectDisplay.get_DisplayByParent()
at Grasshopper.Rhinoceros.Model.ModelInstanceDefinition..cctor() in /Users/bozo/TeamCity/buildAgent/work/96e64af5b81c6f85/src4/rhino4/Plug-ins/Grasshopper/Grasshopper/DocObjects/Types/GH_ModelInstanceDefinition.vb:line 361
— End of inner exception stack trace —
at Grasshopper.Rhinoceros.ModelContentEnablerLoader.PriorityLoad() in /Users/bozo/TeamCity/buildAgent/work/96e64af5b81c6f85/src4/rhino4/Plug-ins/Grasshopper/Grasshopper/DocObjects/Types/ModelContentEnabler.vb:line 479
at Grasshopper.Kernel.GH_ComponentServer.LoadPriorityObject(Type T) in /Users/bozo/TeamCity/buildAgent/work/96e64af5b81c6f85/src4/rhino4/Plug-ins/Grasshopper/Grasshopper/GH_ComponentServerAddInLoading.vb:line 1295
}
I ran the warning via Claude, and it explained this strange error!
This will be fixed in 8.31