Rhino 6 SR27 critical issue with Grasshopper component via Python


Code I’ve had in production for a year seems to have been broken by the latest version of Rhino.

I do not know if this is a general issue with calling into grasshopper components from the iron python environment, or if it specific to ghpythonlib.components.catenary().

As of Rhino 6 SR27, a call to ghpythonlib.components.catenary() will return ‘None’ with the following warnings:
Warning: Catenary: input 1 point_a. warning: Input parameter A failed to collect data
Warning: Catenary: solver component. warning: Input parameter A failed to collect data

Please let me know where I can download prior Rhino Service releases. I’m on a critical job and need to revert to a working version immediately.

Thank you.

Minimal example:

import  rhinoscriptsyntax as rs
import  Rhino

import  ghpythonlib.components as ghc
from    Rhino.Geometry import Vector3d, Point3d

if __name__ == "__main__":
        cat = ghc.Catenary( Point3d(0,0,0), Point3d(100,100,0), 200, Vector3d(0,0,-1) )


I’m not sure who to tag at McNeel who could try this example and comment.

If any other users know, please post back.


Not sure if it helps you get to the bottom of the problem, but this runs fine on my version on SR27

(and also within RhinoPython).

Thanks, but this issue occurs when running the script from the Python Editor (not in grasshopper).

Okay, I had restarted rhino several times and the problem reoccured. However, I had not thought to completely restart the computer-- Which solved the problem.

johnharding- thanks for helping out when I was down in the rabbit hole.

That’s great to hear, all the best : )