Archomeda/Gw2Sharp

End of Dragons additions

Opened this issue · 1 comments

End of Dragons has been released, and with it are some API changes. This list is incomplete and will be expanded as time goes on:

new Quux type:

requesting item details for all itemIds caused a exception.

possible reason:

code used (blish hud):
****var itemIds = await gw2ApiManager.Gw2ApiClient.V2.Items.IdsAsync();
var items = await gw2ApiManager.Gw2ApiClient.V2.Items.ManyAsync(itemIds);

exception caused:

System.Text.Json.JsonException: Unsupported type Quux
bei Gw2Sharp.Json.Converters.CastableTypeConverter.CastableTypeConverterInner1.Read(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options) bei System.Text.Json.Serialization.JsonConverter1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value)
bei System.Text.Json.Serialization.Converters.IEnumerableDefaultConverter2.OnTryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, TCollection& value) bei System.Text.Json.Serialization.JsonConverter1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value)
bei System.Text.Json.Serialization.JsonConverter1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state) bei System.Text.Json.JsonSerializer.ReadCore[TValue](Utf8JsonReader& reader, Type returnType, JsonSerializerOptions options) bei System.Text.Json.JsonSerializer.Deserialize[TValue](String json, Type returnType, JsonSerializerOptions options) bei Gw2Sharp.WebApi.Http.WebApiRequest.<ExecuteAsync>d__101.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei Gw2Sharp.WebApi.V2.Clients.BaseEndpointBulkClient2.<ManyAsync>d__3.MoveNext() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei System.Runtime.CompilerServices.TaskAwaiter1.GetResult()
bei GatheringTools.ToolSearch.GatheringToolsService.d__2.MoveNext() in ..\GatheringToolsService.cs:Zeile 57.
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.GetResult()
bei GatheringTools.ToolSearch.GatheringToolsService.d__0.MoveNext() in ..\GatheringToolsService.cs:Zeile 27.
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
bei GatheringTools.ToolSearch.ToolSearchStandardWindow.d__4.MoveNext() in ..\GatheringTools\ToolSearch\ToolSearchStandardWindow.cs:Zeile 133.