#Newtonsoft.Json.JsonSerializationException: Unable to find a constructor to use for type DSharpPlus.

1 messages · Page 1 of 1 (latest)

rough ivy
#

Hello Im trying to run my bot on a RPi and I'm getting the following error

[2024-07-01 10:46:08 +00:00] [DSharpPlus.DiscordClient] [Error] Connection attempt failed, retrying in 30s
Newtonsoft.Json.JsonSerializationException: Unable to find a constructor to use for type DSharpPlus.Net.GatewayInfo. A class should either have a default constructor, one constructor with arguments or a constructor marked with the JsonConstructor attribute. Path 'url', line 1, position 7.
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateNewObject(JsonReader, JsonObjectContract, JsonProperty , JsonProperty , String , Boolean& )
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader , Type, JsonContract, JsonProperty, JsonContainerContract, JsonProperty, Object)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader , Type, JsonContract, JsonProperty, JsonContainerContract, JsonProperty, Object)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader , Type, Boolean)
at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader , Type)
at Newtonsoft.Json.JsonSerializer.Deserialize(JsonReader , Type)
at Newtonsoft.Json.Linq.JToken.ToObject(Type, JsonSerializer )
at Newtonsoft.Json.Linq.JToken.ToObjectT
at DSharpPlus.Net.Serialization.DiscordJson.ToDiscordObjectT
at DSharpPlus.Net.DiscordApiClient.GetGatewayInfoAsync()
at DSharpPlus.BaseDiscordClient.GetGatewayInfoAsync()
at DSharpPlus.DiscordClient.InternalUpdateGatewayAsync()
at DSharpPlus.DiscordClient.InternalConnectAsync()
at DSharpPlus.DiscordClient.ConnectAsync(DiscordActivity , Nullable1 , Nullable1 ) : Unable to find a constructor to use for type

#

DSharpPlus.Net.GatewayInfo. A class should either have a default constructor, one constructor with arguments or a constructor marked with the JsonConstructor attribute. Path 'url', line 1, position 7.
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateNewObject(JsonReader, JsonObjectContract, JsonProperty , JsonProperty , String , Boolean& )
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader , Type, JsonContract, JsonProperty, JsonContainerContract, JsonProperty, Object)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader , Type, JsonContract, JsonProperty, JsonContainerContract, JsonProperty, Object)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader , Type, Boolean)
at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader , Type)
at Newtonsoft.Json.JsonSerializer.Deserialize(JsonReader , Type)
at Newtonsoft.Json.Linq.JToken.ToObject(Type, JsonSerializer )
at Newtonsoft.Json.Linq.JToken.ToObjectT
at DSharpPlus.Net.Serialization.DiscordJson.ToDiscordObjectT
at DSharpPlus.Net.DiscordApiClient.GetGatewayInfoAsync()
at DSharpPlus.BaseDiscordClient.GetGatewayInfoAsync()
at DSharpPlus.DiscordClient.InternalUpdateGatewayAsync()
at DSharpPlus.DiscordClient.InternalConnectAsync()
at DSharpPlus.DiscordClient.ConnectAsync(DiscordActivity , Nullable1 , Nullable1 )

signal helm
#

don't trim or publish with native-aot