In order to subscribe for errors, you can subscribe to the searcher errors in order to figure out what is going on. There could be serialization issues among other issues.
Swift
searcher.onError.subscribePast(with: self) { (_, queryAndError) in let error = queryAndError.1 print(error) }