OpenTl.ClientApi icon indicating copy to clipboard operation
OpenTl.ClientApi copied to clipboard

Can't deserialize message:

Open Max0nyM opened this issue 4 years ago • 3 comments

ERROR. It becomes time by time, anyway to fix this?

2020-12-06 17:34:23,224 [18] ERROR OpenTl.ClientApi.MtProto.Layers.Secure.Codecs.SecureRequestDecoder.? - #1437640440660576064: Can't deserialize message:

2020-12-06 17:34:23,231 [18] ERROR OpenTl.ClientApi.MtProto.Layers.Top.Adapters.TopHandlerAdapter.? - #1437640440660576064: Caught exception DotNetty.Codecs.DecoderException: Exception of type 'DotNetty.Codecs.DecoderException' was thrown. ---> System.NotSupportedException: Specified method is not supported. at OpenTl.Schema.Serialization.Serializators.ObjectTypes.IObjectSerializer.Deserialize(IByteBuffer buffer, SerializationMetadata typeMetadata) at OpenTl.Schema.Serialization.Serializators.ObjectTypes.VectorSerializer.Deserialize(IByteBuffer buffer, SerializationMetadata metadata) at OpenTl.Schema.Serialization.Serializators.ObjectTypes.IObjectSerializer.Deserialize(IByteBuffer buffer, SerializationMetadata typeMetadata) at OpenTl.Schema.Serialization.Serializer.Deserialize(IByteBuffer buffer) at OpenTl.ClientApi.MtProto.Layers.Secure.Codecs.SecureRequestDecoder.Decode(IChannelHandlerContext context, IByteBuffer input, List1 output) at DotNetty.Codecs.ByteToMessageDecoder.CallDecode(IChannelHandlerContext context, IByteBuffer input, List1 output) --- End of inner exception stack trace --- at DotNetty.Codecs.ByteToMessageDecoder.CallDecode(IChannelHandlerContext context, IByteBuffer input, List1 output) at DotNetty.Codecs.ByteToMessageDecoder.ChannelRead(IChannelHandlerContext context, Object message) at DotNetty.Transport.Channels.AbstractChannelHandlerContext.InvokeChannelRead(Object msg) 2020-12-06 17:34:23,236 [18] ERROR OpenTl.ClientApi.MtProto.Services.RequestService.? - #1437640440660576064: All requests was processed with error DotNetty.Codecs.DecoderException: Exception of type 'DotNetty.Codecs.DecoderException' was thrown. ---> System.NotSupportedException: Specified method is not supported. at OpenTl.Schema.Serialization.Serializators.ObjectTypes.IObjectSerializer.Deserialize(IByteBuffer buffer, SerializationMetadata typeMetadata) at OpenTl.Schema.Serialization.Serializators.ObjectTypes.VectorSerializer.Deserialize(IByteBuffer buffer, SerializationMetadata metadata) at OpenTl.Schema.Serialization.Serializators.ObjectTypes.IObjectSerializer.Deserialize(IByteBuffer buffer, SerializationMetadata typeMetadata) at OpenTl.Schema.Serialization.Serializer.Deserialize(IByteBuffer buffer) at OpenTl.ClientApi.MtProto.Layers.Secure.Codecs.SecureRequestDecoder.Decode(IChannelHandlerContext context, IByteBuffer input, List1 output) at DotNetty.Codecs.ByteToMessageDecoder.CallDecode(IChannelHandlerContext context, IByteBuffer input, List1 output) --- End of inner exception stack trace --- at DotNetty.Codecs.ByteToMessageDecoder.CallDecode(IChannelHandlerContext context, IByteBuffer input, List1 output) at DotNetty.Codecs.ByteToMessageDecoder.ChannelRead(IChannelHandlerContext context, Object message) at DotNetty.Transport.Channels.AbstractChannelHandlerContext.InvokeChannelRead(Object msg)

Max0nyM avatar Dec 06 '20 13:12 Max0nyM

I'm not aware of a fix. Unfortunately this library isn't maintained anymore.

KoalaBear84 avatar Dec 06 '20 14:12 KoalaBear84

Do you know any other Library for C# ?:)

Max0nyM avatar Dec 06 '20 15:12 Max0nyM

Sadly not. Wonder myself too. For me receiving realtime messages would be almost enough. Sending would also be nice.

KoalaBear84 avatar Dec 06 '20 15:12 KoalaBear84