Я никогда не использовал эту функцию, но вы можете захотеть взглянуть на трассировку стека / внутреннее исключение, это поможет вам отследить источник исключения, чтобы пользователям было легче помочь.
Или даже, может быть, это нарушенные отношения или, может быть, какая-то строка ваших конструкторов класса и других функций выдает эту ошибку.