The dnsbackend throws an exception in getSOA() if the ldapbackend returns false for any reasons which aren't severe errors. The resulting problem is described in
and previous messages. I've also posted a diff with a fix for the problem and will also try to attach it to the ticket.
Attachment 'patch' (dnsbackend_getsoa_noexception.diff) https://gist.github.com/5466821
see commit 583