Equality constraint type mismatch