Sweep along closed path issue

I got a problem sweeping a sketch along a closed path;

As it is possible to sweep this:

Why it's not possible to sweep this?:

in this second case the path is a polyline that is exactly perpendicular to the sketch that must be 'sweeped'.  The same appends if the path is a circle.

thanks!

Marco

SolidworksParts And Features