Было бы очень полезно, если бы вы показали код своего Contact
класса, но даже без этой информации я поставлю вам доллар на десять центов, если одно из ваших ограничений проверки не выполняется.
Чтобы узнать, кто выиграл ставку, измените код на:
def execute(){
def contactInstance = new Contact()
contactInstance.realname = 'John Doe'
if (!contactInstance.save()) {
println "Save failed due to errors: $contactInstance.errors"
}
print "Quartz job"
}
Если я прав, вы должны увидеть в консоли сообщение, объясняющее, какое ограничение не выполняется. Вы можете выплатить мой выигрыш прямо на мой банковский счет - я вышлю вам детали в личку.