DWTS not downloaded: Task Error: Arithmetic operation resulted in an overflow

I’ve recently installed NZBDrone to a new computer. It’s working for almost all shows. However, I noticed it didn’t grab Dancing with the Stars last night. I checked and it shows 0 episodes for all seasons. The error is: Task Error: Arithmetic operation resulted in an overflow. The full error is below:

System.OverflowException: Arithmetic operation resulted in an overflow.
at Newtonsoft.Json.Utilities.ConvertUtils.Int32Parse(Char[] chars, Int32 start, Int32 length)
at Newtonsoft.Json.JsonTextReader.ParseNumber()
at Newtonsoft.Json.JsonTextReader.ParseValue()
at Newtonsoft.Json.JsonTextReader.ReadInternal()
at Newtonsoft.Json.JsonReader.ReadAsInt32Internal()
at Newtonsoft.Json.JsonTextReader.ReadAsInt32()
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ReadForType(JsonReader reader, JsonContract contract, Boolean hasConverter)
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.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
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.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
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.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
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.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
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.CreateValueInternal(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 NzbDrone.Common.Serializer.Json.Deserialize[T](String json) in m:\BuildAgent2\work\328d72309b633a8\src\NzbDrone.Common\Serializer\Json.cs:line 36
at NzbDrone.Core.Rest.RestSharpExtensions.Read[T](IRestResponse restResponse, IRestClient restClient) in m:\BuildAgent2\work\328d72309b633a8\src\NzbDrone.Core\Rest\RestSharpExtensions.cs:line 52
at NzbDrone.Core.MetadataSource.TraktProxy.GetSeriesInfo(Int32 tvdbSeriesId) in m:\BuildAgent2\work\328d72309b633a8\src\NzbDrone.Core\MetadataSource\TraktProxy.cs:line 97
at NzbDrone.Core.Tv.RefreshSeriesService.RefreshSeriesInfo(Series series) in m:\BuildAgent2\work\328d72309b633a8\src\NzbDrone.Core\Tv\RefreshSeriesService.cs:line 51
at NzbDrone.Core.Tv.RefreshSeriesService.Execute(RefreshSeriesCommand message) in m:\BuildAgent2\work\328d72309b633a8\src\NzbDrone.Core\Tv\RefreshSeriesService.cs:line 133
at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommand[TCommand](Command command) in m:\BuildAgent2\work\328d72309b633a8\src\NzbDrone.Core\Messaging\Commands\CommandExecutor.cs:line 137
at NzbDrone.Core.Messaging.Commands.CommandExecutor.<>c__DisplayClass9`1.b__5() in m:\BuildAgent2\work\328d72309b633a8\src\NzbDrone.Core\Messaging\Commands\CommandExecutor.cs:line 86
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.Execute()

Any suggestions? Thanks!

They have a year 2038 episode listed, which is causing a linux timestamp epoch rollover
2 147 486 400 =
0x80000AC0

Season 19 ep 2…

on tvdb it’s 2914,oops typo. http://thetvdb.com/?tab=season&seriesid=79590&seasonid=593017&lid=7

Fixed on tvdb and synced to trakt. Refresh in drone and it should fix it up.

Thanks for the quick response. I refreshed the series and it’s still failing. I removed and re-added and it’s still bombing out. it seems the data might be cached somewhere else. Is there something else I should do or click besides the circle of arrows “Update series” button?

Thanks again

Try again, trakt wasn’t refreshed properly.

Excellent, the series is populated properly now!

My indexer doesn’t have the season premier yet, but that’s a different matter.

I’ve been refreshing for twenty minutes, to no avail. Get an error message every single time. Tried deleting and re-adding, same problem. Any ideas?

What are you refreshing? The issue is fixed, as confirmed by @punkdork and I just verified via trakt’s API.

And what is “an error message”? The same one @punkdork got? A new one?