Поэтому, когда я переопределяю метод toString (), используя метод, описанный ниже (так же, как я использую почти во всех других моих классах Domain во многих проектах), он вызывает нулевой указатель при создании экземпляра этого объекта. Удаление toString () исправляет эту ошибку. Понятия не имею, почему. (
class Vertical {
String name
static constraints = {
name(nullable: true)
}
@Override
String toString() {
return name
}
}