Solid from complex generic model (Revolutions)

Good morning. I have problem creating solids out of generic models. I have extrusions, extrusions on profile and revolutions. It appear that the revolution won’t work and won’t create a solid. I attach the image with my geometry and the error i get: trim_with_edge_loops_requires all curves to touch surface. Any idea why the geometry is not recognized? It seems that it has problems creating concave shapes.