2023-02-23 09:58:06.113 -05:00 [INF] Default Quartz.NET properties loaded from embedded resource file 2023-02-23 09:58:06.151 -05:00 [INF] Initialized Scheduler Signaller of type: Quartz.Core.SchedulerSignalerImpl 2023-02-23 09:58:06.152 -05:00 [INF] Quartz Scheduler created 2023-02-23 09:58:06.152 -05:00 [INF] RAMJobStore initialized. 2023-02-23 09:58:06.152 -05:00 [INF] Quartz Scheduler 3.5.0.0 - 'DefaultQuartzScheduler' with instanceId 'NON_CLUSTERED' initialized 2023-02-23 09:58:06.152 -05:00 [INF] Using thread pool 'Quartz.Simpl.DefaultThreadPool', size: 10 2023-02-23 09:58:06.152 -05:00 [INF] Using job store 'Quartz.Simpl.RAMJobStore', supports persistence: False, clustered: False 2023-02-23 09:58:06.153 -05:00 [INF] JobFactory set to: Ombi.Schedule.IoCJobFactory 2023-02-23 09:58:06.192 -05:00 [INF] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started. 2023-02-23 09:59:17.845 -05:00 [ERR] An exception occurred while iterating over the results of a query for context type 'Ombi.Store.Context.MySql.SettingsMySqlContext'. System.InvalidOperationException: A second operation was started on this context instance before a previous operation completed. This is usually caused by different threads concurrently using the same instance of DbContext. For more information on how to avoid threading issues with DbContext, see https://go.microsoft.com/fwlink/?linkid=2097913. at Microsoft.EntityFrameworkCore.Infrastructure.Internal.ConcurrencyDetector.EnterCriticalSection() at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() System.InvalidOperationException: A second operation was started on this context instance before a previous operation completed. This is usually caused by different threads concurrently using the same instance of DbContext. For more information on how to avoid threading issues with DbContext, see https://go.microsoft.com/fwlink/?linkid=2097913. at Microsoft.EntityFrameworkCore.Infrastructure.Internal.ConcurrencyDetector.EnterCriticalSection() at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() 2023-02-23 09:59:53.166 -05:00 [ERR] StatusCode: Unauthorized, Reason: Unauthorized, RequestUri: https://plex.tv/pms/friends/all/ 2023-02-23 09:59:53.194 -05:00 [ERR] Something bad happened, ErrorMiddleware caught this System.InvalidOperationException: There is an error in XML document (2, 2). ---> System.InvalidOperationException: was not expected. at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderPlexFriends.Read5_MediaContainer() --- End of inner exception stack trace --- at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events) at System.Xml.Serialization.XmlSerializer.Deserialize(TextReader textReader) at Ombi.Api.Api.DeserializeXml[T](String receivedString) in /home/runner/work/Ombi/Ombi/src/Ombi.Api/Api.cs:line 95 at Ombi.Api.Api.Request[T](Request request, CancellationToken cancellationToken) in /home/runner/work/Ombi/Ombi/src/Ombi.Api/Api.cs:line 90 at Ombi.Api.Plex.PlexApi.GetUsers(String authToken) in /home/runner/work/Ombi/Ombi/src/Ombi.Api.Plex/PlexApi.cs:line 203 at Ombi.Controllers.V1.External.PlexController.GetFriends() in /home/runner/work/Ombi/Ombi/src/Ombi/Controllers/V1/External/PlexController.cs:line 263 at lambda_method2922(Closure , Object ) at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Microsoft.AspNetCore.Routing.EndpointMiddleware.g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger) at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext) at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) at Microsoft.AspNetCore.Authorization.Policy.AuthorizationMiddlewareResultHandler.HandleAsync(RequestDelegate next, HttpContext context, AuthorizationPolicy policy, PolicyAuthorizationResult authorizeResult) at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) at Ombi.ApiKeyMiddlewear.Invoke(HttpContext context) in /home/runner/work/Ombi/Ombi/src/Ombi/Middleware/ApiKeyMiddlewear.cs:line 58 at Ombi.ErrorHandlingMiddleware.Invoke(HttpContext context) in /home/runner/work/Ombi/Ombi/src/Ombi/Middleware/ErrorHandlingMiddlewear.cs:line 30 2023-02-23 10:00:07.695 -05:00 [ERR] StatusCode: Unauthorized, Reason: Unauthorized, RequestUri: http://localhost:32400/library/sections 2023-02-23 10:00:07.702 -05:00 [WRN] Exception thrown when attempting to cache the Plex Content in server plex ubuntu Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0. at Newtonsoft.Json.JsonTextReader.ParseValue() at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter) 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 Ombi.Api.Api.Request[T](Request request, CancellationToken cancellationToken) in /home/runner/work/Ombi/Ombi/src/Ombi.Api/Api.cs:line 90 at Ombi.Api.Plex.PlexApi.GetLibrarySections(String authToken, String plexFullHost) in /home/runner/work/Ombi/Ombi/src/Ombi.Api.Plex/PlexApi.cs:line 123 at Ombi.Schedule.Jobs.Plex.PlexContentSync.GetAllContent(PlexServers plexSettings, Boolean recentlyAddedSearch) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 696 at Ombi.Schedule.Jobs.Plex.PlexContentSync.ProcessServer(PlexServers servers, Boolean recentlyAddedSearch) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 171 at Ombi.Schedule.Jobs.Plex.PlexContentSync.StartTheCache(PlexSettings plexSettings, Boolean recentlyAddedSearch) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 149 2023-02-23 10:15:00.007 -05:00 [ERR] An exception occurred while iterating over the results of a query for context type 'Ombi.Store.Context.MySql.SettingsMySqlContext'. System.InvalidOperationException: A second operation was started on this context instance before a previous operation completed. This is usually caused by different threads concurrently using the same instance of DbContext. For more information on how to avoid threading issues with DbContext, see https://go.microsoft.com/fwlink/?linkid=2097913. at Microsoft.EntityFrameworkCore.Infrastructure.Internal.ConcurrencyDetector.EnterCriticalSection() at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() System.InvalidOperationException: A second operation was started on this context instance before a previous operation completed. This is usually caused by different threads concurrently using the same instance of DbContext. For more information on how to avoid threading issues with DbContext, see https://go.microsoft.com/fwlink/?linkid=2097913. at Microsoft.EntityFrameworkCore.Infrastructure.Internal.ConcurrencyDetector.EnterCriticalSection() at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() 2023-02-23 10:20:32.515 -05:00 [ERR] StatusCode: Unauthorized, Reason: Unauthorized, RequestUri: http://localhost:32400/ 2023-02-23 10:20:32.517 -05:00 [ERR] Could not test Plex Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0. at Newtonsoft.Json.JsonTextReader.ParseValue() at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter) 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 Ombi.Api.Api.Request[T](Request request, CancellationToken cancellationToken) in /home/runner/work/Ombi/Ombi/src/Ombi.Api/Api.cs:line 90 at Ombi.Api.Plex.PlexApi.GetStatus(String authToken, String uri) in /home/runner/work/Ombi/Ombi/src/Ombi.Api.Plex/PlexApi.cs:line 100 at Ombi.Controllers.V1.External.TesterController.Plex(PlexServers settings) in /home/runner/work/Ombi/Ombi/src/Ombi/Controllers/V1/External/TesterController.cs:line 326 2023-02-23 10:20:43.923 -05:00 [ERR] StatusCode: Unauthorized, Reason: Unauthorized, RequestUri: http://localhost:32400/ 2023-02-23 10:20:43.924 -05:00 [ERR] Could not test Plex Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0. at Newtonsoft.Json.JsonTextReader.ParseValue() at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter) 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 Ombi.Api.Api.Request[T](Request request, CancellationToken cancellationToken) in /home/runner/work/Ombi/Ombi/src/Ombi.Api/Api.cs:line 90 at Ombi.Api.Plex.PlexApi.GetStatus(String authToken, String uri) in /home/runner/work/Ombi/Ombi/src/Ombi.Api.Plex/PlexApi.cs:line 100 at Ombi.Controllers.V1.External.TesterController.Plex(PlexServers settings) in /home/runner/work/Ombi/Ombi/src/Ombi/Controllers/V1/External/TesterController.cs:line 326 2023-02-23 10:21:38.031 -05:00 [ERR] StatusCode: Unauthorized, Reason: Unauthorized, RequestUri: http://localhost:32400/library/sections 2023-02-23 10:21:38.032 -05:00 [WRN] Error thrown when attempting to obtain the plex libs Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0. at Newtonsoft.Json.JsonTextReader.ParseValue() at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter) 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 Ombi.Api.Api.Request[T](Request request, CancellationToken cancellationToken) in /home/runner/work/Ombi/Ombi/src/Ombi.Api/Api.cs:line 90 at Ombi.Api.Plex.PlexApi.GetLibrarySections(String authToken, String plexFullHost) in /home/runner/work/Ombi/Ombi/src/Ombi.Api.Plex/PlexApi.cs:line 123 at Ombi.Controllers.V1.External.PlexController.GetPlexLibraries(PlexServers settings) in /home/runner/work/Ombi/Ombi/src/Ombi/Controllers/V1/External/PlexController.cs:line 113 2023-02-23 10:24:49.432 -05:00 [ERR] StatusCode: Unauthorized, Reason: Unauthorized, RequestUri: http://localhost:32400/ 2023-02-23 10:24:49.432 -05:00 [ERR] Could not test Plex Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0. at Newtonsoft.Json.JsonTextReader.ParseValue() at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter) 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 Ombi.Api.Api.Request[T](Request request, CancellationToken cancellationToken) in /home/runner/work/Ombi/Ombi/src/Ombi.Api/Api.cs:line 90 at Ombi.Api.Plex.PlexApi.GetStatus(String authToken, String uri) in /home/runner/work/Ombi/Ombi/src/Ombi.Api.Plex/PlexApi.cs:line 100 at Ombi.Controllers.V1.External.TesterController.Plex(PlexServers settings) in /home/runner/work/Ombi/Ombi/src/Ombi/Controllers/V1/External/TesterController.cs:line 326 2023-02-23 10:30:05.812 -05:00 [ERR] StatusCode: Unauthorized, Reason: Unauthorized, RequestUri: http://localhost:32400/library/sections 2023-02-23 10:30:06.100 -05:00 [WRN] Exception thrown when attempting to cache the Plex Content in server plex ubuntu Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0. at Newtonsoft.Json.JsonTextReader.ParseValue() at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter) 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 Ombi.Api.Api.Request[T](Request request, CancellationToken cancellationToken) in /home/runner/work/Ombi/Ombi/src/Ombi.Api/Api.cs:line 90 at Ombi.Api.Plex.PlexApi.GetLibrarySections(String authToken, String plexFullHost) in /home/runner/work/Ombi/Ombi/src/Ombi.Api.Plex/PlexApi.cs:line 123 at Ombi.Schedule.Jobs.Plex.PlexContentSync.GetAllContent(PlexServers plexSettings, Boolean recentlyAddedSearch) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 696 at Ombi.Schedule.Jobs.Plex.PlexContentSync.ProcessServer(PlexServers servers, Boolean recentlyAddedSearch) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 171 at Ombi.Schedule.Jobs.Plex.PlexContentSync.StartTheCache(PlexSettings plexSettings, Boolean recentlyAddedSearch) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 149 2023-02-23 10:32:05.606 -05:00 [ERR] StatusCode: Unauthorized, Reason: Unauthorized, RequestUri: https://plex.tv/pms/friends/all/ 2023-02-23 10:32:05.614 -05:00 [ERR] Something bad happened, ErrorMiddleware caught this System.InvalidOperationException: There is an error in XML document (2, 2). ---> System.InvalidOperationException: was not expected. at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderPlexFriends.Read5_MediaContainer() --- End of inner exception stack trace --- at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events) at System.Xml.Serialization.XmlSerializer.Deserialize(TextReader textReader) at Ombi.Api.Api.DeserializeXml[T](String receivedString) in /home/runner/work/Ombi/Ombi/src/Ombi.Api/Api.cs:line 95 at Ombi.Api.Api.Request[T](Request request, CancellationToken cancellationToken) in /home/runner/work/Ombi/Ombi/src/Ombi.Api/Api.cs:line 90 at Ombi.Api.Plex.PlexApi.GetUsers(String authToken) in /home/runner/work/Ombi/Ombi/src/Ombi.Api.Plex/PlexApi.cs:line 203 at Ombi.Controllers.V1.External.PlexController.GetFriends() in /home/runner/work/Ombi/Ombi/src/Ombi/Controllers/V1/External/PlexController.cs:line 263 at lambda_method2922(Closure , Object ) at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Microsoft.AspNetCore.Routing.EndpointMiddleware.g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger) at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext) at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) at Microsoft.AspNetCore.Authorization.Policy.AuthorizationMiddlewareResultHandler.HandleAsync(RequestDelegate next, HttpContext context, AuthorizationPolicy policy, PolicyAuthorizationResult authorizeResult) at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) at Ombi.ApiKeyMiddlewear.Invoke(HttpContext context) in /home/runner/work/Ombi/Ombi/src/Ombi/Middleware/ApiKeyMiddlewear.cs:line 58 at Ombi.ErrorHandlingMiddleware.Invoke(HttpContext context) in /home/runner/work/Ombi/Ombi/src/Ombi/Middleware/ErrorHandlingMiddlewear.cs:line 30 2023-02-23 10:32:17.315 -05:00 [ERR] StatusCode: UnprocessableEntity, Reason: Unprocessable Entity, RequestUri: https://plex.tv/users/account.json 2023-02-23 10:32:17.316 -05:00 [ERR] Job Plex.IPlexUserImporter threw an unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object. at Ombi.Schedule.Jobs.Plex.PlexUserImporter.ImportAdmin(UserManagementSettings settings, PlexServers server, List`1 allUsers) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexUserImporter.cs:line 203 at Ombi.Schedule.Jobs.Plex.PlexUserImporter.Execute(IJobExecutionContext job) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexUserImporter.cs:line 71 at Ombi.Schedule.QuartzJobRunner.Execute(IJobExecutionContext context) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/QuartzJobRunner.cs:line 23 at Quartz.Core.JobRunShell.Run(CancellationToken cancellationToken) 2023-02-23 10:32:17.320 -05:00 [ERR] Job Plex.IPlexUserImporter threw an exception. Quartz.SchedulerException: Job threw an unhandled exception. ---> System.NullReferenceException: Object reference not set to an instance of an object. at Ombi.Schedule.Jobs.Plex.PlexUserImporter.ImportAdmin(UserManagementSettings settings, PlexServers server, List`1 allUsers) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexUserImporter.cs:line 203 at Ombi.Schedule.Jobs.Plex.PlexUserImporter.Execute(IJobExecutionContext job) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexUserImporter.cs:line 71 at Ombi.Schedule.QuartzJobRunner.Execute(IJobExecutionContext context) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/QuartzJobRunner.cs:line 23 at Quartz.Core.JobRunShell.Run(CancellationToken cancellationToken) --- End of inner exception stack trace --- [See nested exception: System.NullReferenceException: Object reference not set to an instance of an object. at Ombi.Schedule.Jobs.Plex.PlexUserImporter.ImportAdmin(UserManagementSettings settings, PlexServers server, List`1 allUsers) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexUserImporter.cs:line 203 at Ombi.Schedule.Jobs.Plex.PlexUserImporter.Execute(IJobExecutionContext job) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexUserImporter.cs:line 71 at Ombi.Schedule.QuartzJobRunner.Execute(IJobExecutionContext context) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/QuartzJobRunner.cs:line 23 at Quartz.Core.JobRunShell.Run(CancellationToken cancellationToken)] 2023-02-23 10:34:01.743 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:01.745 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:02.782 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:02.782 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:03.752 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:03.752 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:04.748 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:04.748 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:05.758 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:05.758 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:06.750 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:06.750 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:07.761 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:07.761 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:08.755 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:08.755 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:09.753 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:09.753 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:10.761 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:10.761 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:11.749 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:11.749 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:12.760 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:12.760 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:13.765 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:13.765 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:14.753 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:14.754 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:15.759 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:15.759 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:16.869 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:16.869 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:17.748 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:17.748 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:18.764 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:18.764 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:19.772 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:19.772 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:20.765 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:20.765 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:21.768 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:21.768 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:22.780 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:22.780 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:23.769 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:23.770 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:24.782 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:24.782 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:25.770 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:25.770 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:26.772 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:26.772 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:27.776 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:27.776 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:28.777 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:28.777 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:29.777 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:29.777 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:30.785 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:30.786 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:31.778 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:31.778 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:32.772 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:32.772 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:33.783 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:33.783 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:34.783 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:34.783 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:35.786 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:35.786 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:36.790 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:36.790 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:37.791 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:37.791 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:38.786 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:38.786 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:39.784 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:39.784 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:40.791 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:40.791 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:41.787 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:41.787 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:42.806 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:42.806 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:43.789 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:43.790 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:44.802 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:44.802 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:45.803 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:45.803 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:46.796 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:46.796 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:48.005 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:48.005 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:48.810 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:48.810 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:49.800 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:49.800 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:50.810 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:50.810 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:51.805 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:51.805 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:52.797 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:52.797 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:53.803 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:53.803 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:54.801 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:54.801 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:55.816 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:55.816 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:56.802 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:56.802 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:57.811 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:57.811 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:58.813 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:58.813 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:34:59.811 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:34:59.811 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:00.817 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:00.817 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:01.826 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:01.826 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:02.814 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:02.814 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:35:03.815 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:03.815 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:04.821 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:04.821 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:05.825 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:05.825 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:06.815 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:06.815 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:07.820 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:07.820 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:08.819 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:08.819 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:09.813 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:09.813 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:10.820 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:10.820 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:11.822 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:11.822 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:12.826 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:12.827 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:35:13.824 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:13.824 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:35:14.824 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:14.824 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:35:15.813 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:15.813 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:35:16.825 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:16.825 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:35:17.820 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:17.820 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:35:18.868 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:18.868 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:35:19.830 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:19.830 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:20.844 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:20.844 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:21.851 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:21.851 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:22.832 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:22.832 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:23.828 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:23.828 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:24.832 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:24.832 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:25.841 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:25.841 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:26.839 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:26.839 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:27.841 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:27.841 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:28.844 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:28.844 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:29.842 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:29.842 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:30.844 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:30.844 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:31.842 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:31.842 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:32.860 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:32.860 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:33.851 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:33.851 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:34.849 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:34.849 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:35.845 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:35.845 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:36.865 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:36.865 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:37.876 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:37.876 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:38.855 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:38.855 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:39.852 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:39.852 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:40.871 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:40.871 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:41.857 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:41.857 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:42.858 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:42.859 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:43.857 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:43.857 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:44.863 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:44.863 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:45.861 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:45.861 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:46.866 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:46.866 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:47.860 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:47.860 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:48.850 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:48.850 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:49.856 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:49.856 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:50.857 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:50.857 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:51.867 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:51.867 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:53.152 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:53.153 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:53.868 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:53.868 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:35:54.865 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:54.865 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:35:55.862 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:55.862 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:35:56.863 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:56.863 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:35:57.866 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:57.866 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:35:58.866 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:58.866 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:35:59.861 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:35:59.861 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:00.867 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:00.867 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:01.868 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:01.868 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:02.866 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:02.867 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:03.866 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:03.867 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:04.913 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:04.913 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:05.878 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:05.878 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:06.874 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:06.874 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:07.885 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:07.885 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:08.874 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:08.875 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:09.874 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:09.874 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:10.876 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:10.876 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:11.886 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:11.886 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:12.886 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:12.886 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:13.881 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:13.881 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:14.881 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:14.881 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:15.894 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:15.894 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:16.885 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:16.886 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:18.080 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:18.080 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:18.887 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:18.887 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:19.890 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:19.890 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:20.888 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:20.888 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:21.895 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:21.895 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:22.897 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:22.897 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:23.891 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:23.891 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:24.895 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:24.895 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:25.894 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:25.894 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:26.897 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:26.897 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:27.897 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:27.897 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:28.902 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:28.902 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:29.898 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:29.898 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:30.898 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:30.898 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:31.901 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:31.901 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:32.908 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:32.908 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:33.861 -05:00 [ERR] StatusCode: Unauthorized, Reason: Unauthorized, RequestUri: http://localhost:32400/library/sections 2023-02-23 10:36:33.861 -05:00 [WRN] Exception thrown when attempting to cache the Plex Content in server plex ubuntu Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0. at Newtonsoft.Json.JsonTextReader.ParseValue() at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter) 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 Ombi.Api.Api.Request[T](Request request, CancellationToken cancellationToken) in /home/runner/work/Ombi/Ombi/src/Ombi.Api/Api.cs:line 90 at Ombi.Api.Plex.PlexApi.GetLibrarySections(String authToken, String plexFullHost) in /home/runner/work/Ombi/Ombi/src/Ombi.Api.Plex/PlexApi.cs:line 123 at Ombi.Schedule.Jobs.Plex.PlexContentSync.GetAllContent(PlexServers plexSettings, Boolean recentlyAddedSearch) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 696 at Ombi.Schedule.Jobs.Plex.PlexContentSync.ProcessServer(PlexServers servers, Boolean recentlyAddedSearch) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 171 at Ombi.Schedule.Jobs.Plex.PlexContentSync.StartTheCache(PlexSettings plexSettings, Boolean recentlyAddedSearch) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 153 2023-02-23 10:36:33.873 -05:00 [ERR] StatusCode: Unauthorized, Reason: Unauthorized, RequestUri: http://localhost:32400/library/sections 2023-02-23 10:36:33.875 -05:00 [ERR] Caching Episodes Failed Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0. at Newtonsoft.Json.JsonTextReader.ParseValue() at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter) 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 Ombi.Api.Api.Request[T](Request request, CancellationToken cancellationToken) in /home/runner/work/Ombi/Ombi/src/Ombi.Api/Api.cs:line 90 at Ombi.Api.Plex.PlexApi.GetLibrarySections(String authToken, String plexFullHost) in /home/runner/work/Ombi/Ombi/src/Ombi.Api.Plex/PlexApi.cs:line 123 at Ombi.Schedule.Jobs.Plex.PlexEpisodeSync.Cache(PlexServers settings) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexEpisodeSync.cs:line 79 at Ombi.Schedule.Jobs.Plex.PlexEpisodeSync.Execute(IJobExecutionContext job) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexEpisodeSync.cs:line 53 2023-02-23 10:36:33.902 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:33.903 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:34.958 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:34.958 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:35.906 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:35.906 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:36.904 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:36.905 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:37.640 -05:00 [ERR] StatusCode: Unauthorized, Reason: Unauthorized, RequestUri: http://localhost:32400/library/sections 2023-02-23 10:36:37.641 -05:00 [WRN] Exception thrown when attempting to cache the Plex Content in server plex ubuntu Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0. at Newtonsoft.Json.JsonTextReader.ParseValue() at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter) 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 Ombi.Api.Api.Request[T](Request request, CancellationToken cancellationToken) in /home/runner/work/Ombi/Ombi/src/Ombi.Api/Api.cs:line 90 at Ombi.Api.Plex.PlexApi.GetLibrarySections(String authToken, String plexFullHost) in /home/runner/work/Ombi/Ombi/src/Ombi.Api.Plex/PlexApi.cs:line 123 at Ombi.Schedule.Jobs.Plex.PlexContentSync.GetAllContent(PlexServers plexSettings, Boolean recentlyAddedSearch) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 696 at Ombi.Schedule.Jobs.Plex.PlexContentSync.ProcessServer(PlexServers servers, Boolean recentlyAddedSearch) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 171 at Ombi.Schedule.Jobs.Plex.PlexContentSync.StartTheCache(PlexSettings plexSettings, Boolean recentlyAddedSearch) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 153 2023-02-23 10:36:37.643 -05:00 [ERR] StatusCode: Unauthorized, Reason: Unauthorized, RequestUri: http://localhost:32400/library/sections 2023-02-23 10:36:37.644 -05:00 [ERR] Caching Episodes Failed Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0. at Newtonsoft.Json.JsonTextReader.ParseValue() at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter) 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 Ombi.Api.Api.Request[T](Request request, CancellationToken cancellationToken) in /home/runner/work/Ombi/Ombi/src/Ombi.Api/Api.cs:line 90 at Ombi.Api.Plex.PlexApi.GetLibrarySections(String authToken, String plexFullHost) in /home/runner/work/Ombi/Ombi/src/Ombi.Api.Plex/PlexApi.cs:line 123 at Ombi.Schedule.Jobs.Plex.PlexEpisodeSync.Cache(PlexServers settings) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexEpisodeSync.cs:line 79 at Ombi.Schedule.Jobs.Plex.PlexEpisodeSync.Execute(IJobExecutionContext job) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexEpisodeSync.cs:line 53 2023-02-23 10:36:37.914 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:37.915 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:38.923 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:38.924 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:39.904 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:39.904 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:40.908 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:40.908 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:41.365 -05:00 [ERR] StatusCode: Unauthorized, Reason: Unauthorized, RequestUri: https://plex.tv/users/sign_in.json 2023-02-23 10:36:41.507 -05:00 [ERR] StatusCode: Unauthorized, Reason: Unauthorized, RequestUri: https://plex.tv/pms/servers.xml 2023-02-23 10:36:41.926 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:41.926 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:42.930 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:42.930 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:43.956 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:43.956 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:44.919 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:44.919 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:45.920 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:45.920 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:46.912 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:46.912 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:47.924 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:47.924 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:48.916 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:48.916 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:49.983 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:49.983 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:50.923 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:50.923 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:51.922 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:51.922 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:52.922 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:52.923 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:53.923 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:53.924 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:54.923 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:54.924 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:55.930 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:55.930 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:56.926 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:56.926 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:57.923 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:57.923 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:58.929 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:58.930 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:36:59.930 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:36:59.930 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:00.931 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:00.931 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:01.952 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:01.952 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:02.931 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:02.931 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:03.935 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:03.935 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:04.950 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:04.950 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:06.015 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:06.015 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:06.939 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:06.939 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:07.947 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:07.947 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:08.940 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:08.940 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:09.940 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:09.940 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:10.938 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:10.938 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:11.938 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:11.938 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:12.943 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:12.943 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:13.939 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:13.939 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:14.943 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:14.943 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:15.949 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:15.949 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:16.942 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:16.942 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:17.961 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:17.961 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:18.951 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:18.951 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:19.951 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:19.951 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:20.952 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:20.953 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:21.975 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:21.975 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:22.957 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:22.957 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:23.953 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:23.953 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:24.967 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:24.968 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:25.961 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:25.961 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:26.955 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:26.955 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:27.959 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:27.959 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:28.960 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:28.960 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:29.968 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:29.968 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:30.960 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:30.960 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:31.965 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:31.965 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:32.963 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:32.963 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:33.966 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:33.966 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:34.966 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:34.966 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:35.966 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:35.966 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:36.972 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:36.972 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:37.962 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:37.962 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:37:38.972 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:38.973 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:37:39.974 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:39.974 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:37:40.978 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:40.978 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:37:41.981 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:41.981 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:37:42.999 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:42.999 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:37:43.981 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:43.981 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:37:44.984 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:44.984 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:37:45.982 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:45.982 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:37:47.058 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:47.058 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:37:47.986 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:47.986 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:37:48.981 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:48.981 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:37:49.981 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:49.981 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:37:50.986 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:50.987 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:37:51.983 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:51.983 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:37:53.385 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:53.386 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:37:53.980 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:53.980 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:37:54.995 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:54.995 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:37:55.987 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:55.987 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:37:57.014 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:57.014 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:37:57.992 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:57.992 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:37:59.193 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:59.193 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:37:59.994 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:37:59.994 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:38:00.995 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:00.995 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:02.217 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:02.217 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:02.997 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:02.997 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:38:04.002 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:04.002 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:38:05.010 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:05.010 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:38:06.042 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:06.043 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:38:07.002 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:07.002 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:38:07.997 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:07.998 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:09.004 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:09.004 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:10.002 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:10.003 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:11.006 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:11.007 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:12.007 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:12.007 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:13.019 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:13.020 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:14.006 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:14.006 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:15.013 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:15.014 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:16.009 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:16.010 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:17.013 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:17.013 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:18.012 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:18.012 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:19.009 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:19.009 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:20.012 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:20.012 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:21.015 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:21.015 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:22.018 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:22.018 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:23.052 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:23.053 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:24.020 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:24.020 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:25.034 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:25.034 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:26.022 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:26.022 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:27.021 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:27.021 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:28.019 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:28.019 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:29.024 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:29.024 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:30.026 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:30.026 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:31.025 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:31.025 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:32.027 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:32.027 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:33.031 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:33.031 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:34.034 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:34.034 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:35.030 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:35.030 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:36.026 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:36.026 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:37.027 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:37.027 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:38.032 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:38.032 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:39.047 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:39.047 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:40.033 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:40.033 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:41.045 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:41.045 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:42.034 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:42.034 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:43.048 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:43.048 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:44.052 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:44.052 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:45.038 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:45.038 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:46.043 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:46.043 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:47.051 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:47.051 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:48.047 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:48.047 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:49.065 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:49.065 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:38:50.045 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:50.045 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:38:51.048 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:51.048 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:38:52.062 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:52.062 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:38:53.052 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:53.052 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:38:54.052 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:54.052 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:38:55.058 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:55.058 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:38:56.059 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:56.059 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:38:57.053 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:57.053 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:38:58.062 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:58.062 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:38:59.055 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:38:59.055 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:00.055 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:00.056 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:01.059 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:01.059 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:02.062 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:02.062 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:03.060 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:03.060 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:04.060 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:04.060 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:05.069 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:05.069 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:06.072 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:06.072 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:07.065 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:07.065 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:08.066 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:08.066 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:09.069 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:09.069 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:10.071 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:10.071 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:11.078 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:11.078 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:12.076 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:12.076 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:13.079 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:13.079 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:13.719 -05:00 [ERR] StatusCode: Unauthorized, Reason: Unauthorized, RequestUri: https://plex.xxx.icu/ 2023-02-23 10:39:13.719 -05:00 [ERR] Could not test Plex Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0. at Newtonsoft.Json.JsonTextReader.ParseValue() at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter) 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 Ombi.Api.Api.Request[T](Request request, CancellationToken cancellationToken) in /home/runner/work/Ombi/Ombi/src/Ombi.Api/Api.cs:line 90 at Ombi.Api.Plex.PlexApi.GetStatus(String authToken, String uri) in /home/runner/work/Ombi/Ombi/src/Ombi.Api.Plex/PlexApi.cs:line 100 at Ombi.Controllers.V1.External.TesterController.Plex(PlexServers settings) in /home/runner/work/Ombi/Ombi/src/Ombi/Controllers/V1/External/TesterController.cs:line 326 2023-02-23 10:39:14.075 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:14.076 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:15.086 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:15.086 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:16.098 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:16.098 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:17.110 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:17.110 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:18.083 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:18.083 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:19.077 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:19.077 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:20.094 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:20.094 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:21.080 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:21.080 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:22.088 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:22.088 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:23.081 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:23.081 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:23.820 -05:00 [ERR] StatusCode: Unauthorized, Reason: Unauthorized, RequestUri: https://plex.xxx.icu/ 2023-02-23 10:39:23.820 -05:00 [ERR] Could not test Plex Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0. at Newtonsoft.Json.JsonTextReader.ParseValue() at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter) 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 Ombi.Api.Api.Request[T](Request request, CancellationToken cancellationToken) in /home/runner/work/Ombi/Ombi/src/Ombi.Api/Api.cs:line 90 at Ombi.Api.Plex.PlexApi.GetStatus(String authToken, String uri) in /home/runner/work/Ombi/Ombi/src/Ombi.Api.Plex/PlexApi.cs:line 100 at Ombi.Controllers.V1.External.TesterController.Plex(PlexServers settings) in /home/runner/work/Ombi/Ombi/src/Ombi/Controllers/V1/External/TesterController.cs:line 326 2023-02-23 10:39:24.084 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:24.084 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:25.106 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:25.106 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:26.089 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:26.089 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:27.089 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:27.089 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:28.082 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:28.083 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:29.110 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:29.110 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:30.088 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:30.088 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:31.095 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:31.095 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:32.093 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:32.093 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:33.094 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:33.095 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:34.110 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:34.110 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:34.543 -05:00 [ERR] StatusCode: Unauthorized, Reason: Unauthorized, RequestUri: http://localhost:32400/ 2023-02-23 10:39:34.543 -05:00 [ERR] StatusCode: Unauthorized, Reason: Unauthorized, RequestUri: http://localhost:32400/ 2023-02-23 10:39:34.544 -05:00 [ERR] Could not test Plex Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0. at Newtonsoft.Json.JsonTextReader.ParseValue() at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter) 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 Ombi.Api.Api.Request[T](Request request, CancellationToken cancellationToken) in /home/runner/work/Ombi/Ombi/src/Ombi.Api/Api.cs:line 90 at Ombi.Api.Plex.PlexApi.GetStatus(String authToken, String uri) in /home/runner/work/Ombi/Ombi/src/Ombi.Api.Plex/PlexApi.cs:line 100 at Ombi.Controllers.V1.External.TesterController.Plex(PlexServers settings) in /home/runner/work/Ombi/Ombi/src/Ombi/Controllers/V1/External/TesterController.cs:line 326 2023-02-23 10:39:34.544 -05:00 [ERR] Could not test Plex Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0. at Newtonsoft.Json.JsonTextReader.ParseValue() at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter) 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 Ombi.Api.Api.Request[T](Request request, CancellationToken cancellationToken) in /home/runner/work/Ombi/Ombi/src/Ombi.Api/Api.cs:line 90 at Ombi.Api.Plex.PlexApi.GetStatus(String authToken, String uri) in /home/runner/work/Ombi/Ombi/src/Ombi.Api.Plex/PlexApi.cs:line 100 at Ombi.Controllers.V1.External.TesterController.Plex(PlexServers settings) in /home/runner/work/Ombi/Ombi/src/Ombi/Controllers/V1/External/TesterController.cs:line 326 2023-02-23 10:39:35.113 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:35.113 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:36.100 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:36.100 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:37.097 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:37.097 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:37.292 -05:00 [ERR] StatusCode: Unauthorized, Reason: Unauthorized, RequestUri: http://localhost:32400/ 2023-02-23 10:39:37.293 -05:00 [ERR] Could not test Plex Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0. at Newtonsoft.Json.JsonTextReader.ParseValue() at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter) 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 Ombi.Api.Api.Request[T](Request request, CancellationToken cancellationToken) in /home/runner/work/Ombi/Ombi/src/Ombi.Api/Api.cs:line 90 at Ombi.Api.Plex.PlexApi.GetStatus(String authToken, String uri) in /home/runner/work/Ombi/Ombi/src/Ombi.Api.Plex/PlexApi.cs:line 100 at Ombi.Controllers.V1.External.TesterController.Plex(PlexServers settings) in /home/runner/work/Ombi/Ombi/src/Ombi/Controllers/V1/External/TesterController.cs:line 326 2023-02-23 10:39:38.094 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:38.094 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:39.097 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:39.097 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:40.102 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:40.102 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:41.105 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:41.105 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:41.685 -05:00 [ERR] StatusCode: Unauthorized, Reason: Unauthorized, RequestUri: http://localhost:32400/library/sections 2023-02-23 10:39:41.686 -05:00 [WRN] Error thrown when attempting to obtain the plex libs Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0. at Newtonsoft.Json.JsonTextReader.ParseValue() at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter) 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 Ombi.Api.Api.Request[T](Request request, CancellationToken cancellationToken) in /home/runner/work/Ombi/Ombi/src/Ombi.Api/Api.cs:line 90 at Ombi.Api.Plex.PlexApi.GetLibrarySections(String authToken, String plexFullHost) in /home/runner/work/Ombi/Ombi/src/Ombi.Api.Plex/PlexApi.cs:line 123 at Ombi.Controllers.V1.External.PlexController.GetPlexLibraries(PlexServers settings) in /home/runner/work/Ombi/Ombi/src/Ombi/Controllers/V1/External/PlexController.cs:line 113 2023-02-23 10:39:42.102 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:42.102 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:43.120 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:43.120 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:44.114 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:44.114 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:45.114 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:45.114 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:46.109 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:46.109 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:47.098 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:47.098 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:48.108 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:48.108 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:49.134 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:49.134 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:50.114 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:50.115 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:51.116 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:51.116 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:52.116 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:52.116 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:53.403 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:53.404 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:54.114 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:54.114 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:55.122 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:55.122 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:56.128 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:56.128 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:57.122 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:57.122 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:58.135 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:58.135 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:39:59.127 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:39:59.127 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:00.124 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:00.124 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:01.125 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:01.125 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:02.142 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:02.142 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:03.130 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:03.130 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:04.130 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:04.130 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:05.132 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:05.132 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:06.130 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:06.130 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:07.135 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:07.136 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:08.136 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:08.136 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:09.150 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:09.150 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:10.137 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:10.137 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:11.143 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:11.143 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:12.139 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:12.139 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:13.165 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:13.165 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:14.136 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:14.136 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:15.140 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:15.140 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:16.146 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:16.146 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:17.153 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:17.153 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:18.148 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:18.148 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:40:19.167 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:19.167 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:40:20.152 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:20.152 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:21.152 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:21.152 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:22.164 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:22.164 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:23.150 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:23.150 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:24.150 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:24.150 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:25.155 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:25.155 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:26.154 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:26.154 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:27.163 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:27.163 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:28.160 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:28.160 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:29.155 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:29.155 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:30.168 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:30.168 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:31.159 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:31.159 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:32.159 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:32.159 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:33.159 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:33.159 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:34.172 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:34.172 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:35.157 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:35.157 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:36.164 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:36.164 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:37.166 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:37.166 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:38.169 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:38.170 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:39.167 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:39.168 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:40.167 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:40.167 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:41.170 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:41.217 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:42.173 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:42.173 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:43.181 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:43.181 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:44.171 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:44.171 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:45.167 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:45.167 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:46.181 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:46.181 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:47.176 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:47.176 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:48.176 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:48.176 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:49.178 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:49.178 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:50.181 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:50.181 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:51.183 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:51.183 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:52.180 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:52.180 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:53.181 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:53.182 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:54.187 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:54.187 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:40:55.180 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:55.180 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:40:56.178 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:56.178 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:40:57.181 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:57.181 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:40:58.182 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:58.183 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:40:59.182 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:40:59.182 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:00.192 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:00.192 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:01.181 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:01.181 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:02.206 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:02.206 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:03.187 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:03.187 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:04.186 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:04.186 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:05.196 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:05.196 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:06.193 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:06.193 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:07.195 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:07.195 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:08.197 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:08.197 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:09.195 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:09.195 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:10.195 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:10.195 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:11.197 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:11.197 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:12.197 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:12.198 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:13.195 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:13.195 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:14.191 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:14.191 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:15.205 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:15.205 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:15.338 -05:00 [ERR] StatusCode: Unauthorized, Reason: Unauthorized, RequestUri: http://localhost:32400/ 2023-02-23 10:41:15.338 -05:00 [ERR] Could not test Plex Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0. at Newtonsoft.Json.JsonTextReader.ParseValue() at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter) 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 Ombi.Api.Api.Request[T](Request request, CancellationToken cancellationToken) in /home/runner/work/Ombi/Ombi/src/Ombi.Api/Api.cs:line 90 at Ombi.Api.Plex.PlexApi.GetStatus(String authToken, String uri) in /home/runner/work/Ombi/Ombi/src/Ombi.Api.Plex/PlexApi.cs:line 100 at Ombi.Controllers.V1.External.TesterController.Plex(PlexServers settings) in /home/runner/work/Ombi/Ombi/src/Ombi/Controllers/V1/External/TesterController.cs:line 326 2023-02-23 10:41:16.201 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:16.201 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:17.197 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:17.197 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:18.205 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:18.205 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:19.212 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:19.212 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:20.206 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:20.206 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:21.208 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:21.208 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:22.216 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:22.216 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:23.209 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:23.209 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:24.217 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:24.217 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:25.211 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:25.211 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:26.210 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:26.211 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:27.217 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:27.217 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:28.215 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:28.215 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:29.219 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:29.220 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:30.218 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:30.218 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:31.256 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:31.256 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:32.230 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:32.230 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:33.166 -05:00 [ERR] StatusCode: Unauthorized, Reason: Unauthorized, RequestUri: http://localhost:32400/ 2023-02-23 10:41:33.166 -05:00 [ERR] Could not test Plex Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0. at Newtonsoft.Json.JsonTextReader.ParseValue() at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter) 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 Ombi.Api.Api.Request[T](Request request, CancellationToken cancellationToken) in /home/runner/work/Ombi/Ombi/src/Ombi.Api/Api.cs:line 90 at Ombi.Api.Plex.PlexApi.GetStatus(String authToken, String uri) in /home/runner/work/Ombi/Ombi/src/Ombi.Api.Plex/PlexApi.cs:line 101 at Ombi.Controllers.V1.External.TesterController.Plex(PlexServers settings) in /home/runner/work/Ombi/Ombi/src/Ombi/Controllers/V1/External/TesterController.cs:line 326 2023-02-23 10:41:33.219 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:33.219 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:34.218 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:34.218 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:35.226 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:35.226 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:36.226 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:36.226 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:37.225 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:37.225 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:38.228 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:38.228 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:39.258 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:39.258 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:40.238 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:40.238 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:41.240 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:41.240 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:42.236 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:42.236 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:43.236 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:43.237 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:44.246 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:44.246 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:45.242 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:45.242 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:46.232 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:46.232 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:47.234 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:47.234 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:48.235 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:48.235 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:49.239 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:49.239 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:50.238 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:50.238 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:51.236 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:51.236 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:52.239 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:52.240 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:53.554 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:53.554 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:54.240 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:54.240 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:55.247 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:55.248 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:56.242 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:56.242 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:57.248 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:57.248 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:58.248 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:58.248 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:41:59.253 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:41:59.253 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:00.280 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:00.280 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:01.256 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:01.257 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:02.251 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:02.251 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:03.249 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:03.249 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:04.254 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:04.254 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:05.260 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:05.260 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:06.259 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:06.259 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:07.267 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:07.267 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:08.264 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:08.264 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:09.261 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:09.261 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:10.261 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:10.261 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:11.260 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:11.260 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:12.264 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:12.264 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:13.271 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:13.271 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:14.269 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:14.269 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:15.266 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:15.266 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:16.270 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:16.270 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:17.258 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:17.258 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:18.284 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:18.284 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:19.301 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:19.301 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:20.297 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:20.297 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:21.279 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:21.279 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:22.276 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:22.277 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:23.279 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:23.279 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:24.271 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:24.271 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:25.287 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:25.287 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:26.281 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:26.281 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:27.282 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:27.282 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:28.284 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:28.284 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:29.277 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:29.278 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:30.288 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:30.288 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:35.804 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:35.804 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:36.637 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:36.637 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:37.632 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/112723444 2023-02-23 10:42:37.632 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:38.694 -05:00 [ERR] StatusCode: TooManyRequests, Reason: Too Many Requests, RequestUri: https://plex.tv/api/v2/pins/115498710 2023-02-23 10:42:38.694 -05:00 [ERR] Code: '1003' : 'API rate limit exceeded' 2023-02-23 10:42:53.929 -05:00 [WRN] Episode Episode 01-01 has no episode number. Skipping. 2023-02-23 10:42:53.958 -05:00 [WRN] Episode Episode 0 has no episode number. Skipping. 2023-02-23 10:43:22.772 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: http://api.themoviedb.org/3/movie/1047649?api_key=b8eabaf5608b88d0298aa189dd90bf00&append_to_response=videos%2Crelease_dates&language=en 2023-02-23 10:43:22.897 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: http://api.themoviedb.org/3/movie/1047656?api_key=b8eabaf5608b88d0298aa189dd90bf00&append_to_response=videos%2Crelease_dates&language=en 2023-02-23 10:43:23.266 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: http://api.themoviedb.org/3/movie/1014637?api_key=b8eabaf5608b88d0298aa189dd90bf00&append_to_response=videos%2Crelease_dates&language=en 2023-02-23 10:43:35.583 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: http://api.themoviedb.org/3/tv/196959/external_ids?api_key=b8eabaf5608b88d0298aa189dd90bf00 2023-02-23 10:51:28.488 -05:00 [ERR] StatusCode: Unauthorized, Reason: Unauthorized, RequestUri: https://plex.tv/users/sign_in.json 2023-02-23 10:51:28.630 -05:00 [ERR] StatusCode: Unauthorized, Reason: Unauthorized, RequestUri: https://plex.tv/pms/servers.xml 2023-02-23 10:51:50.180 -05:00 [ERR] StatusCode: Unauthorized, Reason: Unauthorized, RequestUri: https://plex.tv/users/sign_in.json 2023-02-23 10:51:50.321 -05:00 [ERR] StatusCode: Unauthorized, Reason: Unauthorized, RequestUri: https://plex.tv/pms/servers.xml 2023-02-23 10:54:30.797 -05:00 [WRN] Episode Episode 01-01 has no episode number. Skipping. 2023-02-23 10:54:30.803 -05:00 [WRN] Episode Episode 0 has no episode number. Skipping. 2023-02-23 10:54:42.395 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: http://api.themoviedb.org/3/movie/1047649?api_key=b8eabaf5608b88d0298aa189dd90bf00&append_to_response=videos%2Crelease_dates&language=en 2023-02-23 10:54:42.440 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: http://api.themoviedb.org/3/movie/1047656?api_key=b8eabaf5608b88d0298aa189dd90bf00&append_to_response=videos%2Crelease_dates&language=en 2023-02-23 10:54:42.484 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: http://api.themoviedb.org/3/movie/1014637?api_key=b8eabaf5608b88d0298aa189dd90bf00&append_to_response=videos%2Crelease_dates&language=en 2023-02-23 10:55:38.120 -05:00 [WRN] Episode Episode 01-01 has no episode number. Skipping. 2023-02-23 10:55:38.127 -05:00 [WRN] Episode Episode 0 has no episode number. Skipping. 2023-02-23 10:55:48.972 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: http://api.themoviedb.org/3/movie/1047649?api_key=b8eabaf5608b88d0298aa189dd90bf00&append_to_response=videos%2Crelease_dates&language=en 2023-02-23 10:55:49.015 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: http://api.themoviedb.org/3/movie/1047656?api_key=b8eabaf5608b88d0298aa189dd90bf00&append_to_response=videos%2Crelease_dates&language=en 2023-02-23 10:55:49.058 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: http://api.themoviedb.org/3/movie/1014637?api_key=b8eabaf5608b88d0298aa189dd90bf00&append_to_response=videos%2Crelease_dates&language=en 2023-02-23 10:57:08.359 -05:00 [ERR] An exception occurred in the database while saving changes for context type 'Ombi.Store.Context.MySql.ExternalMySqlContext'. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) 2023-02-23 10:57:08.363 -05:00 [ERR] Exception when adding new seasons to title Battlestar Galactica (2003) Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Ombi.Store.Repository.BaseRepository`2.InternalSaveChanges() in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/BaseRepository.cs:line 96 at Ombi.Store.Repository.PlexServerContentRepository.Update(IMediaServerContent existingContent) in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/PlexContentRepository.cs:line 117 at Ombi.Schedule.Jobs.Plex.PlexContentSync.ProcessTvShow(PlexServers servers, Metadata show, HashSet`1 contentToAdd, Dictionary`2 contentProcessed) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 576 2023-02-23 10:57:08.374 -05:00 [ERR] An exception occurred in the database while saving changes for context type 'Ombi.Store.Context.MySql.ExternalMySqlContext'. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) 2023-02-23 10:57:08.375 -05:00 [ERR] Exception when adding new seasons to title The Book of Boba Fett Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Ombi.Store.Repository.BaseRepository`2.InternalSaveChanges() in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/BaseRepository.cs:line 96 at Ombi.Store.Repository.PlexServerContentRepository.Update(IMediaServerContent existingContent) in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/PlexContentRepository.cs:line 117 at Ombi.Schedule.Jobs.Plex.PlexContentSync.ProcessTvShow(PlexServers servers, Metadata show, HashSet`1 contentToAdd, Dictionary`2 contentProcessed) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 576 2023-02-23 10:57:08.390 -05:00 [ERR] An exception occurred in the database while saving changes for context type 'Ombi.Store.Context.MySql.ExternalMySqlContext'. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) 2023-02-23 10:57:08.392 -05:00 [ERR] Exception when adding new seasons to title Caprica Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Ombi.Store.Repository.BaseRepository`2.InternalSaveChanges() in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/BaseRepository.cs:line 96 at Ombi.Store.Repository.PlexServerContentRepository.Update(IMediaServerContent existingContent) in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/PlexContentRepository.cs:line 117 at Ombi.Schedule.Jobs.Plex.PlexContentSync.ProcessTvShow(PlexServers servers, Metadata show, HashSet`1 contentToAdd, Dictionary`2 contentProcessed) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 576 2023-02-23 10:57:08.421 -05:00 [ERR] An exception occurred in the database while saving changes for context type 'Ombi.Store.Context.MySql.ExternalMySqlContext'. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) 2023-02-23 10:57:08.423 -05:00 [ERR] Exception when adding new seasons to title Continuum Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Ombi.Store.Repository.BaseRepository`2.InternalSaveChanges() in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/BaseRepository.cs:line 96 at Ombi.Store.Repository.PlexServerContentRepository.Update(IMediaServerContent existingContent) in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/PlexContentRepository.cs:line 117 at Ombi.Schedule.Jobs.Plex.PlexContentSync.ProcessTvShow(PlexServers servers, Metadata show, HashSet`1 contentToAdd, Dictionary`2 contentProcessed) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 576 2023-02-23 10:57:08.442 -05:00 [ERR] An exception occurred in the database while saving changes for context type 'Ombi.Store.Context.MySql.ExternalMySqlContext'. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) 2023-02-23 10:57:08.443 -05:00 [ERR] Exception when adding new seasons to title Debris Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Ombi.Store.Repository.BaseRepository`2.InternalSaveChanges() in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/BaseRepository.cs:line 96 at Ombi.Store.Repository.PlexServerContentRepository.Update(IMediaServerContent existingContent) in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/PlexContentRepository.cs:line 117 at Ombi.Schedule.Jobs.Plex.PlexContentSync.ProcessTvShow(PlexServers servers, Metadata show, HashSet`1 contentToAdd, Dictionary`2 contentProcessed) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 576 2023-02-23 10:57:08.466 -05:00 [ERR] An exception occurred in the database while saving changes for context type 'Ombi.Store.Context.MySql.ExternalMySqlContext'. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) 2023-02-23 10:57:08.467 -05:00 [ERR] Exception when adding new seasons to title For All Mankind Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Ombi.Store.Repository.BaseRepository`2.InternalSaveChanges() in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/BaseRepository.cs:line 96 at Ombi.Store.Repository.PlexServerContentRepository.Update(IMediaServerContent existingContent) in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/PlexContentRepository.cs:line 117 at Ombi.Schedule.Jobs.Plex.PlexContentSync.ProcessTvShow(PlexServers servers, Metadata show, HashSet`1 contentToAdd, Dictionary`2 contentProcessed) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 576 2023-02-23 10:57:08.485 -05:00 [ERR] An exception occurred in the database while saving changes for context type 'Ombi.Store.Context.MySql.ExternalMySqlContext'. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) 2023-02-23 10:57:08.487 -05:00 [ERR] Exception when adding new seasons to title Halo Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Ombi.Store.Repository.BaseRepository`2.InternalSaveChanges() in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/BaseRepository.cs:line 96 at Ombi.Store.Repository.PlexServerContentRepository.Update(IMediaServerContent existingContent) in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/PlexContentRepository.cs:line 117 at Ombi.Schedule.Jobs.Plex.PlexContentSync.ProcessTvShow(PlexServers servers, Metadata show, HashSet`1 contentToAdd, Dictionary`2 contentProcessed) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 576 2023-02-23 10:57:08.506 -05:00 [ERR] An exception occurred in the database while saving changes for context type 'Ombi.Store.Context.MySql.ExternalMySqlContext'. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) 2023-02-23 10:57:08.508 -05:00 [ERR] Exception when adding new seasons to title Halo Legends Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Ombi.Store.Repository.BaseRepository`2.InternalSaveChanges() in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/BaseRepository.cs:line 96 at Ombi.Store.Repository.PlexServerContentRepository.Update(IMediaServerContent existingContent) in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/PlexContentRepository.cs:line 117 at Ombi.Schedule.Jobs.Plex.PlexContentSync.ProcessTvShow(PlexServers servers, Metadata show, HashSet`1 contentToAdd, Dictionary`2 contentProcessed) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 576 2023-02-23 10:57:08.525 -05:00 [ERR] An exception occurred in the database while saving changes for context type 'Ombi.Store.Context.MySql.ExternalMySqlContext'. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) 2023-02-23 10:57:08.527 -05:00 [ERR] Exception when adding new seasons to title Halo: The Fall of Reach Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Ombi.Store.Repository.BaseRepository`2.InternalSaveChanges() in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/BaseRepository.cs:line 96 at Ombi.Store.Repository.PlexServerContentRepository.Update(IMediaServerContent existingContent) in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/PlexContentRepository.cs:line 117 at Ombi.Schedule.Jobs.Plex.PlexContentSync.ProcessTvShow(PlexServers servers, Metadata show, HashSet`1 contentToAdd, Dictionary`2 contentProcessed) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 576 2023-02-23 10:57:08.825 -05:00 [ERR] An exception occurred in the database while saving changes for context type 'Ombi.Store.Context.MySql.ExternalMySqlContext'. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) 2023-02-23 10:57:08.828 -05:00 [ERR] Exception when adding new seasons to title Terminator: The Sarah Connor Chronicles Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Ombi.Store.Repository.BaseRepository`2.InternalSaveChanges() in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/BaseRepository.cs:line 96 at Ombi.Store.Repository.PlexServerContentRepository.Update(IMediaServerContent existingContent) in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/PlexContentRepository.cs:line 117 at Ombi.Schedule.Jobs.Plex.PlexContentSync.ProcessTvShow(PlexServers servers, Metadata show, HashSet`1 contentToAdd, Dictionary`2 contentProcessed) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 576 2023-02-23 10:57:08.857 -05:00 [ERR] An exception occurred in the database while saving changes for context type 'Ombi.Store.Context.MySql.ExternalMySqlContext'. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) 2023-02-23 10:57:08.860 -05:00 [ERR] Exception when adding new seasons to title Timeless (2016) Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Ombi.Store.Repository.BaseRepository`2.InternalSaveChanges() in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/BaseRepository.cs:line 96 at Ombi.Store.Repository.PlexServerContentRepository.Update(IMediaServerContent existingContent) in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/PlexContentRepository.cs:line 117 at Ombi.Schedule.Jobs.Plex.PlexContentSync.ProcessTvShow(PlexServers servers, Metadata show, HashSet`1 contentToAdd, Dictionary`2 contentProcessed) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 576 2023-02-23 10:57:08.884 -05:00 [ERR] An exception occurred in the database while saving changes for context type 'Ombi.Store.Context.MySql.ExternalMySqlContext'. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) 2023-02-23 10:57:08.886 -05:00 [ERR] Exception when adding new seasons to title The War of the Worlds Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Ombi.Store.Repository.BaseRepository`2.InternalSaveChanges() in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/BaseRepository.cs:line 96 at Ombi.Store.Repository.PlexServerContentRepository.Update(IMediaServerContent existingContent) in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/PlexContentRepository.cs:line 117 at Ombi.Schedule.Jobs.Plex.PlexContentSync.ProcessTvShow(PlexServers servers, Metadata show, HashSet`1 contentToAdd, Dictionary`2 contentProcessed) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 576 2023-02-23 10:57:08.910 -05:00 [ERR] An exception occurred in the database while saving changes for context type 'Ombi.Store.Context.MySql.ExternalMySqlContext'. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) 2023-02-23 10:57:08.912 -05:00 [ERR] Exception when adding new seasons to title War of the Worlds (2019) Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Ombi.Store.Repository.BaseRepository`2.InternalSaveChanges() in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/BaseRepository.cs:line 96 at Ombi.Store.Repository.PlexServerContentRepository.Update(IMediaServerContent existingContent) in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/PlexContentRepository.cs:line 117 at Ombi.Schedule.Jobs.Plex.PlexContentSync.ProcessTvShow(PlexServers servers, Metadata show, HashSet`1 contentToAdd, Dictionary`2 contentProcessed) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 576 2023-02-23 10:57:08.927 -05:00 [ERR] An exception occurred in the database while saving changes for context type 'Ombi.Store.Context.MySql.ExternalMySqlContext'. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) 2023-02-23 10:57:08.929 -05:00 [WRN] Exception thrown when attempting to cache the Plex Content in server localserver Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> MySqlConnector.MySqlException (0x80004005): Duplicate entry '60096' for key 'AK_PlexServerContent_Key' at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 956 at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 44 at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 108 at MySqlConnector.MySqlDataReader.NextResultAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 87 at MySqlConnector.MySqlDataReader.NextResultAsync(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 47 at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass33_0`2.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Ombi.Store.Repository.BaseRepository`2.InternalSaveChanges() in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/BaseRepository.cs:line 96 at Ombi.Store.Repository.BaseRepository`2.SaveChangesAsync() in /home/runner/work/Ombi/Ombi/src/Ombi.Store/Repository/BaseRepository.cs:line 78 at Ombi.Schedule.Jobs.Plex.PlexContentSync.ProcessServer(PlexServers servers, Boolean recentlyAddedSearch) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 259 at Ombi.Schedule.Jobs.Plex.PlexContentSync.StartTheCache(PlexSettings plexSettings, Boolean recentlyAddedSearch) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Plex/PlexContentSync.cs:line 153 2023-02-23 10:57:09.364 -05:00 [WRN] Episode Episode 01-01 has no episode number. Skipping. 2023-02-23 10:57:09.379 -05:00 [WRN] Episode Episode 0 has no episode number. Skipping. 2023-02-23 10:57:36.617 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: http://api.themoviedb.org/3/movie/1047649?api_key=b8eabaf5608b88d0298aa189dd90bf00&append_to_response=videos%2Crelease_dates&language=en 2023-02-23 10:57:36.664 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: http://api.themoviedb.org/3/movie/1047656?api_key=b8eabaf5608b88d0298aa189dd90bf00&append_to_response=videos%2Crelease_dates&language=en 2023-02-23 10:57:36.904 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: http://api.themoviedb.org/3/movie/1014637?api_key=b8eabaf5608b88d0298aa189dd90bf00&append_to_response=videos%2Crelease_dates&language=en 2023-02-23 10:57:43.147 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: http://api.themoviedb.org/3/tv/196959/external_ids?api_key=b8eabaf5608b88d0298aa189dd90bf00 2023-02-23 10:59:44.011 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 10:59:44.011 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:59:45.009 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 10:59:45.010 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:59:46.007 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 10:59:46.007 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:59:47.000 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 10:59:47.000 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:59:47.995 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 10:59:47.995 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:59:49.008 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 10:59:49.008 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:59:50.003 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 10:59:50.003 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:59:51.003 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 10:59:51.003 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:59:52.022 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 10:59:52.022 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:59:53.007 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 10:59:53.007 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:59:54.010 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 10:59:54.011 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:59:55.015 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 10:59:55.016 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:59:56.000 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 10:59:56.001 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:59:57.003 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 10:59:57.003 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:59:58.009 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 10:59:58.010 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 10:59:59.009 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 10:59:59.010 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:00.000 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:00.000 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:01.864 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:01.864 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:02.753 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:02.753 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:03.416 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:03.416 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:04.617 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:04.617 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:05.615 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:05.615 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:06.266 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:06.266 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:07.003 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:07.004 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:08.023 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:08.023 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:09.047 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:09.047 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:10.014 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:10.014 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:11.010 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:11.010 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:12.012 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:12.012 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:13.048 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:13.048 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:14.008 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:14.008 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:15.010 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:15.010 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:16.014 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:16.014 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:17.011 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:17.011 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:18.011 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:18.011 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:19.007 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:19.007 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:20.003 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:20.003 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:21.008 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:21.008 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:22.010 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:22.010 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:23.001 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:23.001 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:24.004 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:24.004 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:25.002 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:25.003 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:26.000 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:26.000 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:26.998 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:26.998 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:28.021 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:28.021 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:28.999 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:28.999 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:30.003 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:30.003 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:31.009 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:31.010 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:32.003 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:32.003 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:33.000 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:33.000 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:34.291 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:34.291 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:35.001 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:35.002 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:36.092 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:36.092 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:36.993 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:36.993 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:37.994 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:37.994 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:39.008 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:39.008 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:39.995 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:39.995 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:40.996 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:40.997 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:41.995 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:41.995 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:42.997 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:42.997 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:43.994 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:43.994 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:45.007 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:45.007 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:46.003 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:46.003 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:46.998 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:46.998 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:47.885 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:47.885 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:48.729 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:48.729 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:49.739 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:49.739 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:50.734 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:50.734 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:51.741 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:51.741 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:52.744 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:52.745 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:53.728 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:53.728 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:54.730 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:54.730 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:55.736 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:55.736 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:56.735 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:56.735 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:57.737 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:57.737 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:58.747 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:58.747 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:00:59.761 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:00:59.761 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:01:00.741 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:01:00.741 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:01:01.733 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:01:01.733 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:01:02.733 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:01:02.733 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:01:03.732 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:01:03.732 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:01:04.732 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:01:04.732 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:01:05.729 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:01:05.729 -05:00 [ERR] Code: '1020' : 'Code not found or expired' 2023-02-23 11:01:06.732 -05:00 [ERR] StatusCode: NotFound, Reason: Not Found, RequestUri: https://plex.tv/api/v2/pins/1321980190 2023-02-23 11:01:06.732 -05:00 [ERR] Code: '1020' : 'Code not found or expired'