Scala でバイナリ メッセージを逆シリアル化しようとしています。
val deserializer = new TDeserializer(new TBinaryProtocol.Factory());
try {
val obj = deserializer.deserialize(new ClientError{}, input._2.toArray)
ClientError は、Thrift ファイルから Scrooge で生成された特性です。問題は、deserialize() が TBase オブジェクトを想定しているのに、TBase がインターフェイスであることです。どうすればいいですか?両方を実装する新しいクラスを作成する必要がありますか? 助けてくれてありがとう!