Exceptions from a RepositoryListener should not be allowed to propagate through the system, so catch and report them.