steavy29 / Telegram.Net

Telegram (http://telegram.org) client library implemented in C#.
17 stars 6 forks source link

Error during SendMediaMessage #45

Open GooG2e opened 6 years ago

GooG2e commented 6 years ago

Hello! When I try to send media message I receive this error. I send it with such way.

Program.TgApi.SendMediaMessage(new InputPeerForeignConstructor(user.id,user.accessHash), 
                        new InputMediaUploadedThumbVideoConstructor(fl, thumb, VideoInfo.Duration / 1000,
                            VideoInfo.BestVideoStream.Width, VideoInfo.BestVideoStream.Height))
System.AggregateException: Произошла одна или несколько ошибок. ---> System.Exception: Invalid constructor code 123B1D4
   в Telegram.Net.Core.MTProto.TLObject.Read[T](BinaryReader reader, UInt32 dataCode) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 338
   в Telegram.Net.Core.MTProto.TLObject.Read[T](BinaryReader reader) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 317
   в Telegram.Net.Core.MTProto.VideoConstructor.Read(BinaryReader reader) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 4669
   в Telegram.Net.Core.MTProto.TLObject.Read[T](BinaryReader reader, UInt32 dataCode) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 348
   в Telegram.Net.Core.MTProto.TLObject.Read[T](BinaryReader reader) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 317
   в Telegram.Net.Core.MTProto.MessageMediaVideoConstructor.Read(BinaryReader reader) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 3920
   в Telegram.Net.Core.MTProto.TLObject.Read[T](BinaryReader reader, UInt32 dataCode) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 348
   в Telegram.Net.Core.MTProto.TLObject.Read[T](BinaryReader reader) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 317
   в Telegram.Net.Core.MTProto.MessageConstructor.Read(BinaryReader reader) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 3708
   в Telegram.Net.Core.MTProto.TLObject.Read[T](BinaryReader reader, UInt32 dataCode) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 348
   в Telegram.Net.Core.MTProto.TLObject.Read[T](BinaryReader reader) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 317
   в Telegram.Net.Core.MTProto.MessagesStatedMessageConstructor.Read(BinaryReader reader) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 6610
   в Telegram.Net.Core.MTProto.TLObject.Read[T](BinaryReader reader, UInt32 dataCode) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 348
   в Telegram.Net.Core.MTProto.TLObject.Read[T](BinaryReader reader) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 317
   в Telegram.Net.Core.Requests.SendMediaRequest.OnResponse(BinaryReader reader) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\Requests\SendMediaRequest.cs:строка 36
   в Telegram.Net.Core.Network.MtProtoSender.HandleRpcResult(BinaryReader messageReader) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\Network\MtProtoSender.cs:строка 379
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
   в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   в System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   в Telegram.Net.Core.Network.MtProtoSender.<Send>d__25.MoveNext() в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\Network\MtProtoSender.cs:строка 187
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
   в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   в System.Runtime.CompilerServices.TaskAwaiter.GetResult()
   в Telegram.Net.Core.TelegramClient.<SendRpcRequest>d__25.MoveNext() в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\TelegramClient.cs:строка 97
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
   в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   в System.Runtime.CompilerServices.TaskAwaiter.GetResult()
   в Telegram.Net.Core.TelegramClient.<SendMediaMessage>d__57.MoveNext() в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\TelegramClient.cs:строка 562
   --- Конец трассировки внутреннего стека исключений ---
   в System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   в System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   в System.Threading.Tasks.Task.Wait(CancellationToken cancellationToken)
   в ConsoleUploader.UploadTask.LaunchTask() в D:\Yandex\Developing\Visual Studio\ConsoleUploader\ConsoleUploader\ConsoleUploader\UploadTask.cs:строка 747
   в ConsoleUploader.Program.Main(String[] args) в D:\Yandex\Developing\Visual Studio\ConsoleUploader\ConsoleUploader\ConsoleUploader\Program.cs:строка 217
---> (Внутреннее исключение #0) System.Exception: Invalid constructor code 123B1D4
   в Telegram.Net.Core.MTProto.TLObject.Read[T](BinaryReader reader, UInt32 dataCode) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 338
   в Telegram.Net.Core.MTProto.TLObject.Read[T](BinaryReader reader) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 317
   в Telegram.Net.Core.MTProto.VideoConstructor.Read(BinaryReader reader) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 4669
   в Telegram.Net.Core.MTProto.TLObject.Read[T](BinaryReader reader, UInt32 dataCode) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 348
   в Telegram.Net.Core.MTProto.TLObject.Read[T](BinaryReader reader) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 317
   в Telegram.Net.Core.MTProto.MessageMediaVideoConstructor.Read(BinaryReader reader) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 3920
   в Telegram.Net.Core.MTProto.TLObject.Read[T](BinaryReader reader, UInt32 dataCode) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 348
   в Telegram.Net.Core.MTProto.TLObject.Read[T](BinaryReader reader) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 317
   в Telegram.Net.Core.MTProto.MessageConstructor.Read(BinaryReader reader) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 3708
   в Telegram.Net.Core.MTProto.TLObject.Read[T](BinaryReader reader, UInt32 dataCode) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 348
   в Telegram.Net.Core.MTProto.TLObject.Read[T](BinaryReader reader) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 317
   в Telegram.Net.Core.MTProto.MessagesStatedMessageConstructor.Read(BinaryReader reader) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 6610
   в Telegram.Net.Core.MTProto.TLObject.Read[T](BinaryReader reader, UInt32 dataCode) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 348
   в Telegram.Net.Core.MTProto.TLObject.Read[T](BinaryReader reader) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\MTProto\TLObject.cs:строка 317
   в Telegram.Net.Core.Requests.SendMediaRequest.OnResponse(BinaryReader reader) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\Requests\SendMediaRequest.cs:строка 36
   в Telegram.Net.Core.Network.MtProtoSender.HandleRpcResult(BinaryReader messageReader) в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\Network\MtProtoSender.cs:строка 379
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
   в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   в System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   в Telegram.Net.Core.Network.MtProtoSender.<Send>d__25.MoveNext() в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\Network\MtProtoSender.cs:строка 187
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
   в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   в System.Runtime.CompilerServices.TaskAwaiter.GetResult()
   в Telegram.Net.Core.TelegramClient.<SendRpcRequest>d__25.MoveNext() в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\TelegramClient.cs:строка 97
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
   в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   в System.Runtime.CompilerServices.TaskAwaiter.GetResult()
   в Telegram.Net.Core.TelegramClient.<SendMediaMessage>d__57.MoveNext() в D:\Yandex\Developing\Visual Studio\Telegram.net\Telegram.Net.Core\TelegramClient.cs:строка 562<---