SKELTON KEY to release a caged Grasshopper

[ERROR] FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object.
at System.Windows.Forms.PropertyGrid.set_SelectedObjects(Object value)
at Grasshopper.GUI.GH_PersistentDataEditor.ProxyList_SelectionChanged(Object sender, EventArgs e)
at Grasshopper.GUI.GH_GooProxyList.OnSelectionChanged()
at Grasshopper.GUI.GH_GooProxyList.GH_GooProxyList_MouseDown(Object sender, MouseEventArgs e)
at System.Windows.Forms.MouseEventHandler.Invoke(Object sender, MouseEventArgs e)
at System.Windows.Forms.Control.OnMouseDown(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

This is all for now. Now can you release the hooper

So what exactly is the null exception here? This computation of the Grasshopper plugin seems to coincide with an alternate path of internalization. Is this script an exception to the principal rules documented by David Rutten? Do you concur JB?

Can you post a GH file with internalized geometry?


1 Like

ChristianClementCarey Skelton key CCC .gh (23.1 KB)

Garcias, CCC

Your file runs without errors here. Tried with the latest RC versions on MacOS and Windows.

  • MacOs

    • Rhino 7 SR16 2022-3-2 (Rhino 7, 7.16.22061.03002)
  • Windows

    • Rhino 7 SR16 2022-3-2 (Rhino 7, 7.16.22061.03001)

Perhaps you need to update or repair your Rhino installation.

Edit: Forgot to mention, I don’t use the Bifocals plug-in. Could it be causing a problem?


Thanks for the input, but this does not answer my question from the class?

Currently running p1000 on ultra-durable lga gigabyte motherboard 16 gb of ram. Should I update the bios maybe?

Are your video drivers up to date? Not sure about BIOS update. If one is available, it might be worth trying.

Perhaps update Windows or Rhino if they are not at the latest versions.

When are you getting this error? As soon as you open this file?


      I'm currently downloading the update thank you Kevin I will notify the grass class Thursday night. 

Christian Clement Carey
B.O.C.E.S Welding
Studio Jewler 720 Jerely Ny State Certificate
Fashion Institute of Technology
Associates in applied science
Metal Smith

Is this what it’s supposed to look like?

I tried the same thing with MultiPipe and that looked a little better, but essentially the same.

No dang multipipe man, this is a null reference exception should be handles by the pros.
Select right click curve from top Manage Curve selection then add Iteam; Select the outer most shape set as item from rhino 2 in grasshopper prompt click okay. Follow this for each curve in order from top to bottom in Grasshopper selecting outer to inner items In Mange Curve Selection. Then Internalize the data and baking everywhere that is possible fulfilling parameters. This created your error code if in conjunction with it. To further stretch this out I run into another crash. This would create the Skelton key effect as I refer to it the residual item 1 in all curves drags behind the grid. The say to place a basic pipe scroll devised into 3 segments to be incorporated as item 3 in mange curve selection, Would this command then flow along surface in grasshopper wrap the scrolls around the basketball hop or weave it if cull pattern was present?

What are the steps here to repeat the issue you are having? The definition opens fine.

I baked the curves and re-referenced

can you type in system info and paste the results here please? Thanks.

Although I did note that a Point connecting to the tree is filled with data.
From Rhino
Select polyline
starting at 0
3 lines 47.32 in length
space them equally to the right
Got to front viewport
Center a 3 circles
Set Diameter to 20.6, 18.05 and 11.985

Open ggrasshopper
Set 3 Curves
Before individually select each polyline
Right click curve
Mange Crv collection
Add item the by clicking the green box
then reverting back to rhino select and enter key
Fits the lines then the circles in sequential order
Back to grasshopper
3 Divide curves strung to curve contain polyline an circle form
Slider set to 16 connect to count repeat 3 times
Graft 3 tree to points from divide curve
Now here where the error must of in, When I added a point and internalized a ton of date.
Somehow the Parham stay independent from one another and are even sequenced in multiple control points. Thus this is a null reference to the indictive floating point filled with date that runs to Parham to the list an tree viewer. in conclusion the captivation a point in use with multiple parameters as well curve with manage multiple curves. Sorta a honey a shrunk the kids moment. Sorry forgot to save power went out in the wind. Although i have a vidi of the data point

RhinoDotNetCrash.txt (560 Bytes)

Eww another error promt

Rhinoceros 7 Commercial 3_4_2022 9_30_31 PM

CC System info.txt (2.4 KB)
Rhino 7 SR17 2022-3-10 (Rhino 7, 7.17.22069.03001, Git hash:master @ 04f6e9ffab44f423581e5ca6c790328fa62b4f08)
License type: Commercial, build 2022-03-10
License details: Cloud Zoo

Windows 10.0.19042 SR0.0 or greater (Physical RAM: 16Gb)

Computer platform: DESKTOP

Standard graphics configuration.
Primary display and OpenGL: NVIDIA Quadro P1000 (NVidia) Memory: 4GB, Driver date: 10-20-2021 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 496.49
> Accelerated graphics device with 4 adapter port(s)
- Secondary monitor attached to adapter port #0
- Windows Main Display attached to adapter port #1

Secondary graphics devices.
Radeon™ RX 550 (AMD) Memory: 4GB, Driver date: 11-9-2021 (M-D-Y).
> Accelerated graphics device with 6 adapter port(s)
- There are no monitors attached to this device!

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: 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-2021
Driver Version:
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 4 GB

Rhino plugins that do not ship with Rhino

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 7\Plug-ins\Commands.rhp “Commands” 7.17.22069.3001
C:\Program Files\Rhino 7\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 7\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 7.17.22069.3001
C:\Program Files\Rhino 7\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 7.17.22069.3001
C:\Program Files\Rhino 7\Plug-ins\rdk_ui.rhp “Renderer Development Kit UI”
C:\Program Files\Rhino 7\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 7\Plug-ins\IronPython\RhinoDLR_Python.rhp “IronPython” 7.17.22069.3001
C:\Program Files\Rhino 7\Plug-ins\RhinoCycles.rhp “RhinoCycles” 7.17.22069.3001
C:\Program Files\Rhino 7\Plug-ins\Grasshopper\GrasshopperPlugin.rhp “Grasshopper” 7.17.22069.3001
C:\Program Files\Rhino 7\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 7.17.22069.3001
C:\Program Files\Rhino 7\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 7\Plug-ins\Displacement.rhp “Displacement”

Christian, Thanks for the info. I’ve tried to replicate this to no success, the developers need something replicable in order to understand the error.

Trying to internalize spiral data into grasshopper - Gallery / Jewelry - McNeel Forum

Wish I could be of more help, I have one grasshopper class left bit preoccupied. Also had another questing link is above, maybe preoccupy some of your time, an put this on hold. In the mean-time ill link the class to the forum, we have a great teacher an some noteworthy mathematicians, I’m sure would like to comment. As listed in the link above to reparametrize this spiral bezel from rhino to grasshopper for bead work. Start by; if you will
meshing the ploy surface to minimal faces
then mesh to nurbs.
maybe extract wire frame
Input curves into grasshopper
Even as I did before by manage multiple curves an selecting each major UV.
The perhaps pipe in grasshopper to 1.35 to 2mm, enough room to set a diamond.
Utilize points for bead work
bit lost how i would channel set maybe by offsetting major uvs an internalizing data
networking surfaces to an alter degree
Thanks a lot for the advice brother man Japhy