What plugin is failing to load

How do I fix this? I’m getting the following errors when I launch Grasshopper →

Object: PrincipledBsdf (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: PrincipledBsdf (level 2)
{
Constructor on type ‘ccl.ShaderNodes.PrincipledBsdfNode’ not found.
MissingMethodException
}

Object: SubsurfaceScatteringBsdf (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: SubsurfaceScatteringBsdf (level 2)
{
Constructor on type ‘ccl.ShaderNodes.SubsurfaceScatteringNode’ not found.
MissingMethodException
}

Object: EmissionBsdf (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: EmissionBsdf (level 2)
{
Constructor on type ‘ccl.ShaderNodes.EmissionNode’ not found.
MissingMethodException
}

Object: GlossyBsdf (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: GlossyBsdf (level 2)
{
Constructor on type ‘ccl.ShaderNodes.GlossyBsdfNode’ not found.
MissingMethodException
}

Object: GlassBsdf (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: GlassBsdf (level 2)
{
Constructor on type ‘ccl.ShaderNodes.GlassBsdfNode’ not found.
MissingMethodException
}

Object: RefractionBsdf (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: RefractionBsdf (level 2)
{
Constructor on type ‘ccl.ShaderNodes.RefractionBsdfNode’ not found.
MissingMethodException
}

Object: AnisotropicBsdf (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: AnisotropicBsdf (level 2)
{
Constructor on type ‘ccl.ShaderNodes.AnisotropicBsdfNode’ not found.
MissingMethodException
}

Object: VelvetBsdf (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: VelvetBsdf (level 2)
{
Constructor on type ‘ccl.ShaderNodes.VelvetBsdfNode’ not found.
MissingMethodException
}

Object: TransparentBsdf (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: TransparentBsdf (level 2)
{
Constructor on type ‘ccl.ShaderNodes.TransparentBsdfNode’ not found.
MissingMethodException
}

Object: AddClosureNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: AddClosureNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.AddClosureNode’ not found.
MissingMethodException
}

Object: BackgroundNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: BackgroundNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.BackgroundNode’ not found.
MissingMethodException
}

Object: DiffuseBsdf (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: DiffuseBsdf (level 2)
{
Constructor on type ‘ccl.ShaderNodes.DiffuseBsdfNode’ not found.
MissingMethodException
}

Object: BlendNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: BlendNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.MixClosureNode’ not found.
MissingMethodException
}

Object: OutputNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: OutputNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.OutputNode’ not found.
MissingMethodException
}

Object: AttributeNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: AttributeNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.AttributeNode’ not found.
MissingMethodException
}

Object: CameraDataNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: CameraDataNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.CameraDataNode’ not found.
MissingMethodException
}

Object: FresnelNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: FresnelNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.FresnelNode’ not found.
MissingMethodException
}

Object: LightFalloffNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: LightFalloffNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.LightFalloffNode’ not found.
MissingMethodException
}

Object: LightPathNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: LightPathNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.LightPathNode’ not found.
MissingMethodException
}

Object: LayerWeightNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: LayerWeightNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.LayerWeightNode’ not found.
MissingMethodException
}

Object: Geometry (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: Geometry (level 2)
{
Constructor on type ‘ccl.ShaderNodes.GeometryInfoNode’ not found.
MissingMethodException
}

Object: TextureCoordinate (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: TextureCoordinate (level 2)
{
Could not load type ‘ccl.ShaderNodes.TextureCoordinateNode’ from assembly ‘csycles, Version=8.11.24254.15001, Culture=neutral, PublicKeyToken=null’.
TypeLoadException
}

Object: SeparateHsvNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: SeparateHsvNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.SeparateHsvNode’ not found.
MissingMethodException
}

Object: SeparateXyzNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: SeparateXyzNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.SeparateXyzNode’ not found.
MissingMethodException
}

Object: SeparateRgbNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: SeparateRgbNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.SeparateRgbNode’ not found.
MissingMethodException
}

Object: ColorToBwNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: ColorToBwNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.RgbToBwNode’ not found.
MissingMethodException
}

Object: ColorToLuminanceNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: ColorToLuminanceNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.RgbToLuminanceNode’ not found.
MissingMethodException
}

Object: CombineHsvNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: CombineHsvNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.CombineHsvNode’ not found.
MissingMethodException
}

Object: CombineRgbNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: CombineRgbNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.CombineRgbNode’ not found.
MissingMethodException
}

Object: CombineXyzNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: CombineXyzNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.CombineXyzNode’ not found.
MissingMethodException
}

Object: MappingNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: MappingNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.MappingNode’ not found.
MissingMethodException
}

Object: VectorMathNormalize (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: VectorMathNormalize (level 2)
{
Constructor on type ‘ccl.ShaderNodes.VectorNormalize’ not found.
MissingMethodException
}

Object: VectorMathCross (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: VectorMathCross (level 2)
{
Constructor on type ‘ccl.ShaderNodes.VectorCross_Product’ not found.
MissingMethodException
}

Object: VectorMathDot (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: VectorMathDot (level 2)
{
Constructor on type ‘ccl.ShaderNodes.VectorDot_Product’ not found.
MissingMethodException
}

Object: VectorMathAverage (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: VectorMathAverage (level 2)
{
Constructor on type ‘ccl.ShaderNodes.VectorAverage’ not found.
MissingMethodException
}

Object: VectorMathSubtract (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: VectorMathSubtract (level 2)
{
Constructor on type ‘ccl.ShaderNodes.VectorSubtract’ not found.
MissingMethodException
}

Object: VectorMathAdd (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: VectorMathAdd (level 2)
{
Constructor on type ‘ccl.ShaderNodes.VectorAdd’ not found.
MissingMethodException
}

Object: BumpNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: BumpNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.BumpNode’ not found.
MissingMethodException
}

Object: WaveTextureNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: WaveTextureNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.WaveTexture’ not found.
MissingMethodException
}

Object: EnvironmentTextureNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: EnvironmentTextureNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.EnvironmentTextureNode’ not found.
MissingMethodException
}

Object: ImageTextureNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: ImageTextureNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.ImageTextureNode’ not found.
MissingMethodException
}

Object: MusgraveTextureNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: MusgraveTextureNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.MusgraveTexture’ not found.
MissingMethodException
}

Object: GradientTextureNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: GradientTextureNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.GradientTextureNode’ not found.
MissingMethodException
}

Object: NoiseTextureNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: NoiseTextureNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.NoiseTexture’ not found.
MissingMethodException
}

Object: MathAbsolute (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: MathAbsolute (level 2)
{
Constructor on type ‘ccl.ShaderNodes.MathAbsolute’ not found.
MissingMethodException
}

Object: MathModulo (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: MathModulo (level 2)
{
Constructor on type ‘ccl.ShaderNodes.MathModulo’ not found.
MissingMethodException
}

Object: MathRound (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: MathRound (level 2)
{
Constructor on type ‘ccl.ShaderNodes.MathRound’ not found.
MissingMethodException
}

Object: MathArctangent (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: MathArctangent (level 2)
{
Constructor on type ‘ccl.ShaderNodes.MathArctangent’ not found.
MissingMethodException
}

Object: MathArccosine (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: MathArccosine (level 2)
{
Constructor on type ‘ccl.ShaderNodes.MathArccosine’ not found.
MissingMethodException
}

Object: MathArcsine (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: MathArcsine (level 2)
{
Constructor on type ‘ccl.ShaderNodes.MathArcsine’ not found.
MissingMethodException
}

Object: MathTangent (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: MathTangent (level 2)
{
Constructor on type ‘ccl.ShaderNodes.MathTangent’ not found.
MissingMethodException
}

Object: MathCosine (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: MathCosine (level 2)
{
Constructor on type ‘ccl.ShaderNodes.MathCosine’ not found.
MissingMethodException
}

Object: MathSine (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: MathSine (level 2)
{
Constructor on type ‘ccl.ShaderNodes.MathSine’ not found.
MissingMethodException
}

Object: MathGreaterThan (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: MathGreaterThan (level 2)
{
Constructor on type ‘ccl.ShaderNodes.MathGreater_Than’ not found.
MissingMethodException
}

Object: MathLessThan (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: MathLessThan (level 2)
{
Constructor on type ‘ccl.ShaderNodes.MathLess_Than’ not found.
MissingMethodException
}

Object: MathMaximum (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: MathMaximum (level 2)
{
Constructor on type ‘ccl.ShaderNodes.MathMaximum’ not found.
MissingMethodException
}

Object: MathMinimum (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: MathMinimum (level 2)
{
Constructor on type ‘ccl.ShaderNodes.MathMinimum’ not found.
MissingMethodException
}

Object: MathLogarithm (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: MathLogarithm (level 2)
{
Constructor on type ‘ccl.ShaderNodes.MathLogarithm’ not found.
MissingMethodException
}

Object: MathPower (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: MathPower (level 2)
{
Constructor on type ‘ccl.ShaderNodes.MathPower’ not found.
MissingMethodException
}

Object: MathDivide (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: MathDivide (level 2)
{
Constructor on type ‘ccl.ShaderNodes.MathDivide’ not found.
MissingMethodException
}

Object: MathMultiply (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: MathMultiply (level 2)
{
Constructor on type ‘ccl.ShaderNodes.MathMultiply’ not found.
MissingMethodException
}

Object: MathSubtract (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: MathSubtract (level 2)
{
Constructor on type ‘ccl.ShaderNodes.MathSubtract’ not found.
MissingMethodException
}

Object: MathAdd (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: MathAdd (level 2)
{
Constructor on type ‘ccl.ShaderNodes.MathAdd’ not found.
MissingMethodException
}

Object: ColorRampNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: ColorRampNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.ColorRampNode’ not found.
MissingMethodException
}

Object: MixRgbNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: MixRgbNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.MixNode’ not found.
MissingMethodException
}

Object: WireframeNode (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: WireframeNode (level 2)
{
Constructor on type ‘ccl.ShaderNodes.WireframeNode’ not found.
MissingMethodException
}

@rcmcdougle make sure RhinoRenderCycles and RhinoCycles plug-ins are loaded. These are Rhino core plug-ins that hold the SDK the GhShaderNodes plug-in uses. Or alternatively remove the GhShaderNodes plug-in.

RhinoCycles is loaded… I don’t see RhinoRenderCycles in the list of plugins, just RhinoRender. Am I missing something here?

Rhino Render is correct, especially if the assembly is RhinoRenderCycles.dll.

Anyway, I haven’t kept GhShaderNodes up-to-date with Rhino 8, and I won’t be doing so in the near term.

Best to remove GhShaderNodes.

How do I remove that? I can’t seem to find it anywhere.

Searching my C drive, I do not find RhinoRenderCycles.dll. I running Version 8 SR11
(8.11.24254.15001, 2024-09-10)
Commercial
Where could I obtain that dll?

I see now that when I click on Rhino Render in the plugins list the description shows as RhinoRenderCycles.

@rcmcdougle you can run the Rhino command GrasshopperIgnorePlugin. This will pop up the folder containing Grasshopper plug-ins. Select the .gha file for GhShaderNodes. Do this before starting Grasshopper.