I have seen a couple post asking about suppressing constraints or what to do when a constraint breaks. Here is a video that may suggest other ways to handle a inconsistent constraint message other than deleting the last constraint.
The conflicting constraints are found by running one constraint through the solver at a time. When the user tells two constraints to hold the part in two different places the program is confused. When the constraints are ran through the solver one at a time the part moves from one to the other. I just had to catch the parts that move and report the constraint that moved the parts.
For the suppression, it requires a property to set the suppression so the solver will not process the constraint. Yes it is a bit of coding but the conflicting constraints can be put to good use.
This post is a bit of my asking for these features and a bit of education for those that has not heard of these ideas.
Comments please.
Dan Miel