don't send exception but use NSError https://github.com/fotonauts/MongoHub-Mac/issues/125