Created
May 12, 2020 14:41
-
-
Save ivanmem/d4419feff82790fb803fe75c792fa51a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Newtonsoft.Json.JsonSerializationException: Cannot deserialize the current JSON array (e.g. [1,2,3]) into type 'VkNet.Model.VideoImage' because the type requires a JSON object (e.g. {"name":"value"}) to deserialize correctly. | |
To fix this error either change the JSON to a JSON object (e.g. {"name":"value"}) or change the deserialized type to an array or a type that implements a collection interface (e.g. ICollection, IList) like List<T> that can be deserialized from a JSON array. JsonArrayAttribute can also be added to the type to force it to deserialize from a JSON array. | |
Path 'image[4]', line 21, position 5. | |
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureArrayContract(JsonReader reader, Type objectType, JsonContract contract) | |
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id) | |
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id) | |
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id) | |
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target) | |
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) | |
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) | |
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) | |
at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) | |
at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings) | |
at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings) | |
at VkNet.Model.Attachments.Attachment.FromJson(VkResponse response) | |
at System.Linq.Enumerable.SelectEnumerableIterator`2.MoveNext() | |
at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext() | |
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) | |
at VkNet.Utils.VkResponseEx.ToReadOnlyCollection[T](IEnumerable`1 source) | |
at VkNet.Model.Message.FromJson(VkResponse response) | |
at VkNet.Model.GroupUpdate.MessageNew.FromJson(VkResponse response) | |
at VkNet.Model.GroupUpdate.GroupUpdate.FromJson(VkResponse response) | |
at VkNet.Model.BotsLongPollHistoryResponse.FromJson(VkResponse response) | |
at System.Threading.Tasks.Task`1.InnerInvoke() | |
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) | |
-— End of stack trace from previous location where exception was thrown —- | |
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) | |
-— End of stack trace from previous location where exception was thrown —- | |
at XeleosBot2LongPool.LongPool.LongPool.GetLongPoolHistoryAsync() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment