The BinaryTranscoder class does not have a constructor that does not accept params of IByteConverter and ITypeSerializer.
So it fails when the TranscoderFactory attempts to create a new instance. Adding the two constructor overloads and passing them to the base class will fix the exception (missingmethod or targetinvocation, can’t remember and recalling off the top of my head).
Thanks for reporting, here is the ticket:; the patch is on gerrit for review. It will be released in the 2.5.3 version of the SDK during the first week of December.