My python script (py# BMU shown in figure below) involves creating (by extruding) and translating (move/rotate) of several Breps. Then I decided to output these Breps with one single list, so I extended the Breps in the original lists into a new list called BMU (as shown in figure) and made BMU an output. Everything worked perfect, but for this unique node only. With another file I attached (Try.gh), with exactly the same script, the output of BMU became ‘Empty text parameter’, which seems to be the normal case. So the question became one of the famous programmer’s problems: “It worked in the first time. Why?”. I’m not sure if it has anything to do with the GUID, such as the same object can only be referenced once in the project.
Rhino File (v7): Mass_15.3dm (2.0 MB)
Succeed script: BMU_Simulation.gh (4.4 KB)
Failed script: Try.gh (5.4 KB)