refs #4650 - Finally found that calling this->error from the save() method was generating a fatal error since query() is not a defined method of the datasource.