The 1st part of the warning is just a warning, that is not the reason for no toolpath generated. It says that adding the ramp clearance height and the vertical radius is more than a specified value for feed height that you specified. Meaning it will feed from higher than you specified in the feed height. Just letting you know of that, but this is not preventing the toolpath.
The "no passes to link" is what prevented it. Gotta love that message... it really provides no reason whatsoever as to why no toolpath was generated... Sometimes it's easy, but sometimes, it is very frustrating.
Now in 2d chamfer, in the passes tab, there is a parameter for "chamfer clearance". This is a value by which the tool will stay away from any walls that might be along the toolpath, so that your tool does not crash. Without seeing your file, I don't know if you have any walls in the way... but from experience, I know that sometimes this does not work and doesn't generate a toolpath. Sometimes it's user induced, sometimes it's just a bug, or something that it sees that is not really there. Then you right click on the path and choose "create derived operation" and choose 2d contour, and then you manage the clearance manually, meaning it can crash if you don't look at the result carefully, but this works always (and I believe this is what you did to solve your problem).