Cutting Curved object

Trying to cut a curved object but getting an error message “Curve Normal is ambiguous. Direction is set CPlane Normal.” What am I doing wrong?

I am trying to attach a file. Not sure how to do that?

cut object into 3 parts.3dm (2.0 MB)

_what
command shows:

  Edge Tolerances: 0.000 to 1.859

fastest fix:
_explode
_rebuildEdge
delete planar section
_join
_cap
… now intersect / booleansplit / … work
(but ofcourse geometry is around 2 units (mm? did not check) of)

cut object into 3 parts_tp.3dm (3.1 MB)

Thanks Tom_P. I managed to follow your directions and now have a split object into 3 parts. I am a newbie to Rhino and am curious as to what is going on in the engine that when I create an object, perform a boolean diff on it, the object is corrupted to the point that nothing else works. I feel like I am doing something stupid.