Added a exception mapper for the constraint violations
Merge remote-tracking branch 'origin/ha-devel' into ha-devel