Closed dm3ch closed 2 years ago
You try in 0.4.3 nightly?
Not yet. I thought that cardigann indexers are updated separately from prowlarr itself, isn't it?
Is it safe to switch from develop to nightly and back? Wouldn't this cause DB migration issues?
There's some backend updates that need upgraded prowlarr. It's not safe to swap to nightly and back. It's safe to swap to nightly and then restore a backup if you want to get back to develop.
jFYI: this site have open registration, so I believe no actual invite is needed. But if you need it, I can create test credentials for you
Checked with 0.4.3.1919: same problem
Error log from 0.4.3:
[Error] Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware: An unhandled exception has occurred while executing the request.
[v0.4.3.1919] System.ArgumentNullException: Value cannot be null. (Parameter 'fileKey')
at NzbDrone.Core.IndexerVersions.IndexerDefinitionUpdateService.GetUncachedDefinition(String fileKey) in D:\a\1\s\src\NzbDrone.Core\IndexerVersions\IndexerDefinitionUpdateService.cs:line 209
at NzbDrone.Core.IndexerVersions.IndexerDefinitionUpdateService.<>c__DisplayClass12_0.<GetCachedDefinition>b__0() in D:\a\1\s\src\NzbDrone.Core\IndexerVersions\IndexerDefinitionUpdateService.cs:line 120
at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) in D:\a\1\s\src\NzbDrone.Common\Cache\Cached.cs:line 104
at NzbDrone.Core.IndexerVersions.IndexerDefinitionUpdateService.GetCachedDefinition(String fileKey) in D:\a\1\s\src\NzbDrone.Core\IndexerVersions\IndexerDefinitionUpdateService.cs:line 120
at Prowlarr.Api.V1.Indexers.IndexerResourceMapper.ToModel(IndexerResource resource) in D:\a\1\s\src\Prowlarr.Api.V1\Indexers\IndexerResource.cs:line 119
at Prowlarr.Api.V1.ProviderControllerBase`3.GetDefinition(TProviderResource providerResource, Boolean validate, Boolean includeWarnings, Boolean forceValidate) in D:\a\1\s\src\Prowlarr.Api.V1\ProviderControllerBase.cs:line 97
at Prowlarr.Api.V1.ProviderControllerBase`3.RequestAction(String name, TProviderResource resource) in D:\a\1\s\src\Prowlarr.Api.V1\ProviderControllerBase.cs:line 175
at lambda_method123(Closure , Object , Object[] )
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()
--- End of stack trace from previous location ---
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.InvokeInnerFilterAsync()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeFilterPipelineAsync>g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
at Prowlarr.Http.Middleware.BufferingMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Prowlarr.Http\Middleware\BufferingMiddleware.cs:line 27
at Prowlarr.Http.Middleware.IfModifiedMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Prowlarr.Http\Middleware\IfModifiedMiddleware.cs:line 40
at Prowlarr.Http.Middleware.CacheHeaderMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Prowlarr.Http\Middleware\CacheHeaderMiddleware.cs:line 32
at Prowlarr.Http.Middleware.UrlBaseMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Prowlarr.Http\Middleware\UrlBaseMiddleware.cs:line 26
at Prowlarr.Http.Middleware.VersionMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Prowlarr.Http\Middleware\VersionMiddleware.cs:line 27
at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context)
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 Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.<Invoke>g__Awaited|6_0(ExceptionHandlerMiddleware middleware, HttpContext context, Task task)
[Warn] ProwlarrErrorPipeline: System.ArgumentNullException: Value cannot be null. (Parameter 'fileKey')
[v0.4.3.1919] System.ArgumentNullException: Value cannot be null. (Parameter 'fileKey')
at NzbDrone.Core.IndexerVersions.IndexerDefinitionUpdateService.GetUncachedDefinition(String fileKey) in D:\a\1\s\src\NzbDrone.Core\IndexerVersions\IndexerDefinitionUpdateService.cs:line 209
at NzbDrone.Core.IndexerVersions.IndexerDefinitionUpdateService.<>c__DisplayClass12_0.<GetCachedDefinition>b__0() in D:\a\1\s\src\NzbDrone.Core\IndexerVersions\IndexerDefinitionUpdateService.cs:line 120
at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) in D:\a\1\s\src\NzbDrone.Common\Cache\Cached.cs:line 104
at NzbDrone.Core.IndexerVersions.IndexerDefinitionUpdateService.GetCachedDefinition(String fileKey) in D:\a\1\s\src\NzbDrone.Core\IndexerVersions\IndexerDefinitionUpdateService.cs:line 120
at Prowlarr.Api.V1.Indexers.IndexerResourceMapper.ToModel(IndexerResource resource) in D:\a\1\s\src\Prowlarr.Api.V1\Indexers\IndexerResource.cs:line 119
at Prowlarr.Api.V1.ProviderControllerBase`3.GetDefinition(TProviderResource providerResource, Boolean validate, Boolean includeWarnings, Boolean forceValidate) in D:\a\1\s\src\Prowlarr.Api.V1\ProviderControllerBase.cs:line 97
at Prowlarr.Api.V1.ProviderControllerBase`3.RequestAction(String name, TProviderResource resource) in D:\a\1\s\src\Prowlarr.Api.V1\ProviderControllerBase.cs:line 175
at lambda_method123(Closure , Object , Object[] )
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()
--- End of stack trace from previous location ---
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.InvokeInnerFilterAsync()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeFilterPipelineAsync>g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
at Prowlarr.Http.Middleware.BufferingMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Prowlarr.Http\Middleware\BufferingMiddleware.cs:line 27
at Prowlarr.Http.Middleware.IfModifiedMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Prowlarr.Http\Middleware\IfModifiedMiddleware.cs:line 40
at Prowlarr.Http.Middleware.CacheHeaderMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Prowlarr.Http\Middleware\CacheHeaderMiddleware.cs:line 32
at Prowlarr.Http.Middleware.UrlBaseMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Prowlarr.Http\Middleware\UrlBaseMiddleware.cs:line 26
at Prowlarr.Http.Middleware.VersionMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Prowlarr.Http\Middleware\VersionMiddleware.cs:line 27
at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context)
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 Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.<Invoke>g__Awaited|6_0(ExceptionHandlerMiddleware middleware, HttpContext context, Task task)
[Fatal] ProwlarrErrorPipeline: Request Failed. POST /api/v1/indexer/action/getUrls
[v0.4.3.1919] System.ArgumentNullException: Value cannot be null. (Parameter 'fileKey')
at NzbDrone.Core.IndexerVersions.IndexerDefinitionUpdateService.GetUncachedDefinition(String fileKey) in D:\a\1\s\src\NzbDrone.Core\IndexerVersions\IndexerDefinitionUpdateService.cs:line 209
at NzbDrone.Core.IndexerVersions.IndexerDefinitionUpdateService.<>c__DisplayClass12_0.<GetCachedDefinition>b__0() in D:\a\1\s\src\NzbDrone.Core\IndexerVersions\IndexerDefinitionUpdateService.cs:line 120
at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) in D:\a\1\s\src\NzbDrone.Common\Cache\Cached.cs:line 104
at NzbDrone.Core.IndexerVersions.IndexerDefinitionUpdateService.GetCachedDefinition(String fileKey) in D:\a\1\s\src\NzbDrone.Core\IndexerVersions\IndexerDefinitionUpdateService.cs:line 120
at Prowlarr.Api.V1.Indexers.IndexerResourceMapper.ToModel(IndexerResource resource) in D:\a\1\s\src\Prowlarr.Api.V1\Indexers\IndexerResource.cs:line 119
at Prowlarr.Api.V1.ProviderControllerBase`3.GetDefinition(TProviderResource providerResource, Boolean validate, Boolean includeWarnings, Boolean forceValidate) in D:\a\1\s\src\Prowlarr.Api.V1\ProviderControllerBase.cs:line 97
at Prowlarr.Api.V1.ProviderControllerBase`3.RequestAction(String name, TProviderResource resource) in D:\a\1\s\src\Prowlarr.Api.V1\ProviderControllerBase.cs:line 175
at lambda_method123(Closure , Object , Object[] )
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()
--- End of stack trace from previous location ---
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.InvokeInnerFilterAsync()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeFilterPipelineAsync>g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
at Prowlarr.Http.Middleware.BufferingMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Prowlarr.Http\Middleware\BufferingMiddleware.cs:line 27
at Prowlarr.Http.Middleware.IfModifiedMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Prowlarr.Http\Middleware\IfModifiedMiddleware.cs:line 40
at Prowlarr.Http.Middleware.CacheHeaderMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Prowlarr.Http\Middleware\CacheHeaderMiddleware.cs:line 32
at Prowlarr.Http.Middleware.UrlBaseMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Prowlarr.Http\Middleware\UrlBaseMiddleware.cs:line 26
at Prowlarr.Http.Middleware.VersionMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Prowlarr.Http\Middleware\VersionMiddleware.cs:line 27
at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context)
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 Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.<Invoke>g__Awaited|6_0(ExceptionHandlerMiddleware middleware, HttpContext context, Task task)
Looks like a different problem to me
Just the error without context isn't particularly helpful. tracelogs are required.
that error like Q said appears to be unrelated to the issue reported....looks like somehow a definition file is missing or something?
But symptoms are completely same. I'm able to find releases, but when I downloads .torrent file it's broken.
Ok, I would try to reproduce this again with trace logs
Trace log of 4.3.1
2022-08-07 14:52:01.4|Trace|EventAggregator|ConfigFileSavedEvent <~ ReconfigureLogging
2022-08-07 14:52:01.4|Trace|Http|Req: 93 [GET] /api/v1/health (from 172.17.0.1 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36)
2022-08-07 14:52:01.4|Debug|Prowlarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'rijndaelpassphrase' defaultValue:'23a51dab-8120-4610-8b43-493764d446c5'
2022-08-07 14:52:01.4|Trace|ConfigService|Writing Setting to database. Key:'rijndaelpassphrase' Value:'23a51dab-8120-4610-8b43-493764d446c5'
2022-08-07 14:52:01.4|Trace|Http|Res: 93 [GET] /api/v1/health: 200.OK (2 ms)
2022-08-07 14:52:01.4|Debug|Api|[GET] /api/v1/health: 200.OK (2 ms)
2022-08-07 14:52:01.4|Trace|Http|Req: 94 [GET] /api/v1/health (from 172.17.0.1 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36)
2022-08-07 14:52:01.4|Debug|Prowlarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2022-08-07 14:52:01.4|Trace|Http|Res: 94 [GET] /api/v1/health: 200.OK (1 ms)
2022-08-07 14:52:01.4|Debug|Api|[GET] /api/v1/health: 200.OK (1 ms)
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'hmacpassphrase' defaultValue:'a1dd460a-d526-4c2c-a5d7-b96d4f91828a'
2022-08-07 14:52:01.4|Trace|ConfigService|Writing Setting to database. Key:'hmacpassphrase' Value:'a1dd460a-d526-4c2c-a5d7-b96d4f91828a'
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'rijndaelsalt' defaultValue:'1583e10b-e87f-4908-8755-d14453e68b36'
2022-08-07 14:52:01.4|Trace|ConfigService|Writing Setting to database. Key:'rijndaelsalt' Value:'1583e10b-e87f-4908-8755-d14453e68b36'
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'hmacsalt' defaultValue:'3c67425b-9387-494f-af99-edbfc255ada0'
2022-08-07 14:52:01.4|Trace|ConfigService|Writing Setting to database. Key:'hmacsalt' Value:'3c67425b-9387-494f-af99-edbfc255ada0'
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'proxytype' defaultValue:'Http'
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'proxyhostname' defaultValue:''
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'proxyport' defaultValue:'8080'
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'proxyusername' defaultValue:''
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'proxypassword' defaultValue:''
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'proxybypassfilter' defaultValue:''
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'proxybypasslocaladdresses' defaultValue:'True'
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'backupfolder' defaultValue:'Backups'
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'backupinterval' defaultValue:'7'
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'backupretention' defaultValue:'28'
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'certificatevalidation' defaultValue:'Enabled'
2022-08-07 14:52:01.4|Trace|EventAggregator|Publishing ConfigSavedEvent
2022-08-07 14:52:01.4|Trace|EventAggregator|ConfigSavedEvent ~> LocalizationService
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
2022-08-07 14:52:01.4|Trace|EventAggregator|ConfigSavedEvent <~ LocalizationService
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'proxytype' defaultValue:'Http'
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'proxyhostname' defaultValue:''
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'proxyport' defaultValue:'8080'
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'proxyusername' defaultValue:''
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'proxypassword' defaultValue:''
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'proxybypassfilter' defaultValue:''
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'proxybypasslocaladdresses' defaultValue:'True'
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'certificatevalidation' defaultValue:'Enabled'
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'backupfolder' defaultValue:'Backups'
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'backupinterval' defaultValue:'7'
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'backupretention' defaultValue:'28'
2022-08-07 14:52:01.4|Trace|ConfigService|Using default config value for 'historycleanupdays' defaultValue:'365'
2022-08-07 14:52:01.4|Trace|EventAggregator|Publishing HealthCheckCompleteEvent
2022-08-07 14:52:01.4|Trace|EventAggregator|HealthCheckCompleteEvent -> HealthController
2022-08-07 14:52:01.4|Trace|EventAggregator|HealthCheckCompleteEvent <- HealthController
2022-08-07 14:52:01.4|Trace|Http|Res: 92 [PUT] /api/v1/config/host: 202.Accepted (60 ms)
2022-08-07 14:52:01.4|Debug|Api|[PUT] /api/v1/config/host: 202.Accepted (60 ms)
2022-08-07 14:52:01.4|Trace|EventAggregator|HealthCheckCompleteEvent ~> NotificationService
2022-08-07 14:52:01.4|Trace|EventAggregator|HealthCheckCompleteEvent <~ NotificationService
2022-08-07 14:52:01.4|Trace|Http|Req: 95 [GET] /api/v1/health (from 172.17.0.1 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36)
2022-08-07 14:52:01.4|Debug|Prowlarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2022-08-07 14:52:01.4|Trace|Http|Res: 95 [GET] /api/v1/health: 200.OK (0 ms)
2022-08-07 14:52:01.4|Debug|Api|[GET] /api/v1/health: 200.OK (0 ms)
2022-08-07 14:52:01.4|Trace|Http|Req: 96 [GET] /api/v1/health (from 172.17.0.1 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36)
2022-08-07 14:52:01.4|Debug|Prowlarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2022-08-07 14:52:01.4|Trace|Http|Res: 96 [GET] /api/v1/health: 200.OK (0 ms)
2022-08-07 14:52:01.4|Debug|Api|[GET] /api/v1/health: 200.OK (0 ms)
2022-08-07 14:52:13.0|Trace|Http|Req: 97 [GET] /search (from 172.17.0.1 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36)
2022-08-07 14:52:13.0|Debug|Prowlarr.Http.Authentication.NoAuthenticationHandler|AuthenticationScheme: None was successfully authenticated.
2022-08-07 14:52:13.0|Trace|Http|Res: 97 [GET] /search: 200.OK (6 ms)
2022-08-07 14:52:13.0|Trace|Http|Res: 74 [GET] /signalr/messages?access_token=(removed)&id=(removed) 101.SwitchingProtocols (80559 ms)
2022-08-07 14:52:13.0|Trace|Http|Req: 98 [GET] /initialize.js (from 172.17.0.1 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36)
2022-08-07 14:52:13.0|Debug|Prowlarr.Http.Authentication.NoAuthenticationHandler|AuthenticationScheme: None was successfully authenticated.
2022-08-07 14:52:13.0|Trace|Http|Res: 98 [GET] /initialize.js: 200.OK (1 ms)
2022-08-07 14:52:13.1|Trace|Http|Req: 99 [GET] /api/v1/localization (from 172.17.0.1 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36)
2022-08-07 14:52:13.1|Debug|Prowlarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2022-08-07 14:52:13.1|Trace|ConfigService|Using default config value for 'uilanguage' defaultValue:'en'
2022-08-07 14:52:13.1|Trace|Http|Res: 99 [GET] /api/v1/localization: 200.OK (16 ms)
2022-08-07 14:52:13.1|Debug|Api|[GET] /api/v1/localization: 200.OK (16 ms)
2022-08-07 14:52:13.1|Trace|Http|Req: 100 [GET] /api/v1/tag (from 172.17.0.1 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36)
2022-08-07 14:52:13.1|Trace|Http|Req: 101 [GET] /api/v1/indexer/categories (from 172.17.0.1 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36)
2022-08-07 14:52:13.1|Debug|Prowlarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2022-08-07 14:52:13.1|Debug|Prowlarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2022-08-07 14:52:13.1|Trace|Http|Req: 102 [GET] /api/v1/indexerStatus (from 172.17.0.1 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36)
2022-08-07 14:52:13.2|Trace|Http|Req: 104 [GET] /api/v1/customFilter (from 172.17.0.1 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36)
2022-08-07 14:52:13.2|Debug|Prowlarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2022-08-07 14:52:13.2|Trace|Http|Res: 101 [GET] /api/v1/indexer/categories: 200.OK (3 ms)
2022-08-07 14:52:13.2|Debug|Api|[GET] /api/v1/indexer/categories: 200.OK (3 ms)
2022-08-07 14:52:13.2|Debug|Prowlarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2022-08-07 14:52:13.2|Trace|Http|Req: 105 [GET] /api/v1/appprofile (from 172.17.0.1 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36)
2022-08-07 14:52:13.1|Trace|Http|Req: 103 [GET] /api/v1/indexer (from 172.17.0.1 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36)
2022-08-07 14:52:13.2|Trace|Http|Res: 104 [GET] /api/v1/customFilter: 200.OK (9 ms)
2022-08-07 14:52:13.2|Debug|Api|[GET] /api/v1/customFilter: 200.OK (9 ms)
2022-08-07 14:52:13.2|Trace|Http|Res: 100 [GET] /api/v1/tag: 200.OK (14 ms)
2022-08-07 14:52:13.2|Debug|Prowlarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2022-08-07 14:52:13.2|Debug|Prowlarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2022-08-07 14:52:13.2|Trace|Http|Res: 102 [GET] /api/v1/indexerStatus: 200.OK (10 ms)
2022-08-07 14:52:13.2|Debug|Api|[GET] /api/v1/tag: 200.OK (14 ms)
2022-08-07 14:52:13.2|Debug|Api|[GET] /api/v1/indexerStatus: 200.OK (10 ms)
2022-08-07 14:52:13.2|Trace|Http|Res: 105 [GET] /api/v1/appprofile: 200.OK (10 ms)
2022-08-07 14:52:13.2|Debug|Api|[GET] /api/v1/appprofile: 200.OK (10 ms)
2022-08-07 14:52:13.2|Trace|Http|Req: 106 [GET] /api/v1/config/ui (from 172.17.0.1 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36)
2022-08-07 14:52:13.2|Trace|Http|Req: 107 [GET] /api/v1/config/host (from 172.17.0.1 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36)
2022-08-07 14:52:13.2|Debug|Prowlarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2022-08-07 14:52:13.2|Trace|Http|Req: 108 [GET] /api/v1/system/status (from 172.17.0.1 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36)
2022-08-07 14:52:13.2|Debug|Prowlarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2022-08-07 14:52:13.2|Debug|Prowlarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2022-08-07 14:52:13.2|Trace|ConfigService|Using default config value for 'firstdayofweek' defaultValue:'0'
2022-08-07 14:52:13.2|Trace|ConfigService|Using default config value for 'calendarweekcolumnheader' defaultValue:'ddd M/D'
2022-08-07 14:52:13.2|Trace|ConfigService|Using default config value for 'shortdateformat' defaultValue:'MMM D YYYY'
2022-08-07 14:52:13.2|Trace|ConfigService|Using default config value for 'longdateformat' defaultValue:'dddd, MMMM D YYYY'
2022-08-07 14:52:13.2|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
2022-08-07 14:52:13.2|Trace|ConfigService|Using default config value for 'proxytype' defaultValue:'Http'
2022-08-07 14:52:13.2|Trace|ConfigService|Using default config value for 'proxyhostname' defaultValue:''
2022-08-07 14:52:13.2|Trace|ConfigService|Using default config value for 'proxyport' defaultValue:'8080'
2022-08-07 14:52:13.2|Trace|ConfigService|Using default config value for 'proxyusername' defaultValue:''
2022-08-07 14:52:13.2|Trace|ConfigService|Using default config value for 'proxypassword' defaultValue:''
2022-08-07 14:52:13.2|Trace|ConfigService|Using default config value for 'proxybypassfilter' defaultValue:''
2022-08-07 14:52:13.2|Trace|ConfigService|Using default config value for 'proxybypasslocaladdresses' defaultValue:'True'
2022-08-07 14:52:13.2|Trace|ConfigService|Using default config value for 'certificatevalidation' defaultValue:'Enabled'
2022-08-07 14:52:13.2|Trace|ConfigService|Using default config value for 'backupfolder' defaultValue:'Backups'
2022-08-07 14:52:13.2|Trace|Http|Res: 108 [GET] /api/v1/system/status: 200.OK (1 ms)
2022-08-07 14:52:13.2|Trace|ConfigService|Using default config value for 'timeformat' defaultValue:'h(:mm)a'
2022-08-07 14:52:13.2|Trace|Http|Res: 103 [GET] /api/v1/indexer: 200.OK (13 ms)
2022-08-07 14:52:13.2|Trace|ConfigService|Using default config value for 'backupinterval' defaultValue:'7'
2022-08-07 14:52:13.2|Trace|ConfigService|Using default config value for 'backupretention' defaultValue:'28'
2022-08-07 14:52:13.2|Trace|ConfigService|Using default config value for 'historycleanupdays' defaultValue:'365'
2022-08-07 14:52:13.2|Debug|Api|[GET] /api/v1/indexer: 200.OK (13 ms)
2022-08-07 14:52:13.2|Debug|Api|[GET] /api/v1/system/status: 200.OK (1 ms)
2022-08-07 14:52:13.2|Trace|ConfigService|Using default config value for 'showrelativedates' defaultValue:'True'
2022-08-07 14:52:13.2|Trace|ConfigService|Using default config value for 'enablecolorimpairedmode' defaultValue:'False'
2022-08-07 14:52:13.2|Trace|ConfigService|Using default config value for 'uilanguage' defaultValue:'en'
2022-08-07 14:52:13.2|Trace|Http|Res: 107 [GET] /api/v1/config/host: 200.OK (3 ms)
2022-08-07 14:52:13.2|Trace|Http|Res: 106 [GET] /api/v1/config/ui: 200.OK (3 ms)
2022-08-07 14:52:13.2|Debug|Api|[GET] /api/v1/config/host: 200.OK (3 ms)
2022-08-07 14:52:13.2|Debug|Api|[GET] /api/v1/config/ui: 200.OK (3 ms)
2022-08-07 14:52:13.2|Trace|Scheduler|Pending Tasks: 0
2022-08-07 14:52:13.2|Trace|Http|Req: 109 [POST] /signalr/messages/negotiate?access_token=(removed)&negotiateVersion=1 (from 172.17.0.1 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36)
2022-08-07 14:52:13.2|Debug|Prowlarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: SignalR was successfully authenticated.
2022-08-07 14:52:13.2|Trace|Http|Res: 109 [POST] /signalr/messages/negotiate?access_token=(removed)&negotiateVersion=1: 200.OK (0 ms)
2022-08-07 14:52:13.2|Trace|Http|Req: 110 [GET] /api/v1/health (from 172.17.0.1 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36)
2022-08-07 14:52:13.2|Debug|Prowlarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2022-08-07 14:52:13.2|Trace|Http|Res: 110 [GET] /api/v1/health: 200.OK (1 ms)
2022-08-07 14:52:13.2|Debug|Api|[GET] /api/v1/health: 200.OK (1 ms)
2022-08-07 14:52:13.2|Trace|Http|Req: 111 [GET] /signalr/messages?access_token=(removed)&id=(removed) (from 172.17.0.1 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36)
2022-08-07 14:52:13.2|Debug|Prowlarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: SignalR was successfully authenticated.
2022-08-07 14:52:16.6|Trace|Http|Req: 112 [GET] /api/v1/search?query=21&indexerIds=1&type=search&limit=100&offset=0 (from 172.17.0.1 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36)
2022-08-07 14:52:16.6|Debug|Prowlarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2022-08-07 14:52:16.6|Info|ReleaseSearchService|Searching indexer(s): [Kinozal] for Term: [21], Offset: 0, Limit: 100, Categories: []
2022-08-07 14:52:16.6|Trace|Cardigann|Getting Basic search
2022-08-07 14:52:16.6|Trace|ConfigService|Using default config value for 'logindexerresponse' defaultValue:'False'
2022-08-07 14:52:16.6|Debug|Cardigann|Populating config vars
2022-08-07 14:52:16.6|Info|Cardigann|Adding request: http://kinozal.tv/browse.php?c=0&s=21&g=0&v=0&d=0&w=0&t=0&f=0
2022-08-07 14:52:16.6|Debug|Cardigann|Downloading Feed http://kinozal.tv/browse.php?c=0&s=21&g=0&v=0&d=0&w=0&t=0&f=0
2022-08-07 14:52:16.6|Trace|ConfigService|Using default config value for 'logindexerresponse' defaultValue:'False'
2022-08-07 14:52:16.6|Trace|IndexerHttpClient|Req: [GET] http://kinozal.tv/browse.php?c=0&s=21&g=0&v=0&d=0&w=0&t=0&f=0
2022-08-07 14:52:16.6|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
2022-08-07 14:52:16.9|Trace|IndexerHttpClient|Res: [GET] http://kinozal.tv/browse.php?c=0&s=21&g=0&v=0&d=0&w=0&t=0&f=0: 200.OK (41295 bytes) (319 ms)
2022-08-07 14:52:17.0|Debug|Cardigann|Parsing
2022-08-07 14:52:17.0|Trace|ConfigService|Using default config value for 'logindexerresponse' defaultValue:'False'
2022-08-07 14:52:18.6|Debug|Cardigann|Got 50 releases
2022-08-07 14:52:18.6|Trace|EventAggregator|Publishing IndexerQueryEvent
2022-08-07 14:52:18.6|Trace|EventAggregator|IndexerQueryEvent -> HistoryService
2022-08-07 14:52:18.6|Trace|EventAggregator|IndexerQueryEvent <- HistoryService
2022-08-07 14:52:18.6|Trace|EventAggregator|IndexerQueryEvent ~> ReleaseAnalyticsService
2022-08-07 14:52:18.6|Trace|EventAggregator|IndexerQueryEvent <~ ReleaseAnalyticsService
2022-08-07 14:52:18.6|Debug|ReleaseSearchService|Total of 50 reports were found for Term: [21], Offset: 0, Limit: 100, Categories: [] from 1 indexer(s)
2022-08-07 14:52:18.6|Trace|Http|Res: 112 [GET] /api/v1/search?query=21&indexerIds=1&type=search&limit=100&offset=0: 200.OK (2041 ms)
2022-08-07 14:52:18.6|Debug|Api|[GET] /api/v1/search?query=21&indexerIds=1&type=search&limit=100&offset=0: 200.OK (2041 ms)
2022-08-07 14:52:21.7|Trace|Http|Req: 113 [GET] /1/download?apikey=(removed)&link=Z0xxVkFQRTR1NXFwb0xRMmNaMDAzQTY5Vm9tcG11OEE1Q016NVhmSTA5NmVYZmpwZ0lnUFdnRXFlbjN3K01MUlQ3ak1MU2dwZ2FMbFNpNzVCU2YyeWc9PQ&file=21+Reasons%3A+Dance+Anthems+Dance+2022+MP3+-+RUSSIAN (from 172.17.0.1 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36)
2022-08-07 14:52:21.7|Debug|Prowlarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2022-08-07 14:52:21.7|Trace|DownloadService|Attempting download of http://kinozal.tv/download.php?id=(removed)
2022-08-07 14:52:21.7|Trace|ConfigService|Using default config value for 'logindexerresponse' defaultValue:'False'
2022-08-07 14:52:21.7|Debug|Cardigann|Populating config vars
2022-08-07 14:52:21.7|Debug|Cardigann|CardigannIndexer (kinozal): handleRequest() requestLinkStr= http://kinozal.tv/get_srv_details.php
2022-08-07 14:52:21.7|Trace|IndexerHttpClient|Req: [GET] http://kinozal.tv/get_srv_details.php?ction=2&id=(removed)
2022-08-07 14:52:21.7|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
2022-08-07 14:52:22.1|Trace|IndexerHttpClient|Res: [GET] http://kinozal.tv/get_srv_details.php?ction=2&id=(removed) 200.OK (226 bytes) (322 ms)
2022-08-07 14:52:22.1|Debug|Cardigann|CardigannIndexer (kinozal): handleRequest() remote server returned OK
2022-08-07 14:52:22.1|Trace|IndexerHttpClient|Req: [GET] http://kinozal.tv/download.php?id=(removed)
2022-08-07 14:52:22.1|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
2022-08-07 14:52:22.4|Trace|IndexerHttpClient|Res: [GET] http://kinozal.tv/download.php?id=(removed) 302.Redirect (0 bytes) (316 ms)
2022-08-07 14:52:22.4|Trace|IndexerHttpClient|Redirected to http://kinozal.tv/login.php?to=%2Fdownload.php%3Fid%3D1922271
2022-08-07 14:52:22.4|Trace|IndexerHttpClient|Req: [GET] http://kinozal.tv/login.php?to=%2Fdownload.php%3Fid%3D1922271
2022-08-07 14:52:22.4|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
2022-08-07 14:52:22.7|Trace|IndexerHttpClient|Res: [GET] http://kinozal.tv/login.php?to=%2Fdownload.php%3Fid%3D1922271: 200.OK (3806 bytes) (327 ms)
2022-08-07 14:52:22.7|Debug|Cardigann|CardigannIndexer (kinozal): Selector div.b could not match any elements.
2022-08-07 14:52:22.7|Error|Cardigann|CardigannIndexer (kinozal): Exception with InfoHash block with hashSelector li:first-child and titleSelector div.b
2022-08-07 14:52:22.7|Trace|IndexerHttpClient|Req: [GET] http://kinozal.tv/download.php?id=(removed)
2022-08-07 14:52:22.7|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
2022-08-07 14:52:23.0|Trace|IndexerHttpClient|Res: [GET] http://kinozal.tv/download.php?id=(removed) 302.Redirect (0 bytes) (312 ms)
2022-08-07 14:52:23.0|Trace|IndexerHttpClient|Redirected to http://kinozal.tv/login.php?to=%2Fdownload.php%3Fid%3D1922271
2022-08-07 14:52:23.0|Trace|IndexerHttpClient|Req: [GET] http://kinozal.tv/login.php?to=%2Fdownload.php%3Fid%3D1922271
2022-08-07 14:52:23.0|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
2022-08-07 14:52:23.4|Trace|IndexerHttpClient|Res: [GET] http://kinozal.tv/login.php?to=%2Fdownload.php%3Fid%3D1922271: 200.OK (3806 bytes) (314 ms)
2022-08-07 14:52:23.4|Trace|EventAggregator|Publishing IndexerDownloadEvent
2022-08-07 14:52:23.4|Trace|EventAggregator|IndexerDownloadEvent -> HistoryService
2022-08-07 14:52:23.4|Trace|EventAggregator|IndexerDownloadEvent <- HistoryService
2022-08-07 14:52:23.4|Trace|Http|Res: 113 [GET] /1/download?apikey=(removed)&link=Z0xxVkFQRTR1NXFwb0xRMmNaMDAzQTY5Vm9tcG11OEE1Q016NVhmSTA5NmVYZmpwZ0lnUFdnRXFlbjN3K01MUlQ3ak1MU2dwZ2FMbFNpNzVCU2YyeWc9PQ&file=21+Reasons%3A+Dance+Anthems+Dance+2022+MP3+-+RUSSIAN: 200.OK (1638 ms)
2022-08-07 14:52:34.1|Trace|Http|Req: 114 [PUT] /api/v1/config/host (from 172.17.0.1 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36)
2022-08-07 14:52:34.1|Debug|Prowlarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated.
2022-08-07 14:52:34.1|Trace|EventAggregator|Publishing ConfigFileSavedEvent
2022-08-07 14:52:34.1|Trace|EventAggregator|ConfigFileSavedEvent ~> ReconfigureLogging
2022-08-07 14:52:34.1|Trace|ConfigService|Using default config value for 'historycleanupdays' defaultValue:'365'
2022-08-07 14:52:34.1|Trace|EventAggregator|Publishing HealthCheckCompleteEvent
2022-08-07 14:52:34.1|Trace|EventAggregator|HealthCheckCompleteEvent -> HealthController
2022-08-07 14:52:34.1|Trace|ConfigService|Using default config value for 'logindexerresponse' defaultValue:'False'
2022-08-07 14:52:34.1|Trace|ConfigService|Using default config value for 'firstdayofweek' defaultValue:'0'
2022-08-07 14:52:34.1|Trace|EventAggregator|HealthCheckCompleteEvent <- HealthController
2022-08-07 14:52:34.1|Trace|ConfigService|Using default config value for 'calendarweekcolumnheader' defaultValue:'ddd M/D'
I believe that the most interesting part of this log is:
2022-08-07 14:52:22.7|Debug|Cardigann|CardigannIndexer (kinozal): Selector div.b could not match any elements.
2022-08-07 14:52:22.7|Error|Cardigann|CardigannIndexer (kinozal): Exception with InfoHash block with hashSelector li:first-child and titleSelector div.b
So I would assume that the HTML selector may not fit the actual HTML structure anymore.
@bakerboy448 Do you need help with getting invited?
FYI: this site has open registration, so I believe no actual invite is needed. But if you need it, I can create test credentials for you
Just found that the indexer has been fixed. Not sure what exactly caused that, but I would assume that v4->v5 migration or last sync with jackett fixed that
Is there an existing issue for this?
Current Behavior
When I try to add any release to torrent downloader found by kinozal indexer in radarr or directly in prowlarr I'm getting an error.
If I use download torrent file button in Prowlarr I'm getting a .torrent file that my torrent client indicates as broken. If I directly downloads torrent file from the site - all is fine.
Expected Behavior
Kinozal torrent releases are not broken
Steps To Reproduce
1) Try to download any release found by prowlarr on kinozal.tv
Environment
What branch are you running?
Develop
Trace Logs?
2022-07-27 21:17:55.7|Trace|Http|Req: 5357 [GET] /prowlarr/1/download?apikey=(removed)&link=ZWFhS1lDRUtGRE5GcVhWN0RDWUhnb1JsNXRMYkxzMSs3ZEJNZ2hCU2NRTlZiWEZ5azdXczB3V3AvTjJWcGhVVFNUU0lSRW5XRnJxMUQvNXRPN244S0E9PQ&file=Belphegor+-+The+Devils+Metal+2022+MP3+-+RUSSIAN (from 94...112 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36) 2022-07-27 21:17:55.7|Debug|Prowlarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated. 2022-07-27 21:17:55.7|Trace|DownloadService|Attempting download of http://kinozal.tv/download.php?id=(removed) 2022-07-27 21:17:55.7|Trace|RateLimitService|Rate Limit triggered, delaying 'kinozal.tv' for 0.590 sec 2022-07-27 21:17:56.3|Trace|ConfigService|Using default config value for 'logindexerresponse' defaultValue:'False' 2022-07-27 21:17:56.3|Debug|Cardigann|Populating config vars 2022-07-27 21:17:56.3|Debug|Cardigann|CardigannIndexer (kinozal): handleRequest() requestLinkStr= http://kinozal.tv/get_srv_details.php 2022-07-27 21:17:56.3|Trace|IndexerHttpClient|Req: [GET] http://kinozal.tv/get_srv_details.php?ction=2&id=(removed) 2022-07-27 21:17:56.3|Trace|ConfigService|Using default config value for 'proxybypassfilter' defaultValue:'' 2022-07-27 21:17:56.3|Trace|ConfigService|Using default config value for 'proxybypasslocaladdresses' defaultValue:'True' 2022-07-27 21:17:56.3|Trace|ConfigService|Using default config value for 'proxypassword' defaultValue:'' 2022-07-27 21:17:56.7|Trace|IndexerHttpClient|Res: [GET] http://kinozal.tv/get_srv_details.php?ction=2&id=(removed) 200.OK (398 ms) 2022-07-27 21:17:56.7|Debug|Cardigann|CardigannIndexer (kinozal): handleRequest() remote server returned OK 2022-07-27 21:17:56.7|Trace|IndexerHttpClient|Req: [GET] http://kinozal.tv/download.php?id=(removed) 2022-07-27 21:17:56.7|Trace|ConfigService|Using default config value for 'proxybypassfilter' defaultValue:'' 2022-07-27 21:17:56.7|Trace|ConfigService|Using default config value for 'proxybypasslocaladdresses' defaultValue:'True' 2022-07-27 21:17:56.7|Trace|ConfigService|Using default config value for 'proxypassword' defaultValue:'' 2022-07-27 21:17:56.9|Trace|IndexerHttpClient|Res: [GET] http://kinozal.tv/download.php?id=(removed) 302.Redirect (239 ms) 2022-07-27 21:17:56.9|Trace|IndexerHttpClient|Redirected to http://kinozal.tv/login.php?to=%2Fdownload.php%3Fid%3D1921932 2022-07-27 21:17:56.9|Trace|IndexerHttpClient|Req: [GET] http://kinozal.tv/login.php?to=%2Fdownload.php%3Fid%3D1921932 2022-07-27 21:17:56.9|Trace|ConfigService|Using default config value for 'proxybypassfilter' defaultValue:'' 2022-07-27 21:17:56.9|Trace|ConfigService|Using default config value for 'proxybypasslocaladdresses' defaultValue:'True' 2022-07-27 21:17:56.9|Trace|ConfigService|Using default config value for 'proxypassword' defaultValue:'' 2022-07-27 21:17:56.9|Error|GlobalExceptionHandlers|Task Error
[v0.4.2.1879] MonoTorrent.TorrentException: Invalid torrent file specified ---> MonoTorrent.BEncoding.BEncodingException: Invalid data found. Aborting at MonoTorrent.BEncoding.BEncodeDecoder.DecodeTorrent(RawReader reader) at MonoTorrent.BEncoding.BEncodedDictionary.DecodeTorrent(RawReader reader) at MonoTorrent.BEncoding.BEncodedDictionary.DecodeTorrent(Stream s) at MonoTorrent.Torrent.Load(Stream stream, String path) --- End of inner exception stack trace --- at MonoTorrent.Torrent.Load(Stream stream, String path) at MonoTorrent.Torrent.Load(Byte[] data) at NzbDrone.Core.Download.TorrentFileInfoReader.GetHashFromTorrentFile(Byte[] fileContents) in D:\a\1\s\src\NzbDrone.Core\Download\TorrentFileInfoReader.cs:line 14 at NzbDrone.Core.Download.TorrentClientBase
1.DownloadFromWebUrl(ReleaseInfo release, IIndexer indexer, String torrentUrl) in D:\a\1\s\src\NzbDrone.Core\Download\TorrentClientBase.cs:line 144 at NzbDrone.Core.Download.TorrentClientBase
1.Download(ReleaseInfo release, Boolean redirect, IIndexer indexer) in D:\a\1\s\src\NzbDrone.Core\Download\TorrentClientBase.cs:line 116 at NzbDrone.Core.Download.DownloadService.SendReportToClient(ReleaseInfo release, String source, String host, Boolean redirect) in D:\a\1\s\src\NzbDrone.Core\Download\DownloadService.cs:line 772022-07-27 21:17:57.2|Trace|IndexerHttpClient|Res: [GET] http://kinozal.tv/login.php?to=%2Fdownload.php%3Fid%3D1921932: 200.OK (263 ms) 2022-07-27 21:17:57.2|Debug|Cardigann|CardigannIndexer (kinozal): Selector div.b could not match any elements. 2022-07-27 21:17:57.2|Error|Cardigann|CardigannIndexer (kinozal): Exception with InfoHash block with hashSelector li:first-child and titleSelector div.b 2022-07-27 21:17:57.2|Trace|IndexerHttpClient|Req: [GET] http://kinozal.tv/download.php?id=(removed) 2022-07-27 21:17:57.2|Trace|ConfigService|Using default config value for 'proxybypassfilter' defaultValue:'' 2022-07-27 21:17:57.2|Trace|ConfigService|Using default config value for 'proxybypasslocaladdresses' defaultValue:'True' 2022-07-27 21:17:57.2|Trace|ConfigService|Using default config value for 'proxypassword' defaultValue:'' 2022-07-27 21:17:57.5|Trace|IndexerHttpClient|Res: [GET] http://kinozal.tv/download.php?id=(removed) 302.Redirect (249 ms) 2022-07-27 21:17:57.5|Trace|IndexerHttpClient|Redirected to http://kinozal.tv/login.php?to=%2Fdownload.php%3Fid%3D1921932 2022-07-27 21:17:57.5|Trace|IndexerHttpClient|Req: [GET] http://kinozal.tv/login.php?to=%2Fdownload.php%3Fid%3D1921932 2022-07-27 21:17:57.5|Trace|ConfigService|Using default config value for 'proxybypassfilter' defaultValue:'' 2022-07-27 21:17:57.5|Trace|ConfigService|Using default config value for 'proxybypasslocaladdresses' defaultValue:'True' 2022-07-27 21:17:57.5|Trace|ConfigService|Using default config value for 'proxypassword' defaultValue:'' 2022-07-27 21:17:57.7|Trace|IndexerHttpClient|Res: [GET] http://kinozal.tv/login.php?to=%2Fdownload.php%3Fid%3D1921932: 200.OK (227 ms) 2022-07-27 21:17:57.7|Trace|EventAggregator|Publishing IndexerDownloadEvent 2022-07-27 21:17:57.7|Trace|EventAggregator|IndexerDownloadEvent -> HistoryService 2022-07-27 21:17:57.7|Trace|EventAggregator|IndexerDownloadEvent <- HistoryService 2022-07-27 21:17:57.7|Trace|Http|Res: 5357 [GET] /prowlarr/1/download?apikey=(removed)&link=ZWFhS1lDRUtGRE5GcVhWN0RDWUhnb1JsNXRMYkxzMSs3ZEJNZ2hCU2NRTlZiWEZ5azdXczB3V3AvTjJWcGhVVFNUU0lSRW5XRnJxMUQvNXRPN244S0E9PQ&file=Belphegor+-+The+Devils+Metal+2022+MP3+-+RUSSIAN: 200.OK (2032 ms) 2022-07-27 21:18:15.9|Trace|Scheduler|Pending Tasks: 0 2022-07-27 21:18:17.2|Trace|Http|Req: 5358 [PUT] /prowlarr/api/v1/config/host (from 94...112 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36) 2022-07-27 21:18:17.2|Debug|Prowlarr.Http.Authentication.ApiKeyAuthenticationHandler|AuthenticationScheme: API was successfully authenticated. 2022-07-27 21:18:17.2|Trace|EventAggregator|Publishing ConfigFileSavedEvent 2022-07-27 21:18:17.2|Trace|EventAggregator|ConfigFileSavedEvent ~> ReconfigureLogging 2022-07-27 21:18:17.2|Trace|ConfigService|Using default config value for 'historycleanupdays' defaultValue:'365' 2022-07-27 21:18:17.2|Trace|ConfigService|Using default config value for 'logindexerresponse' defaultValue:'False' 2022-07-27 21:18:17.2|Trace|ConfigService|Using default config value for 'firstdayofweek' defaultValue:'0' 2022-07-27 21:18:17.2|Trace|ConfigService|Using default config value for 'calendarweekcolumnheader' defaultValue:'ddd M/D' 2022-07-27 21:18:17.2|Trace|ConfigService|Using default config value for 'shortdateformat' defaultValue:'MMM D YYYY' 2022-07-27 21:18:17.2|Trace|ConfigService|Using default config value for 'longdateformat' defaultValue:'dddd, MMMM D YYYY' 2022-07-27 21:18:17.2|Trace|ConfigService|Using default config value for 'timeformat' defaultValue:'h(:mm)a'
AB#3395