(bug) changes to line when dimension mark enters curve component

For this line, it is a linear dimension representing 27mm, and I think null data should be returned when that data goes into the curve component, but it is returned to the line below as shown in picture 3. Please check it.

Could you please share this .gh file? Thank you.

linear_dimension_test.gh (8.0 KB)

I made it as an example.
I think line component should have null data in this gh file.

Thank you for providing the GH file. However, I didn’t find any errors in Rhino 8. May I ask what the error message is on your side? Specifically, which version of Rhino 8 are you using? Could you pls take a full screenshot of the error you encountered?

The screen you captured is the entire screen.
My question is that the line component at the upper right should be red with an error, but it doesn’t appear. I don’t know why you make a line after point and point when the line dimension went into the line. If the line dimension that doesn’t fit the line is in, shouldn’t an error occur in red??

This is not a bug or an error, but rather an automatic data type conversion because data types in Grasshopper can be automatically converted. For exmaple, in the following Circle, a line is directly input to the R(radius) parameter, without needing to first measure the length of the line and then input to R. The principle is the same

This is determined by the dimensioning style. Just as in Rhino, if the dimensioned segment is too short, the dimension value will be automatically placed outside; otherwise, it will be placed inside.

Okay, I understand exactly, I’ll have to use another detour. Thank you!