>>> prowlarr: Building testing/prowlarr 2.0.5.5160-r0 (using abuild 3.15.0-r3) started Sun, 24 Aug 2025 13:40:25 +0000 >>> prowlarr: Validating /home/buildozer/aports/testing/prowlarr/APKBUILD... >>> prowlarr: Analyzing dependencies... >>> prowlarr: Installing for build: build-base aspnetcore8-runtime sqlite-libs dotnet8-sdk yarn ( 1/22) Installing dotnet-host (9.0.8-r0) ( 2/22) Installing dotnet8-hostfxr (8.0.19-r0) ( 3/22) Installing icu-data-full (76.1-r1) ( 4/22) Installing icu-libs (76.1-r1) ( 5/22) Installing lttng-ust (2.14.0-r0) ( 6/22) Installing dotnet8-runtime (8.0.19-r0) ( 7/22) Installing aspnetcore8-runtime (8.0.19-r0) ( 8/22) Installing sqlite-libs (3.50.4-r1) ( 9/22) Installing aspnetcore8-targeting-pack (8.0.19-r0) (10/22) Installing dotnet8-apphost-pack (8.0.19-r0) (11/22) Installing dotnet8-targeting-pack (8.0.19-r0) (12/22) Installing dotnet8-templates (8.0.119-r0) (13/22) Installing netstandard21-targeting-pack (9.0.109-r0) (14/22) Installing libucontext (1.3.2-r0) (15/22) Installing dotnet8-sdk (8.0.119-r0) (16/22) Installing ca-certificates (20250619-r0) (17/22) Installing ada-libs (2.9.2-r5) (18/22) Installing simdjson (3.12.0-r0) (19/22) Installing simdutf (7.3.6-r0) (20/22) Installing nodejs (22.16.0-r3) (21/22) Installing yarn (1.22.22-r1) (22/22) Installing .makedepends-prowlarr (20250824.134026) busybox-1.37.0-r22.trigger: Executing script... ca-certificates-20250619-r0.trigger: Executing script... OK: 1024 MiB in 130 packages >>> prowlarr: Cleaning up srcdir >>> prowlarr: Cleaning up pkgdir >>> prowlarr: Cleaning up tmpdir >>> prowlarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/prowlarr-2.0.5.5160.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> prowlarr: Fetching prowlarr-2.0.5.5160.tar.gz::https://github.com/Prowlarr/Prowlarr/archive/refs/tags/v2.0.5.5160.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/edge/prowlarr-2.0.5.5160.tar.gz.part' prowlarr-2.0.5.5160. 100% |********************************| 4408k 0:00:00 ETA '/var/cache/distfiles/edge/prowlarr-2.0.5.5160.tar.gz.part' saved >>> prowlarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/prowlarr-2.0.5.5160.tar.gz >>> prowlarr: Checking sha512sums... prowlarr-2.0.5.5160.tar.gz: OK 0001-disable-restart.patch: OK prowlarr.initd: OK prowlarr.confd: OK package_info: OK >>> prowlarr: Unpacking /var/cache/distfiles/edge/prowlarr-2.0.5.5160.tar.gz... >>> prowlarr: 0001-disable-restart.patch patching file src/NzbDrone.Core/Lifecycle/LifecycleService.cs yarn install v1.22.22 [1/4] Resolving packages... [2/4] Fetching packages... warning chart.js@4.4.4: The engine "pnpm" appears to be invalid. [3/4] Linking dependencies... warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react@^16.13". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dnd-html5-backend@^11.1.3". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dnd-touch-backend@^11.1.3". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dom@^16.13". warning "react-dnd-multi-backend > react-dnd-preview@6.0.2" has incorrect peer dependency "react@^16.13.1". warning "react-dnd-multi-backend > react-dnd-preview@6.0.2" has incorrect peer dependency "react-dnd@^11.1.3". warning "react-document-title > react-side-effect@1.2.0" has incorrect peer dependency "react@^0.13.0 || ^0.14.0 || ^15.0.0 || ^16.0.0". warning " > react-popper@1.3.7" has incorrect peer dependency "react@0.14.x || ^15.0.0 || ^16.0.0". warning "react-popper > create-react-context@0.3.0" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0". [4/4] Building fresh packages... Done in 19.27s. Welcome to .NET 8.0! --------------------- SDK Version: 8.0.119 ---------------- Installed an ASP.NET Core HTTPS development certificate. To trust the certificate, view the instructions: https://aka.ms/dotnet-https-linux ---------------- Write your first app: https://aka.ms/dotnet-hello-world Find out what's new: https://aka.ms/dotnet-whats-new Explore documentation: https://aka.ms/dotnet-docs Report issues and find source on GitHub: https://github.com/dotnet/core Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli -------------------------------------------------------------------------------------- An issue was encountered verifying workloads. For more information, run "dotnet workload update". MSBuild version 17.8.32+74df0b3f5 for .NET Determining projects to restore... Restored /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/src/ServiceHelpers/ServiceUninstall/ServiceUninstall.csproj (in 9.87 sec). Restored /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/src/NzbDrone.Test.Dummy/Prowlarr.Test.Dummy.csproj (in 9.85 sec). Restored /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/src/ServiceHelpers/ServiceInstall/ServiceInstall.csproj (in 9.87 sec). Restored /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/src/NzbDrone.Update/Prowlarr.Update.csproj (in 31.09 sec). Restored /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/src/NzbDrone.Windows/Prowlarr.Windows.csproj (in 31.19 sec). Restored /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/src/NzbDrone.Mono/Prowlarr.Mono.csproj (in 31.24 sec). Restored /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/src/NzbDrone.Common/Prowlarr.Common.csproj (in 31.26 sec). Restored /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/src/NzbDrone.SignalR/Prowlarr.SignalR.csproj (in 31.5 sec). Restored /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/src/Prowlarr.Api.V1/Prowlarr.Api.V1.csproj (in 31.53 sec). Restored /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/src/Prowlarr.Http/Prowlarr.Http.csproj (in 31.54 sec). Restored /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/src/NzbDrone.Console/Prowlarr.Console.csproj (in 31.53 sec). Restored /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/src/NzbDrone.Host/Prowlarr.Host.csproj (in 31.54 sec). Restored /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/src/NzbDrone.Core/Prowlarr.Core.csproj (in 31.57 sec). Restored /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/src/NzbDrone.Test.Common/Prowlarr.Test.Common.csproj (in 32.85 sec). Restored /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/src/Prowlarr.Benchmark.Test/Prowlarr.Benchmark.Test.csproj (in 32.86 sec). Restored /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/src/NzbDrone.Libraries.Test/Prowlarr.Libraries.Test.csproj (in 32.88 sec). Restored /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/src/NzbDrone.Core.Test/Prowlarr.Core.Test.csproj (in 32.91 sec). Restored /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/src/NzbDrone.Automation.Test/Prowlarr.Automation.Test.csproj (in 32.91 sec). Restored /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/src/Prowlarr.Api.V1.Test/Prowlarr.Api.V1.Test.csproj (in 32.91 sec). Restored /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/src/NzbDrone.Update.Test/Prowlarr.Update.Test.csproj (in 32.92 sec). Restored /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/src/NzbDrone.Mono.Test/Prowlarr.Mono.Test.csproj (in 32.91 sec). Restored /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/src/NzbDrone.Integration.Test/Prowlarr.Integration.Test.csproj (in 32.95 sec). Restored /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/src/NzbDrone.Host.Test/Prowlarr.Host.Test.csproj (in 32.94 sec). Restored /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/src/NzbDrone.Common.Test/Prowlarr.Common.Test.csproj (in 32.94 sec). Restored /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/src/NzbDrone.Windows.Test/Prowlarr.Windows.Test.csproj (in 32.95 sec). ServiceInstall -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/net8.0/ServiceInstall.dll ServiceUninstall -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/net8.0/ServiceUninstall.dll Prowlarr.Test.Dummy -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Test.Dummy.dll ServiceInstall -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/net8.0/publish/ ServiceUninstall -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/net8.0/publish/ Prowlarr.Test.Dummy -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/publish/ Prowlarr.Common -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/net8.0/Prowlarr.Common.dll The Sentry CLI is not fully configured with authentication, organization, and project. Prowlarr.Common -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/net8.0/publish/ Prowlarr.Windows -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/net8.0/Prowlarr.Windows.dll Prowlarr.Mono -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/net8.0/Prowlarr.Mono.dll Prowlarr.Update -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/Prowlarr.Update/net8.0/Prowlarr.Update.dll The Sentry CLI is not fully configured with authentication, organization, and project. Prowlarr.Windows -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/net8.0/publish/ The Sentry CLI is not fully configured with authentication, organization, and project. The Sentry CLI is not fully configured with authentication, organization, and project. Prowlarr.Update -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/Prowlarr.Update/net8.0/publish/ Prowlarr.Mono -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/net8.0/publish/ Prowlarr.Core -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/net8.0/Prowlarr.Core.dll The Sentry CLI is not fully configured with authentication, organization, and project. Prowlarr.Core -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/net8.0/publish/ Prowlarr.Test.Common -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Test.Common.dll Prowlarr.Benchmark.Test -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Benchmark.Test.dll Prowlarr.SignalR -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/net8.0/Prowlarr.SignalR.dll The Sentry CLI is not fully configured with authentication, organization, and project. Prowlarr.Test.Common -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/publish/ The Sentry CLI is not fully configured with authentication, organization, and project. The Sentry CLI is not fully configured with authentication, organization, and project. Prowlarr.SignalR -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/net8.0/publish/ Prowlarr.Benchmark.Test -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/publish/ Prowlarr.Libraries.Test -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Libraries.Test.dll Prowlarr.Update.Test -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Update.Test.dll Prowlarr.Automation.Test -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Automation.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. The Sentry CLI is not fully configured with authentication, organization, and project. The Sentry CLI is not fully configured with authentication, organization, and project. Prowlarr.Libraries.Test -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/publish/ Prowlarr.Update.Test -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/publish/ Prowlarr.Automation.Test -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/publish/ Prowlarr.Http -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/net8.0/Prowlarr.Http.dll The Sentry CLI is not fully configured with authentication, organization, and project. Prowlarr.Http -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/net8.0/publish/ Prowlarr.Core.Test -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Core.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. Prowlarr.Core.Test -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/publish/ Prowlarr.Api.V1.Test -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Api.V1.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. Prowlarr.Api.V1 -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/net8.0/Prowlarr.Api.V1.dll Prowlarr.Api.V1.Test -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/publish/ The Sentry CLI is not fully configured with authentication, organization, and project. Prowlarr.Api.V1 -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/net8.0/publish/ Prowlarr.Host -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/net8.0/Prowlarr.Host.dll The Sentry CLI is not fully configured with authentication, organization, and project. Prowlarr.Integration.Test -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Integration.Test.dll Prowlarr.Host -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/net8.0/publish/ The Sentry CLI is not fully configured with authentication, organization, and project. Prowlarr.Integration.Test -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/publish/ Prowlarr.Console -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/net8.0/Prowlarr.dll The Sentry CLI is not fully configured with authentication, organization, and project. Prowlarr.Host.Test -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Host.Test.dll Prowlarr.Console -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/net8.0/publish/ The Sentry CLI is not fully configured with authentication, organization, and project. Prowlarr.Host.Test -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/publish/ Prowlarr.Common.Test -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Common.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. Prowlarr.Common.Test -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/publish/ Prowlarr.Windows.Test -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Windows.Test.dll Prowlarr.Mono.Test -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Mono.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. The Sentry CLI is not fully configured with authentication, organization, and project. Prowlarr.Windows.Test -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/publish/ Prowlarr.Mono.Test -> /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/publish/ yarn run v1.22.22 $ yarn clean $ rimraf ./_output/UI && rimraf --glob "**/*.js.map" $ webpack --config ./frontend/build/webpack.config.js --env production --no-stats Source Folder: /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/frontend/src Output Folder: /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/UI isProduction: true isProfiling: false [FileManagerPlugin] copied "frontend/src/Content/robots.txt" to "/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/UI/Content/robots.txt [FileManagerPlugin] copied "frontend/src/*.html" to "/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/UI [FileManagerPlugin] copied "frontend/src/Content/Fonts/*.*" to "/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/UI/Content/Fonts [FileManagerPlugin] copied "frontend/src/Content/Images/*.*" to "/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/UI/Content/Images [FileManagerPlugin] copied "frontend/src/Content/Images/Icons/*.*" to "/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_output/UI/Content/Images/Icons Done in 44.82s. Test run for /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Host.Test.dll (.NETCoreApp,Version=v8.0) Test run for /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Update.Test.dll (.NETCoreApp,Version=v8.0) Test run for /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Libraries.Test.dll (.NETCoreApp,Version=v8.0) Test run for /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Automation.Test.dll (.NETCoreApp,Version=v8.0) Test run for /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Mono.Test.dll (.NETCoreApp,Version=v8.0) Test run for /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Api.V1.Test.dll (.NETCoreApp,Version=v8.0) Test run for /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Core.Test.dll (.NETCoreApp,Version=v8.0) Test run for /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Windows.Test.dll (.NETCoreApp,Version=v8.0) Test run for /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Benchmark.Test.dll (.NETCoreApp,Version=v8.0) Test run for /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Common.Test.dll (.NETCoreApp,Version=v8.0) Microsoft (R) Test Execution Command Line Tool Version 17.8.0 (arm64) Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.8.0 (arm64) Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.8.0 (arm64) Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.8.0 (arm64) Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.8.0 (arm64) Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.8.0 (arm64) Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.8.0 (arm64) Microsoft (R) Test Execution Command Line Tool Version 17.8.0 (arm64)Copyright (c) Microsoft Corporation. All rights reserved. Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.8.0 (arm64) Copyright (c) Microsoft Corporation. All rights reserved. Test run for /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Integration.Test.dll (.NETCoreApp,Version=v8.0) Microsoft (R) Test Execution Command Line Tool Version 17.8.0 (arm64) Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.8.0 (arm64) Copyright (c) Microsoft Corporation. All rights reserved. Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. Starting test execution, please wait... A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. Starting test execution, please wait... A total of 1 test files matched the specified pattern. No test matches the given testcase filter `Category!=ManualTest&Category!=AutomationTest&Category!=WINDOWS&Category!=IntegrationTest&FullyQualifiedName!~DiskTransferServiceFixture&FullyQualifiedName!~HttpProxySettingsProviderFixture&FullyQualifiedName!~UpdateTests` in /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Benchmark.Test.dll No test matches the given testcase filter `Category!=ManualTest&Category!=AutomationTest&Category!=WINDOWS&Category!=IntegrationTest&FullyQualifiedName!~DiskTransferServiceFixture&FullyQualifiedName!~HttpProxySettingsProviderFixture&FullyQualifiedName!~UpdateTests` in /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Automation.Test.dll No test matches the given testcase filter `Category!=ManualTest&Category!=AutomationTest&Category!=WINDOWS&Category!=IntegrationTest&FullyQualifiedName!~DiskTransferServiceFixture&FullyQualifiedName!~HttpProxySettingsProviderFixture&FullyQualifiedName!~UpdateTests` in /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Integration.Test.dll Skipped directory_exist_should_be_able_to_find_existing_folder [9 ms] Skipped directory_exist_should_be_able_to_find_existing_unc_share [11 ms] Skipped directory_exist_should_not_be_able_to_find_none_existing_folder [11 ms] Skipped empty_folder_should_return_folder_modified_date [11 ms] Skipped folder_should_return_correct_value_for_last_write [11 ms] Skipped FolderWritable_should_return_false_for_unwritable_directory [11 ms] Skipped FolderWritable_should_return_true_for_writable_directory [11 ms] Skipped GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder [11 ms] Skipped MoveFile_should_not_move_overwrite_itself [11 ms] Skipped MoveFile_should_overwrite_existing_file [11 ms] Skipped RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder [11 ms] Skipped RemoveEmptySubfolders_should_remove_nested_empty_folder [11 ms] Skipped should_be_able_to_delete_directory_with_read_only_file [11 ms] Skipped should_be_able_to_move_read_only_file [11 ms] Skipped should_be_able_to_rename_open_hardlinks_with_fileshare_delete [11 ms] Skipped should_be_able_to_set_permission_from_parrent [11 ms] Skipped should_be_set_last_file_write [11 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_none [11 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_write [11 ms] Skipped should_return_false_for_unlocked_and_readonly_file [11 ms] Skipped should_return_false_for_unlocked_file [11 ms] Skipped should_return_true_for_unlocked_file [11 ms] Skipped writealltext_should_truncate_existing [11 ms] Skipped should_be_able_to_get_space_on_folder_that_doesnt_exist [< 1 ms] Skipped should_be_able_to_get_space_on_unc [< 1 ms] Skipped should_get_free_space_for_folder [< 1 ms] Skipped should_get_free_space_for_folder_that_doesnt_exist [< 1 ms] Skipped should_return_free_disk_space [< 1 ms] Skipped should_throw_if_drive_doesnt_exist [< 1 ms] Skipped should_get_framework_version [< 1 ms] Skipped should_get_windows_version [< 1 ms] None - Failed: 0, Passed: 0, Skipped: 0, Total: 0, Duration: 16 ms - Prowlarr.Windows.Test.dll (net8.0) Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- Info: Path is: /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397680872765_3/324nkzrr.2c2/ywnbegiw.aky Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- Trace: Directory '/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397680964778_4/j0fzus4k.xar' isn't writable. Access to the path '/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397680964778_4/j0fzus4k.xar/prowlarr_write_test.txt' is denied. Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- Info: Installation Folder: /C/NzbDrone/ Info: Updating Prowlarr from version to version 2.0.5.5160 Info: Verifying requirements before update... Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- Info: Installation Folder: /C/NzbDrone/ Info: Updating Prowlarr from version to version 2.0.5.5160 Info: Verifying requirements before update... Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- Passed! - Failed: 0, Passed: 1, Skipped: 0, Total: 1, Duration: 227 ms - Prowlarr.Libraries.Test.dll (net8.0) Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- Info: Installation Folder: /C/NzbDrone/ Info: Updating Prowlarr from version to version 2.0.5.5160 Info: Verifying requirements before update... Info: Verifying Update Folder Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- Info: Installation Folder: Info: Updating Prowlarr from version to version 2.0.5.5160 Info: Verifying requirements before update... Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- Info: Installation Folder: Info: Updating Prowlarr from version to version 2.0.5.5160 Info: Verifying requirements before update... Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- Info: Installation Folder: Info: Updating Prowlarr from version to version 2.0.5.5160 Info: Verifying requirements before update... Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- Debug: NzbDrone process ID: 12 Debug: Arguments: Debug: 12 Debug: Debug: /C/Prowlarr/prowlarr.exe Debug: Using executing application: /C/Prowlarr/prowlarr.exe Debug: Executable location: /C/Prowlarr/prowlarr.exe Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- Skipped directory_exist_should_be_able_to_find_existing_unc_share [39 ms] Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- Trace: Moved '/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397681289246_7/40kitnmv.i3g' -> '/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397681289246_7/kqmnzcbo.4hs' using Syscall.rename Trace: Deleting file: /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397681289246_7/kqmnzcbo.4hs Trace: Moved '/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397681289246_7/k2mtr4ed.zan' -> '/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397681289246_7/kqmnzcbo.4hs' using Syscall.rename Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- Trace: Deleting file: /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397681497299_11/12ea4egp.vzq Trace: Moved '/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397681497299_11/w0q0vu20.fte' -> '/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397681497299_11/12ea4egp.vzq' using Syscall.rename Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- Trace: Moved '/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397681519467_12/rndepdvn.ewz/destination.txt' -> '/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397681519467_12/rndepdvn.ewz/rename.txt' using Syscall.rename Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- Debug: Setting permissions: 0755 on /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397681592908_15/twm4yeul.x13 Debug: Setting permissions: 0775 on /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397681592908_15/twm4yeul.x13 Debug: Setting permissions: 0750 on /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397681592908_15/twm4yeul.x13 Debug: Setting permissions: 0051 on /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397681592908_15/twm4yeul.x13 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- Debug: Setting permissions: 755 on /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397682322785_19/uncvki1u.sgh Debug: Setting permissions: 775 on /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397682322785_19/uncvki1u.sgh Debug: Setting permissions: 750 on /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397682322785_19/uncvki1u.sgh Debug: Setting permissions: 051 on /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397682322785_19/uncvki1u.sgh Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_none [< 1 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_write [< 1 ms] Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- Passed! - Failed: 0, Passed: 3, Skipped: 0, Total: 3, Duration: 374 ms - Prowlarr.Api.V1.Test.dll (net8.0) Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- Debug: Setting permissions: 755 on /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397682509178_23/zavghxzz.kyi Debug: Setting permissions: 0755 on /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397682509178_23/zavghxzz.kyi Debug: Setting permissions: 1775 on /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397682509178_23/zavghxzz.kyi Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- Debug: Setting permissions: 755 on /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397682618638_24/ckazhmpu.qgl Debug: Setting permissions: 775 on /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397682618638_24/ckazhmpu.qgl Debug: Setting permissions: 750 on /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397682618638_24/ckazhmpu.qgl Debug: Setting permissions: 051 on /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24912_638916397682618638_24/ckazhmpu.qgl Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- Skipped should_be_able_to_check_space_on_ramdrive [< 1 ms] Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- Info: Starting Prowlarr Info: Starting Prowlarr service Warn: Couldn't start Prowlarr Service (Most likely due to permission issues). falling back to console. Info: Starting Prowlarr.Console Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- Info: Starting Prowlarr Info: Starting Prowlarr service Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.FreebsdVersionAdapterFixture.should_get_version_info --- Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.FreebsdVersionAdapterFixture.should_get_version_info --- Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- Skipped should_be_able_to_get_space_on_folder_that_doesnt_exist [< 1 ms] Skipped should_get_free_space_for_folder [< 1 ms] Skipped should_get_free_space_for_folder_that_doesnt_exist [< 1 ms] Skipped should_return_free_disk_space [< 1 ms] Skipped should_get_version_info [< 1 ms] Skipped should_get_framework_version [< 1 ms] Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- Trace: Writing Setting to database. Key:'historycleanupdays' Value:'20' Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- Trace: Writing Setting to database. Key:'historycleanupdays' Value:'301' Trace: Writing Setting to database. Key:'logindexerresponse' Value:'True' Trace: Writing Setting to database. Key:'firstdayofweek' Value:'306' Trace: Writing Setting to database. Key:'calendarweekcolumnheader' Value:'1e9904c7-b392-4e95-beee-dd4202e9b244' Trace: Writing Setting to database. Key:'shortdateformat' Value:'ee056ab9-41b0-450e-b9af-637d6e5d9c0b' Trace: Writing Setting to database. Key:'longdateformat' Value:'82ce5dd5-38cc-486a-a359-e6b355397939' Trace: Writing Setting to database. Key:'timeformat' Value:'b98297cc-1e02-41bc-a106-a3528c380cdf' Trace: Writing Setting to database. Key:'showrelativedates' Value:'True' Trace: Writing Setting to database. Key:'enablecolorimpairedmode' Value:'True' Trace: Writing Setting to database. Key:'uilanguage' Value:'53062cef-d470-4ac7-91af-ce8c8cd2a012' Trace: Writing Setting to database. Key:'trustcgnatipaddresses' Value:'True' Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- Trace: Using default config value for 'historycleanupdays' defaultValue:'30' Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- Trace: Using default config value for 'historycleanupdays' defaultValue:'30' Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- Trace: Using default config value for 'hmacsalt' defaultValue:'333099a8-9600-4740-a3c1-2c1880dc10ce' Trace: Writing Setting to database. Key:'hmacsalt' Value:'333099a8-9600-4740-a3c1-2c1880dc10ce' Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server() --- Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server() --- Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- Trace: Using default config value for 'historycleanupdays' defaultValue:'30' Trace: Using default config value for 'logindexerresponse' defaultValue:'False' Trace: Using default config value for 'firstdayofweek' defaultValue:'0' Trace: Using default config value for 'calendarweekcolumnheader' defaultValue:'ddd M/D' Trace: Using default config value for 'shortdateformat' defaultValue:'MMM D YYYY' Trace: Using default config value for 'longdateformat' defaultValue:'dddd, MMMM D YYYY' Trace: Using default config value for 'timeformat' defaultValue:'h(:mm)a' Trace: Using default config value for 'showrelativedates' defaultValue:'True' Trace: Using default config value for 'enablecolorimpairedmode' defaultValue:'False' Trace: Using default config value for 'uilanguage' defaultValue:'en' Trace: Using default config value for 'plexclientidentifier' defaultValue:'e47620fa-c0a0-461a-a953-1b9c7d62846d' Trace: Writing Setting to database. Key:'plexclientidentifier' Value:'e47620fa-c0a0-461a-a953-1b9c7d62846d' Trace: Using default config value for 'rijndaelpassphrase' defaultValue:'56e3678f-5c17-4d05-97a7-7e0d3eba214c' Trace: Writing Setting to database. Key:'rijndaelpassphrase' Value:'56e3678f-5c17-4d05-97a7-7e0d3eba214c' Trace: Using default config value for 'hmacpassphrase' defaultValue:'da979a85-090d-478a-8571-48a2d744acca' Trace: Writing Setting to database. Key:'hmacpassphrase' Value:'da979a85-090d-478a-8571-48a2d744acca' Trace: Using default config value for 'rijndaelsalt' defaultValue:'87f31c85-ae9f-4f71-a1e2-8771dc74aaf3' Trace: Writing Setting to database. Key:'rijndaelsalt' Value:'87f31c85-ae9f-4f71-a1e2-8771dc74aaf3' Trace: Using default config value for 'hmacsalt' defaultValue:'3b0ed6ee-b277-466a-86de-0ee43f75b0ae' Trace: Writing Setting to database. Key:'hmacsalt' Value:'3b0ed6ee-b277-466a-86de-0ee43f75b0ae' Trace: Using default config value for 'downloadprotectionkey' defaultValue:'6c3d01fdd8a84e5a8a50ee749a37e649' Trace: Writing Setting to database. Key:'downloadprotectionkey' Value:'6c3d01fdd8a84e5a8a50ee749a37e649' Trace: Using default config value for 'proxyenabled' defaultValue:'False' Trace: Using default config value for 'proxytype' defaultValue:'Http' Trace: Using default config value for 'proxyhostname' defaultValue:'' Trace: Using default config value for 'proxyport' defaultValue:'8080' Trace: Using default config value for 'proxyusername' defaultValue:'' Trace: Using default config value for 'proxypassword' defaultValue:'' Trace: Using default config value for 'proxybypassfilter' defaultValue:'' Trace: Using default config value for 'proxybypasslocaladdresses' defaultValue:'True' Trace: Using default config value for 'backupfolder' defaultValue:'Backups' Trace: Using default config value for 'backupinterval' defaultValue:'7' Trace: Using default config value for 'backupretention' defaultValue:'28' Trace: Using default config value for 'certificatevalidation' defaultValue:'Enabled' Trace: Using default config value for 'applicationurl' defaultValue:'' Trace: Using default config value for 'trustcgnatipaddresses' defaultValue:'False' Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist() --- Debug: Directory /System/Library/CoreServices/ doesn't exist Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist() --- Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- Passed! - Failed: 0, Passed: 17, Skipped: 0, Total: 17, Duration: 542 ms - Prowlarr.Update.Test.dll (net8.0) Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- Passed! - Failed: 0, Passed: 47, Skipped: 9, Total: 56, Duration: 667 ms - Prowlarr.Mono.Test.dll (net8.0) Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- Info: 1 instance(s) of Prowlarr are running Warn: Another instance of Prowlarr is already running. Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- Info: 1 instance(s) of Prowlarr are running Warn: Another instance of Prowlarr is already running. Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- Skipped should_return_same_instance_of_singletons [< 1 ms] Skipped Route_should_call_install_service_when_application_mode_is_install [15 ms] Skipped Route_should_call_uninstall_service_when_application_mode_is_uninstall [2 ms] Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- Skipped show_error_on_install_if_service_already_exist [1 ms] Skipped show_error_on_uninstall_if_service_doesnt_exist [1 ms] Passed! - Failed: 0, Passed: 6, Skipped: 5, Total: 11, Duration: 949 ms - Prowlarr.Host.Test.dll (net8.0) Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397683397887_1/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0571885s Info: DatabaseEngineVersionCheck migrated Info: => 0.0601929s Info: VersionMigration migrating Info: Beginning Transaction Info: CreateTable VersionInfo Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) Info: => 0.0289855s Info: Committing Transaction Info: VersionMigration migrated Info: => 0.032522s Info: VersionUniqueMigration migrating Info: Beginning Transaction Info: CreateIndex VersionInfo (Version) Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.0019434s Info: AlterTable VersionInfo Info: => 0.0002461s Info: CreateColumn VersionInfo AppliedOn DateTime Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME Info: => 0.0011912s Info: Committing Transaction Info: VersionUniqueMigration migrated Info: => 0.0027506s Info: VersionDescriptionMigration migrating Info: Beginning Transaction Info: AlterTable VersionInfo Info: => 8.05E-05s Info: CreateColumn VersionInfo Description String Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT Info: => 0.0003321s Info: Committing Transaction Info: VersionDescriptionMigration migrated Info: => 0.001004s Info: 1: InitialSetup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 1 Info: CreateTable Config Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) Info: => 0.0005677s Info: CreateIndex Config (Key) Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) Info: => 0.0002777s Info: CreateTable History Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT) Info: => 0.0002048s Info: CreateIndex History (DownloadId) Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: => 0.0001407s Info: CreateTable Notifications Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL) Info: => 0.000217s Info: CreateTable ScheduledTasks Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: => 0.0001962s Info: CreateIndex ScheduledTasks (TypeName) Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0001377s Info: CreateTable Indexers Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 25, "Added" DATETIME NOT NULL) Info: => 0.0002494s Info: CreateIndex Indexers (Name) Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0001753s Info: CreateTable ApplicationIndexerMapping Info: CREATE TABLE "ApplicationIndexerMapping" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "AppId" INTEGER NOT NULL, "RemoteIndexerId" INTEGER NOT NULL) Info: => 0.0001862s Info: CreateTable Applications Info: CREATE TABLE "Applications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "SyncLevel" INTEGER NOT NULL, "Tags" TEXT) Info: => 0.0002577s Info: CreateIndex Applications (Name) Info: CREATE UNIQUE INDEX "IX_Applications_Name" ON "Applications" ("Name" ASC) Info: => 0.0001424s Info: CreateTable Tags Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) Info: => 0.0001608s Info: CreateIndex Tags (Label) Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) Info: => 0.0001508s Info: CreateTable Users Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) Info: => 0.0001772s Info: CreateIndex Users (Identifier) Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) Info: => 0.0001344s Info: CreateIndex Users (Username) Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) Info: => 0.0001353s Info: CreateTable Commands Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: => 0.0002314s Info: CreateTable IndexerStatus Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: => 0.0002418s Info: CreateIndex IndexerStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0001668s Info: CreateTable CustomFilters Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) Info: => 0.0001825s Info: CreateIndex History (Date) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.0001444s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-08-24T13:42:48', 'InitialSetup') Info: Committing Transaction Info: 1: InitialSetup migrated Info: => 0.0102386s Info: 2: ApplicationStatus migrating Info: Beginning Transaction Info: Starting migration of Main DB to 2 Info: DeleteColumn Indexers EnableAutomaticSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.016261s Info: DeleteColumn Indexers EnableInteractiveSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0028763s Info: RenameColumn Indexers EnableRss to Enable Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0063484s Info: CreateTable ApplicationStatus Info: CREATE TABLE "ApplicationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0002082s Info: CreateIndex ApplicationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0001617s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-08-24T13:42:48', 'ApplicationStatus') Info: Committing Transaction Info: 2: ApplicationStatus migrated Info: => 0.0011965s Info: 3: IndexerProps migrating Info: Beginning Transaction Info: Starting migration of Main DB to 3 Info: AlterTable Indexers Info: => 1.2E-06s Info: CreateColumn Indexers Redirect Boolean Info: ALTER TABLE "Indexers" ADD COLUMN "Redirect" INTEGER NOT NULL DEFAULT 0 Info: => 0.0005795s Info: CreateTable DownloadClients Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 1) Info: => 0.0002315s Info: CreateTable DownloadClientStatus Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0001983s Info: CreateIndex DownloadClientStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0001712s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-08-24T13:42:48', 'IndexerProps') Info: Committing Transaction Info: 3: IndexerProps migrated Info: => 0.0010505s Info: 4: add_update_history migrating Info: Beginning Transaction Info: Starting migration of Main DB to 4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-08-24T13:42:48', 'add_update_history') Info: Committing Transaction Info: 4: add_update_history migrated Info: => 0.0008524s Info: 5: update_notifiarr migrating Info: Beginning Transaction Info: Starting migration of Main DB to 5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: => 0.0005349s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-08-24T13:42:48', 'update_notifiarr') Info: Committing Transaction Info: 5: update_notifiarr migrated Info: => 0.001351s Info: 6: app_profiles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 6 Info: CreateTable AppSyncProfiles Info: CREATE TABLE "AppSyncProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "EnableRss" INTEGER NOT NULL, "EnableInteractiveSearch" INTEGER NOT NULL, "EnableAutomaticSearch" INTEGER NOT NULL) Info: => 0.0002353s Info: CreateIndex AppSyncProfiles (Name) Info: CREATE UNIQUE INDEX "IX_AppSyncProfiles_Name" ON "AppSyncProfiles" ("Name" ASC) Info: => 0.0001748s Info: AlterTable Indexers Info: => 1E-06s Info: CreateColumn Indexers AppProfileId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "AppProfileId" INTEGER NOT NULL DEFAULT 1 Info: => 0.0003902s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-08-24T13:42:48', 'app_profiles') Info: Committing Transaction Info: 6: app_profiles migrated Info: => 0.001012s Info: 7: history_failed migrating Info: Beginning Transaction Info: Starting migration of Main DB to 7 Info: AlterTable History Info: => 1.1E-06s Info: CreateColumn History Successful Boolean Info: ALTER TABLE "History" ADD COLUMN "Successful" INTEGER NOT NULL DEFAULT 1 Info: => 0.0004141s Info: ExecuteSqlStatement UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: => 0.0001258s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-08-24T13:42:48', 'history_failed') Info: Committing Transaction Info: 7: history_failed migrated Info: => 0.000736s Info: 8: redacted_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 8 Info: PerformDBOperation Info: Performing DB Operation Info: => 0.0012617s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-08-24T13:42:48', 'redacted_api') Info: Committing Transaction Info: 8: redacted_api migrated Info: => 0.001855s Info: 10: IndexerProxies migrating Info: Beginning Transaction Info: Starting migration of Main DB to 10 Info: CreateTable IndexerProxies Info: CREATE TABLE "IndexerProxies" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT) Info: => 0.0002412s Info: AlterTable Indexers Info: => 9E-07s Info: CreateColumn Indexers Tags String Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT Info: => 0.0004172s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-08-24T13:42:48', 'IndexerProxies') Info: Committing Transaction Info: 10: IndexerProxies migrated Info: => 0.0010298s Info: 11: app_indexer_remote_name migrating Info: Beginning Transaction Info: Starting migration of Main DB to 11 Info: AlterTable ApplicationIndexerMapping Info: => 1E-06s Info: CreateColumn ApplicationIndexerMapping RemoteIndexerName String Info: ALTER TABLE "ApplicationIndexerMapping" ADD COLUMN "RemoteIndexerName" TEXT Info: => 0.0004108s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-08-24T13:42:48', 'app_indexer_remote_name') Info: Committing Transaction Info: 11: app_indexer_remote_name migrated Info: => 0.001012s Info: 13: desi_gazelle_to_unit3d migrating Info: Beginning Transaction Info: Starting migration of Main DB to 13 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'Unit3dSettings', "Enable" = 1 WHERE "Implementation" = 'DesiTorrents' Info: => 0.0012406s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-08-24T13:42:48', 'desi_gazelle_to_unit3d') Info: Committing Transaction Info: 13: desi_gazelle_to_unit3d migrated Info: => 0.0018268s Info: 14: add_on_update_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 14 Info: AlterTable Notifications Info: => 1E-06s Info: CreateColumn Notifications OnApplicationUpdate Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004208s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-08-24T13:42:48', 'add_on_update_to_notifications') Info: Committing Transaction Info: 14: add_on_update_to_notifications migrated Info: => 0.0010279s Info: 15: IndexerVersions migrating Info: Beginning Transaction Info: Starting migration of Main DB to 15 Info: CreateTable IndexerDefinitionVersions Info: CREATE TABLE "IndexerDefinitionVersions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: => 0.0002428s Info: CreateIndex IndexerDefinitionVersions (DefinitionId) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: => 0.0001781s Info: CreateIndex IndexerDefinitionVersions (File) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0001596s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-08-24T13:42:48', 'IndexerVersions') Info: Committing Transaction Info: 15: IndexerVersions migrated Info: => 0.0007707s Info: 16: cleanup_config migrating Info: Beginning Transaction Info: Starting migration of Main DB to 16 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'movieinfolanguage' Info: => 0.0013041s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'downloadclientworkingfolders' Info: => 0.0001641s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-08-24T13:42:48', 'cleanup_config') Info: Committing Transaction Info: 16: cleanup_config migrated Info: => 0.0007671s Info: 17: indexer_cleanup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 17 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Aither' Info: => 9.02E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Anilibria' Info: => 5.49E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'AnimeWorld' Info: => 4.83E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'LatTeam' Info: => 4.76E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Blutopia' Info: => 4.87E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DanishBytes' Info: => 6.24E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DesiTorrents' Info: => 4.68E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DigitalCore' Info: => 4.63E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'InternetArchive' Info: => 4.55E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Milkie' Info: => 4.54E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShareIsland' Info: => 4.58E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'SuperBits' Info: => 4.74E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ThePirateBay' Info: => 4.42E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentLeech' Info: => 4.53E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentSeeds' Info: => 4.72E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'YTS' Info: => 4.62E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Animedia' Info: => 0.0001104s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Shizaproject' Info: => 5.71E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'ShowRSS' Info: => 5.66E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'SubsPlease' Info: => 6.63E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'TorrentsCSV' Info: => 5.96E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anidub' Info: => 5.65E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 5.52E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anthelion' Info: => 5.41E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'BB' Info: => 5.46E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDSpace' Info: => 5.3E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDTorrents' Info: => 5.53E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 5.43E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'RevolutionTT' Info: => 5.59E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'SpeedCD' Info: => 5.75E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'TVVault' Info: => 5.6E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ZonaQ' Info: => 5.6E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'TorrentDay' Info: => 5.34E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'MoreThanTV' Info: => 6.99E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'BitHDTV' Info: => 5.8E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-08-24T13:42:48', 'indexer_cleanup') Info: Committing Transaction Info: 17: indexer_cleanup migrated Info: => 0.0006206s Info: 18: minimum_seeders migrating Info: Beginning Transaction Info: Starting migration of Main DB to 18 Info: AlterTable AppSyncProfiles Info: => 1.3E-06s Info: CreateColumn AppSyncProfiles MinimumSeeders Int32 Info: ALTER TABLE "AppSyncProfiles" ADD COLUMN "MinimumSeeders" INTEGER NOT NULL DEFAULT 1 Info: => 0.000425s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-08-24T13:42:48', 'minimum_seeders') Info: Committing Transaction Info: 18: minimum_seeders migrated Info: => 0.0010343s Info: 19: remove_showrss migrating Info: Beginning Transaction Info: Starting migration of Main DB to 19 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShowRSS' Info: => 8.9E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-08-24T13:42:48', 'remove_showrss') Info: Committing Transaction Info: 19: remove_showrss migrated Info: => 0.0006478s Info: 20: remove_torrentparadiseml migrating Info: Beginning Transaction Info: Starting migration of Main DB to 20 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentParadiseMl' Info: => 8.82E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-08-24T13:42:48', 'remove_torrentparadiseml') Info: Committing Transaction Info: 20: remove_torrentparadiseml migrated Info: => 0.0007306s Info: 21: localization_setting_to_string migrating Info: Beginning Transaction Info: Starting migration of Main DB to 21 Info: PerformDBOperation Info: Performing DB Operation Info: => 0.0007386s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-08-24T13:42:48', 'localization_setting_to_string') Info: Committing Transaction Info: 21: localization_setting_to_string migrated Info: => 0.0014095s Info: 22: orpheus_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 22 Info: PerformDBOperation Info: Performing DB Operation Info: => 0.006911s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-08-24T13:42:48', 'orpheus_api') Info: Committing Transaction Info: 22: orpheus_api migrated Info: => 0.0075352s Info: 23: download_client_categories migrating Info: Beginning Transaction Info: Starting migration of Main DB to 23 Info: AlterTable DownloadClients Info: => 1.7E-06s Info: CreateColumn DownloadClients Categories String Info: ALTER TABLE "DownloadClients" ADD COLUMN "Categories" TEXT NOT NULL DEFAULT '[]' Info: => 0.0004547s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-08-24T13:42:48', 'download_client_categories') Info: Committing Transaction Info: 23: download_client_categories migrated Info: => 0.0011663s Info: 24: add_salt_to_users migrating Info: Beginning Transaction Info: Starting migration of Main DB to 24 Info: AlterTable Users Info: => 1.7E-06s Info: CreateColumn Users Salt String Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT Info: => 0.0004062s Info: CreateColumn Users Iterations Int32 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER Info: => 0.0003835s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-08-24T13:42:48', 'add_salt_to_users') Info: Committing Transaction Info: 24: add_salt_to_users migrated Info: => 0.0009742s Info: 25: speedcd_userpasssettings_to_speedcdsettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 25 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'SpeedCDSettings' WHERE "Implementation" = 'SpeedCD' Info: => 9.6E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-08-24T13:42:48', 'speedcd_userpasssettings_to_speedcdsettings') Info: Committing Transaction Info: 25: speedcd_userpasssettings_to_speedcdsettings migrated Info: => 0.0006481s Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 26 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'TorrentDaySettings' WHERE "Implementation" = 'TorrentDay' Info: => 9.55E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-08-24T13:42:48', 'torrentday_cookiesettings_to_torrentdaysettings') Info: Committing Transaction Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrated Info: => 0.0006442s Info: 27: alpharatio_greatposterwall_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 27 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AlphaRatioSettings' WHERE "Implementation" = 'AlphaRatio' Info: => 9.8E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'GreatPosterWallSettings' WHERE "Implementation" = 'GreatPosterWall' Info: => 6.45E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-08-24T13:42:48', 'alpharatio_greatposterwall_config_contract') Info: Committing Transaction Info: 27: alpharatio_greatposterwall_config_contract migrated Info: => 0.0005956s Info: 28: remove_notwhatcd migrating Info: Beginning Transaction Info: Starting migration of Main DB to 28 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'NotWhatCD' Info: => 8.7E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-08-24T13:42:48', 'remove_notwhatcd') Info: Committing Transaction Info: 28: remove_notwhatcd migrated Info: => 0.0006394s Info: 29: add_on_grab_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 29 Info: AlterTable Notifications Info: => 2E-06s Info: CreateColumn Notifications OnGrab Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnGrab" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004161s Info: AlterTable Notifications Info: => 1E-06s Info: CreateColumn Notifications IncludeManualGrabs Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeManualGrabs" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003691s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-08-24T13:42:48', 'add_on_grab_to_notifications') Info: Committing Transaction Info: 29: add_on_grab_to_notifications migrated Info: => 0.000962s Info: 30: animetorrents_use_custom_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 30 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AnimeTorrentsSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 9.62E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-08-24T13:42:48', 'animetorrents_use_custom_config_contract') Info: Committing Transaction Info: 30: animetorrents_use_custom_config_contract migrated Info: => 0.0006798s Info: 31: apprise_server_url migrating Info: Beginning Transaction Info: Starting migration of Main DB to 31 Info: PerformDBOperation Info: Performing DB Operation Info: => 0.0008622s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-08-24T13:42:48', 'apprise_server_url') Info: Committing Transaction Info: 31: apprise_server_url migrated Info: => 0.0014729s Info: 32: health_restored_notification migrating Info: Beginning Transaction Info: Starting migration of Main DB to 32 Info: AlterTable Notifications Info: => 1.9E-06s Info: CreateColumn Notifications OnHealthRestored Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004138s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-08-24T13:42:48', 'health_restored_notification') Info: Committing Transaction Info: 32: health_restored_notification migrated Info: => 0.0010668s Info: 33: remove_uc migrating Info: Beginning Transaction Info: Starting migration of Main DB to 33 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' Info: => 8.57E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-08-24T13:42:48', 'remove_uc') Info: Committing Transaction Info: 33: remove_uc migrated Info: => 0.0006876s Info: 34: history_fix_data_titles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 34 Info: PerformDBOperation Info: Performing DB Operation Info: => 0.0007729s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-08-24T13:42:48', 'history_fix_data_titles') Info: Committing Transaction Info: 34: history_fix_data_titles migrated Info: => 0.0013792s Info: 35: download_client_per_indexer migrating Info: Beginning Transaction Info: Starting migration of Main DB to 35 Info: AlterTable Indexers Info: => 1.1E-06s Info: CreateColumn Indexers DownloadClientId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004088s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-08-24T13:42:48', 'download_client_per_indexer') Info: Committing Transaction Info: 35: download_client_per_indexer migrated Info: => 0.001025s Info: 36: postgres_update_timestamp_columns_to_with_timezone migrating Info: Beginning Transaction Info: Starting migration of Main DB to 36 Info: AlterTable ApplicationStatus Info: => 1.2E-06s Info: AlterColumn ApplicationStatus InitialFailure DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0045345s Info: AlterTable ApplicationStatus Info: => 9.1E-06s Info: AlterColumn ApplicationStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0037442s Info: AlterTable ApplicationStatus Info: => 1.3E-06s Info: AlterColumn ApplicationStatus DisabledTill DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0040789s Info: AlterTable Commands Info: => 1.6E-06s Info: AlterColumn Commands QueuedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0038934s Info: AlterTable Commands Info: => 1.2E-06s Info: AlterColumn Commands StartedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0039692s Info: AlterTable Commands Info: => 1.3E-06s Info: AlterColumn Commands EndedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0038657s Info: AlterTable DownloadClientStatus Info: => 1.2E-06s Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0041184s Info: AlterTable DownloadClientStatus Info: => 1.2E-06s Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0040584s Info: AlterTable DownloadClientStatus Info: => 1.3E-06s Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0040769s Info: AlterTable History Info: => 1.2E-06s Info: AlterColumn History Date DateTimeOffset Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Successful" INTEGER NOT NULL) Info: INSERT INTO "History_temp" ("Id", "IndexerId", "Date", "Data", "EventType", "DownloadId", "Successful") SELECT "Id", "IndexerId", "Date", "Data", "EventType", "DownloadId", "Successful" FROM "History" Info: DROP TABLE "History" Info: ALTER TABLE "History_temp" RENAME TO "History" Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.0042741s Info: AlterTable IndexerDefinitionVersions Info: => 1.2E-06s Info: AlterColumn IndexerDefinitionVersions LastUpdated DateTimeOffset Info: CREATE TABLE "IndexerDefinitionVersions_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: INSERT INTO "IndexerDefinitionVersions_temp" ("Id", "DefinitionId", "File", "Sha", "LastUpdated") SELECT "Id", "DefinitionId", "File", "Sha", "LastUpdated" FROM "IndexerDefinitionVersions" Info: DROP TABLE "IndexerDefinitionVersions" Info: ALTER TABLE "IndexerDefinitionVersions_temp" RENAME TO "IndexerDefinitionVersions" Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0122051s Info: AlterTable IndexerStatus Info: => 1.3E-06s Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0036297s Info: AlterTable IndexerStatus Info: => 1E-06s Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0035588s Info: AlterTable IndexerStatus Info: => 1.3E-06s Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0035426s Info: AlterTable IndexerStatus Info: => 1.2E-06s Info: AlterColumn IndexerStatus CookiesExpirationDate DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0035777s Info: AlterTable Indexers Info: => 1.2E-06s Info: AlterColumn Indexers Added DateTimeOffset Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL, "Redirect" INTEGER NOT NULL, "AppProfileId" INTEGER NOT NULL, "Tags" TEXT, "DownloadClientId" INTEGER NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0035723s Info: AlterTable ScheduledTasks Info: => 1.1E-06s Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" Info: DROP TABLE "ScheduledTasks" Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0035457s Info: AlterTable ScheduledTasks Info: => 1.1E-06s Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" Info: DROP TABLE "ScheduledTasks" Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0034673s Info: AlterTable VersionInfo Info: => 1.2E-06s Info: AlterColumn VersionInfo AppliedOn DateTimeOffset Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" Info: DROP TABLE "VersionInfo" Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.0035169s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-08-24T13:42:49', 'postgres_update_timestamp_columns_to_with_timezone') Info: Committing Transaction Info: 36: postgres_update_timestamp_columns_to_with_timezone migrated Info: => 0.0045916s Info: 37: add_notification_status migrating Info: Beginning Transaction Info: Starting migration of Main DB to 37 Info: CreateTable NotificationStatus Info: CREATE TABLE "NotificationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0002354s Info: CreateIndex NotificationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) Info: => 0.0001508s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-08-24T13:42:49', 'add_notification_status') Info: Committing Transaction Info: 37: add_notification_status migrated Info: => 0.0008509s Info: 38: indexers_freeleech_only_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 38 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'HDSpaceSettings' WHERE "Implementation" = 'HDSpace' Info: => 9.63E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'ImmortalSeedSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 6.21E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'XSpeedsSettings' WHERE "Implementation" = 'XSpeeds' Info: => 5.79E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-08-24T13:42:49', 'indexers_freeleech_only_config_contract') Info: Committing Transaction Info: 38: indexers_freeleech_only_config_contract migrated Info: => 0.0006345s Info: 39: email_encryption migrating Info: Beginning Transaction Info: Starting migration of Main DB to 39 Info: PerformDBOperation Info: Performing DB Operation Info: => 0.0006994s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-08-24T13:42:49', 'email_encryption') Info: Committing Transaction Info: 39: email_encryption migrated Info: => 0.0013129s Info: 40: newznab_category_to_capabilities_settings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 40 Info: PerformDBOperation Info: Performing DB Operation Info: => 0.0009926s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-08-24T13:42:49', 'newznab_category_to_capabilities_settings') Info: Committing Transaction Info: 40: newznab_category_to_capabilities_settings migrated Info: => 0.0015991s Info: 41: gazelle_freeleech_token_options migrating Info: Beginning Transaction Info: Starting migration of Main DB to 41 Info: PerformDBOperation Info: Performing DB Operation Info: => 0.0006266s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-08-24T13:42:49', 'gazelle_freeleech_token_options') Info: Committing Transaction Info: 41: gazelle_freeleech_token_options migrated Info: => 0.0012523s Info: 42: myanonamouse_freeleech_wedge_options migrating Info: Beginning Transaction Info: Starting migration of Main DB to 42 Info: PerformDBOperation Info: Performing DB Operation Info: => 0.0006517s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-08-24T13:42:49', 'myanonamouse_freeleech_wedge_options') Info: Committing Transaction Info: 42: myanonamouse_freeleech_wedge_options migrated Info: => 0.001265s Info: 43: newznab_indexers_enable_redirect migrating Info: Beginning Transaction Info: Starting migration of Main DB to 43 Info: PerformDBOperation Info: Performing DB Operation Info: => 0.0198195s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (43, '2025-08-24T13:42:49', 'newznab_indexers_enable_redirect') Info: Committing Transaction Info: 43: newznab_indexers_enable_redirect migrated Info: => 0.0204822s Debug: Took: 00:00:00.5963481 Info: Caching database Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- Info: --- Start: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- Info: --- End: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397692526798_3/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009928s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010164s Debug: Took: 00:00:00.0357385 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397693458176_5/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009345s Info: DatabaseEngineVersionCheck migrated Info: => 0.0009529s Debug: Took: 00:00:00.0103752 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (999)) PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397694305098_7/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009429s Info: DatabaseEngineVersionCheck migrated Info: => 0.0009636s Debug: Took: 00:00:00.0104363 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "LastExecution" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397695127113_9/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009784s Info: DatabaseEngineVersionCheck migrated Info: => 0.0009997s Debug: Took: 00:00:00.0104892 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "LastExecution" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397695460758_11/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.00094s Info: DatabaseEngineVersionCheck migrated Info: => 0.000958s Debug: Took: 00:00:00.0103297 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "LastExecution" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397695744879_13/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009376s Info: DatabaseEngineVersionCheck migrated Info: => 0.0009566s Debug: Took: 00:00:00.0102200 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "Id" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397696085700_15/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009622s Info: DatabaseEngineVersionCheck migrated Info: => 0.0009822s Debug: Took: 00:00:00.0103829 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "Id" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397696372699_17/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009476s Info: DatabaseEngineVersionCheck migrated Info: => 0.000967s Debug: Took: 00:00:00.0103358 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "Id" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397696699346_19/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.000933s Info: DatabaseEngineVersionCheck migrated Info: => 0.0009646s Debug: Took: 00:00:00.0102643 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [12] ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397696973829_21/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009386s Info: DatabaseEngineVersionCheck migrated Info: => 0.0009562s Debug: Took: 00:00:00.0100265 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397697196846_23/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009363s Info: DatabaseEngineVersionCheck migrated Info: => 0.0009565s Debug: Took: 00:00:00.0101278 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397697530596_25/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009752s Info: DatabaseEngineVersionCheck migrated Info: => 0.0009944s Debug: Took: 00:00:00.0103819 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397697755805_27/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009457s Info: DatabaseEngineVersionCheck migrated Info: => 0.0009645s Debug: Took: 00:00:00.0101526 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397698045522_29/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009443s Info: DatabaseEngineVersionCheck migrated Info: => 0.0009642s Debug: Took: 00:00:00.0103904 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397698371421_31/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009328s Info: DatabaseEngineVersionCheck migrated Info: => 0.0009519s Debug: Took: 00:00:00.0103150 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mkv") --- Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mkv") --- Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\TV Shows\\file with, comma.mkv") --- Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\TV Shows\\file with, comma.mkv") --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397698647517_33/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009366s Info: DatabaseEngineVersionCheck migrated Info: => 0.0009546s Debug: Took: 00:00:00.0103686 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mkv") --- Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mkv") --- Skipped EnsureWindowsPath("p:\\TV Shows\\file with, comma.mkv") [19 ms] Skipped EnsureWindowsPath("\\\\serer\\share\\file with, comma.mkv") [1 ms] Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397698880559_35/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009461s Info: DatabaseEngineVersionCheck migrated Info: => 0.0009654s Debug: Took: 00:00:00.0104485 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397699362887_37/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009878s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010067s Debug: Took: 00:00:00.0105052 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397699682785_39/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009855s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010058s Debug: Took: 00:00:00.0102547 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397700034672_41/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009712s Info: DatabaseEngineVersionCheck migrated Info: => 0.0009915s Debug: Took: 00:00:00.0102134 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/file.xml/relative/path") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/file.xml/relative/path") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/root/file.xml/relative/path") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/root/file.xml/relative/path") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397700333743_43/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.000984s Info: DatabaseEngineVersionCheck migrated Info: => 0.001003s Debug: Took: 00:00:00.0102150 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [2] ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/api/relative/path") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/api/relative/path") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/root/api/relative/path") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/root/api/relative/path") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/root/api/relative/path") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/root/api/relative/path") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/relative/path") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/relative/path") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/relative/path") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/relative/path") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/relative/path") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/relative/path") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/relative/path") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/relative/path") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/relative/path") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/relative/path") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("","./relative","relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("","./relative","relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("/","./relative","/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("/","./relative","/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("/base","./relative","/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("/base","./relative","/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("/base/sub","./relative","/base/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("/base/sub","./relative","/base/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("/base/sub/","./relative","/base/sub/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("/base/sub/","./relative","/base/sub/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("base/sub","./relative","base/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("base/sub","./relative","base/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("base/sub/","./relative","base/sub/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("base/sub/","./relative","base/sub/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("","../relative","relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("","../relative","relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("/","../relative","/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("/","../relative","/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("/base","../relative","/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("/base","../relative","/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("/base/sub","../relative","/base/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("/base/sub","../relative","/base/relative") --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397700682780_45/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010101s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010307s Debug: Took: 00:00:00.0105196 Trace: ==== Begin Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("/base/sub/","../relative","/base/sub/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("/base/sub/","..Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "Last/relative","/base/sub/relative") --- Execution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTi me); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin QueryInfo: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("base/sub","../relative","base/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("base/sub","../relative Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecu","base/relative") --- tion", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025 -08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("base/sub/","../relative","base/sub/relative") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri_with_dot_segment("base/sub/","../relative","base/sub/relative") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- Info: --- Start: NzbDrone.Common.Test.Http.UserAgentParserFixture.should_parse_user_agent("Mylar3/ 3ee23rh23irqfq (13123123) http://www.github.com/mylar3/mylar3/","Mylar3") --- Info: --- End: NzbDrone.Common.Test.Http.UserAgentParserFixture.should_parse_user_agent("Mylar3/ 3ee23rh23irqfq (13123123) http://www.github.com/mylar3/mylar3/","Mylar3") --- Info: --- Start: NzbDrone.Common.Test.Http.UserAgentParserFixture.should_parse_user_agent("Lidarr/1.0.0.2300 (ubuntu 20.04)","Lidarr") --- Info: --- End: NzbDrone.Common.Test.Http.UserAgentParserFixture.should_parse_user_agent("Lidarr/1.0.0.2300 (ubuntu 20.04)","Lidarr") --- Info: --- Start: NzbDrone.Common.Test.Http.UserAgentParserFixture.should_parse_user_agent("Radarr/1.0.0.2300 (ubuntu 20.04)","Radarr") --- Info: --- End: NzbDrone.Common.Test.Http.UserAgentParserFixture.should_parse_user_agent("Radarr/1.0.0.2300 (ubuntu 20.04)","Radarr") --- Info: --- Start: NzbDrone.Common.Test.Http.UserAgentParserFixture.should_parse_user_agent("Readarr/1.0.0.2300 (ubuntu 20.04)","Readarr") --- Info: --- End: NzbDrone.Common.Test.Http.UserAgentParserFixture.should_parse_user_agent("Readarr/1.0.0.2300 (ubuntu 20.04)","Readarr") --- Info: --- Start: NzbDrone.Common.Test.Http.UserAgentParserFixture.should_parse_user_agent("Sonarr/3.0.6.9999 (ubuntu 20.04)","Sonarr") --- Info: --- End: NzbDrone.Common.Test.Http.UserAgentParserFixture.should_parse_user_agent("Sonarr/3.0.6.9999 (ubuntu 20.04)","Sonarr") --- Info: --- Start: NzbDrone.Common.Test.Http.UserAgentParserFixture.should_parse_user_agent("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","Other") --- Info: --- End: NzbDrone.Common.Test.Http.UserAgentParserFixture.should_parse_user_agent("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36","Other") --- Info: --- Start: NzbDrone.Common.Test.Http.UserAgentParserFixture.should_parse_user_agent("appbrr","appbrr") --- Info: --- End: NzbDrone.Common.Test.Http.UserAgentParserFixture.should_parse_user_agent("appbrr","appbrr") --- Info: --- Start: NzbDrone.Common.Test.Http.UserAgentParserFixture.should_parse_user_agent(" appbrr ","appbrr") --- Info: --- End: NzbDrone.Common.Test.Http.UserAgentParserFixture.should_parse_user_agent(" appbrr ","appbrr") --- Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- Info: Data directory is being overridden to [c:\users\test\] Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397700976770_47/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.001007s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010259s Debug: Took: 00:00:00.0105689 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397701248467_49/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009848s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010071s Debug: Took: 00:00:00.0103830 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397701587078_51/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009776s Info: DatabaseEngineVersionCheck migrated Info: => 0.0009985s Debug: Took: 00:00:00.0103313 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397701850626_53/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009741s Info: DatabaseEngineVersionCheck migrated Info: => 0.000993s Debug: Took: 00:00:00.0103037 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397702120166_55/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010012s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010204s Debug: Took: 00:00:00.0104095 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [2] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397702500800_57/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0011052s Info: DatabaseEngineVersionCheck migrated Info: => 0.001125s Debug: Took: 00:00:00.0106101 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [1] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [2] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2025-08-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [3] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2025-08-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [4] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2025-08-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [5] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397702859902_59/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010988s Info: DatabaseEngineVersionCheck migrated Info: => 0.0011189s Debug: Took: 00:00:00.0106322 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2025-08-24T13:42:50.307684Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [1] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2025-08-24T13:42:50.3076845Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [2] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2025-08-24T13:42:50.3076848Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [3] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2025-08-24T13:42:50.3076851Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [4] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2025-08-24T13:42:50.3076854Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [5] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397703291314_61/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010889s Info: DatabaseEngineVersionCheck migrated Info: => 0.0011085s Debug: Took: 00:00:00.0105317 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2025-08-24T13:42:50.3468422Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [2] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397703621805_63/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010699s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010885s Debug: Took: 00:00:00.0105207 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [2] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397704003693_65/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010052s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010253s Debug: Took: 00:00:00.0105637 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397704273757_67/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009942s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010128s Debug: Took: 00:00:00.0104400 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- Skipped Clean_Path_Windows("c:\\test\\","c:\\test") [< 1 ms] Skipped Clean_Path_Windows("c:\\\\test\\\\","c:\\test") [1 ms] Skipped Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") [< 1 ms] Skipped Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") [< 1 ms] Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext ","\\\\Testserver\\Test\\file.ext") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext ","\\\\Testserver\\Test\\file.ext") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext ","\\\\Testserver\\Test\\file.ext") [< 1 ms] Skipped Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") [< 1 ms] Skipped get_actual_casing_for_none_existing_file_return_partially_fixed_result [< 1 ms] Skipped get_actual_casing_for_none_existing_folder_return_partially_fixed_result [< 1 ms] Skipped get_actual_casing_should_return_actual_casing_for_local_dir_in_windows [< 1 ms] Skipped get_actual_casing_should_return_actual_casing_for_local_file_in_windows [< 1 ms] Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_false_on_unix("") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_false_on_unix("") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_false_on_unix("relative/path") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_false_on_unix("relative/path") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_false_on_windows("C:\\Test \\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_false_on_windows("C:\\Test \\") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_false_on_windows("C:\\Test ") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_false_on_windows("C:\\Test ") --- Skipped GetAncestorFolders_should_return_all_ancestors_in_path_Windows [< 1 ms] Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397704525371_69/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009809s Info: DatabaseEngineVersionCheck migrated Info: => 0.0009995s Debug: Took: 00:00:00.0104178 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- Skipped IsPathValid_should_be_false_on_windows("C:\\Test \\") [< 1 ms] Skipped IsPathValid_should_be_false_on_windows("C:\\Test ") [< 1 ms] Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_false_on_windows("C:\\ Test\\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_false_on_windows("C:\\ Test\\") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_false_on_windows("C:\\ Test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_false_on_windows("C:\\ Test") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_false_on_windows("C:\\Test \\TV") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_false_on_windows("C:\\Test \\TV") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_false_on_windows("C:\\ Test\\TV") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_false_on_windows("C:\\ Test\\TV") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_false_on_windows("C:\\Test \\TV\\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_false_on_windows("C:\\Test \\TV\\") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_false_on_windows("C:\\ Test\\TV\\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_false_on_windows("C:\\ Test\\TV\\") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_false_on_windows(" C:\\Test\\TV\\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_false_on_windows(" C:\\Test\\TV\\") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_false_on_windows(" C:\\Test\\TV") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_false_on_windows(" C:\\Test\\TV") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_true("C:\\Test\\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_true("C:\\Test\\") --- Skipped IsPathValid_should_be_false_on_windows("C:\\ Test\\") [< 1 ms] Skipped IsPathValid_should_be_false_on_windows("C:\\ Test") [< 1 ms] Skipped IsPathValid_should_be_false_on_windows("C:\\Test \\TV") [< 1 ms] Skipped IsPathValid_should_be_false_on_windows("C:\\ Test\\TV") [< 1 ms] Skipped IsPathValid_should_be_false_on_windows("C:\\Test \\TV\\") [< 1 ms] Skipped IsPathValid_should_be_false_on_windows("C:\\ Test\\TV\\") [< 1 ms] Skipped IsPathValid_should_be_false_on_windows(" C:\\Test\\TV\\") [< 1 ms] Skipped IsPathValid_should_be_false_on_windows(" C:\\Test\\TV") [< 1 ms] Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_true("C:\\Test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_true("C:\\Test") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_true("C:\\Test\\TV\\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_true("C:\\Test\\TV\\") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_true("C:\\Test\\TV") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.IsPathValid_should_be_true("C:\\Test\\TV") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- Warn: The string can't be left empty, null or consist of only whitespaces. Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- Warn: The string can't be left empty, null or consist of only whitespaces. Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_directory_name_mono("/","/") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_directory_name_mono("/","/") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_directory_name_mono("/test","test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_directory_name_mono("/test","test") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_directory_name_mono("/test/tv","tv") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_directory_name_mono("/test/tv","tv") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_directory_name_windows("C:\\Test\\mydir","mydir") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_directory_name_windows("C:\\Test\\mydir","mydir") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_directory_name_windows("C:\\Test\\","Test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_directory_name_windows("C:\\Test\\","Test") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_directory_name_windows("C:\\Test","Test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_directory_name_windows("C:\\Test","Test") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_directory_name_windows("C:\\","C:\\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_directory_name_windows("C:\\","C:\\") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_directory_name_windows("\\\\server\\share","\\\\server\\share") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_directory_name_windows("\\\\server\\share","\\\\server\\share") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_directory_name_windows("\\\\server\\share\\test","test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_directory_name_windows("\\\\server\\share\\test","test") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_name_mono("/",null) --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_name_mono("/",null) --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_name_mono("/test","/") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_name_mono("/test","/") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_name_mono("/test/tv","test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_name_mono("/test/tv","test") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_name_windows("C:\\Test\\mydir","Test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_name_windows("C:\\Test\\mydir","Test") --- Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397704814225_71/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009886s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010077s Debug: Took: 00:00:00.0102509 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_name_windows("C:\\Test\\","C:\\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_name_windows("C:\\Test\\","C:\\") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_name_windows("C:\\Test","C:\\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_name_windows("C:\\Test","C:\\") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_name_windows("C:\\",null) --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_name_windows("C:\\",null) --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_name_windows("\\\\server\\share",null) --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_name_windows("\\\\server\\share",null) --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_name_windows("\\\\server\\share\\test","\\\\server\\share") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_name_windows("\\\\server\\share\\test","\\\\server\\share") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.posix_path_should_be_parent("/test","/test/mydir/") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.posix_path_should_be_parent("/test","/test/mydir/") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.posix_path_should_be_parent("/test/","/test/mydir") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.posix_path_should_be_parent("/test/","/test/mydir") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.unix_path_should_return_clean_path("/","/") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.unix_path_should_return_clean_path("/","/") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.unix_path_should_return_clean_path("//","/") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.unix_path_should_return_clean_path("//","/") --- Skipped should_be_equal_windows_only("c:\\","C:\\") [< 1 ms] Skipped should_not_be_parent_when_it_is_grandparent [< 1 ms] Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.unix_path_should_return_clean_path("/test","/test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.unix_path_should_return_clean_path("/test","/test") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.unix_path_should_return_clean_path("/test/","/test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.unix_path_should_return_clean_path("/test/","/test") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.unix_path_should_return_clean_path("/test//","/test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.unix_path_should_return_clean_path("/test//","/test") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.unix_path_should_return_parent("/",null) --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.unix_path_should_return_parent("/",null) --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.unix_path_should_return_parent("/test","/") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.unix_path_should_return_parent("/test","/") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.unix_path_should_return_parent("/test/tv","/test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.unix_path_should_return_parent("/test/tv","/test") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.unix_path_should_return_relative_path("/test","/test/Series Title","Series Title") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.unix_path_should_return_relative_path("/test","/test/Series Title","Series Title") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.unix_path_should_return_relative_path("/test/","/test/Collection/Series Title","Collection/Series Title") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.unix_path_should_return_relative_path("/test/","/test/Collection/Series Title","Collection/Series Title") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.unix_path_should_return_relative_path("/test/mydir","/test/mydir/Series Title","Series Title") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.unix_path_should_return_relative_path("/test/mydir","/test/mydir/Series Title","Series Title") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.unix_path_should_return_relative_path("/test/mydir/","/test/mydir/Collection/Series Title","Collection/Series Title") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.unix_path_should_return_relative_path("/test/mydir/","/test/mydir/Collection/Series Title","Collection/Series Title") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.unix_path_should_return_relative_path("/test/mydir/","/test/mydir/\\Collection/Series Title","Collection/Series Title") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.unix_path_should_return_relative_path("/test/mydir/","/test/mydir/\\Collection/Series Title","Collection/Series Title") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_be_parent("C:\\test\\","C:\\Test\\mydir") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_be_parent("C:\\test\\","C:\\Test\\mydir") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_be_parent("C:\\test","C:\\Test\\mydir\\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_be_parent("C:\\test","C:\\Test\\mydir\\") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_clean_path("C:\\","C:\\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_clean_path("C:\\","C:\\") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_clean_path("C:\\\\","C:\\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_clean_path("C:\\\\","C:\\") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_clean_path("C:\\Test","C:\\Test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_clean_path("C:\\Test","C:\\Test") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_clean_path("C:\\Test\\","C:\\Test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_clean_path("C:\\Test\\","C:\\Test") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_clean_path("\\\\server\\share","\\\\server\\share") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_clean_path("\\\\server\\share","\\\\server\\share") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_clean_path("\\\\server\\share\\","\\\\server\\share") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_clean_path("\\\\server\\share\\","\\\\server\\share") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_parent("C:\\Test\\mydir","C:\\Test") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_parent("C:\\Test\\mydir","C:\\Test") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_parent("C:\\Test\\","C:\\") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_parent("C:\\Test\\","C:\\") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_parent("C:\\",null) --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_parent("C:\\",null) --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_parent("\\\\server\\share",null) --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_parent("\\\\server\\share",null) --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_parent("\\\\server\\share\\test","\\\\server\\share") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_parent("\\\\server\\share\\test","\\\\server\\share") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_relative_path("C:\\Test\\","C:\\Test\\Series Title","Series Title") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_relative_path("C:\\Test\\","C:\\Test\\Series Title","Series Title") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_relative_path("C:\\Test\\","C:\\Test\\Collection\\Series Title","Collection\\Series Title") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_relative_path("C:\\Test\\","C:\\Test\\Collection\\Series Title","Collection\\Series Title") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_relative_path("C:\\Test\\mydir\\","C:\\Test\\mydir\\Collection\\Series Title","Collection\\Series Title") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_relative_path("C:\\Test\\mydir\\","C:\\Test\\mydir\\Collection\\Series Title","Collection\\Series Title") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_relative_path("\\\\server\\share","\\\\server\\share\\Series Title","Series Title") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_relative_path("\\\\server\\share","\\\\server\\share\\Series Title","Series Title") --- Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_relative_path("\\\\server\\share\\mydir\\","\\\\server\\share\\mydir\\/Collection\\Series Title","Collection\\Series Title") --- Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.windows_path_should_return_relative_path("\\\\server\\share\\mydir\\","\\\\server\\share\\mydir\\/Collection\\Series Title","Collection\\Series Title") --- Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- Info: --- End: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_string_when_saving_timespan_to_db --- Info: --- End: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_string_when_saving_timespan_to_db --- Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_timespan_when_getting_string_from_db --- Info: --- End: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_timespan_when_getting_string_from_db --- Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_zero_timespan_for_db_null_value_when_getting_from_db --- Info: --- End: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_zero_timespan_for_db_null_value_when_getting_from_db --- Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- Skipped should_return_null_config_if_config_is_empty(null) [3 ms] Skipped should_return_null_config_if_config_is_empty("") [3 ms] Skipped should_return_null_config_if_config_is_null [3 ms] Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397706269940_73/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010036s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010378s Debug: Took: 00:00:00.0102415 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397706588773_75/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009989s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010184s Debug: Took: 00:00:00.0102480 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397706819616_77/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010166s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010366s Debug: Took: 00:00:00.0102104 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397707045163_79/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009912s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010108s Debug: Took: 00:00:00.0101573 Info: Vacuuming Main database Info: Main database compressed Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.apprise_server_urlFixture.should_rename_server_url_setting_for_apprise --- Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397707415650_81/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0022583s Info: DatabaseEngineVersionCheck migrated Info: => 0.0023052s Info: VersionMigration migrating Info: Beginning Transaction Info: CreateTable VersionInfo Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) Info: => 0.000244s Info: Committing Transaction Info: VersionMigration migrated Info: => 0.0011807s Info: VersionUniqueMigration migrating Info: Beginning Transaction Info: CreateIndex VersionInfo (Version) Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.0004948s Info: AlterTable VersionInfo Info: => 1.1E-06s Info: CreateColumn VersionInfo AppliedOn DateTime Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME Info: => 0.000662s Info: Committing Transaction Info: VersionUniqueMigration migrated Info: => 0.0011677s Info: VersionDescriptionMigration migrating Info: Beginning Transaction Info: AlterTable VersionInfo Info: => 1.6E-06s Info: CreateColumn VersionInfo Description String Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT Info: => 0.0002571s Info: Committing Transaction Info: VersionDescriptionMigration migrated Info: => 0.0007337s Info: 1: InitialSetup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 1 Info: CreateTable Config Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) Info: => 0.0002034s Info: CreateIndex Config (Key) Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) Info: => 0.0001096s Info: CreateTable History Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT) Info: => 0.0001541s Info: CreateIndex History (DownloadId) Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: => 0.0001017s Info: CreateTable Notifications Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL) Info: => 0.0001909s Info: CreateTable ScheduledTasks Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: => 0.0001473s Info: CreateIndex ScheduledTasks (TypeName) Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0001127s Info: CreateTable Indexers Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 25, "Added" DATETIME NOT NULL) Info: => 0.0001819s Info: CreateIndex Indexers (Name) Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.000103s Info: CreateTable ApplicationIndexerMapping Info: CREATE TABLE "ApplicationIndexerMapping" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "AppId" INTEGER NOT NULL, "RemoteIndexerId" INTEGER NOT NULL) Info: => 0.000138s Info: CreateTable Applications Info: CREATE TABLE "Applications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "SyncLevel" INTEGER NOT NULL, "Tags" TEXT) Info: => 0.0001649s Info: CreateIndex Applications (Name) Info: CREATE UNIQUE INDEX "IX_Applications_Name" ON "Applications" ("Name" ASC) Info: => 0.0001017s Info: CreateTable Tags Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) Info: => 0.0001181s Info: CreateIndex Tags (Label) Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) Info: => 9.21E-05s Info: CreateTable Users Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) Info: => 0.0001283s Info: CreateIndex Users (Identifier) Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) Info: => 9.56E-05s Info: CreateIndex Users (Username) Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) Info: => 0.0001343s Info: CreateTable Commands Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: => 0.0002182s Info: CreateTable IndexerStatus Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: => 0.0001899s Info: CreateIndex IndexerStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0001302s Info: CreateTable CustomFilters Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) Info: => 0.0001486s Info: CreateIndex History (Date) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.0001065s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-08-24T13:42:50', 'InitialSetup') Info: Committing Transaction Info: 1: InitialSetup migrated Info: => 0.0011621s Info: 2: ApplicationStatus migrating Info: Beginning Transaction Info: Starting migration of Main DB to 2 Info: DeleteColumn Indexers EnableAutomaticSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0028971s Info: DeleteColumn Indexers EnableInteractiveSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0026604s Info: RenameColumn Indexers EnableRss to Enable Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0027366s Info: CreateTable ApplicationStatus Info: CREATE TABLE "ApplicationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0001615s Info: CreateIndex ApplicationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0001055s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-08-24T13:42:50', 'ApplicationStatus') Info: Committing Transaction Info: 2: ApplicationStatus migrated Info: => 0.0010402s Info: 3: IndexerProps migrating Info: Beginning Transaction Info: Starting migration of Main DB to 3 Info: AlterTable Indexers Info: => 1.1E-06s Info: CreateColumn Indexers Redirect Boolean Info: ALTER TABLE "Indexers" ADD COLUMN "Redirect" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003408s Info: CreateTable DownloadClients Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 1) Info: => 0.000185s Info: CreateTable DownloadClientStatus Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0001591s Info: CreateIndex DownloadClientStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0001073s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-08-24T13:42:50', 'IndexerProps') Info: Committing Transaction Info: 3: IndexerProps migrated Info: => 0.0007031s Info: 4: add_update_history migrating Info: Beginning Transaction Info: Starting migration of Main DB to 4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-08-24T13:42:50', 'add_update_history') Info: Committing Transaction Info: 4: add_update_history migrated Info: => 0.0007284s Info: 5: update_notifiarr migrating Info: Beginning Transaction Info: Starting migration of Main DB to 5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: => 0.0001079s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-08-24T13:42:50', 'update_notifiarr') Info: Committing Transaction Info: 5: update_notifiarr migrated Info: => 0.0006708s Info: 6: app_profiles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 6 Info: CreateTable AppSyncProfiles Info: CREATE TABLE "AppSyncProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "EnableRss" INTEGER NOT NULL, "EnableInteractiveSearch" INTEGER NOT NULL, "EnableAutomaticSearch" INTEGER NOT NULL) Info: => 0.0001845s Info: CreateIndex AppSyncProfiles (Name) Info: CREATE UNIQUE INDEX "IX_AppSyncProfiles_Name" ON "AppSyncProfiles" ("Name" ASC) Info: => 0.0001167s Info: AlterTable Indexers Info: => 1.1E-06s Info: CreateColumn Indexers AppProfileId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "AppProfileId" INTEGER NOT NULL DEFAULT 1 Info: => 0.0003413s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-08-24T13:42:50', 'app_profiles') Info: Committing Transaction Info: 6: app_profiles migrated Info: => 0.0009479s Info: 7: history_failed migrating Info: Beginning Transaction Info: Starting migration of Main DB to 7 Info: AlterTable History Info: => 1.6E-06s Info: CreateColumn History Successful Boolean Info: ALTER TABLE "History" ADD COLUMN "Successful" INTEGER NOT NULL DEFAULT 1 Info: => 0.0003551s Info: ExecuteSqlStatement UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: => 8.4E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-08-24T13:42:50', 'history_failed') Info: Committing Transaction Info: 7: history_failed migrated Info: => 0.0006752s Info: 8: redacted_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 8 Info: PerformDBOperation Info: Performing DB Operation Info: => 4.74E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-08-24T13:42:50', 'redacted_api') Info: Committing Transaction Info: 8: redacted_api migrated Info: => 0.0006315s Info: 10: IndexerProxies migrating Info: Beginning Transaction Info: Starting migration of Main DB to 10 Info: CreateTable IndexerProxies Info: CREATE TABLE "IndexerProxies" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT) Info: => 0.000177s Info: AlterTable Indexers Info: => 1E-06s Info: CreateColumn Indexers Tags String Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT Info: => 0.0003712s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-08-24T13:42:50', 'IndexerProxies') Info: Committing Transaction Info: 10: IndexerProxies migrated Info: => 0.0009952s Info: 11: app_indexer_remote_name migrating Info: Beginning Transaction Info: Starting migration of Main DB to 11 Info: AlterTable ApplicationIndexerMapping Info: => 1.7E-06s Info: CreateColumn ApplicationIndexerMapping RemoteIndexerName String Info: ALTER TABLE "ApplicationIndexerMapping" ADD COLUMN "RemoteIndexerName" TEXT Info: => 0.0003601s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-08-24T13:42:50', 'app_indexer_remote_name') Info: Committing Transaction Info: 11: app_indexer_remote_name migrated Info: => 0.0009567s Info: 13: desi_gazelle_to_unit3d migrating Info: Beginning Transaction Info: Starting migration of Main DB to 13 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'Unit3dSettings', "Enable" = 1 WHERE "Implementation" = 'DesiTorrents' Info: => 0.0001077s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-08-24T13:42:50', 'desi_gazelle_to_unit3d') Info: Committing Transaction Info: 13: desi_gazelle_to_unit3d migrated Info: => 0.0007364s Info: 14: add_on_update_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 14 Info: AlterTable Notifications Info: => 1.8E-06s Info: CreateColumn Notifications OnApplicationUpdate Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003743s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-08-24T13:42:50', 'add_on_update_to_notifications') Info: Committing Transaction Info: 14: add_on_update_to_notifications migrated Info: => 0.0009655s Info: 15: IndexerVersions migrating Info: Beginning Transaction Info: Starting migration of Main DB to 15 Info: CreateTable IndexerDefinitionVersions Info: CREATE TABLE "IndexerDefinitionVersions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: => 0.0001721s Info: CreateIndex IndexerDefinitionVersions (DefinitionId) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: => 0.0001554s Info: CreateIndex IndexerDefinitionVersions (File) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0001465s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-08-24T13:42:50', 'IndexerVersions') Info: Committing Transaction Info: 15: IndexerVersions migrated Info: => 0.0007583s Info: 16: cleanup_config migrating Info: Beginning Transaction Info: Starting migration of Main DB to 16 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'movieinfolanguage' Info: => 7.78E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'downloadclientworkingfolders' Info: => 5.67E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-08-24T13:42:50', 'cleanup_config') Info: Committing Transaction Info: 16: cleanup_config migrated Info: => 0.0005899s Info: 17: indexer_cleanup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 17 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Aither' Info: => 8.16E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Anilibria' Info: => 9.32E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'AnimeWorld' Info: => 5.23E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'LatTeam' Info: => 4.93E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Blutopia' Info: => 4.71E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DanishBytes' Info: => 4.67E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DesiTorrents' Info: => 4.73E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DigitalCore' Info: => 4.61E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'InternetArchive' Info: => 4.54E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Milkie' Info: => 4.42E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShareIsland' Info: => 4.53E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'SuperBits' Info: => 4.55E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ThePirateBay' Info: => 5.05E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentLeech' Info: => 4.89E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentSeeds' Info: => 4.9E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'YTS' Info: => 4.77E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Animedia' Info: => 6.73E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Shizaproject' Info: => 5.79E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'ShowRSS' Info: => 5.44E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'SubsPlease' Info: => 5.54E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'TorrentsCSV' Info: => 5.32E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anidub' Info: => 5.38E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 5.44E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anthelion' Info: => 5.61E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'BB' Info: => 5.46E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDSpace' Info: => 6.08E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDTorrents' Info: => 5.78E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 5.85E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'RevolutionTT' Info: => 5.66E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'SpeedCD' Info: => 6.48E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'TVVault' Info: => 6.08E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ZonaQ' Info: => 5.42E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'TorrentDay' Info: => 5.43E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'MoreThanTV' Info: => 5.94E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'BitHDTV' Info: => 5.72E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-08-24T13:42:50', 'indexer_cleanup') Info: Committing Transaction Info: 17: indexer_cleanup migrated Info: => 0.0006186s Info: 18: minimum_seeders migrating Info: Beginning Transaction Info: Starting migration of Main DB to 18 Info: AlterTable AppSyncProfiles Info: => 1.9E-06s Info: CreateColumn AppSyncProfiles MinimumSeeders Int32 Info: ALTER TABLE "AppSyncProfiles" ADD COLUMN "MinimumSeeders" INTEGER NOT NULL DEFAULT 1 Info: => 0.0003918s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-08-24T13:42:50', 'minimum_seeders') Info: Committing Transaction Info: 18: minimum_seeders migrated Info: => 0.0009893s Info: 19: remove_showrss migrating Info: Beginning Transaction Info: Starting migration of Main DB to 19 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShowRSS' Info: => 7.79E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-08-24T13:42:50', 'remove_showrss') Info: Committing Transaction Info: 19: remove_showrss migrated Info: => 0.0006172s Info: 20: remove_torrentparadiseml migrating Info: Beginning Transaction Info: Starting migration of Main DB to 20 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentParadiseMl' Info: => 8.06E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-08-24T13:42:50', 'remove_torrentparadiseml') Info: Committing Transaction Info: 20: remove_torrentparadiseml migrated Info: => 0.0006131s Info: 21: localization_setting_to_string migrating Info: Beginning Transaction Info: Starting migration of Main DB to 21 Info: PerformDBOperation Info: Performing DB Operation Info: => 4.97E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-08-24T13:42:50', 'localization_setting_to_string') Info: Committing Transaction Info: 21: localization_setting_to_string migrated Info: => 0.0006053s Info: 22: orpheus_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 22 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.81E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-08-24T13:42:50', 'orpheus_api') Info: Committing Transaction Info: 22: orpheus_api migrated Info: => 0.0006655s Info: 23: download_client_categories migrating Info: Beginning Transaction Info: Starting migration of Main DB to 23 Info: AlterTable DownloadClients Info: => 1.4E-06s Info: CreateColumn DownloadClients Categories String Info: ALTER TABLE "DownloadClients" ADD COLUMN "Categories" TEXT NOT NULL DEFAULT '[]' Info: => 0.0004006s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-08-24T13:42:50', 'download_client_categories') Info: Committing Transaction Info: 23: download_client_categories migrated Info: => 0.0010127s Info: 24: add_salt_to_users migrating Info: Beginning Transaction Info: Starting migration of Main DB to 24 Info: AlterTable Users Info: => 1E-06s Info: CreateColumn Users Salt String Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT Info: => 0.0003761s Info: CreateColumn Users Iterations Int32 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER Info: => 0.0003554s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-08-24T13:42:50', 'add_salt_to_users') Info: Committing Transaction Info: 24: add_salt_to_users migrated Info: => 0.0009528s Info: 25: speedcd_userpasssettings_to_speedcdsettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 25 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'SpeedCDSettings' WHERE "Implementation" = 'SpeedCD' Info: => 9.09E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-08-24T13:42:50', 'speedcd_userpasssettings_to_speedcdsettings') Info: Committing Transaction Info: 25: speedcd_userpasssettings_to_speedcdsettings migrated Info: => 0.000654s Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 26 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'TorrentDaySettings' WHERE "Implementation" = 'TorrentDay' Info: => 8.85E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-08-24T13:42:50', 'torrentday_cookiesettings_to_torrentdaysettings') Info: Committing Transaction Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrated Info: => 0.0006328s Info: 27: alpharatio_greatposterwall_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 27 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AlphaRatioSettings' WHERE "Implementation" = 'AlphaRatio' Info: => 8.98E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'GreatPosterWallSettings' WHERE "Implementation" = 'GreatPosterWall' Info: => 6.52E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-08-24T13:42:50', 'alpharatio_greatposterwall_config_contract') Info: Committing Transaction Info: 27: alpharatio_greatposterwall_config_contract migrated Info: => 0.0006114s Info: 28: remove_notwhatcd migrating Info: Beginning Transaction Info: Starting migration of Main DB to 28 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'NotWhatCD' Info: => 7.69E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-08-24T13:42:50', 'remove_notwhatcd') Info: Committing Transaction Info: 28: remove_notwhatcd migrated Info: => 0.0006202s Info: 29: add_on_grab_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 29 Info: AlterTable Notifications Info: => 1.3E-06s Info: CreateColumn Notifications OnGrab Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnGrab" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003926s Info: AlterTable Notifications Info: => 1.1E-06s Info: CreateColumn Notifications IncludeManualGrabs Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeManualGrabs" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003741s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-08-24T13:42:50', 'add_on_grab_to_notifications') Info: Committing Transaction Info: 29: add_on_grab_to_notifications migrated Info: => 0.0009672s Info: 30: animetorrents_use_custom_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 30 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AnimeTorrentsSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 0.0001069s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-08-24T13:42:50', 'animetorrents_use_custom_config_contract') Info: Committing Transaction Info: 30: animetorrents_use_custom_config_contract migrated Info: => 0.0006862s Info: 31: apprise_server_url migrating Info: Beginning Transaction Info: Starting migration of Main DB to 31 Info: INSERT INTO "Notifications" ("Name", "Implementation", "Settings", "ConfigContract", "OnHealthIssue", "IncludeHealthWarnings", "OnApplicationUpdate", "OnGrab", "IncludeManualGrabs") VALUES ('Apprise', 'Apprise', '{ "baseUrl": "http://localhost:8000", "notificationType": 0 }', 'AppriseSettings', 1, 1, 1, 1, 1) Info: PerformDBOperation Info: Performing DB Operation Info: => 0.0133966s Info: -> 1 Insert operations completed in 00:00:00.0004425 taking an average of 00:00:00.0004425 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-08-24T13:42:50', 'apprise_server_url') Info: Committing Transaction Info: 31: apprise_server_url migrated Info: => 0.0140884s Debug: Took: 00:00:00.0884835 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.apprise_server_urlFixture.should_rename_server_url_setting_for_apprise --- Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.email_encryptionFixture.should_convert_do_not_require_encryption_to_auto --- Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397708987047_83/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0020286s Info: DatabaseEngineVersionCheck migrated Info: => 0.0020497s Info: VersionMigration migrating Info: Beginning Transaction Info: CreateTable VersionInfo Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) Info: => 0.0002255s Info: Committing Transaction Info: VersionMigration migrated Info: => 0.0011795s Info: VersionUniqueMigration migrating Info: Beginning Transaction Info: CreateIndex VersionInfo (Version) Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.0001621s Info: AlterTable VersionInfo Info: => 1.4E-06s Info: CreateColumn VersionInfo AppliedOn DateTime Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME Info: => 0.0006988s Info: Committing Transaction Info: VersionUniqueMigration migrated Info: => 0.0011988s Info: VersionDescriptionMigration migrating Info: Beginning Transaction Info: AlterTable VersionInfo Info: => 2.3E-06s Info: CreateColumn VersionInfo Description String Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT Info: => 0.0002457s Info: Committing Transaction Info: VersionDescriptionMigration migrated Info: => 0.0007574s Info: 1: InitialSetup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 1 Info: CreateTable Config Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) Info: => 0.0002064s Info: CreateIndex Config (Key) Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) Info: => 0.0001132s Info: CreateTable History Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT) Info: => 0.000154s Info: CreateIndex History (DownloadId) Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: => 0.0001114s Info: CreateTable Notifications Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL) Info: => 0.0001998s Info: CreateTable ScheduledTasks Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: => 0.0001404s Info: CreateIndex ScheduledTasks (TypeName) Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 9.87E-05s Info: CreateTable Indexers Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 25, "Added" DATETIME NOT NULL) Info: => 0.000181s Info: CreateIndex Indexers (Name) Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 9.54E-05s Info: CreateTable ApplicationIndexerMapping Info: CREATE TABLE "ApplicationIndexerMapping" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "AppId" INTEGER NOT NULL, "RemoteIndexerId" INTEGER NOT NULL) Info: => 0.0001319s Info: CreateTable Applications Info: CREATE TABLE "Applications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "SyncLevel" INTEGER NOT NULL, "Tags" TEXT) Info: => 0.0001565s Info: CreateIndex Applications (Name) Info: CREATE UNIQUE INDEX "IX_Applications_Name" ON "Applications" ("Name" ASC) Info: => 0.0001002s Info: CreateTable Tags Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) Info: => 0.0001147s Info: CreateIndex Tags (Label) Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) Info: => 9.96E-05s Info: CreateTable Users Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) Info: => 0.0001304s Info: CreateIndex Users (Identifier) Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) Info: => 9.61E-05s Info: CreateIndex Users (Username) Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) Info: => 0.000137s Info: CreateTable Commands Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: => 0.0002219s Info: CreateTable IndexerStatus Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: => 0.0001943s Info: CreateIndex IndexerStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0001324s Info: CreateTable CustomFilters Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) Info: => 0.0001474s Info: CreateIndex History (Date) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.0001124s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-08-24T13:42:50', 'InitialSetup') Info: Committing Transaction Info: 1: InitialSetup migrated Info: => 0.0008858s Info: 2: ApplicationStatus migrating Info: Beginning Transaction Info: Starting migration of Main DB to 2 Info: DeleteColumn Indexers EnableAutomaticSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0028802s Info: DeleteColumn Indexers EnableInteractiveSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0026845s Info: RenameColumn Indexers EnableRss to Enable Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0026656s Info: CreateTable ApplicationStatus Info: CREATE TABLE "ApplicationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0001591s Info: CreateIndex ApplicationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0001039s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-08-24T13:42:50', 'ApplicationStatus') Info: Committing Transaction Info: 2: ApplicationStatus migrated Info: => 0.0008069s Info: 3: IndexerProps migrating Info: Beginning Transaction Info: Starting migration of Main DB to 3 Info: AlterTable Indexers Info: => 2.1E-06s Info: CreateColumn Indexers Redirect Boolean Info: ALTER TABLE "Indexers" ADD COLUMN "Redirect" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003792s Info: CreateTable DownloadClients Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 1) Info: => 0.0001822s Info: CreateTable DownloadClientStatus Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0001493s Info: CreateIndex DownloadClientStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0001021s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-08-24T13:42:50', 'IndexerProps') Info: Committing Transaction Info: 3: IndexerProps migrated Info: => 0.0007387s Info: 4: add_update_history migrating Info: Beginning Transaction Info: Starting migration of Main DB to 4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-08-24T13:42:50', 'add_update_history') Info: Committing Transaction Info: 4: add_update_history migrated Info: => 0.0006533s Info: 5: update_notifiarr migrating Info: Beginning Transaction Info: Starting migration of Main DB to 5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: => 0.0001084s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-08-24T13:42:50', 'update_notifiarr') Info: Committing Transaction Info: 5: update_notifiarr migrated Info: => 0.0006611s Info: 6: app_profiles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 6 Info: CreateTable AppSyncProfiles Info: CREATE TABLE "AppSyncProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "EnableRss" INTEGER NOT NULL, "EnableInteractiveSearch" INTEGER NOT NULL, "EnableAutomaticSearch" INTEGER NOT NULL) Info: => 0.0001756s Info: CreateIndex AppSyncProfiles (Name) Info: CREATE UNIQUE INDEX "IX_AppSyncProfiles_Name" ON "AppSyncProfiles" ("Name" ASC) Info: => 0.0001116s Info: AlterTable Indexers Info: => 9E-07s Info: CreateColumn Indexers AppProfileId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "AppProfileId" INTEGER NOT NULL DEFAULT 1 Info: => 0.0003594s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-08-24T13:42:50', 'app_profiles') Info: Committing Transaction Info: 6: app_profiles migrated Info: => 0.0009853s Info: 7: history_failed migrating Info: Beginning Transaction Info: Starting migration of Main DB to 7 Info: AlterTable History Info: => 1E-06s Info: CreateColumn History Successful Boolean Info: ALTER TABLE "History" ADD COLUMN "Successful" INTEGER NOT NULL DEFAULT 1 Info: => 0.0003666s Info: ExecuteSqlStatement UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: => 8.51E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-08-24T13:42:50', 'history_failed') Info: Committing Transaction Info: 7: history_failed migrated Info: => 0.0006858s Info: 8: redacted_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 8 Info: PerformDBOperation Info: Performing DB Operation Info: => 4.61E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-08-24T13:42:50', 'redacted_api') Info: Committing Transaction Info: 8: redacted_api migrated Info: => 0.0006162s Info: 10: IndexerProxies migrating Info: Beginning Transaction Info: Starting migration of Main DB to 10 Info: CreateTable IndexerProxies Info: CREATE TABLE "IndexerProxies" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT) Info: => 0.0001777s Info: AlterTable Indexers Info: => 1.3E-06s Info: CreateColumn Indexers Tags String Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT Info: => 0.0003565s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-08-24T13:42:50', 'IndexerProxies') Info: Committing Transaction Info: 10: IndexerProxies migrated Info: => 0.0009839s Info: 11: app_indexer_remote_name migrating Info: Beginning Transaction Info: Starting migration of Main DB to 11 Info: AlterTable ApplicationIndexerMapping Info: => 1.6E-06s Info: CreateColumn ApplicationIndexerMapping RemoteIndexerName String Info: ALTER TABLE "ApplicationIndexerMapping" ADD COLUMN "RemoteIndexerName" TEXT Info: => 0.0003893s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-08-24T13:42:50', 'app_indexer_remote_name') Info: Committing Transaction Info: 11: app_indexer_remote_name migrated Info: => 0.0009942s Info: 13: desi_gazelle_to_unit3d migrating Info: Beginning Transaction Info: Starting migration of Main DB to 13 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'Unit3dSettings', "Enable" = 1 WHERE "Implementation" = 'DesiTorrents' Info: => 9.63E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-08-24T13:42:50', 'desi_gazelle_to_unit3d') Info: Committing Transaction Info: 13: desi_gazelle_to_unit3d migrated Info: => 0.000658s Info: 14: add_on_update_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 14 Info: AlterTable Notifications Info: => 1.6E-06s Info: CreateColumn Notifications OnApplicationUpdate Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003816s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-08-24T13:42:50', 'add_on_update_to_notifications') Info: Committing Transaction Info: 14: add_on_update_to_notifications migrated Info: => 0.0009883s Info: 15: IndexerVersions migrating Info: Beginning Transaction Info: Starting migration of Main DB to 15 Info: CreateTable IndexerDefinitionVersions Info: CREATE TABLE "IndexerDefinitionVersions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: => 0.0001712s Info: CreateIndex IndexerDefinitionVersions (DefinitionId) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: => 0.0001525s Info: CreateIndex IndexerDefinitionVersions (File) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0001446s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-08-24T13:42:50', 'IndexerVersions') Info: Committing Transaction Info: 15: IndexerVersions migrated Info: => 0.0007859s Info: 16: cleanup_config migrating Info: Beginning Transaction Info: Starting migration of Main DB to 16 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'movieinfolanguage' Info: => 9.65E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'downloadclientworkingfolders' Info: => 5.2E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-08-24T13:42:50', 'cleanup_config') Info: Committing Transaction Info: 16: cleanup_config migrated Info: => 0.0006205s Info: 17: indexer_cleanup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 17 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Aither' Info: => 8.26E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Anilibria' Info: => 5.12E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'AnimeWorld' Info: => 4.73E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'LatTeam' Info: => 5.01E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Blutopia' Info: => 4.74E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DanishBytes' Info: => 4.58E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DesiTorrents' Info: => 4.61E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DigitalCore' Info: => 4.55E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'InternetArchive' Info: => 4.75E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Milkie' Info: => 4.53E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShareIsland' Info: => 4.45E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'SuperBits' Info: => 4.53E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ThePirateBay' Info: => 5.31E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentLeech' Info: => 4.83E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentSeeds' Info: => 4.53E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'YTS' Info: => 4.52E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Animedia' Info: => 6.18E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Shizaproject' Info: => 5.94E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'ShowRSS' Info: => 5.78E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'SubsPlease' Info: => 5.53E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'TorrentsCSV' Info: => 5.73E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anidub' Info: => 5.61E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 5.61E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anthelion' Info: => 5.43E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'BB' Info: => 5.73E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDSpace' Info: => 8.71E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDTorrents' Info: => 6.32E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 5.49E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'RevolutionTT' Info: => 5.55E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'SpeedCD' Info: => 5.53E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'TVVault' Info: => 5.54E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ZonaQ' Info: => 5.51E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'TorrentDay' Info: => 5.52E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'MoreThanTV' Info: => 5.41E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'BitHDTV' Info: => 5.45E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-08-24T13:42:50', 'indexer_cleanup') Info: Committing Transaction Info: 17: indexer_cleanup migrated Info: => 0.0006181s Info: 18: minimum_seeders migrating Info: Beginning Transaction Info: Starting migration of Main DB to 18 Info: AlterTable AppSyncProfiles Info: => 1.5E-06s Info: CreateColumn AppSyncProfiles MinimumSeeders Int32 Info: ALTER TABLE "AppSyncProfiles" ADD COLUMN "MinimumSeeders" INTEGER NOT NULL DEFAULT 1 Info: => 0.0004037s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-08-24T13:42:50', 'minimum_seeders') Info: Committing Transaction Info: 18: minimum_seeders migrated Info: => 0.0010203s Info: 19: remove_showrss migrating Info: Beginning Transaction Info: Starting migration of Main DB to 19 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShowRSS' Info: => 7.94E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-08-24T13:42:50', 'remove_showrss') Info: Committing Transaction Info: 19: remove_showrss migrated Info: => 0.000641s Info: 20: remove_torrentparadiseml migrating Info: Beginning Transaction Info: Starting migration of Main DB to 20 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentParadiseMl' Info: => 8.1E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-08-24T13:42:50', 'remove_torrentparadiseml') Info: Committing Transaction Info: 20: remove_torrentparadiseml migrated Info: => 0.0006301s Info: 21: localization_setting_to_string migrating Info: Beginning Transaction Info: Starting migration of Main DB to 21 Info: PerformDBOperation Info: Performing DB Operation Info: => 4.58E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-08-24T13:42:50', 'localization_setting_to_string') Info: Committing Transaction Info: 21: localization_setting_to_string migrated Info: => 0.0005926s Info: 22: orpheus_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 22 Info: PerformDBOperation Info: Performing DB Operation Info: => 7.23E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-08-24T13:42:50', 'orpheus_api') Info: Committing Transaction Info: 22: orpheus_api migrated Info: => 0.0006421s Info: 23: download_client_categories migrating Info: Beginning Transaction Info: Starting migration of Main DB to 23 Info: AlterTable DownloadClients Info: => 1E-06s Info: CreateColumn DownloadClients Categories String Info: ALTER TABLE "DownloadClients" ADD COLUMN "Categories" TEXT NOT NULL DEFAULT '[]' Info: => 0.0004017s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-08-24T13:42:50', 'download_client_categories') Info: Committing Transaction Info: 23: download_client_categories migrated Info: => 0.0010131s Info: 24: add_salt_to_users migrating Info: Beginning Transaction Info: Starting migration of Main DB to 24 Info: AlterTable Users Info: => 1.2E-06s Info: CreateColumn Users Salt String Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT Info: => 0.0003856s Info: CreateColumn Users Iterations Int32 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER Info: => 0.000403s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-08-24T13:42:50', 'add_salt_to_users') Info: Committing Transaction Info: 24: add_salt_to_users migrated Info: => 0.0010175s Info: 25: speedcd_userpasssettings_to_speedcdsettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 25 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'SpeedCDSettings' WHERE "Implementation" = 'SpeedCD' Info: => 8.99E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-08-24T13:42:50', 'speedcd_userpasssettings_to_speedcdsettings') Info: Committing Transaction Info: 25: speedcd_userpasssettings_to_speedcdsettings migrated Info: => 0.0006458s Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 26 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'TorrentDaySettings' WHERE "Implementation" = 'TorrentDay' Info: => 8.54E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-08-24T13:42:50', 'torrentday_cookiesettings_to_torrentdaysettings') Info: Committing Transaction Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrated Info: => 0.0006538s Info: 27: alpharatio_greatposterwall_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 27 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AlphaRatioSettings' WHERE "Implementation" = 'AlphaRatio' Info: => 8.69E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'GreatPosterWallSettings' WHERE "Implementation" = 'GreatPosterWall' Info: => 6.48E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-08-24T13:42:50', 'alpharatio_greatposterwall_config_contract') Info: Committing Transaction Info: 27: alpharatio_greatposterwall_config_contract migrated Info: => 0.0006371s Info: 28: remove_notwhatcd migrating Info: Beginning Transaction Info: Starting migration of Main DB to 28 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'NotWhatCD' Info: => 7.72E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-08-24T13:42:50', 'remove_notwhatcd') Info: Committing Transaction Info: 28: remove_notwhatcd migrated Info: => 0.0006296s Info: 29: add_on_grab_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 29 Info: AlterTable Notifications Info: => 1.5E-06s Info: CreateColumn Notifications OnGrab Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnGrab" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004118s Info: AlterTable Notifications Info: => 1.4E-06s Info: CreateColumn Notifications IncludeManualGrabs Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeManualGrabs" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003771s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-08-24T13:42:50', 'add_on_grab_to_notifications') Info: Committing Transaction Info: 29: add_on_grab_to_notifications migrated Info: => 0.0009734s Info: 30: animetorrents_use_custom_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 30 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AnimeTorrentsSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 9.19E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-08-24T13:42:50', 'animetorrents_use_custom_config_contract') Info: Committing Transaction Info: 30: animetorrents_use_custom_config_contract migrated Info: => 0.0006318s Info: 31: apprise_server_url migrating Info: Beginning Transaction Info: Starting migration of Main DB to 31 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.1E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-08-24T13:42:50', 'apprise_server_url') Info: Committing Transaction Info: 31: apprise_server_url migrated Info: => 0.000636s Info: 32: health_restored_notification migrating Info: Beginning Transaction Info: Starting migration of Main DB to 32 Info: AlterTable Notifications Info: => 1.5E-06s Info: CreateColumn Notifications OnHealthRestored Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003995s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-08-24T13:42:50', 'health_restored_notification') Info: Committing Transaction Info: 32: health_restored_notification migrated Info: => 0.0010557s Info: 33: remove_uc migrating Info: Beginning Transaction Info: Starting migration of Main DB to 33 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' Info: => 7.91E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-08-24T13:42:50', 'remove_uc') Info: Committing Transaction Info: 33: remove_uc migrated Info: => 0.0006498s Info: 34: history_fix_data_titles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 34 Info: PerformDBOperation Info: Performing DB Operation Info: => 5.92E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-08-24T13:42:50', 'history_fix_data_titles') Info: Committing Transaction Info: 34: history_fix_data_titles migrated Info: => 0.0006522s Info: 35: download_client_per_indexer migrating Info: Beginning Transaction Info: Starting migration of Main DB to 35 Info: AlterTable Indexers Info: => 1E-06s Info: CreateColumn Indexers DownloadClientId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004246s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-08-24T13:42:50', 'download_client_per_indexer') Info: Committing Transaction Info: 35: download_client_per_indexer migrated Info: => 0.0010583s Info: 36: postgres_update_timestamp_columns_to_with_timezone migrating Info: Beginning Transaction Info: Starting migration of Main DB to 36 Info: AlterTable ApplicationStatus Info: => 1.2E-06s Info: AlterColumn ApplicationStatus InitialFailure DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0037104s Info: AlterTable ApplicationStatus Info: => 1.2E-06s Info: AlterColumn ApplicationStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0035067s Info: AlterTable ApplicationStatus Info: => 1.1E-06s Info: AlterColumn ApplicationStatus DisabledTill DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0034953s Info: AlterTable Commands Info: => 1.2E-06s Info: AlterColumn Commands QueuedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.003337s Info: AlterTable Commands Info: => 1.2E-06s Info: AlterColumn Commands StartedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0033142s Info: AlterTable Commands Info: => 1.5E-06s Info: AlterColumn Commands EndedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0033465s Info: AlterTable DownloadClientStatus Info: => 1.3E-06s Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0035498s Info: AlterTable DownloadClientStatus Info: => 1.2E-06s Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0036787s Info: AlterTable DownloadClientStatus Info: => 1.4E-06s Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0036791s Info: AlterTable History Info: => 1.1E-06s Info: AlterColumn History Date DateTimeOffset Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Successful" INTEGER NOT NULL) Info: INSERT INTO "History_temp" ("Id", "IndexerId", "Date", "Data", "EventType", "DownloadId", "Successful") SELECT "Id", "IndexerId", "Date", "Data", "EventType", "DownloadId", "Successful" FROM "History" Info: DROP TABLE "History" Info: ALTER TABLE "History_temp" RENAME TO "History" Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.0036063s Info: AlterTable IndexerDefinitionVersions Info: => 1.1E-06s Info: AlterColumn IndexerDefinitionVersions LastUpdated DateTimeOffset Info: CREATE TABLE "IndexerDefinitionVersions_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: INSERT INTO "IndexerDefinitionVersions_temp" ("Id", "DefinitionId", "File", "Sha", "LastUpdated") SELECT "Id", "DefinitionId", "File", "Sha", "LastUpdated" FROM "IndexerDefinitionVersions" Info: DROP TABLE "IndexerDefinitionVersions" Info: ALTER TABLE "IndexerDefinitionVersions_temp" RENAME TO "IndexerDefinitionVersions" Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0038279s Info: AlterTable IndexerStatus Info: => 1.5E-06s Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0037602s Info: AlterTable IndexerStatus Info: => 1.2E-06s Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0041149s Info: AlterTable IndexerStatus Info: => 1.2E-06s Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0040154s Info: AlterTable IndexerStatus Info: => 1.2E-06s Info: AlterColumn IndexerStatus CookiesExpirationDate DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.024353s Info: AlterTable Indexers Info: => 2.7E-06s Info: AlterColumn Indexers Added DateTimeOffset Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL, "Redirect" INTEGER NOT NULL, "AppProfileId" INTEGER NOT NULL, "Tags" TEXT, "DownloadClientId" INTEGER NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0055007s Info: AlterTable ScheduledTasks Info: => 2.1E-06s Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" Info: DROP TABLE "ScheduledTasks" Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0057022s Info: AlterTable ScheduledTasks Info: => 2E-06s Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" Info: DROP TABLE "ScheduledTasks" Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0059131s Info: AlterTable VersionInfo Info: => 2.2E-06s Info: AlterColumn VersionInfo AppliedOn DateTimeOffset Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" Info: DROP TABLE "VersionInfo" Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.0047003s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-08-24T13:42:51', 'postgres_update_timestamp_columns_to_with_timezone') Info: Committing Transaction Info: 36: postgres_update_timestamp_columns_to_with_timezone migrated Info: => 0.0062718s Info: 37: add_notification_status migrating Info: Beginning Transaction Info: Starting migration of Main DB to 37 Info: CreateTable NotificationStatus Info: CREATE TABLE "NotificationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0002458s Info: CreateIndex NotificationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) Info: => 0.0001536s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-08-24T13:42:51', 'add_notification_status') Info: Committing Transaction Info: 37: add_notification_status migrated Info: => 0.0009228s Info: 38: indexers_freeleech_only_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 38 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'HDSpaceSettings' WHERE "Implementation" = 'HDSpace' Info: => 0.0001466s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'ImmortalSeedSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 0.0001001s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'XSpeedsSettings' WHERE "Implementation" = 'XSpeeds' Info: => 9.6E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-08-24T13:42:51', 'indexers_freeleech_only_config_contract') Info: Committing Transaction Info: 38: indexers_freeleech_only_config_contract migrated Info: => 0.0007403s Info: 39: email_encryption migrating Info: Beginning Transaction Info: Starting migration of Main DB to 39 Info: INSERT INTO "Notifications" ("OnGrab", "OnHealthIssue", "IncludeHealthWarnings", "Name", "Implementation", "Tags", "Settings", "ConfigContract") VALUES (1, 1, 1, 'Mail Prowlarr', 'Email', '[]', '{ "server": "smtp.gmail.com", "port": 563, "requireEncryption": false, "to": [ "dont@email.me" ] }', 'EmailSettings') Info: PerformDBOperation Info: Performing DB Operation Info: => 0.0043339s Info: -> 1 Insert operations completed in 00:00:00.0002339 taking an average of 00:00:00.0002339 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-08-24T13:42:51', 'email_encryption') Info: Committing Transaction Info: 39: email_encryption migrated Info: => 0.0053387s Debug: Took: 00:00:00.1882471 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.email_encryptionFixture.should_convert_do_not_require_encryption_to_auto --- Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- Debug: Starting /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Test.Dummy Debug: Dummy process. ID:25346 Name:Prowlarr.Test.Dummy Path:/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Test.Dummy Debug: Found 1 processes with the name: Prowlarr.Test.Dummy Debug: - [25346] Prowlarr.Test.Dummy Debug: Found 0 processes with the name: Prowlarr.Test.Dummy Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- Debug: Finding process with Id:1234567 Warn: Unable to find process with ID 1234567 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- Debug: Finding process with Id:0 Warn: Unable to find process with ID 0 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.email_encryptionFixture.should_convert_require_encryption_to_always --- Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397711210045_85/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0023556s Info: DatabaseEngineVersionCheck migrated Info: => 0.0023773s Info: VersionMigration migrating Info: Beginning Transaction Info: CreateTable VersionInfo Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) Info: => 0.0002917s Info: Committing Transaction Info: VersionMigration migrated Info: => 0.0012458s Info: VersionUniqueMigration migrating Info: Beginning Transaction Info: CreateIndex VersionInfo (Version) Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.0002387s Info: AlterTable VersionInfo Info: => 1.6E-06s Info: CreateColumn VersionInfo AppliedOn DateTime Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME Info: => 0.0006937s Info: Committing Transaction Info: VersionUniqueMigration migrated Info: => 0.0012234s Info: VersionDescriptionMigration migrating Info: Beginning Transaction Info: AlterTable VersionInfo Info: => 1.9E-06s Info: CreateColumn VersionInfo Description String Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT Info: => 0.0002959s Info: Committing Transaction Info: VersionDescriptionMigration migrated Info: => 0.0007953s Info: 1: InitialSetup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 1 Info: CreateTable Config Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) Info: => 0.0002743s Info: CreateIndex Config (Key) Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) Info: => 0.0001721s Info: CreateTable History Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT) Info: => 0.0002407s Info: CreateIndex History (DownloadId) Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: => 0.0001607s Info: CreateTable Notifications Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL) Info: => 0.0002529s Info: CreateTable ScheduledTasks Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: => 0.000217s Info: CreateIndex ScheduledTasks (TypeName) Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0001762s Info: CreateTable Indexers Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 25, "Added" DATETIME NOT NULL) Info: => 0.0002788s Info: CreateIndex Indexers (Name) Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0001609s Info: CreateTable ApplicationIndexerMapping Info: CREATE TABLE "ApplicationIndexerMapping" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "AppId" INTEGER NOT NULL, "RemoteIndexerId" INTEGER NOT NULL) Info: => 0.0001998s Info: CreateTable Applications Info: CREATE TABLE "Applications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "SyncLevel" INTEGER NOT NULL, "Tags" TEXT) Info: => 0.0002389s Info: CreateIndex Applications (Name) Info: CREATE UNIQUE INDEX "IX_Applications_Name" ON "Applications" ("Name" ASC) Info: => 0.0001615s Info: CreateTable Tags Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) Info: => 0.0001942s Info: CreateIndex Tags (Label) Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) Info: => 0.0001517s Info: CreateTable Users Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) Info: => 0.0002027s Info: CreateIndex Users (Identifier) Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) Info: => 0.0001695s Info: CreateIndex Users (Username) Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) Info: => 0.0001677s Info: CreateTable Commands Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: => 0.0002766s Info: CreateTable IndexerStatus Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: => 0.0002623s Info: CreateIndex IndexerStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.000182s Info: CreateTable CustomFilters Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) Info: => 0.0002094s Info: CreateIndex History (Date) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.0001623s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-08-24T13:42:51', 'InitialSetup') Info: Committing Transaction Info: 1: InitialSetup migrated Info: => 0.0012318s Info: 2: ApplicationStatus migrating Info: Beginning Transaction Info: Starting migration of Main DB to 2 Info: DeleteColumn Indexers EnableAutomaticSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0031208s Info: DeleteColumn Indexers EnableInteractiveSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0028819s Info: RenameColumn Indexers EnableRss to Enable Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0028923s Info: CreateTable ApplicationStatus Info: CREATE TABLE "ApplicationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0002174s Info: CreateIndex ApplicationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0001584s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-08-24T13:42:51', 'ApplicationStatus') Info: Committing Transaction Info: 2: ApplicationStatus migrated Info: => 0.0011411s Info: 3: IndexerProps migrating Info: Beginning Transaction Info: Starting migration of Main DB to 3 Info: AlterTable Indexers Info: => 1.6E-06s Info: CreateColumn Indexers Redirect Boolean Info: ALTER TABLE "Indexers" ADD COLUMN "Redirect" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003909s Info: CreateTable DownloadClients Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 1) Info: => 0.0002748s Info: CreateTable DownloadClientStatus Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0002371s Info: CreateIndex DownloadClientStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0001605s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-08-24T13:42:51', 'IndexerProps') Info: Committing Transaction Info: 3: IndexerProps migrated Info: => 0.0008336s Info: 4: add_update_history migrating Info: Beginning Transaction Info: Starting migration of Main DB to 4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-08-24T13:42:51', 'add_update_history') Info: Committing Transaction Info: 4: add_update_history migrated Info: => 0.0007425s Info: 5: update_notifiarr migrating Info: Beginning Transaction Info: Starting migration of Main DB to 5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: => 0.0001562s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-08-24T13:42:51', 'update_notifiarr') Info: Committing Transaction Info: 5: update_notifiarr migrated Info: => 0.0007452s Info: 6: app_profiles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 6 Info: CreateTable AppSyncProfiles Info: CREATE TABLE "AppSyncProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "EnableRss" INTEGER NOT NULL, "EnableInteractiveSearch" INTEGER NOT NULL, "EnableAutomaticSearch" INTEGER NOT NULL) Info: => 0.0002424s Info: CreateIndex AppSyncProfiles (Name) Info: CREATE UNIQUE INDEX "IX_AppSyncProfiles_Name" ON "AppSyncProfiles" ("Name" ASC) Info: => 0.0001838s Info: AlterTable Indexers Info: => 2.2E-06s Info: CreateColumn Indexers AppProfileId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "AppProfileId" INTEGER NOT NULL DEFAULT 1 Info: => 0.0004084s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-08-24T13:42:51', 'app_profiles') Info: Committing Transaction Info: 6: app_profiles migrated Info: => 0.0010411s Info: 7: history_failed migrating Info: Beginning Transaction Info: Starting migration of Main DB to 7 Info: AlterTable History Info: => 2.3E-06s Info: CreateColumn History Successful Boolean Info: ALTER TABLE "History" ADD COLUMN "Successful" INTEGER NOT NULL DEFAULT 1 Info: => 0.0004098s Info: ExecuteSqlStatement UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: => 0.0001328s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-08-24T13:42:51', 'history_failed') Info: Committing Transaction Info: 7: history_failed migrated Info: => 0.0007592s Info: 8: redacted_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 8 Info: PerformDBOperation Info: Performing DB Operation Info: => 5.38E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-08-24T13:42:51', 'redacted_api') Info: Committing Transaction Info: 8: redacted_api migrated Info: => 0.0006577s Info: 10: IndexerProxies migrating Info: Beginning Transaction Info: Starting migration of Main DB to 10 Info: CreateTable IndexerProxies Info: CREATE TABLE "IndexerProxies" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT) Info: => 0.0002521s Info: AlterTable Indexers Info: => 1.8E-06s Info: CreateColumn Indexers Tags String Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT Info: => 0.0004091s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-08-24T13:42:51', 'IndexerProxies') Info: Committing Transaction Info: 10: IndexerProxies migrated Info: => 0.00112s Info: 11: app_indexer_remote_name migrating Info: Beginning Transaction Info: Starting migration of Main DB to 11 Info: AlterTable ApplicationIndexerMapping Info: => 2.4E-06s Info: CreateColumn ApplicationIndexerMapping RemoteIndexerName String Info: ALTER TABLE "ApplicationIndexerMapping" ADD COLUMN "RemoteIndexerName" TEXT Info: => 0.0004184s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-08-24T13:42:51', 'app_indexer_remote_name') Info: Committing Transaction Info: 11: app_indexer_remote_name migrated Info: => 0.0010349s Info: 13: desi_gazelle_to_unit3d migrating Info: Beginning Transaction Info: Starting migration of Main DB to 13 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'Unit3dSettings', "Enable" = 1 WHERE "Implementation" = 'DesiTorrents' Info: => 0.0001091s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-08-24T13:42:51', 'desi_gazelle_to_unit3d') Info: Committing Transaction Info: 13: desi_gazelle_to_unit3d migrated Info: => 0.0006894s Info: 14: add_on_update_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 14 Info: AlterTable Notifications Info: => 1.3E-06s Info: CreateColumn Notifications OnApplicationUpdate Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004285s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-08-24T13:42:51', 'add_on_update_to_notifications') Info: Committing Transaction Info: 14: add_on_update_to_notifications migrated Info: => 0.0010463s Info: 15: IndexerVersions migrating Info: Beginning Transaction Info: Starting migration of Main DB to 15 Info: CreateTable IndexerDefinitionVersions Info: CREATE TABLE "IndexerDefinitionVersions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: => 0.0002427s Info: CreateIndex IndexerDefinitionVersions (DefinitionId) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: => 0.0002001s Info: CreateIndex IndexerDefinitionVersions (File) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0001689s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-08-24T13:42:51', 'IndexerVersions') Info: Committing Transaction Info: 15: IndexerVersions migrated Info: => 0.0008114s Info: 16: cleanup_config migrating Info: Beginning Transaction Info: Starting migration of Main DB to 16 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'movieinfolanguage' Info: => 8.81E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'downloadclientworkingfolders' Info: => 5.87E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-08-24T13:42:51', 'cleanup_config') Info: Committing Transaction Info: 16: cleanup_config migrated Info: => 0.0006274s Info: 17: indexer_cleanup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 17 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Aither' Info: => 8.75E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Anilibria' Info: => 6.3E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'AnimeWorld' Info: => 6.85E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'LatTeam' Info: => 5.87E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Blutopia' Info: => 5.68E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DanishBytes' Info: => 5.34E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DesiTorrents' Info: => 5.14E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DigitalCore' Info: => 5.3E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'InternetArchive' Info: => 4.88E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Milkie' Info: => 5.49E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShareIsland' Info: => 5.35E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'SuperBits' Info: => 5.17E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ThePirateBay' Info: => 5.06E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentLeech' Info: => 5.52E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentSeeds' Info: => 5.37E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'YTS' Info: => 5.14E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Animedia' Info: => 7.95E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Shizaproject' Info: => 7.2E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'ShowRSS' Info: => 6.91E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'SubsPlease' Info: => 6.5E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'TorrentsCSV' Info: => 6.54E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anidub' Info: => 6.42E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 6.59E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anthelion' Info: => 6.97E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'BB' Info: => 6.48E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDSpace' Info: => 6.3E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDTorrents' Info: => 6.6E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 0.0001163s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'RevolutionTT' Info: => 7.23E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'SpeedCD' Info: => 6.71E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'TVVault' Info: => 6.59E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ZonaQ' Info: => 6.47E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'TorrentDay' Info: => 6.43E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'MoreThanTV' Info: => 6.52E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'BitHDTV' Info: => 6.56E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-08-24T13:42:51', 'indexer_cleanup') Info: Committing Transaction Info: 17: indexer_cleanup migrated Info: => 0.0006491s Info: 18: minimum_seeders migrating Info: Beginning Transaction Info: Starting migration of Main DB to 18 Info: AlterTable AppSyncProfiles Info: => 2.2E-06s Info: CreateColumn AppSyncProfiles MinimumSeeders Int32 Info: ALTER TABLE "AppSyncProfiles" ADD COLUMN "MinimumSeeders" INTEGER NOT NULL DEFAULT 1 Info: => 0.0004711s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-08-24T13:42:51', 'minimum_seeders') Info: Committing Transaction Info: 18: minimum_seeders migrated Info: => 0.0011003s Info: 19: remove_showrss migrating Info: Beginning Transaction Info: Starting migration of Main DB to 19 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShowRSS' Info: => 8.55E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-08-24T13:42:51', 'remove_showrss') Info: Committing Transaction Info: 19: remove_showrss migrated Info: => 0.0007077s Info: 20: remove_torrentparadiseml migrating Info: Beginning Transaction Info: Starting migration of Main DB to 20 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentParadiseMl' Info: => 8.55E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-08-24T13:42:51', 'remove_torrentparadiseml') Info: Committing Transaction Info: 20: remove_torrentparadiseml migrated Info: => 0.0006773s Info: 21: localization_setting_to_string migrating Info: Beginning Transaction Info: Starting migration of Main DB to 21 Info: PerformDBOperation Info: Performing DB Operation Info: => 5.6E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-08-24T13:42:51', 'localization_setting_to_string') Info: Committing Transaction Info: 21: localization_setting_to_string migrated Info: => 0.0007292s Info: 22: orpheus_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 22 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.66E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-08-24T13:42:51', 'orpheus_api') Info: Committing Transaction Info: 22: orpheus_api migrated Info: => 0.0006626s Info: 23: download_client_categories migrating Info: Beginning Transaction Info: Starting migration of Main DB to 23 Info: AlterTable DownloadClients Info: => 2.7E-06s Info: CreateColumn DownloadClients Categories String Info: ALTER TABLE "DownloadClients" ADD COLUMN "Categories" TEXT NOT NULL DEFAULT '[]' Info: => 0.0004841s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-08-24T13:42:51', 'download_client_categories') Info: Committing Transaction Info: 23: download_client_categories migrated Info: => 0.0011055s Info: 24: add_salt_to_users migrating Info: Beginning Transaction Info: Starting migration of Main DB to 24 Info: AlterTable Users Info: => 1.6E-06s Info: CreateColumn Users Salt String Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT Info: => 0.0004316s Info: CreateColumn Users Iterations Int32 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER Info: => 0.0004564s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-08-24T13:42:51', 'add_salt_to_users') Info: Committing Transaction Info: 24: add_salt_to_users migrated Info: => 0.0011085s Info: 25: speedcd_userpasssettings_to_speedcdsettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 25 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'SpeedCDSettings' WHERE "Implementation" = 'SpeedCD' Info: => 0.0001015s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-08-24T13:42:51', 'speedcd_userpasssettings_to_speedcdsettings') Info: Committing Transaction Info: 25: speedcd_userpasssettings_to_speedcdsettings migrated Info: => 0.0006992s Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 26 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'TorrentDaySettings' WHERE "Implementation" = 'TorrentDay' Info: => 0.0001106s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-08-24T13:42:51', 'torrentday_cookiesettings_to_torrentdaysettings') Info: Committing Transaction Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrated Info: => 0.0006966s Info: 27: alpharatio_greatposterwall_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 27 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AlphaRatioSettings' WHERE "Implementation" = 'AlphaRatio' Info: => 0.0001061s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'GreatPosterWallSettings' WHERE "Implementation" = 'GreatPosterWall' Info: => 7.4E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-08-24T13:42:51', 'alpharatio_greatposterwall_config_contract') Info: Committing Transaction Info: 27: alpharatio_greatposterwall_config_contract migrated Info: => 0.000663s Info: 28: remove_notwhatcd migrating Info: Beginning Transaction Info: Starting migration of Main DB to 28 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'NotWhatCD' Info: => 9.79E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-08-24T13:42:51', 'remove_notwhatcd') Info: Committing Transaction Info: 28: remove_notwhatcd migrated Info: => 0.000695s Info: 29: add_on_grab_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 29 Info: AlterTable Notifications Info: => 1.6E-06s Info: CreateColumn Notifications OnGrab Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnGrab" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004507s Info: AlterTable Notifications Info: => 1.7E-06s Info: CreateColumn Notifications IncludeManualGrabs Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeManualGrabs" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004379s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-08-24T13:42:51', 'add_on_grab_to_notifications') Info: Committing Transaction Info: 29: add_on_grab_to_notifications migrated Info: => 0.0010721s Info: 30: animetorrents_use_custom_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 30 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AnimeTorrentsSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 0.0001007s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-08-24T13:42:51', 'animetorrents_use_custom_config_contract') Info: Committing Transaction Info: 30: animetorrents_use_custom_config_contract migrated Info: => 0.0007003s Info: 31: apprise_server_url migrating Info: Beginning Transaction Info: Starting migration of Main DB to 31 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.71E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-08-24T13:42:51', 'apprise_server_url') Info: Committing Transaction Info: 31: apprise_server_url migrated Info: => 0.0007248s Info: 32: health_restored_notification migrating Info: Beginning Transaction Info: Starting migration of Main DB to 32 Info: AlterTable Notifications Info: => 2.1E-06s Info: CreateColumn Notifications OnHealthRestored Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004523s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-08-24T13:42:51', 'health_restored_notification') Info: Committing Transaction Info: 32: health_restored_notification migrated Info: => 0.0011126s Info: 33: remove_uc migrating Info: Beginning Transaction Info: Starting migration of Main DB to 33 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' Info: => 8.91E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-08-24T13:42:51', 'remove_uc') Info: Committing Transaction Info: 33: remove_uc migrated Info: => 0.0006895s Info: 34: history_fix_data_titles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 34 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.32E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-08-24T13:42:51', 'history_fix_data_titles') Info: Committing Transaction Info: 34: history_fix_data_titles migrated Info: => 0.0006771s Info: 35: download_client_per_indexer migrating Info: Beginning Transaction Info: Starting migration of Main DB to 35 Info: AlterTable Indexers Info: => 1.5E-06s Info: CreateColumn Indexers DownloadClientId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004407s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-08-24T13:42:51', 'download_client_per_indexer') Info: Committing Transaction Info: 35: download_client_per_indexer migrated Info: => 0.0010867s Info: 36: postgres_update_timestamp_columns_to_with_timezone migrating Info: Beginning Transaction Info: Starting migration of Main DB to 36 Info: AlterTable ApplicationStatus Info: => 2.4E-06s Info: AlterColumn ApplicationStatus InitialFailure DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0039656s Info: AlterTable ApplicationStatus Info: => 1.8E-06s Info: AlterColumn ApplicationStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0037094s Info: AlterTable ApplicationStatus Info: => 1.9E-06s Info: AlterColumn ApplicationStatus DisabledTill DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0036616s Info: AlterTable Commands Info: => 1.7E-06s Info: AlterColumn Commands QueuedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0035525s Info: AlterTable Commands Info: => 1.9E-06s Info: AlterColumn Commands StartedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0035275s Info: AlterTable Commands Info: => 1.8E-06s Info: AlterColumn Commands EndedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0035087s Info: AlterTable DownloadClientStatus Info: => 2.2E-06s Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0036965s Info: AlterTable DownloadClientStatus Info: => 1.7E-06s Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0037029s Info: AlterTable DownloadClientStatus Info: => 1.7E-06s Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0036596s Info: AlterTable History Info: => 1.6E-06s Info: AlterColumn History Date DateTimeOffset Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Successful" INTEGER NOT NULL) Info: INSERT INTO "History_temp" ("Id", "IndexerId", "Date", "Data", "EventType", "DownloadId", "Successful") SELECT "Id", "IndexerId", "Date", "Data", "EventType", "DownloadId", "Successful" FROM "History" Info: DROP TABLE "History" Info: ALTER TABLE "History_temp" RENAME TO "History" Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.003865s Info: AlterTable IndexerDefinitionVersions Info: => 3.8E-06s Info: AlterColumn IndexerDefinitionVersions LastUpdated DateTimeOffset Info: CREATE TABLE "IndexerDefinitionVersions_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: INSERT INTO "IndexerDefinitionVersions_temp" ("Id", "DefinitionId", "File", "Sha", "LastUpdated") SELECT "Id", "DefinitionId", "File", "Sha", "LastUpdated" FROM "IndexerDefinitionVersions" Info: DROP TABLE "IndexerDefinitionVersions" Info: ALTER TABLE "IndexerDefinitionVersions_temp" RENAME TO "IndexerDefinitionVersions" Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0038647s Info: AlterTable IndexerStatus Info: => 1.9E-06s Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0037224s Info: AlterTable IndexerStatus Info: => 1.8E-06s Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0040124s Info: AlterTable IndexerStatus Info: => 1.7E-06s Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0042747s Info: AlterTable IndexerStatus Info: => 1.8E-06s Info: AlterColumn IndexerStatus CookiesExpirationDate DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0043173s Info: AlterTable Indexers Info: => 1.9E-06s Info: AlterColumn Indexers Added DateTimeOffset Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL, "Redirect" INTEGER NOT NULL, "AppProfileId" INTEGER NOT NULL, "Tags" TEXT, "DownloadClientId" INTEGER NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0042712s Info: AlterTable ScheduledTasks Info: => 1.8E-06s Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" Info: DROP TABLE "ScheduledTasks" Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0042179s Info: AlterTable ScheduledTasks Info: => 1.6E-06s Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" Info: DROP TABLE "ScheduledTasks" Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0041351s Info: AlterTable VersionInfo Info: => 1.9E-06s Info: AlterColumn VersionInfo AppliedOn DateTimeOffset Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" Info: DROP TABLE "VersionInfo" Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.0074551s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-08-24T13:42:51', 'postgres_update_timestamp_columns_to_with_timezone') Info: Committing Transaction Info: 36: postgres_update_timestamp_columns_to_with_timezone migrated Info: => 0.0085891s Info: 37: add_notification_status migrating Info: Beginning Transaction Info: Starting migration of Main DB to 37 Info: CreateTable NotificationStatus Info: CREATE TABLE "NotificationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0002327s Info: CreateIndex NotificationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) Info: => 0.0001347s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-08-24T13:42:51', 'add_notification_status') Info: Committing Transaction Info: 37: add_notification_status migrated Info: => 0.0008584s Info: 38: indexers_freeleech_only_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 38 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'HDSpaceSettings' WHERE "Implementation" = 'HDSpace' Info: => 0.0001224s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'ImmortalSeedSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 9.08E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'XSpeedsSettings' WHERE "Implementation" = 'XSpeeds' Info: => 8.47E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-08-24T13:42:51', 'indexers_freeleech_only_config_contract') Info: Committing Transaction Info: 38: indexers_freeleech_only_config_contract migrated Info: => 0.0007189s Info: 39: email_encryption migrating Info: Beginning Transaction Info: Starting migration of Main DB to 39 Info: INSERT INTO "Notifications" ("OnGrab", "OnHealthIssue", "IncludeHealthWarnings", "Name", "Implementation", "Tags", "Settings", "ConfigContract") VALUES (1, 1, 1, 'Mail Prowlarr', 'Email', '[]', '{ "server": "smtp.gmail.com", "port": 563, "requireEncryption": true, "to": [ "dont@email.me" ] }', 'EmailSettings') Info: PerformDBOperation Info: Performing DB Operation Info: => 0.0014729s Info: -> 1 Insert operations completed in 00:00:00.0002225 taking an average of 00:00:00.0002225 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-08-24T13:42:51', 'email_encryption') Info: Committing Transaction Info: 39: email_encryption migrated Info: => 0.0021861s Debug: Took: 00:00:00.1681357 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.email_encryptionFixture.should_convert_require_encryption_to_always --- Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- Debug: Finding process with Id:-1 Warn: Unable to find process with ID -1 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- Debug: Finding process with Id:9999 Warn: Unable to find process with ID 9999 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.email_encryptionFixture.should_use_defaults_when_settings_are_empty --- Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397713181296_87/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0019786s Info: DatabaseEngineVersionCheck migrated Info: => 0.001999s Info: VersionMigration migrating Info: Beginning Transaction Info: CreateTable VersionInfo Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) Info: => 0.0002248s Info: Committing Transaction Info: VersionMigration migrated Info: => 0.0011621s Info: VersionUniqueMigration migrating Info: Beginning Transaction Info: CreateIndex VersionInfo (Version) Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.0002166s Info: AlterTable VersionInfo Info: => 1.5E-06s Info: CreateColumn VersionInfo AppliedOn DateTime Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME Info: => 0.0006888s Info: Committing Transaction Info: VersionUniqueMigration migrated Info: => 0.0011916s Info: VersionDescriptionMigration migrating Info: Beginning Transaction Info: AlterTable VersionInfo Info: => 1.5E-06s Info: CreateColumn VersionInfo Description String Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT Info: => 0.0002525s Info: Committing Transaction Info: VersionDescriptionMigration migrated Info: => 0.0007308s Info: 1: InitialSetup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 1 Info: CreateTable Config Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) Info: => 0.0002099s Info: CreateIndex Config (Key) Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) Info: => 0.0001606s Info: CreateTable History Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT) Info: => 0.0002089s Info: CreateIndex History (DownloadId) Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: => 0.0001426s Info: CreateTable Notifications Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL) Info: => 0.0001916s Info: CreateTable ScheduledTasks Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: => 0.0001595s Info: CreateIndex ScheduledTasks (TypeName) Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0001419s Info: CreateTable Indexers Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 25, "Added" DATETIME NOT NULL) Info: => 0.0002266s Info: CreateIndex Indexers (Name) Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0001403s Info: CreateTable ApplicationIndexerMapping Info: CREATE TABLE "ApplicationIndexerMapping" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "AppId" INTEGER NOT NULL, "RemoteIndexerId" INTEGER NOT NULL) Info: => 0.0001491s Info: CreateTable Applications Info: CREATE TABLE "Applications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "SyncLevel" INTEGER NOT NULL, "Tags" TEXT) Info: => 0.000164s Info: CreateIndex Applications (Name) Info: CREATE UNIQUE INDEX "IX_Applications_Name" ON "Applications" ("Name" ASC) Info: => 0.0001408s Info: CreateTable Tags Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) Info: => 0.0001518s Info: CreateIndex Tags (Label) Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) Info: => 0.0001432s Info: CreateTable Users Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) Info: => 0.0001516s Info: CreateIndex Users (Identifier) Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) Info: => 0.0001429s Info: CreateIndex Users (Username) Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) Info: => 0.0001287s Info: CreateTable Commands Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: => 0.00022s Info: CreateTable IndexerStatus Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: => 0.0002392s Info: CreateIndex IndexerStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0001446s Info: CreateTable CustomFilters Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) Info: => 0.00015s Info: CreateIndex History (Date) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.0001118s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-08-24T13:42:51', 'InitialSetup') Info: Committing Transaction Info: 1: InitialSetup migrated Info: => 0.0008885s Info: 2: ApplicationStatus migrating Info: Beginning Transaction Info: Starting migration of Main DB to 2 Info: DeleteColumn Indexers EnableAutomaticSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0030001s Info: DeleteColumn Indexers EnableInteractiveSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0028203s Info: RenameColumn Indexers EnableRss to Enable Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0028153s Info: CreateTable ApplicationStatus Info: CREATE TABLE "ApplicationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0001742s Info: CreateIndex ApplicationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0001195s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-08-24T13:42:51', 'ApplicationStatus') Info: Committing Transaction Info: 2: ApplicationStatus migrated Info: => 0.0008024s Info: 3: IndexerProps migrating Info: Beginning Transaction Info: Starting migration of Main DB to 3 Info: AlterTable Indexers Info: => 1.7E-06s Info: CreateColumn Indexers Redirect Boolean Info: ALTER TABLE "Indexers" ADD COLUMN "Redirect" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003633s Info: CreateTable DownloadClients Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 1) Info: => 0.000214s Info: CreateTable DownloadClientStatus Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0001646s Info: CreateIndex DownloadClientStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0001104s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-08-24T13:42:51', 'IndexerProps') Info: Committing Transaction Info: 3: IndexerProps migrated Info: => 0.0007318s Info: 4: add_update_history migrating Info: Beginning Transaction Info: Starting migration of Main DB to 4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-08-24T13:42:51', 'add_update_history') Info: Committing Transaction Info: 4: add_update_history migrated Info: => 0.0006384s Info: 5: update_notifiarr migrating Info: Beginning Transaction Info: Starting migration of Main DB to 5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: => 0.0001242s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-08-24T13:42:51', 'update_notifiarr') Info: Committing Transaction Info: 5: update_notifiarr migrated Info: => 0.0006958s Info: 6: app_profiles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 6 Info: CreateTable AppSyncProfiles Info: CREATE TABLE "AppSyncProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "EnableRss" INTEGER NOT NULL, "EnableInteractiveSearch" INTEGER NOT NULL, "EnableAutomaticSearch" INTEGER NOT NULL) Info: => 0.0001882s Info: CreateIndex AppSyncProfiles (Name) Info: CREATE UNIQUE INDEX "IX_AppSyncProfiles_Name" ON "AppSyncProfiles" ("Name" ASC) Info: => 0.0001187s Info: AlterTable Indexers Info: => 1.1E-06s Info: CreateColumn Indexers AppProfileId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "AppProfileId" INTEGER NOT NULL DEFAULT 1 Info: => 0.0003638s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-08-24T13:42:51', 'app_profiles') Info: Committing Transaction Info: 6: app_profiles migrated Info: => 0.0010173s Info: 7: history_failed migrating Info: Beginning Transaction Info: Starting migration of Main DB to 7 Info: AlterTable History Info: => 2.4E-06s Info: CreateColumn History Successful Boolean Info: ALTER TABLE "History" ADD COLUMN "Successful" INTEGER NOT NULL DEFAULT 1 Info: => 0.0003927s Info: ExecuteSqlStatement UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: => 9.77E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-08-24T13:42:51', 'history_failed') Info: Committing Transaction Info: 7: history_failed migrated Info: => 0.0006942s Info: 8: redacted_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 8 Info: PerformDBOperation Info: Performing DB Operation Info: => 4.92E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-08-24T13:42:51', 'redacted_api') Info: Committing Transaction Info: 8: redacted_api migrated Info: => 0.0006264s Info: 10: IndexerProxies migrating Info: Beginning Transaction Info: Starting migration of Main DB to 10 Info: CreateTable IndexerProxies Info: CREATE TABLE "IndexerProxies" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT) Info: => 0.0001926s Info: AlterTable Indexers Info: => 1.1E-06s Info: CreateColumn Indexers Tags String Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT Info: => 0.0003854s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-08-24T13:42:51', 'IndexerProxies') Info: Committing Transaction Info: 10: IndexerProxies migrated Info: => 0.0010341s Info: 11: app_indexer_remote_name migrating Info: Beginning Transaction Info: Starting migration of Main DB to 11 Info: AlterTable ApplicationIndexerMapping Info: => 1.7E-06s Info: CreateColumn ApplicationIndexerMapping RemoteIndexerName String Info: ALTER TABLE "ApplicationIndexerMapping" ADD COLUMN "RemoteIndexerName" TEXT Info: => 0.0004069s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-08-24T13:42:51', 'app_indexer_remote_name') Info: Committing Transaction Info: 11: app_indexer_remote_name migrated Info: => 0.0010333s Info: 13: desi_gazelle_to_unit3d migrating Info: Beginning Transaction Info: Starting migration of Main DB to 13 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'Unit3dSettings', "Enable" = 1 WHERE "Implementation" = 'DesiTorrents' Info: => 0.0001057s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-08-24T13:42:51', 'desi_gazelle_to_unit3d') Info: Committing Transaction Info: 13: desi_gazelle_to_unit3d migrated Info: => 0.0006729s Info: 14: add_on_update_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 14 Info: AlterTable Notifications Info: => 1.1E-06s Info: CreateColumn Notifications OnApplicationUpdate Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004029s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-08-24T13:42:51', 'add_on_update_to_notifications') Info: Committing Transaction Info: 14: add_on_update_to_notifications migrated Info: => 0.0010157s Info: 15: IndexerVersions migrating Info: Beginning Transaction Info: Starting migration of Main DB to 15 Info: CreateTable IndexerDefinitionVersions Info: CREATE TABLE "IndexerDefinitionVersions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: => 0.0001837s Info: CreateIndex IndexerDefinitionVersions (DefinitionId) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: => 0.0001484s Info: CreateIndex IndexerDefinitionVersions (File) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0001315s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-08-24T13:42:51', 'IndexerVersions') Info: Committing Transaction Info: 15: IndexerVersions migrated Info: => 0.0007443s Info: 16: cleanup_config migrating Info: Beginning Transaction Info: Starting migration of Main DB to 16 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'movieinfolanguage' Info: => 9.33E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'downloadclientworkingfolders' Info: => 6.28E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-08-24T13:42:51', 'cleanup_config') Info: Committing Transaction Info: 16: cleanup_config migrated Info: => 0.0006141s Info: 17: indexer_cleanup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 17 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Aither' Info: => 8.68E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Anilibria' Info: => 5.87E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'AnimeWorld' Info: => 5.54E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'LatTeam' Info: => 5.38E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Blutopia' Info: => 5.39E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DanishBytes' Info: => 5.9E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DesiTorrents' Info: => 5.27E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DigitalCore' Info: => 6.49E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'InternetArchive' Info: => 5.68E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Milkie' Info: => 5.05E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShareIsland' Info: => 5.09E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'SuperBits' Info: => 5E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ThePirateBay' Info: => 4.99E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentLeech' Info: => 5.27E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentSeeds' Info: => 5.15E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'YTS' Info: => 5E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Animedia' Info: => 6.79E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Shizaproject' Info: => 6.56E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'ShowRSS' Info: => 6.12E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'SubsPlease' Info: => 6.4E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'TorrentsCSV' Info: => 6.98E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anidub' Info: => 6.55E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 6.07E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anthelion' Info: => 6E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'BB' Info: => 6.46E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDSpace' Info: => 6.33E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDTorrents' Info: => 6.35E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 6.34E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'RevolutionTT' Info: => 6.04E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'SpeedCD' Info: => 6.21E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'TVVault' Info: => 6.22E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ZonaQ' Info: => 6.31E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'TorrentDay' Info: => 6.24E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'MoreThanTV' Info: => 7.42E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'BitHDTV' Info: => 6.19E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-08-24T13:42:51', 'indexer_cleanup') Info: Committing Transaction Info: 17: indexer_cleanup migrated Info: => 0.0006301s Info: 18: minimum_seeders migrating Info: Beginning Transaction Info: Starting migration of Main DB to 18 Info: AlterTable AppSyncProfiles Info: => 1.5E-06s Info: CreateColumn AppSyncProfiles MinimumSeeders Int32 Info: ALTER TABLE "AppSyncProfiles" ADD COLUMN "MinimumSeeders" INTEGER NOT NULL DEFAULT 1 Info: => 0.0004369s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-08-24T13:42:51', 'minimum_seeders') Info: Committing Transaction Info: 18: minimum_seeders migrated Info: => 0.0010502s Info: 19: remove_showrss migrating Info: Beginning Transaction Info: Starting migration of Main DB to 19 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShowRSS' Info: => 8.3E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-08-24T13:42:51', 'remove_showrss') Info: Committing Transaction Info: 19: remove_showrss migrated Info: => 0.0006364s Info: 20: remove_torrentparadiseml migrating Info: Beginning Transaction Info: Starting migration of Main DB to 20 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentParadiseMl' Info: => 8.48E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-08-24T13:42:51', 'remove_torrentparadiseml') Info: Committing Transaction Info: 20: remove_torrentparadiseml migrated Info: => 0.0006449s Info: 21: localization_setting_to_string migrating Info: Beginning Transaction Info: Starting migration of Main DB to 21 Info: PerformDBOperation Info: Performing DB Operation Info: => 4.8E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-08-24T13:42:51', 'localization_setting_to_string') Info: Committing Transaction Info: 21: localization_setting_to_string migrated Info: => 0.0006586s Info: 22: orpheus_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 22 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.09E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-08-24T13:42:51', 'orpheus_api') Info: Committing Transaction Info: 22: orpheus_api migrated Info: => 0.0006567s Info: 23: download_client_categories migrating Info: Beginning Transaction Info: Starting migration of Main DB to 23 Info: AlterTable DownloadClients Info: => 1.3E-06s Info: CreateColumn DownloadClients Categories String Info: ALTER TABLE "DownloadClients" ADD COLUMN "Categories" TEXT NOT NULL DEFAULT '[]' Info: => 0.0004217s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-08-24T13:42:51', 'download_client_categories') Info: Committing Transaction Info: 23: download_client_categories migrated Info: => 0.0010351s Info: 24: add_salt_to_users migrating Info: Beginning Transaction Info: Starting migration of Main DB to 24 Info: AlterTable Users Info: => 1.1E-06s Info: CreateColumn Users Salt String Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT Info: => 0.0003949s Info: CreateColumn Users Iterations Int32 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER Info: => 0.0003692s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-08-24T13:42:51', 'add_salt_to_users') Info: Committing Transaction Info: 24: add_salt_to_users migrated Info: => 0.0009732s Info: 25: speedcd_userpasssettings_to_speedcdsettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 25 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'SpeedCDSettings' WHERE "Implementation" = 'SpeedCD' Info: => 9.55E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-08-24T13:42:51', 'speedcd_userpasssettings_to_speedcdsettings') Info: Committing Transaction Info: 25: speedcd_userpasssettings_to_speedcdsettings migrated Info: => 0.000665s Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 26 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'TorrentDaySettings' WHERE "Implementation" = 'TorrentDay' Info: => 9.36E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-08-24T13:42:51', 'torrentday_cookiesettings_to_torrentdaysettings') Info: Committing Transaction Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrated Info: => 0.0006569s Info: 27: alpharatio_greatposterwall_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 27 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AlphaRatioSettings' WHERE "Implementation" = 'AlphaRatio' Info: => 9.31E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'GreatPosterWallSettings' WHERE "Implementation" = 'GreatPosterWall' Info: => 7.02E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-08-24T13:42:51', 'alpharatio_greatposterwall_config_contract') Info: Committing Transaction Info: 27: alpharatio_greatposterwall_config_contract migrated Info: => 0.0006285s Info: 28: remove_notwhatcd migrating Info: Beginning Transaction Info: Starting migration of Main DB to 28 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'NotWhatCD' Info: => 8.37E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-08-24T13:42:51', 'remove_notwhatcd') Info: Committing Transaction Info: 28: remove_notwhatcd migrated Info: => 0.0006417s Info: 29: add_on_grab_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 29 Info: AlterTable Notifications Info: => 1.6E-06s Info: CreateColumn Notifications OnGrab Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnGrab" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004124s Info: AlterTable Notifications Info: => 1.1E-06s Info: CreateColumn Notifications IncludeManualGrabs Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeManualGrabs" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003965s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-08-24T13:42:51', 'add_on_grab_to_notifications') Info: Committing Transaction Info: 29: add_on_grab_to_notifications migrated Info: => 0.0010113s Info: 30: animetorrents_use_custom_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 30 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AnimeTorrentsSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 9.76E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-08-24T13:42:51', 'animetorrents_use_custom_config_contract') Info: Committing Transaction Info: 30: animetorrents_use_custom_config_contract migrated Info: => 0.0006863s Info: 31: apprise_server_url migrating Info: Beginning Transaction Info: Starting migration of Main DB to 31 Info: PerformDBOperation Info: Performing DB Operation Info: => 9.51E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-08-24T13:42:51', 'apprise_server_url') Info: Committing Transaction Info: 31: apprise_server_url migrated Info: => 0.0007071s Info: 32: health_restored_notification migrating Info: Beginning Transaction Info: Starting migration of Main DB to 32 Info: AlterTable Notifications Info: => 1.9E-06s Info: CreateColumn Notifications OnHealthRestored Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004159s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-08-24T13:42:51', 'health_restored_notification') Info: Committing Transaction Info: 32: health_restored_notification migrated Info: => 0.0010812s Info: 33: remove_uc migrating Info: Beginning Transaction Info: Starting migration of Main DB to 33 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' Info: => 8.44E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-08-24T13:42:51', 'remove_uc') Info: Committing Transaction Info: 33: remove_uc migrated Info: => 0.000682s Info: 34: history_fix_data_titles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 34 Info: PerformDBOperation Info: Performing DB Operation Info: => 6E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-08-24T13:42:51', 'history_fix_data_titles') Info: Committing Transaction Info: 34: history_fix_data_titles migrated Info: => 0.000674s Info: 35: download_client_per_indexer migrating Info: Beginning Transaction Info: Starting migration of Main DB to 35 Info: AlterTable Indexers Info: => 1.1E-06s Info: CreateColumn Indexers DownloadClientId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 Info: => 0.000411s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-08-24T13:42:51', 'download_client_per_indexer') Info: Committing Transaction Info: 35: download_client_per_indexer migrated Info: => 0.0010796s Info: 36: postgres_update_timestamp_columns_to_with_timezone migrating Info: Beginning Transaction Info: Starting migration of Main DB to 36 Info: AlterTable ApplicationStatus Info: => 1.2E-06s Info: AlterColumn ApplicationStatus InitialFailure DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0037553s Info: AlterTable ApplicationStatus Info: => 1.1E-06s Info: AlterColumn ApplicationStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0036066s Info: AlterTable ApplicationStatus Info: => 1.3E-06s Info: AlterColumn ApplicationStatus DisabledTill DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0036099s Info: AlterTable Commands Info: => 1.1E-06s Info: AlterColumn Commands QueuedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0034353s Info: AlterTable Commands Info: => 1.5E-06s Info: AlterColumn Commands StartedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0035007s Info: AlterTable Commands Info: => 1.5E-06s Info: AlterColumn Commands EndedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0035042s Info: AlterTable DownloadClientStatus Info: => 1.2E-06s Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0035634s Info: AlterTable DownloadClientStatus Info: => 1.2E-06s Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0036107s Info: AlterTable DownloadClientStatus Info: => 1.1E-06s Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0035621s Info: AlterTable History Info: => 1.3E-06s Info: AlterColumn History Date DateTimeOffset Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Successful" INTEGER NOT NULL) Info: INSERT INTO "History_temp" ("Id", "IndexerId", "Date", "Data", "EventType", "DownloadId", "Successful") SELECT "Id", "IndexerId", "Date", "Data", "EventType", "DownloadId", "Successful" FROM "History" Info: DROP TABLE "History" Info: ALTER TABLE "History_temp" RENAME TO "History" Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.0037317s Info: AlterTable IndexerDefinitionVersions Info: => 1.3E-06s Info: AlterColumn IndexerDefinitionVersions LastUpdated DateTimeOffset Info: CREATE TABLE "IndexerDefinitionVersions_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: INSERT INTO "IndexerDefinitionVersions_temp" ("Id", "DefinitionId", "File", "Sha", "LastUpdated") SELECT "Id", "DefinitionId", "File", "Sha", "LastUpdated" FROM "IndexerDefinitionVersions" Info: DROP TABLE "IndexerDefinitionVersions" Info: ALTER TABLE "IndexerDefinitionVersions_temp" RENAME TO "IndexerDefinitionVersions" Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0037194s Info: AlterTable IndexerStatus Info: => 1.2E-06s Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.003633s Info: AlterTable IndexerStatus Info: => 1.4E-06s Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0036358s Info: AlterTable IndexerStatus Info: => 1.2E-06s Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0036365s Info: AlterTable IndexerStatus Info: => 1.5E-06s Info: AlterColumn IndexerStatus CookiesExpirationDate DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0036373s Info: AlterTable Indexers Info: => 1.3E-06s Info: AlterColumn Indexers Added DateTimeOffset Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL, "Redirect" INTEGER NOT NULL, "AppProfileId" INTEGER NOT NULL, "Tags" TEXT, "DownloadClientId" INTEGER NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0036557s Info: AlterTable ScheduledTasks Info: => 1.4E-06s Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" Info: DROP TABLE "ScheduledTasks" Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0035347s Info: AlterTable ScheduledTasks Info: => 1.4E-06s Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" Info: DROP TABLE "ScheduledTasks" Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0035446s Info: AlterTable VersionInfo Info: => 1.3E-06s Info: AlterColumn VersionInfo AppliedOn DateTimeOffset Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" Info: DROP TABLE "VersionInfo" Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.003498s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-08-24T13:42:51', 'postgres_update_timestamp_columns_to_with_timezone') Info: Committing Transaction Info: 36: postgres_update_timestamp_columns_to_with_timezone migrated Info: => 0.004753s Info: 37: add_notification_status migrating Info: Beginning Transaction Info: Starting migration of Main DB to 37 Info: CreateTable NotificationStatus Info: CREATE TABLE "NotificationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0002039s Info: CreateIndex NotificationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) Info: => 0.0001205s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-08-24T13:42:51', 'add_notification_status') Info: Committing Transaction Info: 37: add_notification_status migrated Info: => 0.0008195s Info: 38: indexers_freeleech_only_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 38 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'HDSpaceSettings' WHERE "Implementation" = 'HDSpace' Info: => 9.94E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'ImmortalSeedSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 6.84E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'XSpeedsSettings' WHERE "Implementation" = 'XSpeeds' Info: => 6.41E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-08-24T13:42:51', 'indexers_freeleech_only_config_contract') Info: Committing Transaction Info: 38: indexers_freeleech_only_config_contract migrated Info: => 0.0006782s Info: 39: email_encryption migrating Info: Beginning Transaction Info: Starting migration of Main DB to 39 Info: INSERT INTO "Notifications" ("OnGrab", "OnHealthIssue", "IncludeHealthWarnings", "Name", "Implementation", "Tags", "Settings", "ConfigContract") VALUES (1, 1, 1, 'Mail Prowlarr', 'Email', '[]', '{}', 'EmailSettings') Info: PerformDBOperation Info: Performing DB Operation Info: => 0.0015971s Info: -> 1 Insert operations completed in 00:00:00.0001636 taking an average of 00:00:00.0001636 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-08-24T13:42:51', 'email_encryption') Info: Committing Transaction Info: 39: email_encryption migrated Info: => 0.0022641s Debug: Took: 00:00:00.1506567 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.email_encryptionFixture.should_use_defaults_when_settings_are_empty --- Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.history_fix_data_titlesFixture.should_update_data_for_book_search --- Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397714958967_89/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0020588s Info: DatabaseEngineVersionCheck migrated Info: => 0.0020804s Info: VersionMigration migrating Info: Beginning Transaction Info: CreateTable VersionInfo Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) Info: => 0.0002275s Info: Committing Transaction Info: VersionMigration migrated Info: => 0.0011965s Info: VersionUniqueMigration migrating Info: Beginning Transaction Info: CreateIndex VersionInfo (Version) Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.000185s Info: AlterTable VersionInfo Info: => 1.6E-06s Info: CreateColumn VersionInfo AppliedOn DateTime Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME Info: => 0.0006815s Info: Committing Transaction Info: VersionUniqueMigration migrated Info: => 0.0011998s Info: VersionDescriptionMigration migrating Info: Beginning Transaction Info: AlterTable VersionInfo Info: => 1.6E-06s Info: CreateColumn VersionInfo Description String Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT Info: => 0.0002555s Info: Committing Transaction Info: VersionDescriptionMigration migrated Info: => 0.0007531s Info: 1: InitialSetup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 1 Info: CreateTable Config Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) Info: => 0.0002127s Info: CreateIndex Config (Key) Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) Info: => 0.000119s Info: CreateTable History Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT) Info: => 0.000168s Info: CreateIndex History (DownloadId) Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: => 0.0001179s Info: CreateTable Notifications Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL) Info: => 0.0002153s Info: CreateTable ScheduledTasks Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: => 0.00016s Info: CreateIndex ScheduledTasks (TypeName) Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0001083s Info: CreateTable Indexers Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 25, "Added" DATETIME NOT NULL) Info: => 0.0002064s Info: CreateIndex Indexers (Name) Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0001056s Info: CreateTable ApplicationIndexerMapping Info: CREATE TABLE "ApplicationIndexerMapping" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "AppId" INTEGER NOT NULL, "RemoteIndexerId" INTEGER NOT NULL) Info: => 0.0001411s Info: CreateTable Applications Info: CREATE TABLE "Applications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "SyncLevel" INTEGER NOT NULL, "Tags" TEXT) Info: => 0.0001891s Info: CreateIndex Applications (Name) Info: CREATE UNIQUE INDEX "IX_Applications_Name" ON "Applications" ("Name" ASC) Info: => 0.0001047s Info: CreateTable Tags Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) Info: => 0.0001235s Info: CreateIndex Tags (Label) Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) Info: => 9.93E-05s Info: CreateTable Users Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) Info: => 0.0001382s Info: CreateIndex Users (Identifier) Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) Info: => 0.0001043s Info: CreateIndex Users (Username) Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) Info: => 0.0001482s Info: CreateTable Commands Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: => 0.0002362s Info: CreateTable IndexerStatus Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: => 0.0002118s Info: CreateIndex IndexerStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0001325s Info: CreateTable CustomFilters Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) Info: => 0.0001562s Info: CreateIndex History (Date) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.0001284s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-08-24T13:42:51', 'InitialSetup') Info: Committing Transaction Info: 1: InitialSetup migrated Info: => 0.0009229s Info: 2: ApplicationStatus migrating Info: Beginning Transaction Info: Starting migration of Main DB to 2 Info: DeleteColumn Indexers EnableAutomaticSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0030515s Info: DeleteColumn Indexers EnableInteractiveSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0028801s Info: RenameColumn Indexers EnableRss to Enable Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0028941s Info: CreateTable ApplicationStatus Info: CREATE TABLE "ApplicationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.000213s Info: CreateIndex ApplicationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0001183s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-08-24T13:42:51', 'ApplicationStatus') Info: Committing Transaction Info: 2: ApplicationStatus migrated Info: => 0.00088s Info: 3: IndexerProps migrating Info: Beginning Transaction Info: Starting migration of Main DB to 3 Info: AlterTable Indexers Info: => 1.3E-06s Info: CreateColumn Indexers Redirect Boolean Info: ALTER TABLE "Indexers" ADD COLUMN "Redirect" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003637s Info: CreateTable DownloadClients Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 1) Info: => 0.0002342s Info: CreateTable DownloadClientStatus Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0002141s Info: CreateIndex DownloadClientStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0001164s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-08-24T13:42:51', 'IndexerProps') Info: Committing Transaction Info: 3: IndexerProps migrated Info: => 0.0007468s Info: 4: add_update_history migrating Info: Beginning Transaction Info: Starting migration of Main DB to 4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-08-24T13:42:51', 'add_update_history') Info: Committing Transaction Info: 4: add_update_history migrated Info: => 0.0006721s Info: 5: update_notifiarr migrating Info: Beginning Transaction Info: Starting migration of Main DB to 5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: => 0.0001222s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-08-24T13:42:51', 'update_notifiarr') Info: Committing Transaction Info: 5: update_notifiarr migrated Info: => 0.0007178s Info: 6: app_profiles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 6 Info: CreateTable AppSyncProfiles Info: CREATE TABLE "AppSyncProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "EnableRss" INTEGER NOT NULL, "EnableInteractiveSearch" INTEGER NOT NULL, "EnableAutomaticSearch" INTEGER NOT NULL) Info: => 0.000251s Info: CreateIndex AppSyncProfiles (Name) Info: CREATE UNIQUE INDEX "IX_AppSyncProfiles_Name" ON "AppSyncProfiles" ("Name" ASC) Info: => 0.0001314s Info: AlterTable Indexers Info: => 1.3E-06s Info: CreateColumn Indexers AppProfileId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "AppProfileId" INTEGER NOT NULL DEFAULT 1 Info: => 0.0003824s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-08-24T13:42:51', 'app_profiles') Info: Committing Transaction Info: 6: app_profiles migrated Info: => 0.0010631s Info: 7: history_failed migrating Info: Beginning Transaction Info: Starting migration of Main DB to 7 Info: AlterTable History Info: => 2.2E-06s Info: CreateColumn History Successful Boolean Info: ALTER TABLE "History" ADD COLUMN "Successful" INTEGER NOT NULL DEFAULT 1 Info: => 0.0003949s Info: ExecuteSqlStatement UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: => 9.38E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-08-24T13:42:51', 'history_failed') Info: Committing Transaction Info: 7: history_failed migrated Info: => 0.0006965s Info: 8: redacted_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 8 Info: PerformDBOperation Info: Performing DB Operation Info: => 5E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-08-24T13:42:51', 'redacted_api') Info: Committing Transaction Info: 8: redacted_api migrated Info: => 0.0006364s Info: 10: IndexerProxies migrating Info: Beginning Transaction Info: Starting migration of Main DB to 10 Info: CreateTable IndexerProxies Info: CREATE TABLE "IndexerProxies" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT) Info: => 0.0002335s Info: AlterTable Indexers Info: => 1.3E-06s Info: CreateColumn Indexers Tags String Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT Info: => 0.0003733s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-08-24T13:42:51', 'IndexerProxies') Info: Committing Transaction Info: 10: IndexerProxies migrated Info: => 0.0010288s Info: 11: app_indexer_remote_name migrating Info: Beginning Transaction Info: Starting migration of Main DB to 11 Info: AlterTable ApplicationIndexerMapping Info: => 1.3E-06s Info: CreateColumn ApplicationIndexerMapping RemoteIndexerName String Info: ALTER TABLE "ApplicationIndexerMapping" ADD COLUMN "RemoteIndexerName" TEXT Info: => 0.000387s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-08-24T13:42:51', 'app_indexer_remote_name') Info: Committing Transaction Info: 11: app_indexer_remote_name migrated Info: => 0.0009962s Info: 13: desi_gazelle_to_unit3d migrating Info: Beginning Transaction Info: Starting migration of Main DB to 13 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'Unit3dSettings', "Enable" = 1 WHERE "Implementation" = 'DesiTorrents' Info: => 0.0001064s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-08-24T13:42:51', 'desi_gazelle_to_unit3d') Info: Committing Transaction Info: 13: desi_gazelle_to_unit3d migrated Info: => 0.0006753s Info: 14: add_on_update_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 14 Info: AlterTable Notifications Info: => 1.8E-06s Info: CreateColumn Notifications OnApplicationUpdate Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003844s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-08-24T13:42:51', 'add_on_update_to_notifications') Info: Committing Transaction Info: 14: add_on_update_to_notifications migrated Info: => 0.0009981s Info: 15: IndexerVersions migrating Info: Beginning Transaction Info: Starting migration of Main DB to 15 Info: CreateTable IndexerDefinitionVersions Info: CREATE TABLE "IndexerDefinitionVersions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: => 0.0002246s Info: CreateIndex IndexerDefinitionVersions (DefinitionId) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: => 0.0001584s Info: CreateIndex IndexerDefinitionVersions (File) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0001433s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-08-24T13:42:51', 'IndexerVersions') Info: Committing Transaction Info: 15: IndexerVersions migrated Info: => 0.0007687s Info: 16: cleanup_config migrating Info: Beginning Transaction Info: Starting migration of Main DB to 16 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'movieinfolanguage' Info: => 9.35E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'downloadclientworkingfolders' Info: => 5.93E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-08-24T13:42:51', 'cleanup_config') Info: Committing Transaction Info: 16: cleanup_config migrated Info: => 0.0006138s Info: 17: indexer_cleanup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 17 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Aither' Info: => 8.82E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Anilibria' Info: => 5.91E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'AnimeWorld' Info: => 5.46E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'LatTeam' Info: => 5.5E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Blutopia' Info: => 5.77E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DanishBytes' Info: => 5.54E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DesiTorrents' Info: => 5.34E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DigitalCore' Info: => 6.1E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'InternetArchive' Info: => 5.29E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Milkie' Info: => 5.04E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShareIsland' Info: => 5.11E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'SuperBits' Info: => 5.23E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ThePirateBay' Info: => 5.27E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentLeech' Info: => 5.48E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentSeeds' Info: => 5.16E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'YTS' Info: => 5.19E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Animedia' Info: => 6.98E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Shizaproject' Info: => 6.16E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'ShowRSS' Info: => 6.48E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'SubsPlease' Info: => 6.25E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'TorrentsCSV' Info: => 7.76E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anidub' Info: => 6.44E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 6.49E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anthelion' Info: => 6.32E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'BB' Info: => 6.58E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDSpace' Info: => 6.18E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDTorrents' Info: => 6.45E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 6.07E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'RevolutionTT' Info: => 6.17E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'SpeedCD' Info: => 6.08E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'TVVault' Info: => 6.24E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ZonaQ' Info: => 6.11E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'TorrentDay' Info: => 6.25E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'MoreThanTV' Info: => 7.2E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'BitHDTV' Info: => 6.59E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-08-24T13:42:51', 'indexer_cleanup') Info: Committing Transaction Info: 17: indexer_cleanup migrated Info: => 0.0006389s Info: 18: minimum_seeders migrating Info: Beginning Transaction Info: Starting migration of Main DB to 18 Info: AlterTable AppSyncProfiles Info: => 1.8E-06s Info: CreateColumn AppSyncProfiles MinimumSeeders Int32 Info: ALTER TABLE "AppSyncProfiles" ADD COLUMN "MinimumSeeders" INTEGER NOT NULL DEFAULT 1 Info: => 0.0004214s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-08-24T13:42:51', 'minimum_seeders') Info: Committing Transaction Info: 18: minimum_seeders migrated Info: => 0.0010352s Info: 19: remove_showrss migrating Info: Beginning Transaction Info: Starting migration of Main DB to 19 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShowRSS' Info: => 8.33E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-08-24T13:42:51', 'remove_showrss') Info: Committing Transaction Info: 19: remove_showrss migrated Info: => 0.0006376s Info: 20: remove_torrentparadiseml migrating Info: Beginning Transaction Info: Starting migration of Main DB to 20 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentParadiseMl' Info: => 8.34E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-08-24T13:42:51', 'remove_torrentparadiseml') Info: Committing Transaction Info: 20: remove_torrentparadiseml migrated Info: => 0.000686s Info: 21: localization_setting_to_string migrating Info: Beginning Transaction Info: Starting migration of Main DB to 21 Info: PerformDBOperation Info: Performing DB Operation Info: => 5.77E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-08-24T13:42:51', 'localization_setting_to_string') Info: Committing Transaction Info: 21: localization_setting_to_string migrated Info: => 0.0006437s Info: 22: orpheus_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 22 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.55E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-08-24T13:42:51', 'orpheus_api') Info: Committing Transaction Info: 22: orpheus_api migrated Info: => 0.0006513s Info: 23: download_client_categories migrating Info: Beginning Transaction Info: Starting migration of Main DB to 23 Info: AlterTable DownloadClients Info: => 1.2E-06s Info: CreateColumn DownloadClients Categories String Info: ALTER TABLE "DownloadClients" ADD COLUMN "Categories" TEXT NOT NULL DEFAULT '[]' Info: => 0.0004276s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-08-24T13:42:51', 'download_client_categories') Info: Committing Transaction Info: 23: download_client_categories migrated Info: => 0.0010446s Info: 24: add_salt_to_users migrating Info: Beginning Transaction Info: Starting migration of Main DB to 24 Info: AlterTable Users Info: => 1.2E-06s Info: CreateColumn Users Salt String Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT Info: => 0.0003916s Info: CreateColumn Users Iterations Int32 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER Info: => 0.0003647s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-08-24T13:42:51', 'add_salt_to_users') Info: Committing Transaction Info: 24: add_salt_to_users migrated Info: => 0.0009865s Info: 25: speedcd_userpasssettings_to_speedcdsettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 25 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'SpeedCDSettings' WHERE "Implementation" = 'SpeedCD' Info: => 9.76E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-08-24T13:42:51', 'speedcd_userpasssettings_to_speedcdsettings') Info: Committing Transaction Info: 25: speedcd_userpasssettings_to_speedcdsettings migrated Info: => 0.0006679s Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 26 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'TorrentDaySettings' WHERE "Implementation" = 'TorrentDay' Info: => 9.74E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-08-24T13:42:51', 'torrentday_cookiesettings_to_torrentdaysettings') Info: Committing Transaction Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrated Info: => 0.0006602s Info: 27: alpharatio_greatposterwall_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 27 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AlphaRatioSettings' WHERE "Implementation" = 'AlphaRatio' Info: => 9.52E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'GreatPosterWallSettings' WHERE "Implementation" = 'GreatPosterWall' Info: => 7.04E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-08-24T13:42:51', 'alpharatio_greatposterwall_config_contract') Info: Committing Transaction Info: 27: alpharatio_greatposterwall_config_contract migrated Info: => 0.0006268s Info: 28: remove_notwhatcd migrating Info: Beginning Transaction Info: Starting migration of Main DB to 28 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'NotWhatCD' Info: => 8.2E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-08-24T13:42:51', 'remove_notwhatcd') Info: Committing Transaction Info: 28: remove_notwhatcd migrated Info: => 0.000641s Info: 29: add_on_grab_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 29 Info: AlterTable Notifications Info: => 1.2E-06s Info: CreateColumn Notifications OnGrab Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnGrab" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004233s Info: AlterTable Notifications Info: => 1.4E-06s Info: CreateColumn Notifications IncludeManualGrabs Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeManualGrabs" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003919s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-08-24T13:42:51', 'add_on_grab_to_notifications') Info: Committing Transaction Info: 29: add_on_grab_to_notifications migrated Info: => 0.0009985s Info: 30: animetorrents_use_custom_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 30 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AnimeTorrentsSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 9.58E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-08-24T13:42:51', 'animetorrents_use_custom_config_contract') Info: Committing Transaction Info: 30: animetorrents_use_custom_config_contract migrated Info: => 0.0006557s Info: 31: apprise_server_url migrating Info: Beginning Transaction Info: Starting migration of Main DB to 31 Info: PerformDBOperation Info: Performing DB Operation Info: => 7.11E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-08-24T13:42:51', 'apprise_server_url') Info: Committing Transaction Info: 31: apprise_server_url migrated Info: => 0.0006709s Info: 32: health_restored_notification migrating Info: Beginning Transaction Info: Starting migration of Main DB to 32 Info: AlterTable Notifications Info: => 2.5E-06s Info: CreateColumn Notifications OnHealthRestored Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004077s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-08-24T13:42:51', 'health_restored_notification') Info: Committing Transaction Info: 32: health_restored_notification migrated Info: => 0.0010661s Info: 33: remove_uc migrating Info: Beginning Transaction Info: Starting migration of Main DB to 33 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' Info: => 9.01E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-08-24T13:42:51', 'remove_uc') Info: Committing Transaction Info: 33: remove_uc migrated Info: => 0.0006638s Info: 34: history_fix_data_titles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 34 Info: INSERT INTO "History" ("IndexerId", "Date", "Data", "EventType", "Successful") VALUES (1, '2025-08-24T13:42:51', '{ "author": "Fake Author", "bookTitle": "Fake Book Title", "publisher": "", "year": "", "genre": "", "query": "", "queryType": "book", "source": "Prowlarr", "host": "localhost" }', 2, 1) Info: PerformDBOperation Info: Performing DB Operation Info: => 0.0014738s Info: -> 1 Insert operations completed in 00:00:00.0001761 taking an average of 00:00:00.0001761 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-08-24T13:42:51', 'history_fix_data_titles') Info: Committing Transaction Info: 34: history_fix_data_titles migrated Info: => 0.0021759s Debug: Took: 00:00:00.0802819 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.history_fix_data_titlesFixture.should_update_data_for_book_search --- Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.history_fix_data_titlesFixture.should_update_data_for_release_grabbed --- Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397716058451_91/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0020283s Info: DatabaseEngineVersionCheck migrated Info: => 0.0020507s Info: VersionMigration migrating Info: Beginning Transaction Info: CreateTable VersionInfo Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) Info: => 0.0002201s Info: Committing Transaction Info: VersionMigration migrated Info: => 0.0011694s Info: VersionUniqueMigration migrating Info: Beginning Transaction Info: CreateIndex VersionInfo (Version) Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.0001716s Info: AlterTable VersionInfo Info: => 1.3E-06s Info: CreateColumn VersionInfo AppliedOn DateTime Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME Info: => 0.0006928s Info: Committing Transaction Info: VersionUniqueMigration migrated Info: => 0.001204s Info: VersionDescriptionMigration migrating Info: Beginning Transaction Info: AlterTable VersionInfo Info: => 1.1E-06s Info: CreateColumn VersionInfo Description String Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT Info: => 0.0002512s Info: Committing Transaction Info: VersionDescriptionMigration migrated Info: => 0.0007343s Info: 1: InitialSetup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 1 Info: CreateTable Config Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) Info: => 0.0002495s Info: CreateIndex Config (Key) Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) Info: => 0.0001233s Info: CreateTable History Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT) Info: => 0.0002124s Info: CreateIndex History (DownloadId) Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: => 0.000122s Info: CreateTable Notifications Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL) Info: => 0.0002223s Info: CreateTable ScheduledTasks Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: => 0.0001585s Info: CreateIndex ScheduledTasks (TypeName) Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0001073s Info: CreateTable Indexers Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 25, "Added" DATETIME NOT NULL) Info: => 0.0002539s Info: CreateIndex Indexers (Name) Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0001152s Info: CreateTable ApplicationIndexerMapping Info: CREATE TABLE "ApplicationIndexerMapping" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "AppId" INTEGER NOT NULL, "RemoteIndexerId" INTEGER NOT NULL) Info: => 0.0001478s Info: CreateTable Applications Info: CREATE TABLE "Applications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "SyncLevel" INTEGER NOT NULL, "Tags" TEXT) Info: => 0.0001652s Info: CreateIndex Applications (Name) Info: CREATE UNIQUE INDEX "IX_Applications_Name" ON "Applications" ("Name" ASC) Info: => 0.0001043s Info: CreateTable Tags Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) Info: => 0.0001206s Info: CreateIndex Tags (Label) Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) Info: => 0.0001119s Info: CreateTable Users Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) Info: => 0.000179s Info: CreateIndex Users (Identifier) Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) Info: => 0.0001112s Info: CreateIndex Users (Username) Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) Info: => 0.0001343s Info: CreateTable Commands Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: => 0.0002578s Info: CreateTable IndexerStatus Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: => 0.0002506s Info: CreateIndex IndexerStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0001424s Info: CreateTable CustomFilters Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) Info: => 0.0001865s Info: CreateIndex History (Date) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.0001186s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-08-24T13:42:51', 'InitialSetup') Info: Committing Transaction Info: 1: InitialSetup migrated Info: => 0.0009222s Info: 2: ApplicationStatus migrating Info: Beginning Transaction Info: Starting migration of Main DB to 2 Info: DeleteColumn Indexers EnableAutomaticSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0030687s Info: DeleteColumn Indexers EnableInteractiveSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.002877s Info: RenameColumn Indexers EnableRss to Enable Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0028946s Info: CreateTable ApplicationStatus Info: CREATE TABLE "ApplicationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.000243s Info: CreateIndex ApplicationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0001488s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-08-24T13:42:51', 'ApplicationStatus') Info: Committing Transaction Info: 2: ApplicationStatus migrated Info: => 0.0008507s Info: 3: IndexerProps migrating Info: Beginning Transaction Info: Starting migration of Main DB to 3 Info: AlterTable Indexers Info: => 1.6E-06s Info: CreateColumn Indexers Redirect Boolean Info: ALTER TABLE "Indexers" ADD COLUMN "Redirect" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004156s Info: CreateTable DownloadClients Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 1) Info: => 0.0002492s Info: CreateTable DownloadClientStatus Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0002158s Info: CreateIndex DownloadClientStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.000144s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-08-24T13:42:51', 'IndexerProps') Info: Committing Transaction Info: 3: IndexerProps migrated Info: => 0.0007979s Info: 4: add_update_history migrating Info: Beginning Transaction Info: Starting migration of Main DB to 4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-08-24T13:42:51', 'add_update_history') Info: Committing Transaction Info: 4: add_update_history migrated Info: => 0.0006451s Info: 5: update_notifiarr migrating Info: Beginning Transaction Info: Starting migration of Main DB to 5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: => 0.0001215s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-08-24T13:42:51', 'update_notifiarr') Info: Committing Transaction Info: 5: update_notifiarr migrated Info: => 0.0006902s Info: 6: app_profiles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 6 Info: CreateTable AppSyncProfiles Info: CREATE TABLE "AppSyncProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "EnableRss" INTEGER NOT NULL, "EnableInteractiveSearch" INTEGER NOT NULL, "EnableAutomaticSearch" INTEGER NOT NULL) Info: => 0.0002297s Info: CreateIndex AppSyncProfiles (Name) Info: CREATE UNIQUE INDEX "IX_AppSyncProfiles_Name" ON "AppSyncProfiles" ("Name" ASC) Info: => 0.0001565s Info: AlterTable Indexers Info: => 1.6E-06s Info: CreateColumn Indexers AppProfileId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "AppProfileId" INTEGER NOT NULL DEFAULT 1 Info: => 0.0003771s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-08-24T13:42:51', 'app_profiles') Info: Committing Transaction Info: 6: app_profiles migrated Info: => 0.0010059s Info: 7: history_failed migrating Info: Beginning Transaction Info: Starting migration of Main DB to 7 Info: AlterTable History Info: => 1.4E-06s Info: CreateColumn History Successful Boolean Info: ALTER TABLE "History" ADD COLUMN "Successful" INTEGER NOT NULL DEFAULT 1 Info: => 0.0003908s Info: ExecuteSqlStatement UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: => 9.74E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-08-24T13:42:51', 'history_failed') Info: Committing Transaction Info: 7: history_failed migrated Info: => 0.0007155s Info: 8: redacted_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 8 Info: PerformDBOperation Info: Performing DB Operation Info: => 4.89E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-08-24T13:42:51', 'redacted_api') Info: Committing Transaction Info: 8: redacted_api migrated Info: => 0.0006368s Info: 10: IndexerProxies migrating Info: Beginning Transaction Info: Starting migration of Main DB to 10 Info: CreateTable IndexerProxies Info: CREATE TABLE "IndexerProxies" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT) Info: => 0.0002499s Info: AlterTable Indexers Info: => 1.4E-06s Info: CreateColumn Indexers Tags String Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT Info: => 0.0003699s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-08-24T13:42:51', 'IndexerProxies') Info: Committing Transaction Info: 10: IndexerProxies migrated Info: => 0.0009839s Info: 11: app_indexer_remote_name migrating Info: Beginning Transaction Info: Starting migration of Main DB to 11 Info: AlterTable ApplicationIndexerMapping Info: => 1.6E-06s Info: CreateColumn ApplicationIndexerMapping RemoteIndexerName String Info: ALTER TABLE "ApplicationIndexerMapping" ADD COLUMN "RemoteIndexerName" TEXT Info: => 0.0003783s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-08-24T13:42:51', 'app_indexer_remote_name') Info: Committing Transaction Info: 11: app_indexer_remote_name migrated Info: => 0.0009875s Info: 13: desi_gazelle_to_unit3d migrating Info: Beginning Transaction Info: Starting migration of Main DB to 13 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'Unit3dSettings', "Enable" = 1 WHERE "Implementation" = 'DesiTorrents' Info: => 0.0001048s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-08-24T13:42:51', 'desi_gazelle_to_unit3d') Info: Committing Transaction Info: 13: desi_gazelle_to_unit3d migrated Info: => 0.0006779s Info: 14: add_on_update_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 14 Info: AlterTable Notifications Info: => 1.5E-06s Info: CreateColumn Notifications OnApplicationUpdate Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003966s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-08-24T13:42:51', 'add_on_update_to_notifications') Info: Committing Transaction Info: 14: add_on_update_to_notifications migrated Info: => 0.001042s Info: 15: IndexerVersions migrating Info: Beginning Transaction Info: Starting migration of Main DB to 15 Info: CreateTable IndexerDefinitionVersions Info: CREATE TABLE "IndexerDefinitionVersions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: => 0.0002282s Info: CreateIndex IndexerDefinitionVersions (DefinitionId) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: => 0.0001723s Info: CreateIndex IndexerDefinitionVersions (File) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.000152s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-08-24T13:42:51', 'IndexerVersions') Info: Committing Transaction Info: 15: IndexerVersions migrated Info: => 0.0007817s Info: 16: cleanup_config migrating Info: Beginning Transaction Info: Starting migration of Main DB to 16 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'movieinfolanguage' Info: => 8.6E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'downloadclientworkingfolders' Info: => 6.31E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-08-24T13:42:51', 'cleanup_config') Info: Committing Transaction Info: 16: cleanup_config migrated Info: => 0.0006145s Info: 17: indexer_cleanup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 17 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Aither' Info: => 9.92E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Anilibria' Info: => 5.8E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'AnimeWorld' Info: => 5.57E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'LatTeam' Info: => 6.03E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Blutopia' Info: => 5.44E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DanishBytes' Info: => 5.93E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DesiTorrents' Info: => 5.56E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DigitalCore' Info: => 5.19E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'InternetArchive' Info: => 5.28E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Milkie' Info: => 5.09E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShareIsland' Info: => 5.18E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'SuperBits' Info: => 5.13E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ThePirateBay' Info: => 5.6E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentLeech' Info: => 6.49E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentSeeds' Info: => 5.43E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'YTS' Info: => 5.29E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Animedia' Info: => 6.89E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Shizaproject' Info: => 6.38E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'ShowRSS' Info: => 6.2E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'SubsPlease' Info: => 6.19E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'TorrentsCSV' Info: => 6.13E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anidub' Info: => 6.29E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 6.23E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anthelion' Info: => 6.53E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'BB' Info: => 6.62E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDSpace' Info: => 7.4E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDTorrents' Info: => 6.76E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 6.29E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'RevolutionTT' Info: => 6.08E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'SpeedCD' Info: => 6.46E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'TVVault' Info: => 6.13E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ZonaQ' Info: => 6.42E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'TorrentDay' Info: => 5.96E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'MoreThanTV' Info: => 6.19E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'BitHDTV' Info: => 6.4E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-08-24T13:42:51', 'indexer_cleanup') Info: Committing Transaction Info: 17: indexer_cleanup migrated Info: => 0.000656s Info: 18: minimum_seeders migrating Info: Beginning Transaction Info: Starting migration of Main DB to 18 Info: AlterTable AppSyncProfiles Info: => 1.4E-06s Info: CreateColumn AppSyncProfiles MinimumSeeders Int32 Info: ALTER TABLE "AppSyncProfiles" ADD COLUMN "MinimumSeeders" INTEGER NOT NULL DEFAULT 1 Info: => 0.0004632s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-08-24T13:42:51', 'minimum_seeders') Info: Committing Transaction Info: 18: minimum_seeders migrated Info: => 0.0010816s Info: 19: remove_showrss migrating Info: Beginning Transaction Info: Starting migration of Main DB to 19 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShowRSS' Info: => 8.25E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-08-24T13:42:51', 'remove_showrss') Info: Committing Transaction Info: 19: remove_showrss migrated Info: => 0.0006537s Info: 20: remove_torrentparadiseml migrating Info: Beginning Transaction Info: Starting migration of Main DB to 20 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentParadiseMl' Info: => 8.35E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-08-24T13:42:51', 'remove_torrentparadiseml') Info: Committing Transaction Info: 20: remove_torrentparadiseml migrated Info: => 0.0006598s Info: 21: localization_setting_to_string migrating Info: Beginning Transaction Info: Starting migration of Main DB to 21 Info: PerformDBOperation Info: Performing DB Operation Info: => 4.92E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-08-24T13:42:51', 'localization_setting_to_string') Info: Committing Transaction Info: 21: localization_setting_to_string migrated Info: => 0.0006128s Info: 22: orpheus_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 22 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.35E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-08-24T13:42:51', 'orpheus_api') Info: Committing Transaction Info: 22: orpheus_api migrated Info: => 0.0006356s Info: 23: download_client_categories migrating Info: Beginning Transaction Info: Starting migration of Main DB to 23 Info: AlterTable DownloadClients Info: => 1.5E-06s Info: CreateColumn DownloadClients Categories String Info: ALTER TABLE "DownloadClients" ADD COLUMN "Categories" TEXT NOT NULL DEFAULT '[]' Info: => 0.0004483s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-08-24T13:42:51', 'download_client_categories') Info: Committing Transaction Info: 23: download_client_categories migrated Info: => 0.0010624s Info: 24: add_salt_to_users migrating Info: Beginning Transaction Info: Starting migration of Main DB to 24 Info: AlterTable Users Info: => 1.3E-06s Info: CreateColumn Users Salt String Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT Info: => 0.0004141s Info: CreateColumn Users Iterations Int32 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER Info: => 0.0003779s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-08-24T13:42:51', 'add_salt_to_users') Info: Committing Transaction Info: 24: add_salt_to_users migrated Info: => 0.0009864s Info: 25: speedcd_userpasssettings_to_speedcdsettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 25 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'SpeedCDSettings' WHERE "Implementation" = 'SpeedCD' Info: => 9.91E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-08-24T13:42:51', 'speedcd_userpasssettings_to_speedcdsettings') Info: Committing Transaction Info: 25: speedcd_userpasssettings_to_speedcdsettings migrated Info: => 0.0006515s Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 26 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'TorrentDaySettings' WHERE "Implementation" = 'TorrentDay' Info: => 9.26E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-08-24T13:42:51', 'torrentday_cookiesettings_to_torrentdaysettings') Info: Committing Transaction Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrated Info: => 0.0006476s Info: 27: alpharatio_greatposterwall_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 27 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AlphaRatioSettings' WHERE "Implementation" = 'AlphaRatio' Info: => 9.71E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'GreatPosterWallSettings' WHERE "Implementation" = 'GreatPosterWall' Info: => 6.98E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-08-24T13:42:51', 'alpharatio_greatposterwall_config_contract') Info: Committing Transaction Info: 27: alpharatio_greatposterwall_config_contract migrated Info: => 0.0006262s Info: 28: remove_notwhatcd migrating Info: Beginning Transaction Info: Starting migration of Main DB to 28 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'NotWhatCD' Info: => 8.48E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-08-24T13:42:51', 'remove_notwhatcd') Info: Committing Transaction Info: 28: remove_notwhatcd migrated Info: => 0.0006494s Info: 29: add_on_grab_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 29 Info: AlterTable Notifications Info: => 1.2E-06s Info: CreateColumn Notifications OnGrab Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnGrab" INTEGER NOT NULL DEFAULT 0 Info: => 0.00044s Info: AlterTable Notifications Info: => 1.4E-06s Info: CreateColumn Notifications IncludeManualGrabs Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeManualGrabs" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004006s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-08-24T13:42:51', 'add_on_grab_to_notifications') Info: Committing Transaction Info: 29: add_on_grab_to_notifications migrated Info: => 0.0010186s Info: 30: animetorrents_use_custom_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 30 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AnimeTorrentsSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 9.62E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-08-24T13:42:51', 'animetorrents_use_custom_config_contract') Info: Committing Transaction Info: 30: animetorrents_use_custom_config_contract migrated Info: => 0.0006749s Info: 31: apprise_server_url migrating Info: Beginning Transaction Info: Starting migration of Main DB to 31 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.78E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-08-24T13:42:51', 'apprise_server_url') Info: Committing Transaction Info: 31: apprise_server_url migrated Info: => 0.0006612s Info: 32: health_restored_notification migrating Info: Beginning Transaction Info: Starting migration of Main DB to 32 Info: AlterTable Notifications Info: => 1.6E-06s Info: CreateColumn Notifications OnHealthRestored Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004441s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-08-24T13:42:51', 'health_restored_notification') Info: Committing Transaction Info: 32: health_restored_notification migrated Info: => 0.001102s Info: 33: remove_uc migrating Info: Beginning Transaction Info: Starting migration of Main DB to 33 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' Info: => 0.0001118s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-08-24T13:42:51', 'remove_uc') Info: Committing Transaction Info: 33: remove_uc migrated Info: => 0.0007055s Info: 34: history_fix_data_titles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 34 Info: INSERT INTO "History" ("IndexerId", "Date", "Data", "EventType", "Successful") VALUES (1, '2025-08-24T13:42:51', '{ "grabMethod": "Proxy", "title": "Fake Release Title", "source": "Prowlarr", "host": "localhost" }', 1, 1) Info: PerformDBOperation Info: Performing DB Operation Info: => 0.0010593s Info: -> 1 Insert operations completed in 00:00:00.0001544 taking an average of 00:00:00.0001544 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-08-24T13:42:51', 'history_fix_data_titles') Info: Committing Transaction Info: 34: history_fix_data_titles migrated Info: => 0.0017562s Debug: Took: 00:00:00.0774071 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.history_fix_data_titlesFixture.should_update_data_for_release_grabbed --- Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.newznab_category_to_capabilities_settingsFixture.should_migrate_categories_when_capabilities_is_defined --- Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397717110113_93/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0020684s Info: DatabaseEngineVersionCheck migrated Info: => 0.0020901s Info: VersionMigration migrating Info: Beginning Transaction Info: CreateTable VersionInfo Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) Info: => 0.0002464s Info: Committing Transaction Info: VersionMigration migrated Info: => 0.0011928s Info: VersionUniqueMigration migrating Info: Beginning Transaction Info: CreateIndex VersionInfo (Version) Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.0001794s Info: AlterTable VersionInfo Info: => 1.3E-06s Info: CreateColumn VersionInfo AppliedOn DateTime Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME Info: => 0.0007385s Info: Committing Transaction Info: VersionUniqueMigration migrated Info: => 0.0012579s Info: VersionDescriptionMigration migrating Info: Beginning Transaction Info: AlterTable VersionInfo Info: => 1.5E-06s Info: CreateColumn VersionInfo Description String Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT Info: => 0.0002635s Info: Committing Transaction Info: VersionDescriptionMigration migrated Info: => 0.0007403s Info: 1: InitialSetup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 1 Info: CreateTable Config Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) Info: => 0.0002905s Info: CreateIndex Config (Key) Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) Info: => 0.0001263s Info: CreateTable History Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT) Info: => 0.0001682s Info: CreateIndex History (DownloadId) Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: => 0.0001087s Info: CreateTable Notifications Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL) Info: => 0.0002199s Info: CreateTable ScheduledTasks Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: => 0.0001715s Info: CreateIndex ScheduledTasks (TypeName) Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0001105s Info: CreateTable Indexers Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 25, "Added" DATETIME NOT NULL) Info: => 0.0002468s Info: CreateIndex Indexers (Name) Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0001135s Info: CreateTable ApplicationIndexerMapping Info: CREATE TABLE "ApplicationIndexerMapping" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "AppId" INTEGER NOT NULL, "RemoteIndexerId" INTEGER NOT NULL) Info: => 0.0001453s Info: CreateTable Applications Info: CREATE TABLE "Applications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "SyncLevel" INTEGER NOT NULL, "Tags" TEXT) Info: => 0.0001834s Info: CreateIndex Applications (Name) Info: CREATE UNIQUE INDEX "IX_Applications_Name" ON "Applications" ("Name" ASC) Info: => 0.0001096s Info: CreateTable Tags Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) Info: => 0.0001274s Info: CreateIndex Tags (Label) Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) Info: => 0.0001049s Info: CreateTable Users Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) Info: => 0.0001809s Info: CreateIndex Users (Identifier) Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) Info: => 0.0001098s Info: CreateIndex Users (Username) Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) Info: => 0.0001453s Info: CreateTable Commands Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: => 0.0002603s Info: CreateTable IndexerStatus Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: => 0.0002423s Info: CreateIndex IndexerStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0001393s Info: CreateTable CustomFilters Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) Info: => 0.0001826s Info: CreateIndex History (Date) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.0001226s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-08-24T13:42:51', 'InitialSetup') Info: Committing Transaction Info: 1: InitialSetup migrated Info: => 0.0011491s Info: 2: ApplicationStatus migrating Info: Beginning Transaction Info: Starting migration of Main DB to 2 Info: DeleteColumn Indexers EnableAutomaticSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.003112s Info: DeleteColumn Indexers EnableInteractiveSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0029016s Info: RenameColumn Indexers EnableRss to Enable Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0029186s Info: CreateTable ApplicationStatus Info: CREATE TABLE "ApplicationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0002125s Info: CreateIndex ApplicationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0001793s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-08-24T13:42:51', 'ApplicationStatus') Info: Committing Transaction Info: 2: ApplicationStatus migrated Info: => 0.0008789s Info: 3: IndexerProps migrating Info: Beginning Transaction Info: Starting migration of Main DB to 3 Info: AlterTable Indexers Info: => 2.1E-06s Info: CreateColumn Indexers Redirect Boolean Info: ALTER TABLE "Indexers" ADD COLUMN "Redirect" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003728s Info: CreateTable DownloadClients Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 1) Info: => 0.0002464s Info: CreateTable DownloadClientStatus Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0002065s Info: CreateIndex DownloadClientStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0001444s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-08-24T13:42:51', 'IndexerProps') Info: Committing Transaction Info: 3: IndexerProps migrated Info: => 0.000786s Info: 4: add_update_history migrating Info: Beginning Transaction Info: Starting migration of Main DB to 4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-08-24T13:42:51', 'add_update_history') Info: Committing Transaction Info: 4: add_update_history migrated Info: => 0.0006417s Info: 5: update_notifiarr migrating Info: Beginning Transaction Info: Starting migration of Main DB to 5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: => 0.0001253s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-08-24T13:42:51', 'update_notifiarr') Info: Committing Transaction Info: 5: update_notifiarr migrated Info: => 0.0006927s Info: 6: app_profiles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 6 Info: CreateTable AppSyncProfiles Info: CREATE TABLE "AppSyncProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "EnableRss" INTEGER NOT NULL, "EnableInteractiveSearch" INTEGER NOT NULL, "EnableAutomaticSearch" INTEGER NOT NULL) Info: => 0.00019s Info: CreateIndex AppSyncProfiles (Name) Info: CREATE UNIQUE INDEX "IX_AppSyncProfiles_Name" ON "AppSyncProfiles" ("Name" ASC) Info: => 0.0001203s Info: AlterTable Indexers Info: => 1.1E-06s Info: CreateColumn Indexers AppProfileId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "AppProfileId" INTEGER NOT NULL DEFAULT 1 Info: => 0.0003858s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-08-24T13:42:51', 'app_profiles') Info: Committing Transaction Info: 6: app_profiles migrated Info: => 0.001025s Info: 7: history_failed migrating Info: Beginning Transaction Info: Starting migration of Main DB to 7 Info: AlterTable History Info: => 1.5E-06s Info: CreateColumn History Successful Boolean Info: ALTER TABLE "History" ADD COLUMN "Successful" INTEGER NOT NULL DEFAULT 1 Info: => 0.0003903s Info: ExecuteSqlStatement UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: => 9.68E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-08-24T13:42:51', 'history_failed') Info: Committing Transaction Info: 7: history_failed migrated Info: => 0.0007183s Info: 8: redacted_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 8 Info: PerformDBOperation Info: Performing DB Operation Info: => 5.05E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-08-24T13:42:51', 'redacted_api') Info: Committing Transaction Info: 8: redacted_api migrated Info: => 0.0006124s Info: 10: IndexerProxies migrating Info: Beginning Transaction Info: Starting migration of Main DB to 10 Info: CreateTable IndexerProxies Info: CREATE TABLE "IndexerProxies" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT) Info: => 0.0001947s Info: AlterTable Indexers Info: => 1.3E-06s Info: CreateColumn Indexers Tags String Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT Info: => 0.0003747s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-08-24T13:42:51', 'IndexerProxies') Info: Committing Transaction Info: 10: IndexerProxies migrated Info: => 0.0010158s Info: 11: app_indexer_remote_name migrating Info: Beginning Transaction Info: Starting migration of Main DB to 11 Info: AlterTable ApplicationIndexerMapping Info: => 3.73E-05s Info: CreateColumn ApplicationIndexerMapping RemoteIndexerName String Info: ALTER TABLE "ApplicationIndexerMapping" ADD COLUMN "RemoteIndexerName" TEXT Info: => 0.0003765s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-08-24T13:42:51', 'app_indexer_remote_name') Info: Committing Transaction Info: 11: app_indexer_remote_name migrated Info: => 0.0010047s Info: 13: desi_gazelle_to_unit3d migrating Info: Beginning Transaction Info: Starting migration of Main DB to 13 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'Unit3dSettings', "Enable" = 1 WHERE "Implementation" = 'DesiTorrents' Info: => 0.0001097s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-08-24T13:42:51', 'desi_gazelle_to_unit3d') Info: Committing Transaction Info: 13: desi_gazelle_to_unit3d migrated Info: => 0.0006845s Info: 14: add_on_update_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 14 Info: AlterTable Notifications Info: => 1.8E-06s Info: CreateColumn Notifications OnApplicationUpdate Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003992s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-08-24T13:42:51', 'add_on_update_to_notifications') Info: Committing Transaction Info: 14: add_on_update_to_notifications migrated Info: => 0.0010185s Info: 15: IndexerVersions migrating Info: Beginning Transaction Info: Starting migration of Main DB to 15 Info: CreateTable IndexerDefinitionVersions Info: CREATE TABLE "IndexerDefinitionVersions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: => 0.0001913s Info: CreateIndex IndexerDefinitionVersions (DefinitionId) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: => 0.0001969s Info: CreateIndex IndexerDefinitionVersions (File) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0001621s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-08-24T13:42:51', 'IndexerVersions') Info: Committing Transaction Info: 15: IndexerVersions migrated Info: => 0.0008013s Info: 16: cleanup_config migrating Info: Beginning Transaction Info: Starting migration of Main DB to 16 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'movieinfolanguage' Info: => 8.54E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'downloadclientworkingfolders' Info: => 6.07E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-08-24T13:42:51', 'cleanup_config') Info: Committing Transaction Info: 16: cleanup_config migrated Info: => 0.0006293s Info: 17: indexer_cleanup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 17 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Aither' Info: => 8.97E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Anilibria' Info: => 5.87E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'AnimeWorld' Info: => 5.53E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'LatTeam' Info: => 6.47E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Blutopia' Info: => 5.46E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DanishBytes' Info: => 5.38E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DesiTorrents' Info: => 5.19E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DigitalCore' Info: => 5.15E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'InternetArchive' Info: => 5.31E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Milkie' Info: => 5.26E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShareIsland' Info: => 5.15E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'SuperBits' Info: => 5.38E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ThePirateBay' Info: => 5.06E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentLeech' Info: => 5.22E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentSeeds' Info: => 5.16E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'YTS' Info: => 5.12E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Animedia' Info: => 7.02E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Shizaproject' Info: => 8.61E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'ShowRSS' Info: => 6.81E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'SubsPlease' Info: => 6.4E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'TorrentsCSV' Info: => 6.28E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anidub' Info: => 6.23E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 6.48E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anthelion' Info: => 6.71E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'BB' Info: => 6.56E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDSpace' Info: => 6.26E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDTorrents' Info: => 6.58E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 6.26E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'RevolutionTT' Info: => 6.28E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'SpeedCD' Info: => 7.68E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'TVVault' Info: => 6.83E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ZonaQ' Info: => 6.27E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'TorrentDay' Info: => 6.71E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'MoreThanTV' Info: => 6.26E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'BitHDTV' Info: => 6.4E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-08-24T13:42:51', 'indexer_cleanup') Info: Committing Transaction Info: 17: indexer_cleanup migrated Info: => 0.0007301s Info: 18: minimum_seeders migrating Info: Beginning Transaction Info: Starting migration of Main DB to 18 Info: AlterTable AppSyncProfiles Info: => 1.9E-06s Info: CreateColumn AppSyncProfiles MinimumSeeders Int32 Info: ALTER TABLE "AppSyncProfiles" ADD COLUMN "MinimumSeeders" INTEGER NOT NULL DEFAULT 1 Info: => 0.0004941s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-08-24T13:42:51', 'minimum_seeders') Info: Committing Transaction Info: 18: minimum_seeders migrated Info: => 0.001149s Info: 19: remove_showrss migrating Info: Beginning Transaction Info: Starting migration of Main DB to 19 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShowRSS' Info: => 8.48E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-08-24T13:42:51', 'remove_showrss') Info: Committing Transaction Info: 19: remove_showrss migrated Info: => 0.0006703s Info: 20: remove_torrentparadiseml migrating Info: Beginning Transaction Info: Starting migration of Main DB to 20 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentParadiseMl' Info: => 8.62E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-08-24T13:42:51', 'remove_torrentparadiseml') Info: Committing Transaction Info: 20: remove_torrentparadiseml migrated Info: => 0.0006575s Info: 21: localization_setting_to_string migrating Info: Beginning Transaction Info: Starting migration of Main DB to 21 Info: PerformDBOperation Info: Performing DB Operation Info: => 5.84E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-08-24T13:42:51', 'localization_setting_to_string') Info: Committing Transaction Info: 21: localization_setting_to_string migrated Info: => 0.0006521s Info: 22: orpheus_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 22 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.44E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-08-24T13:42:51', 'orpheus_api') Info: Committing Transaction Info: 22: orpheus_api migrated Info: => 0.0006373s Info: 23: download_client_categories migrating Info: Beginning Transaction Info: Starting migration of Main DB to 23 Info: AlterTable DownloadClients Info: => 2E-06s Info: CreateColumn DownloadClients Categories String Info: ALTER TABLE "DownloadClients" ADD COLUMN "Categories" TEXT NOT NULL DEFAULT '[]' Info: => 0.0004842s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-08-24T13:42:51', 'download_client_categories') Info: Committing Transaction Info: 23: download_client_categories migrated Info: => 0.0011177s Info: 24: add_salt_to_users migrating Info: Beginning Transaction Info: Starting migration of Main DB to 24 Info: AlterTable Users Info: => 2.1E-06s Info: CreateColumn Users Salt String Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT Info: => 0.0004172s Info: CreateColumn Users Iterations Int32 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER Info: => 0.0003718s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-08-24T13:42:51', 'add_salt_to_users') Info: Committing Transaction Info: 24: add_salt_to_users migrated Info: => 0.0009845s Info: 25: speedcd_userpasssettings_to_speedcdsettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 25 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'SpeedCDSettings' WHERE "Implementation" = 'SpeedCD' Info: => 9.76E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-08-24T13:42:51', 'speedcd_userpasssettings_to_speedcdsettings') Info: Committing Transaction Info: 25: speedcd_userpasssettings_to_speedcdsettings migrated Info: => 0.0006639s Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 26 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'TorrentDaySettings' WHERE "Implementation" = 'TorrentDay' Info: => 9.83E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-08-24T13:42:51', 'torrentday_cookiesettings_to_torrentdaysettings') Info: Committing Transaction Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrated Info: => 0.000656s Info: 27: alpharatio_greatposterwall_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 27 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AlphaRatioSettings' WHERE "Implementation" = 'AlphaRatio' Info: => 0.0001006s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'GreatPosterWallSettings' WHERE "Implementation" = 'GreatPosterWall' Info: => 7.16E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-08-24T13:42:51', 'alpharatio_greatposterwall_config_contract') Info: Committing Transaction Info: 27: alpharatio_greatposterwall_config_contract migrated Info: => 0.0006246s Info: 28: remove_notwhatcd migrating Info: Beginning Transaction Info: Starting migration of Main DB to 28 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'NotWhatCD' Info: => 8.53E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-08-24T13:42:51', 'remove_notwhatcd') Info: Committing Transaction Info: 28: remove_notwhatcd migrated Info: => 0.0006481s Info: 29: add_on_grab_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 29 Info: AlterTable Notifications Info: => 1.2E-06s Info: CreateColumn Notifications OnGrab Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnGrab" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004363s Info: AlterTable Notifications Info: => 1.3E-06s Info: CreateColumn Notifications IncludeManualGrabs Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeManualGrabs" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004094s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-08-24T13:42:51', 'add_on_grab_to_notifications') Info: Committing Transaction Info: 29: add_on_grab_to_notifications migrated Info: => 0.0010267s Info: 30: animetorrents_use_custom_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 30 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AnimeTorrentsSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 0.0001093s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-08-24T13:42:51', 'animetorrents_use_custom_config_contract') Info: Committing Transaction Info: 30: animetorrents_use_custom_config_contract migrated Info: => 0.0006909s Info: 31: apprise_server_url migrating Info: Beginning Transaction Info: Starting migration of Main DB to 31 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.66E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-08-24T13:42:51', 'apprise_server_url') Info: Committing Transaction Info: 31: apprise_server_url migrated Info: => 0.0006804s Info: 32: health_restored_notification migrating Info: Beginning Transaction Info: Starting migration of Main DB to 32 Info: AlterTable Notifications Info: => 2E-06s Info: CreateColumn Notifications OnHealthRestored Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 Info: => 0.00043s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-08-24T13:42:51', 'health_restored_notification') Info: Committing Transaction Info: 32: health_restored_notification migrated Info: => 0.0010844s Info: 33: remove_uc migrating Info: Beginning Transaction Info: Starting migration of Main DB to 33 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' Info: => 8.62E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-08-24T13:42:51', 'remove_uc') Info: Committing Transaction Info: 33: remove_uc migrated Info: => 0.0006978s Info: 34: history_fix_data_titles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 34 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.9E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-08-24T13:42:51', 'history_fix_data_titles') Info: Committing Transaction Info: 34: history_fix_data_titles migrated Info: => 0.0006823s Info: 35: download_client_per_indexer migrating Info: Beginning Transaction Info: Starting migration of Main DB to 35 Info: AlterTable Indexers Info: => 1.5E-06s Info: CreateColumn Indexers DownloadClientId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004317s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-08-24T13:42:51', 'download_client_per_indexer') Info: Committing Transaction Info: 35: download_client_per_indexer migrated Info: => 0.0011023s Info: 36: postgres_update_timestamp_columns_to_with_timezone migrating Info: Beginning Transaction Info: Starting migration of Main DB to 36 Info: AlterTable ApplicationStatus Info: => 1.3E-06s Info: AlterColumn ApplicationStatus InitialFailure DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0039211s Info: AlterTable ApplicationStatus Info: => 1.4E-06s Info: AlterColumn ApplicationStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0037911s Info: AlterTable ApplicationStatus Info: => 1.5E-06s Info: AlterColumn ApplicationStatus DisabledTill DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0037354s Info: AlterTable Commands Info: => 1.2E-06s Info: AlterColumn Commands QueuedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0035809s Info: AlterTable Commands Info: => 1.3E-06s Info: AlterColumn Commands StartedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0035277s Info: AlterTable Commands Info: => 1.4E-06s Info: AlterColumn Commands EndedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0035024s Info: AlterTable DownloadClientStatus Info: => 1.3E-06s Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0035983s Info: AlterTable DownloadClientStatus Info: => 1.3E-06s Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0035631s Info: AlterTable DownloadClientStatus Info: => 1.3E-06s Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0036017s Info: AlterTable History Info: => 1.4E-06s Info: AlterColumn History Date DateTimeOffset Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Successful" INTEGER NOT NULL) Info: INSERT INTO "History_temp" ("Id", "IndexerId", "Date", "Data", "EventType", "DownloadId", "Successful") SELECT "Id", "IndexerId", "Date", "Data", "EventType", "DownloadId", "Successful" FROM "History" Info: DROP TABLE "History" Info: ALTER TABLE "History_temp" RENAME TO "History" Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.0037726s Info: AlterTable IndexerDefinitionVersions Info: => 1.4E-06s Info: AlterColumn IndexerDefinitionVersions LastUpdated DateTimeOffset Info: CREATE TABLE "IndexerDefinitionVersions_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: INSERT INTO "IndexerDefinitionVersions_temp" ("Id", "DefinitionId", "File", "Sha", "LastUpdated") SELECT "Id", "DefinitionId", "File", "Sha", "LastUpdated" FROM "IndexerDefinitionVersions" Info: DROP TABLE "IndexerDefinitionVersions" Info: ALTER TABLE "IndexerDefinitionVersions_temp" RENAME TO "IndexerDefinitionVersions" Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0036879s Info: AlterTable IndexerStatus Info: => 1.2E-06s Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0036229s Info: AlterTable IndexerStatus Info: => 1.4E-06s Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0036898s Info: AlterTable IndexerStatus Info: => 1.5E-06s Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0036654s Info: AlterTable IndexerStatus Info: => 1.3E-06s Info: AlterColumn IndexerStatus CookiesExpirationDate DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0036403s Info: AlterTable Indexers Info: => 1.3E-06s Info: AlterColumn Indexers Added DateTimeOffset Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL, "Redirect" INTEGER NOT NULL, "AppProfileId" INTEGER NOT NULL, "Tags" TEXT, "DownloadClientId" INTEGER NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0037376s Info: AlterTable ScheduledTasks Info: => 1E-06s Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" Info: DROP TABLE "ScheduledTasks" Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0035869s Info: AlterTable ScheduledTasks Info: => 1E-06s Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" Info: DROP TABLE "ScheduledTasks" Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0035653s Info: AlterTable VersionInfo Info: => 1.3E-06s Info: AlterColumn VersionInfo AppliedOn DateTimeOffset Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" Info: DROP TABLE "VersionInfo" Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.0035361s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-08-24T13:42:51', 'postgres_update_timestamp_columns_to_with_timezone') Info: Committing Transaction Info: 36: postgres_update_timestamp_columns_to_with_timezone migrated Info: => 0.004639s Info: 37: add_notification_status migrating Info: Beginning Transaction Info: Starting migration of Main DB to 37 Info: CreateTable NotificationStatus Info: CREATE TABLE "NotificationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0002083s Info: CreateIndex NotificationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) Info: => 0.0001174s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-08-24T13:42:51', 'add_notification_status') Info: Committing Transaction Info: 37: add_notification_status migrated Info: => 0.0008054s Info: 38: indexers_freeleech_only_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 38 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'HDSpaceSettings' WHERE "Implementation" = 'HDSpace' Info: => 9.82E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'ImmortalSeedSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 7.14E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'XSpeedsSettings' WHERE "Implementation" = 'XSpeeds' Info: => 6.54E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-08-24T13:42:51', 'indexers_freeleech_only_config_contract') Info: Committing Transaction Info: 38: indexers_freeleech_only_config_contract migrated Info: => 0.0006868s Info: 39: email_encryption migrating Info: Beginning Transaction Info: Starting migration of Main DB to 39 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.46E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-08-24T13:42:51', 'email_encryption') Info: Committing Transaction Info: 39: email_encryption migrated Info: => 0.0006782s Info: 40: newznab_category_to_capabilities_settings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 40 Info: INSERT INTO "Indexers" ("Name", "Redirect", "AppProfileId", "DownloadClientId", "Priority", "Added", "Implementation", "Settings", "ConfigContract") VALUES ('Usenet Indexer', 0, 0, 0, 25, '2025-08-24T13:42:51', 'Newznab', '{ "capabilities": { "supportsRawSearch": true }, "categories": [ { "id": 2000, "name": "Movies" }, { "id": 5000, "name": "TV" } ] }', 'NewznabSettings') Info: PerformDBOperation Info: Performing DB Operation Info: => 0.0074376s Info: -> 1 Insert operations completed in 00:00:00.0002730 taking an average of 00:00:00.0002730 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-08-24T13:42:51', 'newznab_category_to_capabilities_settings') Info: Committing Transaction Info: 40: newznab_category_to_capabilities_settings migrated Info: => 0.0082138s Debug: Took: 00:00:00.1660237 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.newznab_category_to_capabilities_settingsFixture.should_migrate_categories_when_capabilities_is_defined --- Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.newznab_category_to_capabilities_settingsFixture.should_migrate_categories_when_capabilities_is_not_defined --- Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397719086978_95/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0020903s Info: DatabaseEngineVersionCheck migrated Info: => 0.0021147s Info: VersionMigration migrating Info: Beginning Transaction Info: CreateTable VersionInfo Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) Info: => 0.0002356s Info: Committing Transaction Info: VersionMigration migrated Info: => 0.0012232s Info: VersionUniqueMigration migrating Info: Beginning Transaction Info: CreateIndex VersionInfo (Version) Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.000191s Info: AlterTable VersionInfo Info: => 1.3E-06s Info: CreateColumn VersionInfo AppliedOn DateTime Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME Info: => 0.0007449s Info: Committing Transaction Info: VersionUniqueMigration migrated Info: => 0.001269s Info: VersionDescriptionMigration migrating Info: Beginning Transaction Info: AlterTable VersionInfo Info: => 1.6E-06s Info: CreateColumn VersionInfo Description String Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT Info: => 0.0002689s Info: Committing Transaction Info: VersionDescriptionMigration migrated Info: => 0.0007537s Info: 1: InitialSetup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 1 Info: CreateTable Config Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) Info: => 0.0002185s Info: CreateIndex Config (Key) Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) Info: => 0.0001357s Info: CreateTable History Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT) Info: => 0.000177s Info: CreateIndex History (DownloadId) Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: => 0.0001185s Info: CreateTable Notifications Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL) Info: => 0.0001952s Info: CreateTable ScheduledTasks Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: => 0.0001533s Info: CreateIndex ScheduledTasks (TypeName) Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0001012s Info: CreateTable Indexers Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 25, "Added" DATETIME NOT NULL) Info: => 0.0002077s Info: CreateIndex Indexers (Name) Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0001063s Info: CreateTable ApplicationIndexerMapping Info: CREATE TABLE "ApplicationIndexerMapping" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "AppId" INTEGER NOT NULL, "RemoteIndexerId" INTEGER NOT NULL) Info: => 0.0001606s Info: CreateTable Applications Info: CREATE TABLE "Applications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "SyncLevel" INTEGER NOT NULL, "Tags" TEXT) Info: => 0.0001699s Info: CreateIndex Applications (Name) Info: CREATE UNIQUE INDEX "IX_Applications_Name" ON "Applications" ("Name" ASC) Info: => 0.0001036s Info: CreateTable Tags Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) Info: => 0.0001215s Info: CreateIndex Tags (Label) Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) Info: => 0.0001003s Info: CreateTable Users Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) Info: => 0.0001464s Info: CreateIndex Users (Identifier) Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) Info: => 0.0001192s Info: CreateIndex Users (Username) Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) Info: => 0.000146s Info: CreateTable Commands Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: => 0.0002401s Info: CreateTable IndexerStatus Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: => 0.0002173s Info: CreateIndex IndexerStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0001353s Info: CreateTable CustomFilters Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) Info: => 0.0001632s Info: CreateIndex History (Date) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.0001209s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-08-24T13:42:51', 'InitialSetup') Info: Committing Transaction Info: 1: InitialSetup migrated Info: => 0.0009394s Info: 2: ApplicationStatus migrating Info: Beginning Transaction Info: Starting migration of Main DB to 2 Info: DeleteColumn Indexers EnableAutomaticSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0030185s Info: DeleteColumn Indexers EnableInteractiveSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0028746s Info: RenameColumn Indexers EnableRss to Enable Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0028524s Info: CreateTable ApplicationStatus Info: CREATE TABLE "ApplicationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0001777s Info: CreateIndex ApplicationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0001127s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-08-24T13:42:51', 'ApplicationStatus') Info: Committing Transaction Info: 2: ApplicationStatus migrated Info: => 0.0008566s Info: 3: IndexerProps migrating Info: Beginning Transaction Info: Starting migration of Main DB to 3 Info: AlterTable Indexers Info: => 1.4E-06s Info: CreateColumn Indexers Redirect Boolean Info: ALTER TABLE "Indexers" ADD COLUMN "Redirect" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003708s Info: CreateTable DownloadClients Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 1) Info: => 0.0002034s Info: CreateTable DownloadClientStatus Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0001808s Info: CreateIndex DownloadClientStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0001136s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-08-24T13:42:51', 'IndexerProps') Info: Committing Transaction Info: 3: IndexerProps migrated Info: => 0.0007374s Info: 4: add_update_history migrating Info: Beginning Transaction Info: Starting migration of Main DB to 4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-08-24T13:42:51', 'add_update_history') Info: Committing Transaction Info: 4: add_update_history migrated Info: => 0.0006497s Info: 5: update_notifiarr migrating Info: Beginning Transaction Info: Starting migration of Main DB to 5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: => 0.0001253s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-08-24T13:42:51', 'update_notifiarr') Info: Committing Transaction Info: 5: update_notifiarr migrated Info: => 0.0007441s Info: 6: app_profiles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 6 Info: CreateTable AppSyncProfiles Info: CREATE TABLE "AppSyncProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "EnableRss" INTEGER NOT NULL, "EnableInteractiveSearch" INTEGER NOT NULL, "EnableAutomaticSearch" INTEGER NOT NULL) Info: => 0.0002035s Info: CreateIndex AppSyncProfiles (Name) Info: CREATE UNIQUE INDEX "IX_AppSyncProfiles_Name" ON "AppSyncProfiles" ("Name" ASC) Info: => 0.0001219s Info: AlterTable Indexers Info: => 1.2E-06s Info: CreateColumn Indexers AppProfileId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "AppProfileId" INTEGER NOT NULL DEFAULT 1 Info: => 0.0003703s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-08-24T13:42:51', 'app_profiles') Info: Committing Transaction Info: 6: app_profiles migrated Info: => 0.0010031s Info: 7: history_failed migrating Info: Beginning Transaction Info: Starting migration of Main DB to 7 Info: AlterTable History Info: => 1.5E-06s Info: CreateColumn History Successful Boolean Info: ALTER TABLE "History" ADD COLUMN "Successful" INTEGER NOT NULL DEFAULT 1 Info: => 0.000395s Info: ExecuteSqlStatement UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: => 9.52E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-08-24T13:42:51', 'history_failed') Info: Committing Transaction Info: 7: history_failed migrated Info: => 0.0006965s Info: 8: redacted_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 8 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.13E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-08-24T13:42:51', 'redacted_api') Info: Committing Transaction Info: 8: redacted_api migrated Info: => 0.0006431s Info: 10: IndexerProxies migrating Info: Beginning Transaction Info: Starting migration of Main DB to 10 Info: CreateTable IndexerProxies Info: CREATE TABLE "IndexerProxies" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT) Info: => 0.0001983s Info: AlterTable Indexers Info: => 1.3E-06s Info: CreateColumn Indexers Tags String Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT Info: => 0.0003737s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-08-24T13:42:51', 'IndexerProxies') Info: Committing Transaction Info: 10: IndexerProxies migrated Info: => 0.0010092s Info: 11: app_indexer_remote_name migrating Info: Beginning Transaction Info: Starting migration of Main DB to 11 Info: AlterTable ApplicationIndexerMapping Info: => 1.9E-06s Info: CreateColumn ApplicationIndexerMapping RemoteIndexerName String Info: ALTER TABLE "ApplicationIndexerMapping" ADD COLUMN "RemoteIndexerName" TEXT Info: => 0.0003815s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-08-24T13:42:51', 'app_indexer_remote_name') Info: Committing Transaction Info: 11: app_indexer_remote_name migrated Info: => 0.0010258s Info: 13: desi_gazelle_to_unit3d migrating Info: Beginning Transaction Info: Starting migration of Main DB to 13 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'Unit3dSettings', "Enable" = 1 WHERE "Implementation" = 'DesiTorrents' Info: => 0.0001035s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-08-24T13:42:51', 'desi_gazelle_to_unit3d') Info: Committing Transaction Info: 13: desi_gazelle_to_unit3d migrated Info: => 0.0007218s Info: 14: add_on_update_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 14 Info: AlterTable Notifications Info: => 1.7E-06s Info: CreateColumn Notifications OnApplicationUpdate Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004025s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-08-24T13:42:51', 'add_on_update_to_notifications') Info: Committing Transaction Info: 14: add_on_update_to_notifications migrated Info: => 0.0010403s Info: 15: IndexerVersions migrating Info: Beginning Transaction Info: Starting migration of Main DB to 15 Info: CreateTable IndexerDefinitionVersions Info: CREATE TABLE "IndexerDefinitionVersions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: => 0.0001942s Info: CreateIndex IndexerDefinitionVersions (DefinitionId) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: => 0.0001673s Info: CreateIndex IndexerDefinitionVersions (File) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0001425s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-08-24T13:42:51', 'IndexerVersions') Info: Committing Transaction Info: 15: IndexerVersions migrated Info: => 0.0007784s Info: 16: cleanup_config migrating Info: Beginning Transaction Info: Starting migration of Main DB to 16 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'movieinfolanguage' Info: => 8.79E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'downloadclientworkingfolders' Info: => 5.81E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-08-24T13:42:51', 'cleanup_config') Info: Committing Transaction Info: 16: cleanup_config migrated Info: => 0.0006538s Info: 17: indexer_cleanup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 17 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Aither' Info: => 8.88E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Anilibria' Info: => 5.82E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'AnimeWorld' Info: => 5.64E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'LatTeam' Info: => 5.47E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Blutopia' Info: => 5.22E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DanishBytes' Info: => 5.32E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DesiTorrents' Info: => 5.32E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DigitalCore' Info: => 5.47E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'InternetArchive' Info: => 5.32E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Milkie' Info: => 6.12E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShareIsland' Info: => 5.73E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'SuperBits' Info: => 5.39E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ThePirateBay' Info: => 5.28E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentLeech' Info: => 5.17E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentSeeds' Info: => 5.26E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'YTS' Info: => 5.37E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Animedia' Info: => 7.04E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Shizaproject' Info: => 6.51E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'ShowRSS' Info: => 6.56E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'SubsPlease' Info: => 6.56E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'TorrentsCSV' Info: => 6.6E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anidub' Info: => 6.39E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 7.32E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anthelion' Info: => 6.4E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'BB' Info: => 6.69E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDSpace' Info: => 6.21E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDTorrents' Info: => 6.2E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 6.44E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'RevolutionTT' Info: => 6.38E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'SpeedCD' Info: => 6.22E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'TVVault' Info: => 6.19E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ZonaQ' Info: => 6.35E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'TorrentDay' Info: => 6.27E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'MoreThanTV' Info: => 6.39E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'BitHDTV' Info: => 7.12E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-08-24T13:42:51', 'indexer_cleanup') Info: Committing Transaction Info: 17: indexer_cleanup migrated Info: => 0.0006376s Info: 18: minimum_seeders migrating Info: Beginning Transaction Info: Starting migration of Main DB to 18 Info: AlterTable AppSyncProfiles Info: => 1.4E-06s Info: CreateColumn AppSyncProfiles MinimumSeeders Int32 Info: ALTER TABLE "AppSyncProfiles" ADD COLUMN "MinimumSeeders" INTEGER NOT NULL DEFAULT 1 Info: => 0.0004876s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-08-24T13:42:51', 'minimum_seeders') Info: Committing Transaction Info: 18: minimum_seeders migrated Info: => 0.0011041s Info: 19: remove_showrss migrating Info: Beginning Transaction Info: Starting migration of Main DB to 19 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShowRSS' Info: => 8.68E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-08-24T13:42:51', 'remove_showrss') Info: Committing Transaction Info: 19: remove_showrss migrated Info: => 0.0006556s Info: 20: remove_torrentparadiseml migrating Info: Beginning Transaction Info: Starting migration of Main DB to 20 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentParadiseMl' Info: => 8.57E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-08-24T13:42:51', 'remove_torrentparadiseml') Info: Committing Transaction Info: 20: remove_torrentparadiseml migrated Info: => 0.0006503s Info: 21: localization_setting_to_string migrating Info: Beginning Transaction Info: Starting migration of Main DB to 21 Info: PerformDBOperation Info: Performing DB Operation Info: => 5.19E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-08-24T13:42:51', 'localization_setting_to_string') Info: Committing Transaction Info: 21: localization_setting_to_string migrated Info: => 0.0006567s Info: 22: orpheus_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 22 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.22E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-08-24T13:42:51', 'orpheus_api') Info: Committing Transaction Info: 22: orpheus_api migrated Info: => 0.0006595s Info: 23: download_client_categories migrating Info: Beginning Transaction Info: Starting migration of Main DB to 23 Info: AlterTable DownloadClients Info: => 1.6E-06s Info: CreateColumn DownloadClients Categories String Info: ALTER TABLE "DownloadClients" ADD COLUMN "Categories" TEXT NOT NULL DEFAULT '[]' Info: => 0.0004631s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-08-24T13:42:51', 'download_client_categories') Info: Committing Transaction Info: 23: download_client_categories migrated Info: => 0.00108s Info: 24: add_salt_to_users migrating Info: Beginning Transaction Info: Starting migration of Main DB to 24 Info: AlterTable Users Info: => 1.2E-06s Info: CreateColumn Users Salt String Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT Info: => 0.0004134s Info: CreateColumn Users Iterations Int32 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER Info: => 0.0003669s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-08-24T13:42:51', 'add_salt_to_users') Info: Committing Transaction Info: 24: add_salt_to_users migrated Info: => 0.0009889s Info: 25: speedcd_userpasssettings_to_speedcdsettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 25 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'SpeedCDSettings' WHERE "Implementation" = 'SpeedCD' Info: => 9.79E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-08-24T13:42:51', 'speedcd_userpasssettings_to_speedcdsettings') Info: Committing Transaction Info: 25: speedcd_userpasssettings_to_speedcdsettings migrated Info: => 0.0006822s Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 26 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'TorrentDaySettings' WHERE "Implementation" = 'TorrentDay' Info: => 9.73E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-08-24T13:42:51', 'torrentday_cookiesettings_to_torrentdaysettings') Info: Committing Transaction Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrated Info: => 0.0006686s Info: 27: alpharatio_greatposterwall_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 27 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AlphaRatioSettings' WHERE "Implementation" = 'AlphaRatio' Info: => 9.56E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'GreatPosterWallSettings' WHERE "Implementation" = 'GreatPosterWall' Info: => 6.93E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-08-24T13:42:51', 'alpharatio_greatposterwall_config_contract') Info: Committing Transaction Info: 27: alpharatio_greatposterwall_config_contract migrated Info: => 0.0006321s Info: 28: remove_notwhatcd migrating Info: Beginning Transaction Info: Starting migration of Main DB to 28 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'NotWhatCD' Info: => 8.21E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-08-24T13:42:51', 'remove_notwhatcd') Info: Committing Transaction Info: 28: remove_notwhatcd migrated Info: => 0.0006466s Info: 29: add_on_grab_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 29 Info: AlterTable Notifications Info: => 1.7E-06s Info: CreateColumn Notifications OnGrab Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnGrab" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004196s Info: AlterTable Notifications Info: => 1.1E-06s Info: CreateColumn Notifications IncludeManualGrabs Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeManualGrabs" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004198s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-08-24T13:42:51', 'add_on_grab_to_notifications') Info: Committing Transaction Info: 29: add_on_grab_to_notifications migrated Info: => 0.0010387s Info: 30: animetorrents_use_custom_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 30 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AnimeTorrentsSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 9.7E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-08-24T13:42:51', 'animetorrents_use_custom_config_contract') Info: Committing Transaction Info: 30: animetorrents_use_custom_config_contract migrated Info: => 0.0006683s Info: 31: apprise_server_url migrating Info: Beginning Transaction Info: Starting migration of Main DB to 31 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.78E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-08-24T13:42:51', 'apprise_server_url') Info: Committing Transaction Info: 31: apprise_server_url migrated Info: => 0.0006587s Info: 32: health_restored_notification migrating Info: Beginning Transaction Info: Starting migration of Main DB to 32 Info: AlterTable Notifications Info: => 1.3E-06s Info: CreateColumn Notifications OnHealthRestored Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 Info: => 0.000416s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-08-24T13:42:51', 'health_restored_notification') Info: Committing Transaction Info: 32: health_restored_notification migrated Info: => 0.0010708s Info: 33: remove_uc migrating Info: Beginning Transaction Info: Starting migration of Main DB to 33 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' Info: => 8.46E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-08-24T13:42:51', 'remove_uc') Info: Committing Transaction Info: 33: remove_uc migrated Info: => 0.0006677s Info: 34: history_fix_data_titles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 34 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.54E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-08-24T13:42:51', 'history_fix_data_titles') Info: Committing Transaction Info: 34: history_fix_data_titles migrated Info: => 0.0006785s Info: 35: download_client_per_indexer migrating Info: Beginning Transaction Info: Starting migration of Main DB to 35 Info: AlterTable Indexers Info: => 1.5E-06s Info: CreateColumn Indexers DownloadClientId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004193s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-08-24T13:42:51', 'download_client_per_indexer') Info: Committing Transaction Info: 35: download_client_per_indexer migrated Info: => 0.001063s Info: 36: postgres_update_timestamp_columns_to_with_timezone migrating Info: Beginning Transaction Info: Starting migration of Main DB to 36 Info: AlterTable ApplicationStatus Info: => 1.1E-06s Info: AlterColumn ApplicationStatus InitialFailure DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0038196s Info: AlterTable ApplicationStatus Info: => 1.4E-06s Info: AlterColumn ApplicationStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0036214s Info: AlterTable ApplicationStatus Info: => 1.4E-06s Info: AlterColumn ApplicationStatus DisabledTill DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0036452s Info: AlterTable Commands Info: => 1.4E-06s Info: AlterColumn Commands QueuedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0034914s Info: AlterTable Commands Info: => 1.4E-06s Info: AlterColumn Commands StartedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0034827s Info: AlterTable Commands Info: => 1.2E-06s Info: AlterColumn Commands EndedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0035224s Info: AlterTable DownloadClientStatus Info: => 1.5E-06s Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0036092s Info: AlterTable DownloadClientStatus Info: => 1.1E-06s Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0036344s Info: AlterTable DownloadClientStatus Info: => 1.5E-06s Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0035747s Info: AlterTable History Info: => 1.4E-06s Info: AlterColumn History Date DateTimeOffset Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Successful" INTEGER NOT NULL) Info: INSERT INTO "History_temp" ("Id", "IndexerId", "Date", "Data", "EventType", "DownloadId", "Successful") SELECT "Id", "IndexerId", "Date", "Data", "EventType", "DownloadId", "Successful" FROM "History" Info: DROP TABLE "History" Info: ALTER TABLE "History_temp" RENAME TO "History" Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.003774s Info: AlterTable IndexerDefinitionVersions Info: => 1.5E-06s Info: AlterColumn IndexerDefinitionVersions LastUpdated DateTimeOffset Info: CREATE TABLE "IndexerDefinitionVersions_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: INSERT INTO "IndexerDefinitionVersions_temp" ("Id", "DefinitionId", "File", "Sha", "LastUpdated") SELECT "Id", "DefinitionId", "File", "Sha", "LastUpdated" FROM "IndexerDefinitionVersions" Info: DROP TABLE "IndexerDefinitionVersions" Info: ALTER TABLE "IndexerDefinitionVersions_temp" RENAME TO "IndexerDefinitionVersions" Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0037023s Info: AlterTable IndexerStatus Info: => 1.5E-06s Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0037117s Info: AlterTable IndexerStatus Info: => 1.1E-06s Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0038383s Info: AlterTable IndexerStatus Info: => 1.3E-06s Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0042378s Info: AlterTable IndexerStatus Info: => 2.3E-06s Info: AlterColumn IndexerStatus CookiesExpirationDate DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0041821s Info: AlterTable Indexers Info: => 1.1E-06s Info: AlterColumn Indexers Added DateTimeOffset Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL, "Redirect" INTEGER NOT NULL, "AppProfileId" INTEGER NOT NULL, "Tags" TEXT, "DownloadClientId" INTEGER NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0042935s Info: AlterTable ScheduledTasks Info: => 1.2E-06s Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" Info: DROP TABLE "ScheduledTasks" Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0040529s Info: AlterTable ScheduledTasks Info: => 1.4E-06s Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" Info: DROP TABLE "ScheduledTasks" Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0040884s Info: AlterTable VersionInfo Info: => 1.5E-06s Info: AlterColumn VersionInfo AppliedOn DateTimeOffset Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" Info: DROP TABLE "VersionInfo" Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.0040504s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-08-24T13:42:52', 'postgres_update_timestamp_columns_to_with_timezone') Info: Committing Transaction Info: 36: postgres_update_timestamp_columns_to_with_timezone migrated Info: => 0.0052562s Info: 37: add_notification_status migrating Info: Beginning Transaction Info: Starting migration of Main DB to 37 Info: CreateTable NotificationStatus Info: CREATE TABLE "NotificationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0002213s Info: CreateIndex NotificationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) Info: => 0.000147s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-08-24T13:42:52', 'add_notification_status') Info: Committing Transaction Info: 37: add_notification_status migrated Info: => 0.000829s Info: 38: indexers_freeleech_only_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 38 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'HDSpaceSettings' WHERE "Implementation" = 'HDSpace' Info: => 0.0001103s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'ImmortalSeedSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 7.72E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'XSpeedsSettings' WHERE "Implementation" = 'XSpeeds' Info: => 0.0001086s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-08-24T13:42:52', 'indexers_freeleech_only_config_contract') Info: Committing Transaction Info: 38: indexers_freeleech_only_config_contract migrated Info: => 0.0007305s Info: 39: email_encryption migrating Info: Beginning Transaction Info: Starting migration of Main DB to 39 Info: PerformDBOperation Info: Performing DB Operation Info: => 7.72E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-08-24T13:42:52', 'email_encryption') Info: Committing Transaction Info: 39: email_encryption migrated Info: => 0.0007065s Info: 40: newznab_category_to_capabilities_settings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 40 Info: INSERT INTO "Indexers" ("Name", "Redirect", "AppProfileId", "DownloadClientId", "Priority", "Added", "Implementation", "Settings", "ConfigContract") VALUES ('Usenet Indexer', 0, 0, 0, 25, '2025-08-24T13:42:52', 'Newznab', '{ "categories": [ { "id": 2000, "name": "Movies" }, { "id": 5000, "name": "TV" } ] }', 'NewznabSettings') Info: PerformDBOperation Info: Performing DB Operation Info: => 0.0011963s Info: -> 1 Insert operations completed in 00:00:00.0002438 taking an average of 00:00:00.0002438 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-08-24T13:42:52', 'newznab_category_to_capabilities_settings') Info: Committing Transaction Info: 40: newznab_category_to_capabilities_settings migrated Info: => 0.0019053s Debug: Took: 00:00:00.1590670 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.newznab_category_to_capabilities_settingsFixture.should_migrate_categories_when_capabilities_is_not_defined --- Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- Debug: Starting /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Test.Dummy Debug: Dummy process. ID:25357 Name:Prowlarr.Test.Dummy Path:/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Test.Dummy Debug: Starting /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Test.Dummy Debug: Dummy process. ID:25367 Name:Prowlarr.Test.Dummy Path:/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Test.Dummy Debug: Found 2 processes with the name: Prowlarr.Test.Dummy Debug: - [25357] Prowlarr.Test.Dummy Debug: - [25367] Prowlarr.Test.Dummy Debug: Found 2 processes to kill Debug: Killing process: 25357 [Prowlarr.Test.Dummy] Info: [25357]: Killing process Info: [25357]: Waiting for exit Info: [25357]: Process terminated successfully Debug: Killing process: 25367 [Prowlarr.Test.Dummy] Info: [25367]: Killing process Info: [25367]: Waiting for exit Info: [25367]: Process terminated successfully Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.newznab_category_to_capabilities_settingsFixture.should_use_defaults_when_categories_are_empty --- Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397720972049_97/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0020152s Info: DatabaseEngineVersionCheck migrated Info: => 0.0020382s Info: VersionMigration migrating Info: Beginning Transaction Info: CreateTable VersionInfo Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) Info: => 0.0002324s Info: Committing Transaction Info: VersionMigration migrated Info: => 0.001177s Info: VersionUniqueMigration migrating Info: Beginning Transaction Info: CreateIndex VersionInfo (Version) Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.0001754s Info: AlterTable VersionInfo Info: => 1.4E-06s Info: CreateColumn VersionInfo AppliedOn DateTime Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME Info: => 0.0006922s Info: Committing Transaction Info: VersionUniqueMigration migrated Info: => 0.0012005s Info: VersionDescriptionMigration migrating Info: Beginning Transaction Info: AlterTable VersionInfo Info: => 1.9E-06s Info: CreateColumn VersionInfo Description String Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT Info: => 0.0002527s Info: Committing Transaction Info: VersionDescriptionMigration migrated Info: => 0.0007194s Info: 1: InitialSetup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 1 Info: CreateTable Config Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) Info: => 0.0002516s Info: CreateIndex Config (Key) Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) Info: => 0.0001224s Info: CreateTable History Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT) Info: => 0.0001846s Info: CreateIndex History (DownloadId) Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: => 0.0001102s Info: CreateTable Notifications Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL) Info: => 0.0001889s Info: CreateTable ScheduledTasks Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: => 0.000151s Info: CreateIndex ScheduledTasks (TypeName) Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0001162s Info: CreateTable Indexers Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 25, "Added" DATETIME NOT NULL) Info: => 0.0002129s Info: CreateIndex Indexers (Name) Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0001086s Info: CreateTable ApplicationIndexerMapping Info: CREATE TABLE "ApplicationIndexerMapping" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "AppId" INTEGER NOT NULL, "RemoteIndexerId" INTEGER NOT NULL) Info: => 0.0001454s Info: CreateTable Applications Info: CREATE TABLE "Applications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "SyncLevel" INTEGER NOT NULL, "Tags" TEXT) Info: => 0.0001632s Info: CreateIndex Applications (Name) Info: CREATE UNIQUE INDEX "IX_Applications_Name" ON "Applications" ("Name" ASC) Info: => 0.000104s Info: CreateTable Tags Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) Info: => 0.0001297s Info: CreateIndex Tags (Label) Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) Info: => 0.0001079s Info: CreateTable Users Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) Info: => 0.0001446s Info: CreateIndex Users (Identifier) Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) Info: => 0.0001094s Info: CreateIndex Users (Username) Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) Info: => 0.0001484s Info: CreateTable Commands Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: => 0.0002466s Info: CreateTable IndexerStatus Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: => 0.0002182s Info: CreateIndex IndexerStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0001436s Info: CreateTable CustomFilters Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) Info: => 0.0001558s Info: CreateIndex History (Date) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.0001137s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-08-24T13:42:52', 'InitialSetup') Info: Committing Transaction Info: 1: InitialSetup migrated Info: => 0.0009648s Info: 2: ApplicationStatus migrating Info: Beginning Transaction Info: Starting migration of Main DB to 2 Info: DeleteColumn Indexers EnableAutomaticSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0031118s Info: DeleteColumn Indexers EnableInteractiveSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0029112s Info: RenameColumn Indexers EnableRss to Enable Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0029438s Info: CreateTable ApplicationStatus Info: CREATE TABLE "ApplicationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0001822s Info: CreateIndex ApplicationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0001117s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-08-24T13:42:52', 'ApplicationStatus') Info: Committing Transaction Info: 2: ApplicationStatus migrated Info: => 0.000809s Info: 3: IndexerProps migrating Info: Beginning Transaction Info: Starting migration of Main DB to 3 Info: AlterTable Indexers Info: => 1.5E-06s Info: CreateColumn Indexers Redirect Boolean Info: ALTER TABLE "Indexers" ADD COLUMN "Redirect" INTEGER NOT NULL DEFAULT 0 Info: => 0.00038s Info: CreateTable DownloadClients Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 1) Info: => 0.0002079s Info: CreateTable DownloadClientStatus Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0001688s Info: CreateIndex DownloadClientStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.000125s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-08-24T13:42:52', 'IndexerProps') Info: Committing Transaction Info: 3: IndexerProps migrated Info: => 0.0007646s Info: 4: add_update_history migrating Info: Beginning Transaction Info: Starting migration of Main DB to 4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-08-24T13:42:52', 'add_update_history') Info: Committing Transaction Info: 4: add_update_history migrated Info: => 0.0006651s Info: 5: update_notifiarr migrating Info: Beginning Transaction Info: Starting migration of Main DB to 5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: => 0.0001278s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-08-24T13:42:52', 'update_notifiarr') Info: Committing Transaction Info: 5: update_notifiarr migrated Info: => 0.000707s Info: 6: app_profiles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 6 Info: CreateTable AppSyncProfiles Info: CREATE TABLE "AppSyncProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "EnableRss" INTEGER NOT NULL, "EnableInteractiveSearch" INTEGER NOT NULL, "EnableAutomaticSearch" INTEGER NOT NULL) Info: => 0.0002074s Info: CreateIndex AppSyncProfiles (Name) Info: CREATE UNIQUE INDEX "IX_AppSyncProfiles_Name" ON "AppSyncProfiles" ("Name" ASC) Info: => 0.0001221s Info: AlterTable Indexers Info: => 1.3E-06s Info: CreateColumn Indexers AppProfileId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "AppProfileId" INTEGER NOT NULL DEFAULT 1 Info: => 0.0003896s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-08-24T13:42:52', 'app_profiles') Info: Committing Transaction Info: 6: app_profiles migrated Info: => 0.0010292s Info: 7: history_failed migrating Info: Beginning Transaction Info: Starting migration of Main DB to 7 Info: AlterTable History Info: => 1.5E-06s Info: CreateColumn History Successful Boolean Info: ALTER TABLE "History" ADD COLUMN "Successful" INTEGER NOT NULL DEFAULT 1 Info: => 0.0004006s Info: ExecuteSqlStatement UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: => 9.66E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-08-24T13:42:52', 'history_failed') Info: Committing Transaction Info: 7: history_failed migrated Info: => 0.0006922s Info: 8: redacted_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 8 Info: PerformDBOperation Info: Performing DB Operation Info: => 5.07E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-08-24T13:42:52', 'redacted_api') Info: Committing Transaction Info: 8: redacted_api migrated Info: => 0.0006345s Info: 10: IndexerProxies migrating Info: Beginning Transaction Info: Starting migration of Main DB to 10 Info: CreateTable IndexerProxies Info: CREATE TABLE "IndexerProxies" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT) Info: => 0.0002s Info: AlterTable Indexers Info: => 1.3E-06s Info: CreateColumn Indexers Tags String Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT Info: => 0.0003751s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-08-24T13:42:52', 'IndexerProxies') Info: Committing Transaction Info: 10: IndexerProxies migrated Info: => 0.0010037s Info: 11: app_indexer_remote_name migrating Info: Beginning Transaction Info: Starting migration of Main DB to 11 Info: AlterTable ApplicationIndexerMapping Info: => 1.9E-06s Info: CreateColumn ApplicationIndexerMapping RemoteIndexerName String Info: ALTER TABLE "ApplicationIndexerMapping" ADD COLUMN "RemoteIndexerName" TEXT Info: => 0.0004032s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-08-24T13:42:52', 'app_indexer_remote_name') Info: Committing Transaction Info: 11: app_indexer_remote_name migrated Info: => 0.0010151s Info: 13: desi_gazelle_to_unit3d migrating Info: Beginning Transaction Info: Starting migration of Main DB to 13 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'Unit3dSettings', "Enable" = 1 WHERE "Implementation" = 'DesiTorrents' Info: => 0.0001187s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-08-24T13:42:52', 'desi_gazelle_to_unit3d') Info: Committing Transaction Info: 13: desi_gazelle_to_unit3d migrated Info: => 0.0006884s Info: 14: add_on_update_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 14 Info: AlterTable Notifications Info: => 1.4E-06s Info: CreateColumn Notifications OnApplicationUpdate Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004487s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-08-24T13:42:52', 'add_on_update_to_notifications') Info: Committing Transaction Info: 14: add_on_update_to_notifications migrated Info: => 0.0010776s Info: 15: IndexerVersions migrating Info: Beginning Transaction Info: Starting migration of Main DB to 15 Info: CreateTable IndexerDefinitionVersions Info: CREATE TABLE "IndexerDefinitionVersions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: => 0.0001988s Info: CreateIndex IndexerDefinitionVersions (DefinitionId) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: => 0.0001635s Info: CreateIndex IndexerDefinitionVersions (File) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0001379s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-08-24T13:42:52', 'IndexerVersions') Info: Committing Transaction Info: 15: IndexerVersions migrated Info: => 0.0007688s Info: 16: cleanup_config migrating Info: Beginning Transaction Info: Starting migration of Main DB to 16 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'movieinfolanguage' Info: => 8.64E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'downloadclientworkingfolders' Info: => 6.85E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-08-24T13:42:52', 'cleanup_config') Info: Committing Transaction Info: 16: cleanup_config migrated Info: => 0.0006349s Info: 17: indexer_cleanup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 17 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Aither' Info: => 9.02E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Anilibria' Info: => 6.52E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'AnimeWorld' Info: => 5.64E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'LatTeam' Info: => 5.34E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Blutopia' Info: => 5.15E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DanishBytes' Info: => 5.02E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DesiTorrents' Info: => 5.56E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DigitalCore' Info: => 5.24E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'InternetArchive' Info: => 6.03E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Milkie' Info: => 5.33E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShareIsland' Info: => 5.37E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'SuperBits' Info: => 5.09E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ThePirateBay' Info: => 5.53E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentLeech' Info: => 5.14E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentSeeds' Info: => 5.04E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'YTS' Info: => 5.14E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Animedia' Info: => 7.04E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Shizaproject' Info: => 6.35E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'ShowRSS' Info: => 6.04E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'SubsPlease' Info: => 6.15E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'TorrentsCSV' Info: => 6.15E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anidub' Info: => 6.3E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 6.72E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anthelion' Info: => 6.44E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'BB' Info: => 6.48E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDSpace' Info: => 6.23E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDTorrents' Info: => 6.25E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 6.3E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'RevolutionTT' Info: => 6.13E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'SpeedCD' Info: => 6.12E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'TVVault' Info: => 6.19E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ZonaQ' Info: => 6.14E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'TorrentDay' Info: => 6.31E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'MoreThanTV' Info: => 6.08E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'BitHDTV' Info: => 7.21E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-08-24T13:42:52', 'indexer_cleanup') Info: Committing Transaction Info: 17: indexer_cleanup migrated Info: => 0.0006338s Info: 18: minimum_seeders migrating Info: Beginning Transaction Info: Starting migration of Main DB to 18 Info: AlterTable AppSyncProfiles Info: => 1.8E-06s Info: CreateColumn AppSyncProfiles MinimumSeeders Int32 Info: ALTER TABLE "AppSyncProfiles" ADD COLUMN "MinimumSeeders" INTEGER NOT NULL DEFAULT 1 Info: => 0.0004716s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-08-24T13:42:52', 'minimum_seeders') Info: Committing Transaction Info: 18: minimum_seeders migrated Info: => 0.0010796s Info: 19: remove_showrss migrating Info: Beginning Transaction Info: Starting migration of Main DB to 19 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShowRSS' Info: => 8.19E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-08-24T13:42:52', 'remove_showrss') Info: Committing Transaction Info: 19: remove_showrss migrated Info: => 0.00064s Info: 20: remove_torrentparadiseml migrating Info: Beginning Transaction Info: Starting migration of Main DB to 20 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentParadiseMl' Info: => 8.38E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-08-24T13:42:52', 'remove_torrentparadiseml') Info: Committing Transaction Info: 20: remove_torrentparadiseml migrated Info: => 0.0006474s Info: 21: localization_setting_to_string migrating Info: Beginning Transaction Info: Starting migration of Main DB to 21 Info: PerformDBOperation Info: Performing DB Operation Info: => 5.08E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-08-24T13:42:52', 'localization_setting_to_string') Info: Committing Transaction Info: 21: localization_setting_to_string migrated Info: => 0.0006569s Info: 22: orpheus_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 22 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.55E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-08-24T13:42:52', 'orpheus_api') Info: Committing Transaction Info: 22: orpheus_api migrated Info: => 0.000654s Info: 23: download_client_categories migrating Info: Beginning Transaction Info: Starting migration of Main DB to 23 Info: AlterTable DownloadClients Info: => 1.8E-06s Info: CreateColumn DownloadClients Categories String Info: ALTER TABLE "DownloadClients" ADD COLUMN "Categories" TEXT NOT NULL DEFAULT '[]' Info: => 0.0004507s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-08-24T13:42:52', 'download_client_categories') Info: Committing Transaction Info: 23: download_client_categories migrated Info: => 0.0010676s Info: 24: add_salt_to_users migrating Info: Beginning Transaction Info: Starting migration of Main DB to 24 Info: AlterTable Users Info: => 1.1E-06s Info: CreateColumn Users Salt String Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT Info: => 0.0003971s Info: CreateColumn Users Iterations Int32 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER Info: => 0.000366s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-08-24T13:42:52', 'add_salt_to_users') Info: Committing Transaction Info: 24: add_salt_to_users migrated Info: => 0.0009966s Info: 25: speedcd_userpasssettings_to_speedcdsettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 25 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'SpeedCDSettings' WHERE "Implementation" = 'SpeedCD' Info: => 9.67E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-08-24T13:42:52', 'speedcd_userpasssettings_to_speedcdsettings') Info: Committing Transaction Info: 25: speedcd_userpasssettings_to_speedcdsettings migrated Info: => 0.0006735s Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 26 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'TorrentDaySettings' WHERE "Implementation" = 'TorrentDay' Info: => 9.47E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-08-24T13:42:52', 'torrentday_cookiesettings_to_torrentdaysettings') Info: Committing Transaction Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrated Info: => 0.0006477s Info: 27: alpharatio_greatposterwall_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 27 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AlphaRatioSettings' WHERE "Implementation" = 'AlphaRatio' Info: => 9.42E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'GreatPosterWallSettings' WHERE "Implementation" = 'GreatPosterWall' Info: => 7.16E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-08-24T13:42:52', 'alpharatio_greatposterwall_config_contract') Info: Committing Transaction Info: 27: alpharatio_greatposterwall_config_contract migrated Info: => 0.0006117s Info: 28: remove_notwhatcd migrating Info: Beginning Transaction Info: Starting migration of Main DB to 28 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'NotWhatCD' Info: => 8.2E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-08-24T13:42:52', 'remove_notwhatcd') Info: Committing Transaction Info: 28: remove_notwhatcd migrated Info: => 0.0006329s Info: 29: add_on_grab_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 29 Info: AlterTable Notifications Info: => 1.8E-06s Info: CreateColumn Notifications OnGrab Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnGrab" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004164s Info: AlterTable Notifications Info: => 1E-06s Info: CreateColumn Notifications IncludeManualGrabs Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeManualGrabs" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003971s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-08-24T13:42:52', 'add_on_grab_to_notifications') Info: Committing Transaction Info: 29: add_on_grab_to_notifications migrated Info: => 0.0010211s Info: 30: animetorrents_use_custom_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 30 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AnimeTorrentsSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 9.75E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-08-24T13:42:52', 'animetorrents_use_custom_config_contract') Info: Committing Transaction Info: 30: animetorrents_use_custom_config_contract migrated Info: => 0.0006775s Info: 31: apprise_server_url migrating Info: Beginning Transaction Info: Starting migration of Main DB to 31 Info: PerformDBOperation Info: Performing DB Operation Info: => 9.54E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-08-24T13:42:52', 'apprise_server_url') Info: Committing Transaction Info: 31: apprise_server_url migrated Info: => 0.0006945s Info: 32: health_restored_notification migrating Info: Beginning Transaction Info: Starting migration of Main DB to 32 Info: AlterTable Notifications Info: => 1.5E-06s Info: CreateColumn Notifications OnHealthRestored Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004143s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-08-24T13:42:52', 'health_restored_notification') Info: Committing Transaction Info: 32: health_restored_notification migrated Info: => 0.001069s Info: 33: remove_uc migrating Info: Beginning Transaction Info: Starting migration of Main DB to 33 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' Info: => 8.33E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-08-24T13:42:52', 'remove_uc') Info: Committing Transaction Info: 33: remove_uc migrated Info: => 0.0006846s Info: 34: history_fix_data_titles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 34 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.31E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-08-24T13:42:52', 'history_fix_data_titles') Info: Committing Transaction Info: 34: history_fix_data_titles migrated Info: => 0.0006737s Info: 35: download_client_per_indexer migrating Info: Beginning Transaction Info: Starting migration of Main DB to 35 Info: AlterTable Indexers Info: => 1.4E-06s Info: CreateColumn Indexers DownloadClientId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004186s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-08-24T13:42:52', 'download_client_per_indexer') Info: Committing Transaction Info: 35: download_client_per_indexer migrated Info: => 0.0010631s Info: 36: postgres_update_timestamp_columns_to_with_timezone migrating Info: Beginning Transaction Info: Starting migration of Main DB to 36 Info: AlterTable ApplicationStatus Info: => 1.2E-06s Info: AlterColumn ApplicationStatus InitialFailure DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0037569s Info: AlterTable ApplicationStatus Info: => 1.4E-06s Info: AlterColumn ApplicationStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.003642s Info: AlterTable ApplicationStatus Info: => 1.3E-06s Info: AlterColumn ApplicationStatus DisabledTill DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0035997s Info: AlterTable Commands Info: => 1.3E-06s Info: AlterColumn Commands QueuedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0034835s Info: AlterTable Commands Info: => 1.4E-06s Info: AlterColumn Commands StartedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0034946s Info: AlterTable Commands Info: => 1.4E-06s Info: AlterColumn Commands EndedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0034494s Info: AlterTable DownloadClientStatus Info: => 1.4E-06s Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0036075s Info: AlterTable DownloadClientStatus Info: => 1.4E-06s Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0035699s Info: AlterTable DownloadClientStatus Info: => 1.5E-06s Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0035629s Info: AlterTable History Info: => 1.2E-06s Info: AlterColumn History Date DateTimeOffset Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Successful" INTEGER NOT NULL) Info: INSERT INTO "History_temp" ("Id", "IndexerId", "Date", "Data", "EventType", "DownloadId", "Successful") SELECT "Id", "IndexerId", "Date", "Data", "EventType", "DownloadId", "Successful" FROM "History" Info: DROP TABLE "History" Info: ALTER TABLE "History_temp" RENAME TO "History" Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.0037119s Info: AlterTable IndexerDefinitionVersions Info: => 1.3E-06s Info: AlterColumn IndexerDefinitionVersions LastUpdated DateTimeOffset Info: CREATE TABLE "IndexerDefinitionVersions_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: INSERT INTO "IndexerDefinitionVersions_temp" ("Id", "DefinitionId", "File", "Sha", "LastUpdated") SELECT "Id", "DefinitionId", "File", "Sha", "LastUpdated" FROM "IndexerDefinitionVersions" Info: DROP TABLE "IndexerDefinitionVersions" Info: ALTER TABLE "IndexerDefinitionVersions_temp" RENAME TO "IndexerDefinitionVersions" Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0037487s Info: AlterTable IndexerStatus Info: => 1.4E-06s Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0035969s Info: AlterTable IndexerStatus Info: => 1.3E-06s Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0036266s Info: AlterTable IndexerStatus Info: => 1.6E-06s Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0036593s Info: AlterTable IndexerStatus Info: => 1.4E-06s Info: AlterColumn IndexerStatus CookiesExpirationDate DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0036239s Info: AlterTable Indexers Info: => 1.3E-06s Info: AlterColumn Indexers Added DateTimeOffset Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL, "Redirect" INTEGER NOT NULL, "AppProfileId" INTEGER NOT NULL, "Tags" TEXT, "DownloadClientId" INTEGER NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0036514s Info: AlterTable ScheduledTasks Info: => 1.1E-06s Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" Info: DROP TABLE "ScheduledTasks" Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.003561s Info: AlterTable ScheduledTasks Info: => 1.3E-06s Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" Info: DROP TABLE "ScheduledTasks" Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0035137s Info: AlterTable VersionInfo Info: => 1.1E-06s Info: AlterColumn VersionInfo AppliedOn DateTimeOffset Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" Info: DROP TABLE "VersionInfo" Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.003509s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-08-24T13:42:52', 'postgres_update_timestamp_columns_to_with_timezone') Info: Committing Transaction Info: 36: postgres_update_timestamp_columns_to_with_timezone migrated Info: => 0.0046066s Info: 37: add_notification_status migrating Info: Beginning Transaction Info: Starting migration of Main DB to 37 Info: CreateTable NotificationStatus Info: CREATE TABLE "NotificationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0002078s Info: CreateIndex NotificationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) Info: => 0.00012s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-08-24T13:42:52', 'add_notification_status') Info: Committing Transaction Info: 37: add_notification_status migrated Info: => 0.0049607s Info: 38: indexers_freeleech_only_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 38 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'HDSpaceSettings' WHERE "Implementation" = 'HDSpace' Info: => 0.0001046s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'ImmortalSeedSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 6.96E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'XSpeedsSettings' WHERE "Implementation" = 'XSpeeds' Info: => 6.8E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-08-24T13:42:52', 'indexers_freeleech_only_config_contract') Info: Committing Transaction Info: 38: indexers_freeleech_only_config_contract migrated Info: => 0.0007285s Info: 39: email_encryption migrating Info: Beginning Transaction Info: Starting migration of Main DB to 39 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.54E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-08-24T13:42:52', 'email_encryption') Info: Committing Transaction Info: 39: email_encryption migrated Info: => 0.0006879s Info: 40: newznab_category_to_capabilities_settings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 40 Info: INSERT INTO "Indexers" ("Name", "Redirect", "AppProfileId", "DownloadClientId", "Priority", "Added", "Implementation", "Settings", "ConfigContract") VALUES ('Usenet Indexer', 0, 0, 0, 25, '2025-08-24T13:42:52', 'Newznab', '{ "categories": [] }', 'NewznabSettings') Info: PerformDBOperation Info: Performing DB Operation Info: => 0.001144s Info: -> 1 Insert operations completed in 00:00:00.0001871 taking an average of 00:00:00.0001871 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-08-24T13:42:52', 'newznab_category_to_capabilities_settings') Info: Committing Transaction Info: 40: newznab_category_to_capabilities_settings migrated Info: => 0.0018373s Debug: Took: 00:00:00.1569279 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.newznab_category_to_capabilities_settingsFixture.should_use_defaults_when_categories_are_empty --- Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.newznab_category_to_capabilities_settingsFixture.should_use_defaults_when_settings_are_empty --- Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397722715917_99/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0019824s Info: DatabaseEngineVersionCheck migrated Info: => 0.0020039s Info: VersionMigration migrating Info: Beginning Transaction Info: CreateTable VersionInfo Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) Info: => 0.0002152s Info: Committing Transaction Info: VersionMigration migrated Info: => 0.0011681s Info: VersionUniqueMigration migrating Info: Beginning Transaction Info: CreateIndex VersionInfo (Version) Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.0001715s Info: AlterTable VersionInfo Info: => 2.7E-06s Info: CreateColumn VersionInfo AppliedOn DateTime Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME Info: => 0.0007047s Info: Committing Transaction Info: VersionUniqueMigration migrated Info: => 0.0012177s Info: VersionDescriptionMigration migrating Info: Beginning Transaction Info: AlterTable VersionInfo Info: => 1.9E-06s Info: CreateColumn VersionInfo Description String Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT Info: => 0.0002549s Info: Committing Transaction Info: VersionDescriptionMigration migrated Info: => 0.0007417s Info: 1: InitialSetup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 1 Info: CreateTable Config Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) Info: => 0.0002381s Info: CreateIndex Config (Key) Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) Info: => 0.0001167s Info: CreateTable History Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT) Info: => 0.0001652s Info: CreateIndex History (DownloadId) Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: => 0.0001093s Info: CreateTable Notifications Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL) Info: => 0.000195s Info: CreateTable ScheduledTasks Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: => 0.0001743s Info: CreateIndex ScheduledTasks (TypeName) Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.00011s Info: CreateTable Indexers Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 25, "Added" DATETIME NOT NULL) Info: => 0.000215s Info: CreateIndex Indexers (Name) Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0001068s Info: CreateTable ApplicationIndexerMapping Info: CREATE TABLE "ApplicationIndexerMapping" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "AppId" INTEGER NOT NULL, "RemoteIndexerId" INTEGER NOT NULL) Info: => 0.0001433s Info: CreateTable Applications Info: CREATE TABLE "Applications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "SyncLevel" INTEGER NOT NULL, "Tags" TEXT) Info: => 0.0001609s Info: CreateIndex Applications (Name) Info: CREATE UNIQUE INDEX "IX_Applications_Name" ON "Applications" ("Name" ASC) Info: => 0.0001131s Info: CreateTable Tags Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) Info: => 0.0001259s Info: CreateIndex Tags (Label) Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) Info: => 0.0001056s Info: CreateTable Users Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) Info: => 0.0001412s Info: CreateIndex Users (Identifier) Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) Info: => 0.0001023s Info: CreateIndex Users (Username) Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) Info: => 0.0001404s Info: CreateTable Commands Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: => 0.0002506s Info: CreateTable IndexerStatus Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: => 0.0002155s Info: CreateIndex IndexerStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0001318s Info: CreateTable CustomFilters Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) Info: => 0.0001498s Info: CreateIndex History (Date) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.0001138s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-08-24T13:42:52', 'InitialSetup') Info: Committing Transaction Info: 1: InitialSetup migrated Info: => 0.0008887s Info: 2: ApplicationStatus migrating Info: Beginning Transaction Info: Starting migration of Main DB to 2 Info: DeleteColumn Indexers EnableAutomaticSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0029684s Info: DeleteColumn Indexers EnableInteractiveSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0027996s Info: RenameColumn Indexers EnableRss to Enable Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0028244s Info: CreateTable ApplicationStatus Info: CREATE TABLE "ApplicationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0002433s Info: CreateIndex ApplicationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0001252s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-08-24T13:42:52', 'ApplicationStatus') Info: Committing Transaction Info: 2: ApplicationStatus migrated Info: => 0.0007867s Info: 3: IndexerProps migrating Info: Beginning Transaction Info: Starting migration of Main DB to 3 Info: AlterTable Indexers Info: => 2.5E-06s Info: CreateColumn Indexers Redirect Boolean Info: ALTER TABLE "Indexers" ADD COLUMN "Redirect" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003697s Info: CreateTable DownloadClients Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 1) Info: => 0.0002356s Info: CreateTable DownloadClientStatus Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0002073s Info: CreateIndex DownloadClientStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0001224s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-08-24T13:42:52', 'IndexerProps') Info: Committing Transaction Info: 3: IndexerProps migrated Info: => 0.0007564s Info: 4: add_update_history migrating Info: Beginning Transaction Info: Starting migration of Main DB to 4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-08-24T13:42:52', 'add_update_history') Info: Committing Transaction Info: 4: add_update_history migrated Info: => 0.0006294s Info: 5: update_notifiarr migrating Info: Beginning Transaction Info: Starting migration of Main DB to 5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: => 0.0001219s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-08-24T13:42:52', 'update_notifiarr') Info: Committing Transaction Info: 5: update_notifiarr migrated Info: => 0.0006783s Info: 6: app_profiles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 6 Info: CreateTable AppSyncProfiles Info: CREATE TABLE "AppSyncProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "EnableRss" INTEGER NOT NULL, "EnableInteractiveSearch" INTEGER NOT NULL, "EnableAutomaticSearch" INTEGER NOT NULL) Info: => 0.0002241s Info: CreateIndex AppSyncProfiles (Name) Info: CREATE UNIQUE INDEX "IX_AppSyncProfiles_Name" ON "AppSyncProfiles" ("Name" ASC) Info: => 0.0001278s Info: AlterTable Indexers Info: => 1.1E-06s Info: CreateColumn Indexers AppProfileId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "AppProfileId" INTEGER NOT NULL DEFAULT 1 Info: => 0.0003685s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-08-24T13:42:52', 'app_profiles') Info: Committing Transaction Info: 6: app_profiles migrated Info: => 0.0010103s Info: 7: history_failed migrating Info: Beginning Transaction Info: Starting migration of Main DB to 7 Info: AlterTable History Info: => 1.2E-06s Info: CreateColumn History Successful Boolean Info: ALTER TABLE "History" ADD COLUMN "Successful" INTEGER NOT NULL DEFAULT 1 Info: => 0.000376s Info: ExecuteSqlStatement UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: => 9.41E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-08-24T13:42:52', 'history_failed') Info: Committing Transaction Info: 7: history_failed migrated Info: => 0.000693s Info: 8: redacted_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 8 Info: PerformDBOperation Info: Performing DB Operation Info: => 4.95E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-08-24T13:42:52', 'redacted_api') Info: Committing Transaction Info: 8: redacted_api migrated Info: => 0.0006179s Info: 10: IndexerProxies migrating Info: Beginning Transaction Info: Starting migration of Main DB to 10 Info: CreateTable IndexerProxies Info: CREATE TABLE "IndexerProxies" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT) Info: => 0.0002359s Info: AlterTable Indexers Info: => 1.6E-06s Info: CreateColumn Indexers Tags String Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT Info: => 0.0003775s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-08-24T13:42:52', 'IndexerProxies') Info: Committing Transaction Info: 10: IndexerProxies migrated Info: => 0.0010053s Info: 11: app_indexer_remote_name migrating Info: Beginning Transaction Info: Starting migration of Main DB to 11 Info: AlterTable ApplicationIndexerMapping Info: => 1.7E-06s Info: CreateColumn ApplicationIndexerMapping RemoteIndexerName String Info: ALTER TABLE "ApplicationIndexerMapping" ADD COLUMN "RemoteIndexerName" TEXT Info: => 0.0003776s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-08-24T13:42:52', 'app_indexer_remote_name') Info: Committing Transaction Info: 11: app_indexer_remote_name migrated Info: => 0.0009863s Info: 13: desi_gazelle_to_unit3d migrating Info: Beginning Transaction Info: Starting migration of Main DB to 13 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'Unit3dSettings', "Enable" = 1 WHERE "Implementation" = 'DesiTorrents' Info: => 0.0001043s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-08-24T13:42:52', 'desi_gazelle_to_unit3d') Info: Committing Transaction Info: 13: desi_gazelle_to_unit3d migrated Info: => 0.000677s Info: 14: add_on_update_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 14 Info: AlterTable Notifications Info: => 1.6E-06s Info: CreateColumn Notifications OnApplicationUpdate Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003855s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-08-24T13:42:52', 'add_on_update_to_notifications') Info: Committing Transaction Info: 14: add_on_update_to_notifications migrated Info: => 0.0009973s Info: 15: IndexerVersions migrating Info: Beginning Transaction Info: Starting migration of Main DB to 15 Info: CreateTable IndexerDefinitionVersions Info: CREATE TABLE "IndexerDefinitionVersions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: => 0.000228s Info: CreateIndex IndexerDefinitionVersions (DefinitionId) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: => 0.0001643s Info: CreateIndex IndexerDefinitionVersions (File) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0001381s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-08-24T13:42:52', 'IndexerVersions') Info: Committing Transaction Info: 15: IndexerVersions migrated Info: => 0.000752s Info: 16: cleanup_config migrating Info: Beginning Transaction Info: Starting migration of Main DB to 16 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'movieinfolanguage' Info: => 8.41E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'downloadclientworkingfolders' Info: => 5.8E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-08-24T13:42:52', 'cleanup_config') Info: Committing Transaction Info: 16: cleanup_config migrated Info: => 0.0006083s Info: 17: indexer_cleanup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 17 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Aither' Info: => 8.94E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Anilibria' Info: => 6.15E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'AnimeWorld' Info: => 5.34E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'LatTeam' Info: => 5.24E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Blutopia' Info: => 5.12E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DanishBytes' Info: => 7.38E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DesiTorrents' Info: => 6.31E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DigitalCore' Info: => 5.34E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'InternetArchive' Info: => 5.24E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Milkie' Info: => 5.11E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShareIsland' Info: => 5.31E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'SuperBits' Info: => 5.34E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ThePirateBay' Info: => 5.06E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentLeech' Info: => 5.04E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentSeeds' Info: => 5.03E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'YTS' Info: => 5.67E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Animedia' Info: => 7.02E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Shizaproject' Info: => 6.24E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'ShowRSS' Info: => 6.13E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'SubsPlease' Info: => 6.79E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'TorrentsCSV' Info: => 6.55E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anidub' Info: => 6.35E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 6.24E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anthelion' Info: => 6.48E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'BB' Info: => 6.27E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDSpace' Info: => 6.5E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDTorrents' Info: => 6.49E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 6.13E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'RevolutionTT' Info: => 6.2E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'SpeedCD' Info: => 6.31E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'TVVault' Info: => 6.47E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ZonaQ' Info: => 7.84E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'TorrentDay' Info: => 6.51E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'MoreThanTV' Info: => 6.39E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'BitHDTV' Info: => 6.52E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-08-24T13:42:52', 'indexer_cleanup') Info: Committing Transaction Info: 17: indexer_cleanup migrated Info: => 0.0006252s Info: 18: minimum_seeders migrating Info: Beginning Transaction Info: Starting migration of Main DB to 18 Info: AlterTable AppSyncProfiles Info: => 1.4E-06s Info: CreateColumn AppSyncProfiles MinimumSeeders Int32 Info: ALTER TABLE "AppSyncProfiles" ADD COLUMN "MinimumSeeders" INTEGER NOT NULL DEFAULT 1 Info: => 0.0004184s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-08-24T13:42:52', 'minimum_seeders') Info: Committing Transaction Info: 18: minimum_seeders migrated Info: => 0.0010261s Info: 19: remove_showrss migrating Info: Beginning Transaction Info: Starting migration of Main DB to 19 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShowRSS' Info: => 8.6E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-08-24T13:42:52', 'remove_showrss') Info: Committing Transaction Info: 19: remove_showrss migrated Info: => 0.0006334s Info: 20: remove_torrentparadiseml migrating Info: Beginning Transaction Info: Starting migration of Main DB to 20 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentParadiseMl' Info: => 8.3E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-08-24T13:42:52', 'remove_torrentparadiseml') Info: Committing Transaction Info: 20: remove_torrentparadiseml migrated Info: => 0.000638s Info: 21: localization_setting_to_string migrating Info: Beginning Transaction Info: Starting migration of Main DB to 21 Info: PerformDBOperation Info: Performing DB Operation Info: => 5.06E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-08-24T13:42:52', 'localization_setting_to_string') Info: Committing Transaction Info: 21: localization_setting_to_string migrated Info: => 0.0006263s Info: 22: orpheus_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 22 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.32E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-08-24T13:42:52', 'orpheus_api') Info: Committing Transaction Info: 22: orpheus_api migrated Info: => 0.0006789s Info: 23: download_client_categories migrating Info: Beginning Transaction Info: Starting migration of Main DB to 23 Info: AlterTable DownloadClients Info: => 1.5E-06s Info: CreateColumn DownloadClients Categories String Info: ALTER TABLE "DownloadClients" ADD COLUMN "Categories" TEXT NOT NULL DEFAULT '[]' Info: => 0.0004238s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-08-24T13:42:52', 'download_client_categories') Info: Committing Transaction Info: 23: download_client_categories migrated Info: => 0.0010375s Info: 24: add_salt_to_users migrating Info: Beginning Transaction Info: Starting migration of Main DB to 24 Info: AlterTable Users Info: => 1.1E-06s Info: CreateColumn Users Salt String Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT Info: => 0.0003948s Info: CreateColumn Users Iterations Int32 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER Info: => 0.0003824s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-08-24T13:42:52', 'add_salt_to_users') Info: Committing Transaction Info: 24: add_salt_to_users migrated Info: => 0.0009881s Info: 25: speedcd_userpasssettings_to_speedcdsettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 25 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'SpeedCDSettings' WHERE "Implementation" = 'SpeedCD' Info: => 9.52E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-08-24T13:42:52', 'speedcd_userpasssettings_to_speedcdsettings') Info: Committing Transaction Info: 25: speedcd_userpasssettings_to_speedcdsettings migrated Info: => 0.0006747s Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 26 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'TorrentDaySettings' WHERE "Implementation" = 'TorrentDay' Info: => 9.48E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-08-24T13:42:52', 'torrentday_cookiesettings_to_torrentdaysettings') Info: Committing Transaction Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrated Info: => 0.0006621s Info: 27: alpharatio_greatposterwall_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 27 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AlphaRatioSettings' WHERE "Implementation" = 'AlphaRatio' Info: => 9.53E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'GreatPosterWallSettings' WHERE "Implementation" = 'GreatPosterWall' Info: => 7.03E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-08-24T13:42:52', 'alpharatio_greatposterwall_config_contract') Info: Committing Transaction Info: 27: alpharatio_greatposterwall_config_contract migrated Info: => 0.000629s Info: 28: remove_notwhatcd migrating Info: Beginning Transaction Info: Starting migration of Main DB to 28 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'NotWhatCD' Info: => 8.22E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-08-24T13:42:52', 'remove_notwhatcd') Info: Committing Transaction Info: 28: remove_notwhatcd migrated Info: => 0.0006394s Info: 29: add_on_grab_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 29 Info: AlterTable Notifications Info: => 1.2E-06s Info: CreateColumn Notifications OnGrab Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnGrab" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004122s Info: AlterTable Notifications Info: => 1.71E-05s Info: CreateColumn Notifications IncludeManualGrabs Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeManualGrabs" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003874s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-08-24T13:42:52', 'add_on_grab_to_notifications') Info: Committing Transaction Info: 29: add_on_grab_to_notifications migrated Info: => 0.0010121s Info: 30: animetorrents_use_custom_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 30 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AnimeTorrentsSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 9.84E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-08-24T13:42:52', 'animetorrents_use_custom_config_contract') Info: Committing Transaction Info: 30: animetorrents_use_custom_config_contract migrated Info: => 0.0009176s Info: 31: apprise_server_url migrating Info: Beginning Transaction Info: Starting migration of Main DB to 31 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.69E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-08-24T13:42:52', 'apprise_server_url') Info: Committing Transaction Info: 31: apprise_server_url migrated Info: => 0.0006659s Info: 32: health_restored_notification migrating Info: Beginning Transaction Info: Starting migration of Main DB to 32 Info: AlterTable Notifications Info: => 1.8E-06s Info: CreateColumn Notifications OnHealthRestored Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004047s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-08-24T13:42:52', 'health_restored_notification') Info: Committing Transaction Info: 32: health_restored_notification migrated Info: => 0.0010618s Info: 33: remove_uc migrating Info: Beginning Transaction Info: Starting migration of Main DB to 33 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' Info: => 8.29E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-08-24T13:42:52', 'remove_uc') Info: Committing Transaction Info: 33: remove_uc migrated Info: => 0.0006727s Info: 34: history_fix_data_titles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 34 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.28E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-08-24T13:42:52', 'history_fix_data_titles') Info: Committing Transaction Info: 34: history_fix_data_titles migrated Info: => 0.0006613s Info: 35: download_client_per_indexer migrating Info: Beginning Transaction Info: Starting migration of Main DB to 35 Info: AlterTable Indexers Info: => 1.7E-06s Info: CreateColumn Indexers DownloadClientId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004058s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-08-24T13:42:52', 'download_client_per_indexer') Info: Committing Transaction Info: 35: download_client_per_indexer migrated Info: => 0.0010559s Info: 36: postgres_update_timestamp_columns_to_with_timezone migrating Info: Beginning Transaction Info: Starting migration of Main DB to 36 Info: AlterTable ApplicationStatus Info: => 1.3E-06s Info: AlterColumn ApplicationStatus InitialFailure DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0037831s Info: AlterTable ApplicationStatus Info: => 1.1E-06s Info: AlterColumn ApplicationStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0036392s Info: AlterTable ApplicationStatus Info: => 1.1E-06s Info: AlterColumn ApplicationStatus DisabledTill DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0036209s Info: AlterTable Commands Info: => 1.4E-06s Info: AlterColumn Commands QueuedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0035329s Info: AlterTable Commands Info: => 1.3E-06s Info: AlterColumn Commands StartedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0035417s Info: AlterTable Commands Info: => 1.4E-06s Info: AlterColumn Commands EndedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0035093s Info: AlterTable DownloadClientStatus Info: => 1.4E-06s Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0036541s Info: AlterTable DownloadClientStatus Info: => 1.3E-06s Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.003597s Info: AlterTable DownloadClientStatus Info: => 1.1E-06s Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0036242s Info: AlterTable History Info: => 1.3E-06s Info: AlterColumn History Date DateTimeOffset Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Successful" INTEGER NOT NULL) Info: INSERT INTO "History_temp" ("Id", "IndexerId", "Date", "Data", "EventType", "DownloadId", "Successful") SELECT "Id", "IndexerId", "Date", "Data", "EventType", "DownloadId", "Successful" FROM "History" Info: DROP TABLE "History" Info: ALTER TABLE "History_temp" RENAME TO "History" Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.0037569s Info: AlterTable IndexerDefinitionVersions Info: => 1.3E-06s Info: AlterColumn IndexerDefinitionVersions LastUpdated DateTimeOffset Info: CREATE TABLE "IndexerDefinitionVersions_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: INSERT INTO "IndexerDefinitionVersions_temp" ("Id", "DefinitionId", "File", "Sha", "LastUpdated") SELECT "Id", "DefinitionId", "File", "Sha", "LastUpdated" FROM "IndexerDefinitionVersions" Info: DROP TABLE "IndexerDefinitionVersions" Info: ALTER TABLE "IndexerDefinitionVersions_temp" RENAME TO "IndexerDefinitionVersions" Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0037936s Info: AlterTable IndexerStatus Info: => 1.2E-06s Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0056802s Info: AlterTable IndexerStatus Info: => 1.1E-06s Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0037698s Info: AlterTable IndexerStatus Info: => 9E-07s Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0037914s Info: AlterTable IndexerStatus Info: => 1.2E-06s Info: AlterColumn IndexerStatus CookiesExpirationDate DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0038073s Info: AlterTable Indexers Info: => 1.3E-06s Info: AlterColumn Indexers Added DateTimeOffset Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL, "Redirect" INTEGER NOT NULL, "AppProfileId" INTEGER NOT NULL, "Tags" TEXT, "DownloadClientId" INTEGER NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0038331s Info: AlterTable ScheduledTasks Info: => 1.1E-06s Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" Info: DROP TABLE "ScheduledTasks" Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0036919s Info: AlterTable ScheduledTasks Info: => 1.3E-06s Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" Info: DROP TABLE "ScheduledTasks" Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0036773s Info: AlterTable VersionInfo Info: => 1E-06s Info: AlterColumn VersionInfo AppliedOn DateTimeOffset Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" Info: DROP TABLE "VersionInfo" Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.0037976s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-08-24T13:42:52', 'postgres_update_timestamp_columns_to_with_timezone') Info: Committing Transaction Info: 36: postgres_update_timestamp_columns_to_with_timezone migrated Info: => 0.0049285s Info: 37: add_notification_status migrating Info: Beginning Transaction Info: Starting migration of Main DB to 37 Info: CreateTable NotificationStatus Info: CREATE TABLE "NotificationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0002082s Info: CreateIndex NotificationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) Info: => 0.0001242s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-08-24T13:42:52', 'add_notification_status') Info: Committing Transaction Info: 37: add_notification_status migrated Info: => 0.0008083s Info: 38: indexers_freeleech_only_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 38 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'HDSpaceSettings' WHERE "Implementation" = 'HDSpace' Info: => 9.94E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'ImmortalSeedSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 7E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'XSpeedsSettings' WHERE "Implementation" = 'XSpeeds' Info: => 6.71E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-08-24T13:42:52', 'indexers_freeleech_only_config_contract') Info: Committing Transaction Info: 38: indexers_freeleech_only_config_contract migrated Info: => 0.000692s Info: 39: email_encryption migrating Info: Beginning Transaction Info: Starting migration of Main DB to 39 Info: PerformDBOperation Info: Performing DB Operation Info: => 7.02E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-08-24T13:42:52', 'email_encryption') Info: Committing Transaction Info: 39: email_encryption migrated Info: => 0.0006868s Info: 40: newznab_category_to_capabilities_settings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 40 Info: INSERT INTO "Indexers" ("Name", "Redirect", "AppProfileId", "DownloadClientId", "Priority", "Added", "Implementation", "Settings", "ConfigContract") VALUES ('Usenet Indexer', 0, 0, 0, 25, '2025-08-24T13:42:52', 'Newznab', '{}', 'NewznabSettings') Info: PerformDBOperation Info: Performing DB Operation Info: => 0.0010866s Info: -> 1 Insert operations completed in 00:00:00.0001900 taking an average of 00:00:00.0001900 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-08-24T13:42:52', 'newznab_category_to_capabilities_settings') Info: Committing Transaction Info: 40: newznab_category_to_capabilities_settings migrated Info: => 0.001763s Debug: Took: 00:00:00.1541973 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.newznab_category_to_capabilities_settingsFixture.should_use_defaults_when_settings_are_empty --- Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.newznab_indexers_enable_redirectFixture.should_handle_multiple_indexers --- Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397724525286_101/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0238954s Info: DatabaseEngineVersionCheck migrated Info: => 0.0239255s Info: VersionMigration migrating Info: Beginning Transaction Info: CreateTable VersionInfo Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) Info: => 0.0002466s Info: Committing Transaction Info: VersionMigration migrated Info: => 0.001208s Info: VersionUniqueMigration migrating Info: Beginning Transaction Info: CreateIndex VersionInfo (Version) Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.0001737s Info: AlterTable VersionInfo Info: => 1.4E-06s Info: CreateColumn VersionInfo AppliedOn DateTime Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME Info: => 0.0006996s Info: Committing Transaction Info: VersionUniqueMigration migrated Info: => 0.0012017s Info: VersionDescriptionMigration migrating Info: Beginning Transaction Info: AlterTable VersionInfo Info: => 2E-06s Info: CreateColumn VersionInfo Description String Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT Info: => 0.00024s Info: Committing Transaction Info: VersionDescriptionMigration migrated Info: => 0.0007079s Info: 1: InitialSetup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 1 Info: CreateTable Config Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) Info: => 0.0002138s Info: CreateIndex Config (Key) Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) Info: => 0.0001194s Info: CreateTable History Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT) Info: => 0.0001658s Info: CreateIndex History (DownloadId) Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: => 0.0001041s Info: CreateTable Notifications Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL) Info: => 0.0001838s Info: CreateTable ScheduledTasks Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: => 0.0001512s Info: CreateIndex ScheduledTasks (TypeName) Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.000104s Info: CreateTable Indexers Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 25, "Added" DATETIME NOT NULL) Info: => 0.0002263s Info: CreateIndex Indexers (Name) Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0001109s Info: CreateTable ApplicationIndexerMapping Info: CREATE TABLE "ApplicationIndexerMapping" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "AppId" INTEGER NOT NULL, "RemoteIndexerId" INTEGER NOT NULL) Info: => 0.000145s Info: CreateTable Applications Info: CREATE TABLE "Applications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "SyncLevel" INTEGER NOT NULL, "Tags" TEXT) Info: => 0.000163s Info: CreateIndex Applications (Name) Info: CREATE UNIQUE INDEX "IX_Applications_Name" ON "Applications" ("Name" ASC) Info: => 0.0001076s Info: CreateTable Tags Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) Info: => 0.000134s Info: CreateIndex Tags (Label) Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) Info: => 0.0001054s Info: CreateTable Users Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) Info: => 0.0001414s Info: CreateIndex Users (Identifier) Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) Info: => 9.99E-05s Info: CreateIndex Users (Username) Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) Info: => 9.52E-05s Info: CreateTable Commands Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: => 0.000204s Info: CreateTable IndexerStatus Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: => 0.0002023s Info: CreateIndex IndexerStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0001414s Info: CreateTable CustomFilters Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) Info: => 0.0001544s Info: CreateIndex History (Date) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.0001131s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-08-24T13:42:52', 'InitialSetup') Info: Committing Transaction Info: 1: InitialSetup migrated Info: => 0.0009041s Info: 2: ApplicationStatus migrating Info: Beginning Transaction Info: Starting migration of Main DB to 2 Info: DeleteColumn Indexers EnableAutomaticSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0030875s Info: DeleteColumn Indexers EnableInteractiveSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0028991s Info: RenameColumn Indexers EnableRss to Enable Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0028601s Info: CreateTable ApplicationStatus Info: CREATE TABLE "ApplicationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0001728s Info: CreateIndex ApplicationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0001488s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-08-24T13:42:52', 'ApplicationStatus') Info: Committing Transaction Info: 2: ApplicationStatus migrated Info: => 0.0008244s Info: 3: IndexerProps migrating Info: Beginning Transaction Info: Starting migration of Main DB to 3 Info: AlterTable Indexers Info: => 1.3E-06s Info: CreateColumn Indexers Redirect Boolean Info: ALTER TABLE "Indexers" ADD COLUMN "Redirect" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003509s Info: CreateTable DownloadClients Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 1) Info: => 0.0002173s Info: CreateTable DownloadClientStatus Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0001691s Info: CreateIndex DownloadClientStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0001085s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-08-24T13:42:52', 'IndexerProps') Info: Committing Transaction Info: 3: IndexerProps migrated Info: => 0.0007333s Info: 4: add_update_history migrating Info: Beginning Transaction Info: Starting migration of Main DB to 4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-08-24T13:42:52', 'add_update_history') Info: Committing Transaction Info: 4: add_update_history migrated Info: => 0.0006564s Info: 5: update_notifiarr migrating Info: Beginning Transaction Info: Starting migration of Main DB to 5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: => 0.0001252s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-08-24T13:42:52', 'update_notifiarr') Info: Committing Transaction Info: 5: update_notifiarr migrated Info: => 0.0007005s Info: 6: app_profiles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 6 Info: CreateTable AppSyncProfiles Info: CREATE TABLE "AppSyncProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "EnableRss" INTEGER NOT NULL, "EnableInteractiveSearch" INTEGER NOT NULL, "EnableAutomaticSearch" INTEGER NOT NULL) Info: => 0.0001884s Info: CreateIndex AppSyncProfiles (Name) Info: CREATE UNIQUE INDEX "IX_AppSyncProfiles_Name" ON "AppSyncProfiles" ("Name" ASC) Info: => 0.0001199s Info: AlterTable Indexers Info: => 1E-06s Info: CreateColumn Indexers AppProfileId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "AppProfileId" INTEGER NOT NULL DEFAULT 1 Info: => 0.000349s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-08-24T13:42:52', 'app_profiles') Info: Committing Transaction Info: 6: app_profiles migrated Info: => 0.0009858s Info: 7: history_failed migrating Info: Beginning Transaction Info: Starting migration of Main DB to 7 Info: AlterTable History Info: => 1.9E-06s Info: CreateColumn History Successful Boolean Info: ALTER TABLE "History" ADD COLUMN "Successful" INTEGER NOT NULL DEFAULT 1 Info: => 0.000371s Info: ExecuteSqlStatement UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: => 9.61E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-08-24T13:42:52', 'history_failed') Info: Committing Transaction Info: 7: history_failed migrated Info: => 0.0006935s Info: 8: redacted_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 8 Info: PerformDBOperation Info: Performing DB Operation Info: => 5.48E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-08-24T13:42:52', 'redacted_api') Info: Committing Transaction Info: 8: redacted_api migrated Info: => 0.0006332s Info: 10: IndexerProxies migrating Info: Beginning Transaction Info: Starting migration of Main DB to 10 Info: CreateTable IndexerProxies Info: CREATE TABLE "IndexerProxies" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT) Info: => 0.0001925s Info: AlterTable Indexers Info: => 9E-07s Info: CreateColumn Indexers Tags String Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT Info: => 0.0003513s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-08-24T13:42:52', 'IndexerProxies') Info: Committing Transaction Info: 10: IndexerProxies migrated Info: => 0.0009775s Info: 11: app_indexer_remote_name migrating Info: Beginning Transaction Info: Starting migration of Main DB to 11 Info: AlterTable ApplicationIndexerMapping Info: => 1.7E-06s Info: CreateColumn ApplicationIndexerMapping RemoteIndexerName String Info: ALTER TABLE "ApplicationIndexerMapping" ADD COLUMN "RemoteIndexerName" TEXT Info: => 0.0004032s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-08-24T13:42:52', 'app_indexer_remote_name') Info: Committing Transaction Info: 11: app_indexer_remote_name migrated Info: => 0.0010294s Info: 13: desi_gazelle_to_unit3d migrating Info: Beginning Transaction Info: Starting migration of Main DB to 13 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'Unit3dSettings', "Enable" = 1 WHERE "Implementation" = 'DesiTorrents' Info: => 0.0001172s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-08-24T13:42:52', 'desi_gazelle_to_unit3d') Info: Committing Transaction Info: 13: desi_gazelle_to_unit3d migrated Info: => 0.0006947s Info: 14: add_on_update_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 14 Info: AlterTable Notifications Info: => 1.5E-06s Info: CreateColumn Notifications OnApplicationUpdate Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003783s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-08-24T13:42:52', 'add_on_update_to_notifications') Info: Committing Transaction Info: 14: add_on_update_to_notifications migrated Info: => 0.0009995s Info: 15: IndexerVersions migrating Info: Beginning Transaction Info: Starting migration of Main DB to 15 Info: CreateTable IndexerDefinitionVersions Info: CREATE TABLE "IndexerDefinitionVersions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: => 0.0001857s Info: CreateIndex IndexerDefinitionVersions (DefinitionId) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: => 0.0001311s Info: CreateIndex IndexerDefinitionVersions (File) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0001437s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-08-24T13:42:52', 'IndexerVersions') Info: Committing Transaction Info: 15: IndexerVersions migrated Info: => 0.0007708s Info: 16: cleanup_config migrating Info: Beginning Transaction Info: Starting migration of Main DB to 16 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'movieinfolanguage' Info: => 8.8E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'downloadclientworkingfolders' Info: => 5.92E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-08-24T13:42:52', 'cleanup_config') Info: Committing Transaction Info: 16: cleanup_config migrated Info: => 0.0006188s Info: 17: indexer_cleanup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 17 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Aither' Info: => 8.85E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Anilibria' Info: => 6.04E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'AnimeWorld' Info: => 5.78E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'LatTeam' Info: => 5.48E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Blutopia' Info: => 5.54E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DanishBytes' Info: => 5.76E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DesiTorrents' Info: => 5.34E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DigitalCore' Info: => 5.43E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'InternetArchive' Info: => 5.21E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Milkie' Info: => 5.29E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShareIsland' Info: => 6.34E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'SuperBits' Info: => 5.46E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ThePirateBay' Info: => 5.15E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentLeech' Info: => 5.21E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentSeeds' Info: => 5.24E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'YTS' Info: => 5.44E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Animedia' Info: => 7.17E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Shizaproject' Info: => 6.57E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'ShowRSS' Info: => 6.85E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'SubsPlease' Info: => 6.76E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'TorrentsCSV' Info: => 6.52E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anidub' Info: => 6.43E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 8.86E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anthelion' Info: => 6.92E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'BB' Info: => 6.44E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDSpace' Info: => 6.77E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDTorrents' Info: => 6.74E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 7.16E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'RevolutionTT' Info: => 6.87E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'SpeedCD' Info: => 6.43E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'TVVault' Info: => 6.32E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ZonaQ' Info: => 6.65E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'TorrentDay' Info: => 6.73E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'MoreThanTV' Info: => 6.38E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'BitHDTV' Info: => 7.64E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-08-24T13:42:52', 'indexer_cleanup') Info: Committing Transaction Info: 17: indexer_cleanup migrated Info: => 0.0006404s Info: 18: minimum_seeders migrating Info: Beginning Transaction Info: Starting migration of Main DB to 18 Info: AlterTable AppSyncProfiles Info: => 1.9E-06s Info: CreateColumn AppSyncProfiles MinimumSeeders Int32 Info: ALTER TABLE "AppSyncProfiles" ADD COLUMN "MinimumSeeders" INTEGER NOT NULL DEFAULT 1 Info: => 0.00041s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-08-24T13:42:52', 'minimum_seeders') Info: Committing Transaction Info: 18: minimum_seeders migrated Info: => 0.00103s Info: 19: remove_showrss migrating Info: Beginning Transaction Info: Starting migration of Main DB to 19 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShowRSS' Info: => 8.45E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-08-24T13:42:52', 'remove_showrss') Info: Committing Transaction Info: 19: remove_showrss migrated Info: => 0.0006491s Info: 20: remove_torrentparadiseml migrating Info: Beginning Transaction Info: Starting migration of Main DB to 20 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentParadiseMl' Info: => 8.46E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-08-24T13:42:52', 'remove_torrentparadiseml') Info: Committing Transaction Info: 20: remove_torrentparadiseml migrated Info: => 0.0006453s Info: 21: localization_setting_to_string migrating Info: Beginning Transaction Info: Starting migration of Main DB to 21 Info: PerformDBOperation Info: Performing DB Operation Info: => 4.67E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-08-24T13:42:52', 'localization_setting_to_string') Info: Committing Transaction Info: 21: localization_setting_to_string migrated Info: => 0.000634s Info: 22: orpheus_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 22 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.46E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-08-24T13:42:52', 'orpheus_api') Info: Committing Transaction Info: 22: orpheus_api migrated Info: => 0.0006373s Info: 23: download_client_categories migrating Info: Beginning Transaction Info: Starting migration of Main DB to 23 Info: AlterTable DownloadClients Info: => 1.7E-06s Info: CreateColumn DownloadClients Categories String Info: ALTER TABLE "DownloadClients" ADD COLUMN "Categories" TEXT NOT NULL DEFAULT '[]' Info: => 0.0004164s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-08-24T13:42:52', 'download_client_categories') Info: Committing Transaction Info: 23: download_client_categories migrated Info: => 0.0010262s Info: 24: add_salt_to_users migrating Info: Beginning Transaction Info: Starting migration of Main DB to 24 Info: AlterTable Users Info: => 1.7E-06s Info: CreateColumn Users Salt String Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT Info: => 0.0003894s Info: CreateColumn Users Iterations Int32 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER Info: => 0.0003643s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-08-24T13:42:52', 'add_salt_to_users') Info: Committing Transaction Info: 24: add_salt_to_users migrated Info: => 0.0009754s Info: 25: speedcd_userpasssettings_to_speedcdsettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 25 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'SpeedCDSettings' WHERE "Implementation" = 'SpeedCD' Info: => 9.69E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-08-24T13:42:52', 'speedcd_userpasssettings_to_speedcdsettings') Info: Committing Transaction Info: 25: speedcd_userpasssettings_to_speedcdsettings migrated Info: => 0.0006622s Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 26 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'TorrentDaySettings' WHERE "Implementation" = 'TorrentDay' Info: => 9.67E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-08-24T13:42:52', 'torrentday_cookiesettings_to_torrentdaysettings') Info: Committing Transaction Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrated Info: => 0.0006491s Info: 27: alpharatio_greatposterwall_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 27 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AlphaRatioSettings' WHERE "Implementation" = 'AlphaRatio' Info: => 9.59E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'GreatPosterWallSettings' WHERE "Implementation" = 'GreatPosterWall' Info: => 6.88E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-08-24T13:42:52', 'alpharatio_greatposterwall_config_contract') Info: Committing Transaction Info: 27: alpharatio_greatposterwall_config_contract migrated Info: => 0.0006129s Info: 28: remove_notwhatcd migrating Info: Beginning Transaction Info: Starting migration of Main DB to 28 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'NotWhatCD' Info: => 8.5E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-08-24T13:42:52', 'remove_notwhatcd') Info: Committing Transaction Info: 28: remove_notwhatcd migrated Info: => 0.0006293s Info: 29: add_on_grab_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 29 Info: AlterTable Notifications Info: => 1.6E-06s Info: CreateColumn Notifications OnGrab Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnGrab" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004077s Info: AlterTable Notifications Info: => 1.2E-06s Info: CreateColumn Notifications IncludeManualGrabs Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeManualGrabs" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004078s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-08-24T13:42:52', 'add_on_grab_to_notifications') Info: Committing Transaction Info: 29: add_on_grab_to_notifications migrated Info: => 0.0010169s Info: 30: animetorrents_use_custom_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 30 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AnimeTorrentsSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 9.92E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-08-24T13:42:52', 'animetorrents_use_custom_config_contract') Info: Committing Transaction Info: 30: animetorrents_use_custom_config_contract migrated Info: => 0.0006597s Info: 31: apprise_server_url migrating Info: Beginning Transaction Info: Starting migration of Main DB to 31 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.42E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-08-24T13:42:52', 'apprise_server_url') Info: Committing Transaction Info: 31: apprise_server_url migrated Info: => 0.0006866s Info: 32: health_restored_notification migrating Info: Beginning Transaction Info: Starting migration of Main DB to 32 Info: AlterTable Notifications Info: => 1.7E-06s Info: CreateColumn Notifications OnHealthRestored Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004138s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-08-24T13:42:52', 'health_restored_notification') Info: Committing Transaction Info: 32: health_restored_notification migrated Info: => 0.0010656s Info: 33: remove_uc migrating Info: Beginning Transaction Info: Starting migration of Main DB to 33 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' Info: => 8.22E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-08-24T13:42:52', 'remove_uc') Info: Committing Transaction Info: 33: remove_uc migrated Info: => 0.0006741s Info: 34: history_fix_data_titles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 34 Info: PerformDBOperation Info: Performing DB Operation Info: => 7E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-08-24T13:42:52', 'history_fix_data_titles') Info: Committing Transaction Info: 34: history_fix_data_titles migrated Info: => 0.0006761s Info: 35: download_client_per_indexer migrating Info: Beginning Transaction Info: Starting migration of Main DB to 35 Info: AlterTable Indexers Info: => 1.6E-06s Info: CreateColumn Indexers DownloadClientId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004165s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-08-24T13:42:52', 'download_client_per_indexer') Info: Committing Transaction Info: 35: download_client_per_indexer migrated Info: => 0.0010557s Info: 36: postgres_update_timestamp_columns_to_with_timezone migrating Info: Beginning Transaction Info: Starting migration of Main DB to 36 Info: AlterTable ApplicationStatus Info: => 1.6E-06s Info: AlterColumn ApplicationStatus InitialFailure DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0041409s Info: AlterTable ApplicationStatus Info: => 1.4E-06s Info: AlterColumn ApplicationStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0039123s Info: AlterTable ApplicationStatus Info: => 1.3E-06s Info: AlterColumn ApplicationStatus DisabledTill DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0039083s Info: AlterTable Commands Info: => 1.1E-06s Info: AlterColumn Commands QueuedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.003628s Info: AlterTable Commands Info: => 1.3E-06s Info: AlterColumn Commands StartedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0036671s Info: AlterTable Commands Info: => 1.4E-06s Info: AlterColumn Commands EndedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0036621s Info: AlterTable DownloadClientStatus Info: => 1.5E-06s Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0038359s Info: AlterTable DownloadClientStatus Info: => 1.1E-06s Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0037145s Info: AlterTable DownloadClientStatus Info: => 1.5E-06s Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0037694s Info: AlterTable History Info: => 1.1E-06s Info: AlterColumn History Date DateTimeOffset Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Successful" INTEGER NOT NULL) Info: INSERT INTO "History_temp" ("Id", "IndexerId", "Date", "Data", "EventType", "DownloadId", "Successful") SELECT "Id", "IndexerId", "Date", "Data", "EventType", "DownloadId", "Successful" FROM "History" Info: DROP TABLE "History" Info: ALTER TABLE "History_temp" RENAME TO "History" Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.0038922s Info: AlterTable IndexerDefinitionVersions Info: => 1E-06s Info: AlterColumn IndexerDefinitionVersions LastUpdated DateTimeOffset Info: CREATE TABLE "IndexerDefinitionVersions_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: INSERT INTO "IndexerDefinitionVersions_temp" ("Id", "DefinitionId", "File", "Sha", "LastUpdated") SELECT "Id", "DefinitionId", "File", "Sha", "LastUpdated" FROM "IndexerDefinitionVersions" Info: DROP TABLE "IndexerDefinitionVersions" Info: ALTER TABLE "IndexerDefinitionVersions_temp" RENAME TO "IndexerDefinitionVersions" Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0038979s Info: AlterTable IndexerStatus Info: => 1.1E-06s Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0038131s Info: AlterTable IndexerStatus Info: => 1.2E-06s Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0038503s Info: AlterTable IndexerStatus Info: => 1.5E-06s Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0038055s Info: AlterTable IndexerStatus Info: => 1.4E-06s Info: AlterColumn IndexerStatus CookiesExpirationDate DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0038555s Info: AlterTable Indexers Info: => 1.4E-06s Info: AlterColumn Indexers Added DateTimeOffset Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL, "Redirect" INTEGER NOT NULL, "AppProfileId" INTEGER NOT NULL, "Tags" TEXT, "DownloadClientId" INTEGER NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0038577s Info: AlterTable ScheduledTasks Info: => 1.3E-06s Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" Info: DROP TABLE "ScheduledTasks" Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0038764s Info: AlterTable ScheduledTasks Info: => 1.2E-06s Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" Info: DROP TABLE "ScheduledTasks" Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0038535s Info: AlterTable VersionInfo Info: => 1.3E-06s Info: AlterColumn VersionInfo AppliedOn DateTimeOffset Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" Info: DROP TABLE "VersionInfo" Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.0038169s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-08-24T13:42:52', 'postgres_update_timestamp_columns_to_with_timezone') Info: Committing Transaction Info: 36: postgres_update_timestamp_columns_to_with_timezone migrated Info: => 0.0049355s Info: 37: add_notification_status migrating Info: Beginning Transaction Info: Starting migration of Main DB to 37 Info: CreateTable NotificationStatus Info: CREATE TABLE "NotificationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0002023s Info: CreateIndex NotificationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) Info: => 0.0001164s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-08-24T13:42:52', 'add_notification_status') Info: Committing Transaction Info: 37: add_notification_status migrated Info: => 0.0007836s Info: 38: indexers_freeleech_only_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 38 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'HDSpaceSettings' WHERE "Implementation" = 'HDSpace' Info: => 9.9E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'ImmortalSeedSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 7.37E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'XSpeedsSettings' WHERE "Implementation" = 'XSpeeds' Info: => 6.72E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-08-24T13:42:52', 'indexers_freeleech_only_config_contract') Info: Committing Transaction Info: 38: indexers_freeleech_only_config_contract migrated Info: => 0.000673s Info: 39: email_encryption migrating Info: Beginning Transaction Info: Starting migration of Main DB to 39 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.18E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-08-24T13:42:52', 'email_encryption') Info: Committing Transaction Info: 39: email_encryption migrated Info: => 0.0006728s Info: 40: newznab_category_to_capabilities_settings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 40 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.05E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-08-24T13:42:52', 'newznab_category_to_capabilities_settings') Info: Committing Transaction Info: 40: newznab_category_to_capabilities_settings migrated Info: => 0.0006617s Info: 41: gazelle_freeleech_token_options migrating Info: Beginning Transaction Info: Starting migration of Main DB to 41 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.33E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-08-24T13:42:52', 'gazelle_freeleech_token_options') Info: Committing Transaction Info: 41: gazelle_freeleech_token_options migrated Info: => 0.0006646s Info: 42: myanonamouse_freeleech_wedge_options migrating Info: Beginning Transaction Info: Starting migration of Main DB to 42 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.17E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-08-24T13:42:52', 'myanonamouse_freeleech_wedge_options') Info: Committing Transaction Info: 42: myanonamouse_freeleech_wedge_options migrated Info: => 0.0006618s Info: 43: newznab_indexers_enable_redirect migrating Info: Beginning Transaction Info: Starting migration of Main DB to 43 Info: INSERT INTO "Indexers" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId") VALUES (1, 'Test 1', 'Newznab', '{"baseUrl":"https://example1.com","apiKey":"testapikey1"}', 'NewznabSettings', 1, 4, '2025-08-24T13:42:52', 0, 1, '[]', 0) Info: INSERT INTO "Indexers" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId") VALUES (2, 'Test 2', 'Newznab', '{"baseUrl":"https://example2.com","apiKey":"testapikey2"}', 'NewznabSettings', 1, 5, '2025-08-24T13:42:52', 0, 1, '[]', 0) Info: INSERT INTO "Indexers" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId") VALUES (3, 'Test 3', 'Newznab', '{"baseUrl":"https://example3.com","apiKey":"testapikey3"}', 'NewznabSettings', 1, 6, '2025-08-24T13:42:52', 1, 1, '[]', 0) Info: INSERT INTO "Indexers" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId") VALUES (4, 'Test 4', 'OtherIndexer', '{"baseUrl":"https://otherindexer.com"}', 'OtherIndexerSettings', 1, 7, '2025-08-24T13:42:52', 0, 1, '[]', 0) Info: PerformDBOperation Info: Performing DB Operation Info: => 0.000699s Info: -> 4 Insert operations completed in 00:00:00.0007358 taking an average of 00:00:00.0001839 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (43, '2025-08-24T13:42:52', 'newznab_indexers_enable_redirect') Info: Committing Transaction Info: 43: newznab_indexers_enable_redirect migrated Info: => 0.001374s Debug: Took: 00:00:00.1838484 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.newznab_indexers_enable_redirectFixture.should_handle_multiple_indexers --- Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- Debug: Starting /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Test.Dummy Debug: Dummy process. ID:25377 Name:Prowlarr.Test.Dummy Path:/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Test.Dummy Debug: Finding process with Id:25377 Debug: Found process 25377:Prowlarr.Test.Dummy [/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Prowlarr.Test.Dummy] Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.newznab_indexers_enable_redirectFixture.should_not_affect_non_newznab_indexers --- Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397726690059_103/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0020001s Info: DatabaseEngineVersionCheck migrated Info: => 0.0020222s Info: VersionMigration migrating Info: Beginning Transaction Info: CreateTable VersionInfo Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) Info: => 0.0002189s Info: Committing Transaction Info: VersionMigration migrated Info: => 0.0011501s Info: VersionUniqueMigration migrating Info: Beginning Transaction Info: CreateIndex VersionInfo (Version) Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.0001706s Info: AlterTable VersionInfo Info: => 1.4E-06s Info: CreateColumn VersionInfo AppliedOn DateTime Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME Info: => 0.0007057s Info: Committing Transaction Info: VersionUniqueMigration migrated Info: => 0.001211s Info: VersionDescriptionMigration migrating Info: Beginning Transaction Info: AlterTable VersionInfo Info: => 1.3E-06s Info: CreateColumn VersionInfo Description String Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT Info: => 0.000242s Info: Committing Transaction Info: VersionDescriptionMigration migrated Info: => 0.000717s Info: 1: InitialSetup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 1 Info: CreateTable Config Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) Info: => 0.0002167s Info: CreateIndex Config (Key) Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) Info: => 0.0001279s Info: CreateTable History Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT) Info: => 0.0001716s Info: CreateIndex History (DownloadId) Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: => 0.0001351s Info: CreateTable Notifications Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL) Info: => 0.0001895s Info: CreateTable ScheduledTasks Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: => 0.0001497s Info: CreateIndex ScheduledTasks (TypeName) Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0001084s Info: CreateTable Indexers Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 25, "Added" DATETIME NOT NULL) Info: => 0.0002033s Info: CreateIndex Indexers (Name) Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0001129s Info: CreateTable ApplicationIndexerMapping Info: CREATE TABLE "ApplicationIndexerMapping" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "AppId" INTEGER NOT NULL, "RemoteIndexerId" INTEGER NOT NULL) Info: => 0.0001515s Info: CreateTable Applications Info: CREATE TABLE "Applications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "SyncLevel" INTEGER NOT NULL, "Tags" TEXT) Info: => 0.0001668s Info: CreateIndex Applications (Name) Info: CREATE UNIQUE INDEX "IX_Applications_Name" ON "Applications" ("Name" ASC) Info: => 0.0001045s Info: CreateTable Tags Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) Info: => 0.0001235s Info: CreateIndex Tags (Label) Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) Info: => 0.0001034s Info: CreateTable Users Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) Info: => 0.0001461s Info: CreateIndex Users (Identifier) Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) Info: => 0.0001081s Info: CreateIndex Users (Username) Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) Info: => 9.93E-05s Info: CreateTable Commands Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: => 0.0002122s Info: CreateTable IndexerStatus Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: => 0.0001913s Info: CreateIndex IndexerStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0001352s Info: CreateTable CustomFilters Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) Info: => 0.0001676s Info: CreateIndex History (Date) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.0001216s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-08-24T13:42:52', 'InitialSetup') Info: Committing Transaction Info: 1: InitialSetup migrated Info: => 0.0008971s Info: 2: ApplicationStatus migrating Info: Beginning Transaction Info: Starting migration of Main DB to 2 Info: DeleteColumn Indexers EnableAutomaticSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0031089s Info: DeleteColumn Indexers EnableInteractiveSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0028998s Info: RenameColumn Indexers EnableRss to Enable Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0029256s Info: CreateTable ApplicationStatus Info: CREATE TABLE "ApplicationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0001784s Info: CreateIndex ApplicationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0001112s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-08-24T13:42:52', 'ApplicationStatus') Info: Committing Transaction Info: 2: ApplicationStatus migrated Info: => 0.0008003s Info: 3: IndexerProps migrating Info: Beginning Transaction Info: Starting migration of Main DB to 3 Info: AlterTable Indexers Info: => 1.1E-06s Info: CreateColumn Indexers Redirect Boolean Info: ALTER TABLE "Indexers" ADD COLUMN "Redirect" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003494s Info: CreateTable DownloadClients Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 1) Info: => 0.0001991s Info: CreateTable DownloadClientStatus Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0001666s Info: CreateIndex DownloadClientStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0001197s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-08-24T13:42:52', 'IndexerProps') Info: Committing Transaction Info: 3: IndexerProps migrated Info: => 0.0007542s Info: 4: add_update_history migrating Info: Beginning Transaction Info: Starting migration of Main DB to 4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-08-24T13:42:52', 'add_update_history') Info: Committing Transaction Info: 4: add_update_history migrated Info: => 0.000655s Info: 5: update_notifiarr migrating Info: Beginning Transaction Info: Starting migration of Main DB to 5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: => 0.0001228s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-08-24T13:42:52', 'update_notifiarr') Info: Committing Transaction Info: 5: update_notifiarr migrated Info: => 0.0007012s Info: 6: app_profiles migrating Info: Beginning Transaction Info: Starting migration of Main DB Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- to 6 Info: CreateTable AppSyncProfiles Info: CREATE TABLE "AppSyncProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "EnableRss" INTEGER NOT NULL, "EnableInteractiveSearch" INTEGER NOT NULL, "EnableAutomaticSearch" INTEGER NOT NULL) Info: => 0.0001975s Info: CreateIndex AppSyncProfiles (Name) Info: CREATE UNIQUE INDEX "IX_AppSyncProfiles_Name" ON "AppSyncProfiles" ("Name" ASC) Info: => 0.0001207s Info: AlterTable Indexers Info: => 1E-06s Info: CreateColumn Indexers Ap pProfileId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "AppProfileId" INTEGER NOT NULL DEFAULT 1 Info: => 0.0003465s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-08-24T13:42:52', 'app_profiles') Info: Committing Transaction Info: 6: app_profiles migrated Info: => 0.000981s Info: 7: history_failed migrating Info: Beginning Transaction Info: Starting migration of Main DB to 7 Info: AlterTable History Info: => 1.5E-06s Info: CreateColumn History Successful Boolean Info: ALTER TABLE "History" ADD COLUMN "Successful" INTEGER NOT NULL DEFAULT 1 Info: => 0.0003686s Info: ExecuteSqlStatement UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: => 0.0001017s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-08-24T13:42:52', 'history_failed') Info: Committing Transaction Info: 7: history_failed migrated Info: => 0.0007074s Info: 8: redacted_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 8 Info: PerformDBOperation Info: Performing DB Operation Info: => 4.86E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-08-24T13:42:52', 'redacted_api') Info: Committing Transaction Info: 8: redacted_api migrated Info: => 0.0006653s Info: 10: IndexerProxies migrating Info: Beginning Transaction Info: Starting migration of Main DB to 10 Info: CreateTable IndexerProxies Info: CREATE TABLE "IndexerProxies" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT) Info: => 0.0002044s Info: AlterTable Indexers Info: => 1.3E-06s Info: CreateColumn Indexers Tags String Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT Info: => 0.0003561s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-08-24T13:42:52', 'IndexerProxies') Info: Committing Transaction Info: 10: IndexerProxies migrated Info: => 0.0009794s Info: 11: app_indexer_remote_name migrating Info: Beginning Transaction Info: Starting migration of Main DB to 11 Info: AlterTable ApplicationIndexerMapping Info: => 1.6E-06s Info: CreateColumn ApplicationIndexerMapping RemoteIndexerName String Info: ALTER TABLE "ApplicationIndexerMapping" ADD COLUMN "RemoteIndexerName" TEXT Info: => 0.0003637s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-08-24T13:42:52', 'app_indexer_remote_name') Info: Committing Transaction Info: 11: app_indexer_remote_name migrated Info: => 0.0010046s Info: 13: desi_gazelle_to_unit3d migrating Info: Beginning Transaction Info: Starting migration of Main DB to 13 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'Unit3dSettings', "Enable" = 1 WHERE "Implementation" = 'DesiTorrents' Info: => 0.0001056s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-08-24T13:42:52', 'desi_gazelle_to_unit3d') Info: Committing Transaction Info: 13: desi_gazelle_to_unit3d migrated Info: => 0.0006898s Info: 14: add_on_update_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 14 Info: AlterTable Notifications Info: => 1.6E-06s Info: CreateColumn Notifications OnApplicationUpdate Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003716s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-08-24T13:42:52', 'add_on_update_to_notifications') Info: Committing Transaction Info: 14: add_on_update_to_notifications migrated Info: => 0.000994s Info: 15: IndexerVersions migrating Info: Beginning Transaction Info: Starting migration of Main DB to 15 Info: CreateTable IndexerDefinitionVersions Info: CREATE TABLE "IndexerDefinitionVersions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: => 0.0001888s Info: CreateIndex IndexerDefinitionVersions (DefinitionId) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: => 0.0001347s Info: CreateIndex IndexerDefinitionVersions (File) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0001453s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-08-24T13:42:52', 'IndexerVersions') Info: Committing Transaction Info: 15: IndexerVersions migrated Info: => 0.0007691s Info: 16: cleanup_config migrating Info: Beginning Transaction Info: Starting migration of Main DB to 16 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'movieinfolanguage' Info: => 8.75E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'downloadclientworkingfolders' Info: => 6.41E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-08-24T13:42:52', 'cleanup_config') Info: Committing Transaction Info: 16: cleanup_config migrated Info: => 0.0006159s Info: 17: indexer_cleanup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 17 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Aither' Info: => 9.46E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Anilibria' Info: => 6.43E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'AnimeWorld' Info: => 5.54E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'LatTeam' Info: => 5.53E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Blutopia' Info: => 5.37E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DanishBytes' Info: => 5.36E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DesiTorrents' Info: => 5.29E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DigitalCore' Info: => 5.41E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'InternetArchive' Info: => 5.24E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Milkie' Info: => 5.16E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShareIsland' Info: => 5.44E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'SuperBits' Info: => 5.62E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ThePirateBay' Info: => 5.29E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentLeech' Info: => 5.29E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentSeeds' Info: => 6.5E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'YTS' Info: => 5.67E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Animedia' Info: => 6.86E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Shizaproject' Info: => 6.66E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'ShowRSS' Info: => 6.69E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'SubsPlease' Info: => 6.47E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'TorrentsCSV' Info: => 6.37E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anidub' Info: => 6.24E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 6.24E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anthelion' Info: => 6.23E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'BB' Info: => 6.3E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDSpace' Info: => 6.32E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDTorrents' Info: => 7.46E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 6.8E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'RevolutionTT' Info: => 6.42E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'SpeedCD' Info: => 6.58E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'TVVault' Info: => 6.53E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ZonaQ' Info: => 6.29E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'TorrentDay' Info: => 6.34E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'MoreThanTV' Info: => 6.41E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'BitHDTV' Info: => 6.53E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-08-24T13:42:52', 'indexer_cleanup') Info: Committing Transaction Info: 17: indexer_cleanup migrated Info: => 0.0006318s Info: 18: minimum_seeders migrating Info: Beginning Transaction Info: Starting migration of Main DB to 18 Info: AlterTable AppSyncProfiles Info: => 2.6E-06s Info: CreateColumn AppSyncProfiles MinimumSeeders Int32 Info: ALTER TABLE "AppSyncProfiles" ADD COLUMN "MinimumSeeders" INTEGER NOT NULL DEFAULT 1 Info: => 0.0004101s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-08-24T13:42:52', 'minimum_seeders') Info: Committing Transaction Info: 18: minimum_seeders migrated Info: => 0.0010438s Info: 19: remove_showrss migrating Info: Beginning Transaction Info: Starting migration of Main DB to 19 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShowRSS' Info: => 8.52E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-08-24T13:42:52', 'remove_showrss') Info: Committing Transaction Info: 19: remove_showrss migrated Info: => 0.000687s Info: 20: remove_torrentparadiseml migrating Info: Beginning Transaction Info: Starting migration of Main DB to 20 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentParadiseMl' Info: => 8.35E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-08-24T13:42:52', 'remove_torrentparadiseml') Info: Committing Transaction Info: 20: remove_torrentparadiseml migrated Info: => 0.0006548s Info: 21: localization_setting_to_string migrating Info: Beginning Transaction Info: Starting migration of Main DB to 21 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.8E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-08-24T13:42:52', 'localization_setting_to_string') Info: Committing Transaction Info: 21: localization_setting_to_string migrated Info: => 0.000632s Info: 22: orpheus_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 22 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.25E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-08-24T13:42:52', 'orpheus_api') Info: Committing Transaction Info: 22: orpheus_api migrated Info: => 0.0006311s Info: 23: download_client_categories migrating Info: Beginning Transaction Info: Starting migration of Main DB to 23 Info: AlterTable DownloadClients Info: => 1.1E-06s Info: CreateColumn DownloadClients Categories String Info: ALTER TABLE "DownloadClients" ADD COLUMN "Categories" TEXT NOT NULL DEFAULT '[]' Info: => 0.0004114s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-08-24T13:42:52', 'download_client_categories') Info: Committing Transaction Info: 23: download_client_categories migrated Info: => 0.001012s Info: 24: add_salt_to_users migrating Info: Beginning Transaction Info: Starting migration of Main DB to 24 Info: AlterTable Users Info: => 1.4E-06s Info: CreateColumn Users Salt String Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT Info: => 0.000401s Info: CreateColumn Users Iterations Int32 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER Info: => 0.0003755s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-08-24T13:42:52', 'add_salt_to_users') Info: Committing Transaction Info: 24: add_salt_to_users migrated Info: => 0.0009817s Info: 25: speedcd_userpasssettings_to_speedcdsettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 25 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'SpeedCDSettings' WHERE "Implementation" = 'SpeedCD' Info: => 9.67E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-08-24T13:42:52', 'speedcd_userpasssettings_to_speedcdsettings') Info: Committing Transaction Info: 25: speedcd_userpasssettings_to_speedcdsettings migrated Info: => 0.0006515s Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 26 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'TorrentDaySettings' WHERE "Implementation" = 'TorrentDay' Info: => 9.49E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-08-24T13:42:52', 'torrentday_cookiesettings_to_torrentdaysettings') Info: Committing Transaction Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrated Info: => 0.0006597s Info: 27: alpharatio_greatposterwall_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 27 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AlphaRatioSettings' WHERE "Implementation" = 'AlphaRatio' Info: => 9.8E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'GreatPosterWallSettings' WHERE "Implementation" = 'GreatPosterWall' Info: => 7.19E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-08-24T13:42:52', 'alpharatio_greatposterwall_config_contract') Info: Committing Transaction Info: 27: alpharatio_greatposterwall_config_contract migrated Info: => 0.00063s Info: 28: remove_notwhatcd migrating Info: Beginning Transaction Info: Starting migration of Main DB to 28 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'NotWhatCD' Info: => 8.64E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-08-24T13:42:52', 'remove_notwhatcd') Info: Committing Transaction Info: 28: remove_notwhatcd migrated Info: => 0.0006503s Info: 29: add_on_grab_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 29 Info: AlterTable Notifications Info: => 1.5E-06s Info: CreateColumn Notifications OnGrab Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnGrab" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004153s Info: AlterTable Notifications Info: => 1.4E-06s Info: CreateColumn Notifications IncludeManualGrabs Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeManualGrabs" INTEGER NOT NULL DEFAULT 0 Info: => 0.000379s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-08-24T13:42:52', 'add_on_grab_to_notifications') Info: Committing Transaction Info: 29: add_on_grab_to_notifications migrated Info: => 0.0010036s Info: 30: animetorrents_use_custom_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 30 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AnimeTorrentsSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 9.7E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-08-24T13:42:52', 'animetorrents_use_custom_config_contract') Info: Committing Transaction Info: 30: animetorrents_use_custom_config_contract migrated Info: => 0.0006596s Info: 31: apprise_server_url migrating Info: Beginning Transaction Info: Starting migration of Main DB to 31 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.32E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-08-24T13:42:52', 'apprise_server_url') Info: Committing Transaction Info: 31: apprise_server_url migrated Info: => 0.0006376s Info: 32: health_restored_notification migrating Info: Beginning Transaction Info: Starting migration of Main DB to 32 Info: AlterTable Notifications Info: => 1.3E-06s Info: CreateColumn Notifications OnHealthRestored Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004093s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-08-24T13:42:52', 'health_restored_notification') Info: Committing Transaction Info: 32: health_restored_notification migrated Info: => 0.0010709s Info: 33: remove_uc migrating Info: Beginning Transaction Info: Starting migration of Main DB to 33 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' Info: => 8.48E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-08-24T13:42:52', 'remove_uc') Info: Committing Transaction Info: 33: remove_uc migrated Info: => 0.0006865s Info: 34: history_fix_data_titles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 34 Info: PerformDBOperation Info: Performing DB Operation Info: => 5.67E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-08-24T13:42:52', 'history_fix_data_titles') Info: Committing Transaction Info: 34: history_fix_data_titles migrated Info: => 0.0006563s Info: 35: download_client_per_indexer migrating Info: Beginning Transaction Info: Starting migration of Main DB to 35 Info: AlterTable Indexers Info: => 1.6E-06s Info: CreateColumn Indexers DownloadClientId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004124s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-08-24T13:42:52', 'download_client_per_indexer') Info: Committing Transaction Info: 35: download_client_per_indexer migrated Info: => 0.001064s Info: 36: postgres_update_timestamp_columns_to_with_timezone migrating Info: Beginning Transaction Info: Starting migration of Main DB to 36 Info: AlterTable ApplicationStatus Info: => 1E-06s Info: AlterColumn ApplicationStatus InitialFailure DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0040279s Info: AlterTable ApplicationStatus Info: => 1.1E-06s Info: AlterColumn ApplicationStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0038105s Info: AlterTable ApplicationStatus Info: => 1.2E-06s Info: AlterColumn ApplicationStatus DisabledTill DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0037698s Info: AlterTable Commands Info: => 1.5E-06s Info: AlterColumn Commands QueuedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0036667s Info: AlterTable Commands Info: => 1.3E-06s Info: AlterColumn Commands StartedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0036277s Info: AlterTable Commands Info: => 1.5E-06s Info: AlterColumn Commands EndedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0036656s Info: AlterTable DownloadClientStatus Info: => 1.3E-06s Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.003745s Info: AlterTable DownloadClientStatus Info: => 1E-06s Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0037428s Info: AlterTable DownloadClientStatus Info: => 1.2E-06s Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.003708s Info: AlterTable History Info: => 1.1E-06s Info: AlterColumn History Date DateTimeOffset Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Successful" INTEGER NOT NULL) Info: INSERT INTO "History_temp" ("Id", "IndexerId", "Date", "Data", "EventType", "DownloadId", "Successful") SELECT "Id", "IndexerId", "Date", "Data", "EventType", "DownloadId", "Successful" FROM "History" Info: DROP TABLE "History" Info: ALTER TABLE "History_temp" RENAME TO "History" Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.003904s Info: AlterTable IndexerDefinitionVersions Info: => 1.2E-06s Info: AlterColumn IndexerDefinitionVersions LastUpdated DateTimeOffset Info: CREATE TABLE "IndexerDefinitionVersions_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: INSERT INTO "IndexerDefinitionVersions_temp" ("Id", "DefinitionId", "File", "Sha", "LastUpdated") SELECT "Id", "DefinitionId", "File", "Sha", "LastUpdated" FROM "IndexerDefinitionVersions" Info: DROP TABLE "IndexerDefinitionVersions" Info: ALTER TABLE "IndexerDefinitionVersions_temp" RENAME TO "IndexerDefinitionVersions" Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0038336s Info: AlterTable IndexerStatus Info: => 1.3E-06s Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0038265s Info: AlterTable IndexerStatus Info: => 1.4E-06s Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0038033s Info: AlterTable IndexerStatus Info: => 1.3E-06s Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0038225s Info: AlterTable IndexerStatus Info: => 1.1E-06s Info: AlterColumn IndexerStatus CookiesExpirationDate DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0038064s Info: AlterTable Indexers Info: => 1.3E-06s Info: AlterColumn Indexers Added DateTimeOffset Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL, "Redirect" INTEGER NOT NULL, "AppProfileId" INTEGER NOT NULL, "Tags" TEXT, "DownloadClientId" INTEGER NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0038859s Info: AlterTable ScheduledTasks Info: => 1.1E-06s Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" Info: DROP TABLE "ScheduledTasks" Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0036853s Info: AlterTable ScheduledTasks Info: => 1.2E-06s Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" Info: DROP TABLE "ScheduledTasks" Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0037125s Info: AlterTable VersionInfo Info: => 1E-06s Info: AlterColumn VersionInfo AppliedOn DateTimeOffset Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" Info: DROP TABLE "VersionInfo" Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.0036796s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-08-24T13:42:52', 'postgres_update_timestamp_columns_to_with_timezone') Info: Committing Transaction Info: 36: postgres_update_timestamp_columns_to_with_timezone migrated Info: => 0.0047888s Info: 37: add_notification_status migrating Info: Beginning Transaction Info: Starting migration of Main DB to 37 Info: CreateTable NotificationStatus Info: CREATE TABLE "NotificationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0002101s Info: CreateIndex NotificationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) Info: => 0.0001205s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-08-24T13:42:52', 'add_notification_status') Info: Committing Transaction Info: 37: add_notification_status migrated Info: => 0.0007826s Info: 38: indexers_freeleech_only_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 38 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'HDSpaceSettings' WHERE "Implementation" = 'HDSpace' Info: => 9.67E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'ImmortalSeedSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 7.25E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'XSpeedsSettings' WHERE "Implementation" = 'XSpeeds' Info: => 7.13E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-08-24T13:42:52', 'indexers_freeleech_only_config_contract') Info: Committing Transaction Info: 38: indexers_freeleech_only_config_contract migrated Info: => 0.0006729s Info: 39: email_encryption migrating Info: Beginning Transaction Info: Starting migration of Main DB to 39 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.42E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-08-24T13:42:52', 'email_encryption') Info: Committing Transaction Info: 39: email_encryption migrated Info: => 0.0006716s Info: 40: newznab_category_to_capabilities_settings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 40 Info: PerformDBOperation Info: Performing DB Operation Info: => 6E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-08-24T13:42:52', 'newznab_category_to_capabilities_settings') Info: Committing Transaction Info: 40: newznab_category_to_capabilities_settings migrated Info: => 0.0006714s Info: 41: gazelle_freeleech_token_options migrating Info: Beginning Transaction Info: Starting migration of Main DB to 41 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.31E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-08-24T13:42:52', 'gazelle_freeleech_token_options') Info: Committing Transaction Info: 41: gazelle_freeleech_token_options migrated Info: => 0.0006746s Info: 42: myanonamouse_freeleech_wedge_options migrating Info: Beginning Transaction Info: Starting migration of Main DB to 42 Info: PerformDBOperation Info: Performing DB Operation Info: => 5.45E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-08-24T13:42:52', 'myanonamouse_freeleech_wedge_options') Info: Committing Transaction Info: 42: myanonamouse_freeleech_wedge_options migrated Info: => 0.0006809s Info: 43: newznab_indexers_enable_redirect migrating Info: Beginning Transaction Info: Starting migration of Main DB to 43 Info: INSERT INTO "Indexers" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId") VALUES (1, 'Test', 'OtherIndexer', '{"baseUrl":"https://otherindexer.com"}', 'OtherIndexerSettings', 1, 3, '2025-08-24T13:42:52', 0, 1, '[]', 0) Info: PerformDBOperation Info: Performing DB Operation Info: => 0.0006427s Info: -> 1 Insert operations completed in 00:00:00.0002079 taking an average of 00:00:00.0002079 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (43, '2025-08-24T13:42:52', 'newznab_indexers_enable_redirect') Info: Committing Transaction Info: 43: newznab_indexers_enable_redirect migrated Info: => 0.0013093s Debug: Took: 00:00:00.1559197 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.newznab_indexers_enable_redirectFixture.should_not_affect_non_newznab_indexers --- Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 0:Unknown [Unknown] Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.newznab_indexers_enable_redirectFixture.should_not_change_redirect_setting_if_already_true --- Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397728515163_105/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0020028s Info: DatabaseEngineVersionCheck migrated Info: => 0.0020249s Info: VersionMigration migrating Info: Beginning Transaction Info: CreateTable VersionInfo Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) Info: => 0.000221s Info: Committing Transaction Info: VersionMigration migrated Info: => 0.0013511s Info: VersionUniqueMigration migrating Info: Beginning Transaction Info: CreateIndex VersionInfo (Version) Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.0001786s Info: AlterTable VersionInfo Info: => 1.5E-06s Info: CreateColumn VersionInfo AppliedOn DateTime Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME Info: => 0.0006581s Info: Committing Transaction Info: VersionUniqueMigration migrated Info: => 0.0011912s Info: VersionDescriptionMigration migrating Info: Beginning Transaction Info: AlterTable VersionInfo Info: => 1.8E-06s Info: CreateColumn VersionInfo Description String Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT Info: => 0.000248s Info: Committing Transaction Info: VersionDescriptionMigration migrated Info: => 0.0007341s Info: 1: InitialSetup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 1 Info: CreateTable Config Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) Info: => 0.0002245s Info: CreateIndex Config (Key) Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) Info: => 0.0001168s Info: CreateTable History Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT) Info: => 0.0001686s Info: CreateIndex History (DownloadId) Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: => 0.0001063s Info: CreateTable Notifications Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL) Info: => 0.0001817s Info: CreateTable ScheduledTasks Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: => 0.0001662s Info: CreateIndex ScheduledTasks (TypeName) Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0001087s Info: CreateTable Indexers Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 25, "Added" DATETIME NOT NULL) Info: => 0.000215s Info: CreateIndex Indexers (Name) Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0001057s Info: CreateTable ApplicationIndexerMapping Info: CREATE TABLE "ApplicationIndexerMapping" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "AppId" INTEGER NOT NULL, "RemoteIndexerId" INTEGER NOT NULL) Info: => 0.0001438s Info: CreateTable Applications Info: CREATE TABLE "Applications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "SyncLevel" INTEGER NOT NULL, "Tags" TEXT) Info: => 0.0001759s Info: CreateIndex Applications (Name) Info: CREATE UNIQUE INDEX "IX_Applications_Name" ON "Applications" ("Name" ASC) Info: => 0.0001015s Info: CreateTable Tags Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) Info: => 0.0001243s Info: CreateIndex Tags (Label) Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) Info: => 9.72E-05s Info: CreateTable Users Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) Info: => 0.000142s Info: CreateIndex Users (Identifier) Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) Info: => 0.0001014s Info: CreateIndex Users (Username) Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) Info: => 9.78E-05s Info: CreateTable Commands Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: => 0.0002209s Info: CreateTable IndexerStatus Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: => 0.0001955s Info: CreateIndex IndexerStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0001336s Info: CreateTable CustomFilters Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) Info: => 0.000156s Info: CreateIndex History (Date) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.0001133s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-08-24T13:42:52', 'InitialSetup') Info: Committing Transaction Info: 1: InitialSetup migrated Info: => 0.0008903s Info: 2: ApplicationStatus migrating Info: Beginning Transaction Info: Starting migration of Main DB to 2 Info: DeleteColumn Indexers EnableAutomaticSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0031313s Info: DeleteColumn Indexers EnableInteractiveSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0029343s Info: RenameColumn Indexers EnableRss to Enable Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0029465s Info: CreateTable ApplicationStatus Info: CREATE TABLE "ApplicationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0001783s Info: CreateIndex ApplicationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0001092s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-08-24T13:42:52', 'ApplicationStatus') Info: Committing Transaction Info: 2: ApplicationStatus migrated Info: => 0.0007871s Info: 3: IndexerProps migrating Info: Beginning Transaction Info: Starting migration of Main DB to 3 Info: AlterTable Indexers Info: => 2.3E-06s Info: CreateColumn Indexers Redirect Boolean Info: ALTER TABLE "Indexers" ADD COLUMN "Redirect" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003764s Info: CreateTable DownloadClients Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 1) Info: => 0.0002036s Info: CreateTable DownloadClientStatus Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0001646s Info: CreateIndex DownloadClientStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0001082s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-08-24T13:42:52', 'IndexerProps') Info: Committing Transaction Info: 3: IndexerProps migrated Info: => 0.000737s Info: 4: add_update_history migrating Info: Beginning Transaction Info: Starting migration of Main DB to 4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-08-24T13:42:52', 'add_update_history') Info: Committing Transaction Info: 4: add_update_history migrated Info: => 0.0006361s Info: 5: update_notifiarr migrating Info: Beginning Transaction Info: Starting migration of Main DB to 5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: => 0.0001237s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-08-24T13:42:52', 'update_notifiarr') Info: Committing Transaction Info: 5: update_notifiarr migrated Info: => 0.0006857s Info: 6: app_profiles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 6 Info: CreateTable AppSyncProfiles Info: CREATE TABLE "AppSyncProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "EnableRss" INTEGER NOT NULL, "EnableInteractiveSearch" INTEGER NOT NULL, "EnableAutomaticSearch" INTEGER NOT NULL) Info: => 0.000189s Info: CreateIndex AppSyncProfiles (Name) Info: CREATE UNIQUE INDEX "IX_AppSyncProfiles_Name" ON "AppSyncProfiles" ("Name" ASC) Info: => 0.0001196s Info: AlterTable Indexers Info: => 1E-06s Info: CreateColumn Indexers AppProfileId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "AppProfileId" INTEGER NOT NULL DEFAULT 1 Info: => 0.0003638s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-08-24T13:42:52', 'app_profiles') Info: Committing Transaction Info: 6: app_profiles migrated Info: => 0.0009972s Info: 7: history_failed migrating Info: Beginning Transaction Info: Starting migration of Main DB to 7 Info: AlterTable History Info: => 1.5E-06s Info: CreateColumn History Successful Boolean Info: ALTER TABLE "History" ADD COLUMN "Successful" INTEGER NOT NULL DEFAULT 1 Info: => 0.000367s Info: ExecuteSqlStatement UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: => 9.49E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-08-24T13:42:52', 'history_failed') Info: Committing Transaction Info: 7: history_failed migrated Info: => 0.0007036s Info: 8: redacted_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 8 Info: PerformDBOperation Info: Performing DB Operation Info: => 4.87E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-08-24T13:42:52', 'redacted_api') Info: Committing Transaction Info: 8: redacted_api migrated Info: => 0.000622s Info: 10: IndexerProxies migrating Info: Beginning Transaction Info: Starting migration of Main DB to 10 Info: CreateTable IndexerProxies Info: CREATE TABLE "IndexerProxies" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT) Info: => 0.0001975s Info: AlterTable Indexers Info: => 1E-06s Info: CreateColumn Indexers Tags String Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT Info: => 0.0003651s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-08-24T13:42:52', 'IndexerProxies') Info: Committing Transaction Info: 10: IndexerProxies migrated Info: => 0.0010103s Info: 11: app_indexer_remote_name migrating Info: Beginning Transaction Info: Starting migration of Main DB to 11 Info: AlterTable ApplicationIndexerMapping Info: => 9E-07s Info: CreateColumn ApplicationIndexerMapping RemoteIndexerName String Info: ALTER TABLE "ApplicationIndexerMapping" ADD COLUMN "RemoteIndexerName" TEXT Info: => 0.0003693s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-08-24T13:42:52', 'app_indexer_remote_name') Info: Committing Transaction Info: 11: app_indexer_remote_name migrated Info: => 0.0010501s Info: 13: desi_gazelle_to_unit3d migrating Info: Beginning Transaction Info: Starting migration of Main DB to 13 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'Unit3dSettings', "Enable" = 1 WHERE "Implementation" = 'DesiTorrents' Info: => 0.0001082s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-08-24T13:42:52', 'desi_gazelle_to_unit3d') Info: Committing Transaction Info: 13: desi_gazelle_to_unit3d migrated Info: => 0.0006709s Info: 14: add_on_update_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 14 Info: AlterTable Notifications Info: => 2.6E-06s Info: CreateColumn Notifications OnApplicationUpdate Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003785s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-08-24T13:42:52', 'add_on_update_to_notifications') Info: Committing Transaction Info: 14: add_on_update_to_notifications migrated Info: => 0.0009838s Info: 15: IndexerVersions migrating Info: Beginning Transaction Info: Starting migration of Main DB to 15 Info: CreateTable IndexerDefinitionVersions Info: CREATE TABLE "IndexerDefinitionVersions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: => 0.0001919s Info: CreateIndex IndexerDefinitionVersions (DefinitionId) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: => 0.0001678s Info: CreateIndex IndexerDefinitionVersions (File) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0001308s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-08-24T13:42:52', 'IndexerVersions') Info: Committing Transaction Info: 15: IndexerVersions migrated Info: => 0.0007973s Info: 16: cleanup_config migrating Info: Beginning Transaction Info: Starting migration of Main DB to 16 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'movieinfolanguage' Info: => 8.8E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'downloadclientworkingfolders' Info: => 5.91E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-08-24T13:42:52', 'cleanup_config') Info: Committing Transaction Info: 16: cleanup_config migrated Info: => 0.0006266s Info: 17: indexer_cleanup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 17 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Aither' Info: => 8.71E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Anilibria' Info: => 6.08E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'AnimeWorld' Info: => 7.04E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'LatTeam' Info: => 5.41E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Blutopia' Info: => 5.34E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DanishBytes' Info: => 5.12E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DesiTorrents' Info: => 5.27E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DigitalCore' Info: => 5.19E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'InternetArchive' Info: => 5.53E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Milkie' Info: => 5.52E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShareIsland' Info: => 5.37E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'SuperBits' Info: => 5.2E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ThePirateBay' Info: => 5.45E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentLeech' Info: => 5.44E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentSeeds' Info: => 5.2E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'YTS' Info: => 5.44E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Animedia' Info: => 7.66E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Shizaproject' Info: => 6.62E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'ShowRSS' Info: => 6.56E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'SubsPlease' Info: => 6.53E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'TorrentsCSV' Info: => 6.51E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anidub' Info: => 6.66E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 6.58E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anthelion' Info: => 6.74E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'BB' Info: => 6.58E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDSpace' Info: => 6.26E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDTorrents' Info: => 6.39E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 8.5E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'RevolutionTT' Info: => 7.35E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'SpeedCD' Info: => 6.49E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'TVVault' Info: => 6.38E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ZonaQ' Info: => 6.2E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'TorrentDay' Info: => 6.31E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'MoreThanTV' Info: => 6.86E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'BitHDTV' Info: => 6.36E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-08-24T13:42:52', 'indexer_cleanup') Info: Committing Transaction Info: 17: indexer_cleanup migrated Info: => 0.0006393s Info: 18: minimum_seeders migrating Info: Beginning Transaction Info: Starting migration of Main DB to 18 Info: AlterTable AppSyncProfiles Info: => 1.4E-06s Info: CreateColumn AppSyncProfiles MinimumSeeders Int32 Info: ALTER TABLE "AppSyncProfiles" ADD COLUMN "MinimumSeeders" INTEGER NOT NULL DEFAULT 1 Info: => 0.0004091s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-08-24T13:42:52', 'minimum_seeders') Info: Committing Transaction Info: 18: minimum_seeders migrated Info: => 0.0010398s Info: 19: remove_showrss migrating Info: Beginning Transaction Info: Starting migration of Main DB to 19 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShowRSS' Info: => 8.15E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-08-24T13:42:52', 'remove_showrss') Info: Committing Transaction Info: 19: remove_showrss migrated Info: => 0.0006553s Info: 20: remove_torrentparadiseml migrating Info: Beginning Transaction Info: Starting migration of Main DB to 20 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentParadiseMl' Info: => 8.41E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-08-24T13:42:52', 'remove_torrentparadiseml') Info: Committing Transaction Info: 20: remove_torrentparadiseml migrated Info: => 0.0006494s Info: 21: localization_setting_to_string migrating Info: Beginning Transaction Info: Starting migration of Main DB to 21 Info: PerformDBOperation Info: Performing DB Operation Info: => 4.99E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-08-24T13:42:52', 'localization_setting_to_string') Info: Committing Transaction Info: 21: localization_setting_to_string migrated Info: => 0.0006281s Info: 22: orpheus_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 22 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.72E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-08-24T13:42:52', 'orpheus_api') Info: Committing Transaction Info: 22: orpheus_api migrated Info: => 0.0006359s Info: 23: download_client_categories migrating Info: Beginning Transaction Info: Starting migration of Main DB to 23 Info: AlterTable DownloadClients Info: => 1.4E-06s Info: CreateColumn DownloadClients Categories String Info: ALTER TABLE "DownloadClients" ADD COLUMN "Categories" TEXT NOT NULL DEFAULT '[]' Info: => 0.0004025s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-08-24T13:42:52', 'download_client_categories') Info: Committing Transaction Info: 23: download_client_categories migrated Info: => 0.0010232s Info: 24: add_salt_to_users migrating Info: Beginning Transaction Info: Starting migration of Main DB to 24 Info: AlterTable Users Info: => 1.2E-06s Info: CreateColumn Users Salt String Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT Info: => 0.0003828s Info: CreateColumn Users Iterations Int32 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER Info: => 0.0003686s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-08-24T13:42:52', 'add_salt_to_users') Info: Committing Transaction Info: 24: add_salt_to_users migrated Info: => 0.0009846s Info: 25: speedcd_userpasssettings_to_speedcdsettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 25 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'SpeedCDSettings' WHERE "Implementation" = 'SpeedCD' Info: => 9.52E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-08-24T13:42:52', 'speedcd_userpasssettings_to_speedcdsettings') Info: Committing Transaction Info: 25: speedcd_userpasssettings_to_speedcdsettings migrated Info: => 0.0006698s Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 26 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'TorrentDaySettings' WHERE "Implementation" = 'TorrentDay' Info: => 9.59E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-08-24T13:42:52', 'torrentday_cookiesettings_to_torrentdaysettings') Info: Committing Transaction Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrated Info: => 0.000672s Info: 27: alpharatio_greatposterwall_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 27 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AlphaRatioSettings' WHERE "Implementation" = 'AlphaRatio' Info: => 0.000103s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'GreatPosterWallSettings' WHERE "Implementation" = 'GreatPosterWall' Info: => 7.29E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-08-24T13:42:52', 'alpharatio_greatposterwall_config_contract') Info: Committing Transaction Info: 27: alpharatio_greatposterwall_config_contract migrated Info: => 0.0006357s Info: 28: remove_notwhatcd migrating Info: Beginning Transaction Info: Starting migration of Main DB to 28 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'NotWhatCD' Info: => 8.36E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-08-24T13:42:52', 'remove_notwhatcd') Info: Committing Transaction Info: 28: remove_notwhatcd migrated Info: => 0.0006693s Info: 29: add_on_grab_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 29 Info: AlterTable Notifications Info: => 1.4E-06s Info: CreateColumn Notifications OnGrab Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnGrab" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004088s Info: AlterTable Notifications Info: => 1.4E-06s Info: CreateColumn Notifications IncludeManualGrabs Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeManualGrabs" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003751s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-08-24T13:42:52', 'add_on_grab_to_notifications') Info: Committing Transaction Info: 29: add_on_grab_to_notifications migrated Info: => 0.0009946s Info: 30: animetorrents_use_custom_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 30 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AnimeTorrentsSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 9.59E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-08-24T13:42:52', 'animetorrents_use_custom_config_contract') Info: Committing Transaction Info: 30: animetorrents_use_custom_config_contract migrated Info: => 0.000656s Info: 31: apprise_server_url migrating Info: Beginning Transaction Info: Starting migration of Main DB to 31 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.4E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-08-24T13:42:52', 'apprise_server_url') Info: Committing Transaction Info: 31: apprise_server_url migrated Info: => 0.0006458s Info: 32: health_restored_notification migrating Info: Beginning Transaction Info: Starting migration of Main DB to 32 Info: AlterTable Notifications Info: => 1.4E-06s Info: CreateColumn Notifications OnHealthRestored Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003977s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-08-24T13:42:52', 'health_restored_notification') Info: Committing Transaction Info: 32: health_restored_notification migrated Info: => 0.0010654s Info: 33: remove_uc migrating Info: Beginning Transaction Info: Starting migration of Main DB to 33 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' Info: => 8.55E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-08-24T13:42:52', 'remove_uc') Info: Committing Transaction Info: 33: remove_uc migrated Info: => 0.0006782s Info: 34: history_fix_data_titles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 34 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.05E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-08-24T13:42:52', 'history_fix_data_titles') Info: Committing Transaction Info: 34: history_fix_data_titles migrated Info: => 0.0006574s Info: 35: download_client_per_indexer migrating Info: Beginning Transaction Info: Starting migration of Main DB to 35 Info: AlterTable Indexers Info: => 1.6E-06s Info: CreateColumn Indexers DownloadClientId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004008s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-08-24T13:42:52', 'download_client_per_indexer') Info: Committing Transaction Info: 35: download_client_per_indexer migrated Info: => 0.0010559s Info: 36: postgres_update_timestamp_columns_to_with_timezone migrating Info: Beginning Transaction Info: Starting migration of Main DB to 36 Info: AlterTable ApplicationStatus Info: => 1.3E-06s Info: AlterColumn ApplicationStatus InitialFailure DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0039665s Info: AlterTable ApplicationStatus Info: => 1.1E-06s Info: AlterColumn ApplicationStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0038378s Info: AlterTable ApplicationStatus Info: => 1.1E-06s Info: AlterColumn ApplicationStatus DisabledTill DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0037675s Info: AlterTable Commands Info: => 1.4E-06s Info: AlterColumn Commands QueuedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0036661s Info: AlterTable Commands Info: => 1.5E-06s Info: AlterColumn Commands StartedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0036888s Info: AlterTable Commands Info: => 1.4E-06s Info: AlterColumn Commands EndedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0036643s Info: AlterTable DownloadClientStatus Info: => 1.4E-06s Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0037666s Info: AlterTable DownloadClientStatus Info: => 1.3E-06s Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0037587s Info: AlterTable DownloadClientStatus Info: => 1E-06s Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0037503s Info: AlterTable History Info: => 1E-06s Info: AlterColumn History Date DateTimeOffset Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Successful" INTEGER NOT NULL) Info: INSERT INTO "History_temp" ("Id", "IndexerId", "Date", "Data", "EventType", "DownloadId", "Successful") SELECT "Id", "IndexerId", "Date", "Data", "EventType", "DownloadId", "Successful" FROM "History" Info: DROP TABLE "History" Info: ALTER TABLE "History_temp" RENAME TO "History" Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.0039099s Info: AlterTable IndexerDefinitionVersions Info: => 1.3E-06s Info: AlterColumn IndexerDefinitionVersions LastUpdated DateTimeOffset Info: CREATE TABLE "IndexerDefinitionVersions_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: INSERT INTO "IndexerDefinitionVersions_temp" ("Id", "DefinitionId", "File", "Sha", "LastUpdated") SELECT "Id", "DefinitionId", "File", "Sha", "LastUpdated" FROM "IndexerDefinitionVersions" Info: DROP TABLE "IndexerDefinitionVersions" Info: ALTER TABLE "IndexerDefinitionVersions_temp" RENAME TO "IndexerDefinitionVersions" Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0039122s Info: AlterTable IndexerStatus Info: => 1.4E-06s Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0038217s Info: AlterTable IndexerStatus Info: => 1.1E-06s Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0041109s Info: AlterTable IndexerStatus Info: => 1.2E-06s Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0043779s Info: AlterTable IndexerStatus Info: => 1.2E-06s Info: AlterColumn IndexerStatus CookiesExpirationDate DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0043727s Info: AlterTable Indexers Info: => 1E-06s Info: AlterColumn Indexers Added DateTimeOffset Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL, "Redirect" INTEGER NOT NULL, "AppProfileId" INTEGER NOT NULL, "Tags" TEXT, "DownloadClientId" INTEGER NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0044328s Info: AlterTable ScheduledTasks Info: => 1.4E-06s Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" Info: DROP TABLE "ScheduledTasks" Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0042443s Info: AlterTable ScheduledTasks Info: => 1.4E-06s Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" Info: DROP TABLE "ScheduledTasks" Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0042897s Info: AlterTable VersionInfo Info: => 1.2E-06s Info: AlterColumn VersionInfo AppliedOn DateTimeOffset Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" Info: DROP TABLE "VersionInfo" Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.0041909s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-08-24T13:42:53', 'postgres_update_timestamp_columns_to_with_timezone') Info: Committing Transaction Info: 36: postgres_update_timestamp_columns_to_with_timezone migrated Info: => 0.0053273s Info: 37: add_notification_status migrating Info: Beginning Transaction Info: Starting migration of Main DB to 37 Info: CreateTable NotificationStatus Info: CREATE TABLE "NotificationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0002334s Info: CreateIndex NotificationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) Info: => 0.0001958s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-08-24T13:42:53', 'add_notification_status') Info: Committing Transaction Info: 37: add_notification_status migrated Info: => 0.0008926s Info: 38: indexers_freeleech_only_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 38 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'HDSpaceSettings' WHERE "Implementation" = 'HDSpace' Info: => 0.0001251s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'ImmortalSeedSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 8.58E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'XSpeedsSettings' WHERE "Implementation" = 'XSpeeds' Info: => 7.83E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-08-24T13:42:53', 'indexers_freeleech_only_config_contract') Info: Committing Transaction Info: 38: indexers_freeleech_only_config_contract migrated Info: => 0.0006848s Info: 39: email_encryption migrating Info: Beginning Transaction Info: Starting migration of Main DB to 39 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.24E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-08-24T13:42:53', 'email_encryption') Info: Committing Transaction Info: 39: email_encryption migrated Info: => 0.0006899s Info: 40: newznab_category_to_capabilities_settings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 40 Info: PerformDBOperation Info: Performing DB Operation Info: => 7.23E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-08-24T13:42:53', 'newznab_category_to_capabilities_settings') Info: Committing Transaction Info: 40: newznab_category_to_capabilities_settings migrated Info: => 0.000681s Info: 41: gazelle_freeleech_token_options migrating Info: Beginning Transaction Info: Starting migration of Main DB to 41 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.29E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-08-24T13:42:53', 'gazelle_freeleech_token_options') Info: Committing Transaction Info: 41: gazelle_freeleech_token_options migrated Info: => 0.0007407s Info: 42: myanonamouse_freeleech_wedge_options migrating Info: Beginning Transaction Info: Starting migration of Main DB to 42 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.98E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-08-24T13:42:53', 'myanonamouse_freeleech_wedge_options') Info: Committing Transaction Info: 42: myanonamouse_freeleech_wedge_options migrated Info: => 0.0006886s Info: 43: newznab_indexers_enable_redirect migrating Info: Beginning Transaction Info: Starting migration of Main DB to 43 Info: INSERT INTO "Indexers" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId") VALUES (1, 'Test', 'Newznab', '{"baseUrl":"https://example.com","apiKey":"testapikey"}', 'NewznabSettings', 1, 2, '2025-08-24T13:42:53', 1, 1, '[]', 0) Info: PerformDBOperation Info: Performing DB Operation Info: => 0.0007055s Info: -> 1 Insert operations completed in 00:00:00.0002496 taking an average of 00:00:00.0002496 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (43, '2025-08-24T13:42:53', 'newznab_indexers_enable_redirect') Info: Committing Transaction Info: 43: newznab_indexers_enable_redirect migrated Info: => 0.0014006s Debug: Took: 00:00:00.1608940 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.newznab_indexers_enable_redirectFixture.should_not_change_redirect_setting_if_already_true --- Info: --- Start: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- Trace: Deleting file: /home/buildozer/.config/Prowlarr/prowlarr.pid Info: --- End: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- Info: --- Start: NzbDrone.Common.Test.ServiceProviderTests.Exists_should_find_existing_service --- Info: --- End: NzbDrone.Common.Test.ServiceProviderTests.Exists_should_find_existing_service --- Info: --- Start: NzbDrone.Common.Test.ServiceProviderTests.Exists_should_not_find_random_service --- Info: --- End: NzbDrone.Common.Test.ServiceProviderTests.Exists_should_not_find_random_service --- Skipped Should_be_able_to_start_python [11 ms] Skipped Exists_should_find_existing_service [1 ms] Skipped Exists_should_not_find_random_service [2 ms] Info: --- Start: NzbDrone.Common.Test.ServiceProviderTests.Service_should_be_installed_and_then_uninstalled --- Info: --- End: NzbDrone.Common.Test.ServiceProviderTests.Service_should_be_installed_and_then_uninstalled --- Info: --- Start: NzbDrone.Common.Test.ServiceProviderTests.Should_log_warn_if_on_stop_if_service_is_already_stopped --- Info: --- End: NzbDrone.Common.Test.ServiceProviderTests.Should_log_warn_if_on_stop_if_service_is_already_stopped --- Info: --- Start: NzbDrone.Common.Test.ServiceProviderTests.should_throw_if_starting_a_running_service --- Info: --- End: NzbDrone.Common.Test.ServiceProviderTests.should_throw_if_starting_a_running_service --- Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.newznab_indexers_enable_redirectFixture.should_update_redirect_setting_to_true_if_false --- Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397730399904_107/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0020339s Info: DatabaseEngineVersionCheck migrated Info: => 0.0020576s Info: VersionMigration migrating Info: Beginning Transaction Info: CreateTable VersionInfo Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) Info: => 0.0002256s Info: Committing Transaction Info: VersionMigration migrated Info: => 0.0011643s Info: VersionUniqueMigration migrating Info: Beginning Transaction Info: CreateIndex VersionInfo (Version) Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.0001683s Info: AlterTable VersionInfo Info: => 1.4E-06s Info: CreateColumn VersionInfo AppliedOn DateTime Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME Info: => 0.0007121s Info: Committing Transaction Info: VersionUniqueMigration migrated Info: => 0.0012421s Info: VersionDescriptionMigration migrating Info: Beginning Transaction Info: AlterTable VersionInfo Info: => 1.3E-06s Info: CreateColumn VersionInfo Description String Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT Info: => 0.0002606s Info: Committing Transaction Info: VersionDescriptionMigration migrated Info: => 0.0007568s Info: 1: InitialSetup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 1 Info: CreateTable Config Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) Info: => 0.0002288s Info: CreateIndex Config (Key) Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) Info: => 0.0001475s Info: CreateTable History Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT) Info: => 0.0001747s Info: CreateIndex History (DownloadId) Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: => 0.0001056s Info: CreateTable Notifications Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL) Info: => 0.0001862s Info: CreateTable ScheduledTasks Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: => 0.0001521s Info: CreateIndex ScheduledTasks (TypeName) Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0001041s Info: CreateTable Indexers Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 25, "Added" DATETIME NOT NULL) Info: => 0.0002259s Info: CreateIndex Indexers (Name) Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0001074s Info: CreateTable ApplicationIndexerMapping Info: CREATE TABLE "ApplicationIndexerMapping" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "AppId" INTEGER NOT NULL, "RemoteIndexerId" INTEGER NOT NULL) Info: => 0.0001428s Info: CreateTable Applications Info: CREATE TABLE "Applications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "SyncLevel" INTEGER NOT NULL, "Tags" TEXT) Info: => 0.0001632s Info: CreateIndex Applications (Name) Info: CREATE UNIQUE INDEX "IX_Applications_Name" ON "Applications" ("Name" ASC) Info: => 0.0001062s Info: CreateTable Tags Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) Info: => 0.0001275s Info: CreateIndex Tags (Label) Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) Info: => 0.0001155s Info: CreateTable Users Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) Info: => 0.000148s Info: CreateIndex Users (Identifier) Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) Info: => 0.0001075s Info: CreateIndex Users (Username) Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) Info: => 0.0001s Info: CreateTable Commands Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: => 0.0002072s Info: CreateTable IndexerStatus Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: => 0.0001984s Info: CreateIndex IndexerStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.000149s Info: CreateTable CustomFilters Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) Info: => 0.0001575s Info: CreateIndex History (Date) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.0001194s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-08-24T13:42:53', 'InitialSetup') Info: Committing Transaction Info: 1: InitialSetup migrated Info: => 0.0009468s Info: 2: ApplicationStatus migrating Info: Beginning Transaction Info: Starting migration of Main DB to 2 Info: DeleteColumn Indexers EnableAutomaticSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0031556s Info: DeleteColumn Indexers EnableInteractiveSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0029014s Info: RenameColumn Indexers EnableRss to Enable Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0029245s Info: CreateTable ApplicationStatus Info: CREATE TABLE "ApplicationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0002118s Info: CreateIndex ApplicationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0001117s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-08-24T13:42:53', 'ApplicationStatus') Info: Committing Transaction Info: 2: ApplicationStatus migrated Info: => 0.0007897s Info: 3: IndexerProps migrating Info: Beginning Transaction Info: Starting migration of Main DB to 3 Info: AlterTable Indexers Info: => 2E-06s Info: CreateColumn Indexers Redirect Boolean Info: ALTER TABLE "Indexers" ADD COLUMN "Redirect" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003611s Info: CreateTable DownloadClients Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 1) Info: => 0.0002088s Info: CreateTable DownloadClientStatus Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0001646s Info: CreateIndex DownloadClientStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0001091s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-08-24T13:42:53', 'IndexerProps') Info: Committing Transaction Info: 3: IndexerProps migrated Info: => 0.0007262s Info: 4: add_update_history migrating Info: Beginning Transaction Info: Starting migration of Main DB to 4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-08-24T13:42:53', 'add_update_history') Info: Committing Transaction Info: 4: add_update_history migrated Info: => 0.0006302s Info: 5: update_notifiarr migrating Info: Beginning Transaction Info: Starting migration of Main DB to 5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: => 0.0001244s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-08-24T13:42:53', 'update_notifiarr') Info: Committing Transaction Info: 5: update_notifiarr migrated Info: => 0.0006928s Info: 6: app_profiles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 6 Info: CreateTable AppSyncProfiles Info: CREATE TABLE "AppSyncProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "EnableRss" INTEGER NOT NULL, "EnableInteractiveSearch" INTEGER NOT NULL, "EnableAutomaticSearch" INTEGER NOT NULL) Info: => 0.000191s Info: CreateIndex AppSyncProfiles (Name) Info: CREATE UNIQUE INDEX "IX_AppSyncProfiles_Name" ON "AppSyncProfiles" ("Name" ASC) Info: => 0.0001231s Info: AlterTable Indexers Info: => 1.5E-06s Info: CreateColumn Indexers AppProfileId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "AppProfileId" INTEGER NOT NULL DEFAULT 1 Info: => 0.0003593s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-08-24T13:42:53', 'app_profiles') Info: Committing Transaction Info: 6: app_profiles migrated Info: => 0.0010767s Info: 7: history_failed migrating Info: Beginning Transaction Info: Starting migration of Main DB to 7 Info: AlterTable History Info: => 1.3E-06s Info: CreateColumn History Successful Boolean Info: ALTER TABLE "History" ADD COLUMN "Successful" INTEGER NOT NULL DEFAULT 1 Info: => 0.0003696s Info: ExecuteSqlStatement UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: => 9.54E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-08-24T13:42:53', 'history_failed') Info: Committing Transaction Info: 7: history_failed migrated Info: => 0.0006947s Info: 8: redacted_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 8 Info: PerformDBOperation Info: Performing DB Operation Info: => 4.73E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-08-24T13:42:53', 'redacted_api') Info: Committing Transaction Info: 8: redacted_api migrated Info: => 0.0006105s Info: 10: IndexerProxies migrating Info: Beginning Transaction Info: Starting migration of Main DB to 10 Info: CreateTable IndexerProxies Info: CREATE TABLE "IndexerProxies" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT) Info: => 0.0001953s Info: AlterTable Indexers Info: => 1.1E-06s Info: CreateColumn Indexers Tags String Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT Info: => 0.0003674s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-08-24T13:42:53', 'IndexerProxies') Info: Committing Transaction Info: 10: IndexerProxies migrated Info: => 0.0009916s Info: 11: app_indexer_remote_name migrating Info: Beginning Transaction Info: Starting migration of Main DB to 11 Info: AlterTable ApplicationIndexerMapping Info: => 1.2E-06s Info: CreateColumn ApplicationIndexerMapping RemoteIndexerName String Info: ALTER TABLE "ApplicationIndexerMapping" ADD COLUMN "RemoteIndexerName" TEXT Info: => 0.0003958s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-08-24T13:42:53', 'app_indexer_remote_name') Info: Committing Transaction Info: 11: app_indexer_remote_name migrated Info: => 0.001001s Info: 13: desi_gazelle_to_unit3d migrating Info: Beginning Transaction Info: Starting migration of Main DB to 13 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'Unit3dSettings', "Enable" = 1 WHERE "Implementation" = 'DesiTorrents' Info: => 0.000105s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-08-24T13:42:53', 'desi_gazelle_to_unit3d') Info: Committing Transaction Info: 13: desi_gazelle_to_unit3d migrated Info: => 0.0006654s Info: 14: add_on_update_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 14 Info: AlterTable Notifications Info: => 2.4E-06s Info: CreateColumn Notifications OnApplicationUpdate Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003784s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-08-24T13:42:53', 'add_on_update_to_notifications') Info: Committing Transaction Info: 14: add_on_update_to_notifications migrated Info: => 0.0010015s Info: 15: IndexerVersions migrating Info: Beginning Transaction Info: Starting migration of Main DB to 15 Info: CreateTable IndexerDefinitionVersions Info: CREATE TABLE "IndexerDefinitionVersions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: => 0.0001895s Info: CreateIndex IndexerDefinitionVersions (DefinitionId) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: => 0.0001714s Info: CreateIndex IndexerDefinitionVersions (File) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0001369s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-08-24T13:42:53', 'IndexerVersions') Info: Committing Transaction Info: 15: IndexerVersions migrated Info: => 0.0007658s Info: 16: cleanup_config migrating Info: Beginning Transaction Info: Starting migration of Main DB to 16 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'movieinfolanguage' Info: => 8.62E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'downloadclientworkingfolders' Info: => 5.94E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-08-24T13:42:53', 'cleanup_config') Info: Committing Transaction Info: 16: cleanup_config migrated Info: => 0.0006181s Info: 17: indexer_cleanup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 17 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Aither' Info: => 8.87E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Anilibria' Info: => 6.03E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'AnimeWorld' Info: => 5.43E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'LatTeam' Info: => 5.67E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Blutopia' Info: => 5.33E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DanishBytes' Info: => 6.86E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DesiTorrents' Info: => 5.52E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DigitalCore' Info: => 5.44E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'InternetArchive' Info: => 5.46E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Milkie' Info: => 5.34E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShareIsland' Info: => 5.53E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'SuperBits' Info: => 5.48E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ThePirateBay' Info: => 5.46E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentLeech' Info: => 5.57E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentSeeds' Info: => 5.37E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'YTS' Info: => 5.56E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Animedia' Info: => 7.05E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Shizaproject' Info: => 6.6E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'ShowRSS' Info: => 7.46E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'SubsPlease' Info: => 6.8E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'TorrentsCSV' Info: => 6.44E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anidub' Info: => 6.52E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 6.34E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anthelion' Info: => 6.44E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'BB' Info: => 6.61E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDSpace' Info: => 6.26E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDTorrents' Info: => 6.52E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 6.58E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'RevolutionTT' Info: => 6.27E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'SpeedCD' Info: => 6.42E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'TVVault' Info: => 7.7E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ZonaQ' Info: => 6.71E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'TorrentDay' Info: => 6.5E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'MoreThanTV' Info: => 6.46E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'BitHDTV' Info: => 6.48E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-08-24T13:42:53', 'indexer_cleanup') Info: Committing Transaction Info: 17: indexer_cleanup migrated Info: => 0.0006252s Info: 18: minimum_seeders migrating Info: Beginning Transaction Info: Starting migration of Main DB to 18 Info: AlterTable AppSyncProfiles Info: => 1.7E-06s Info: CreateColumn AppSyncProfiles MinimumSeeders Int32 Info: ALTER TABLE "AppSyncProfiles" ADD COLUMN "MinimumSeeders" INTEGER NOT NULL DEFAULT 1 Info: => 0.00043s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-08-24T13:42:53', 'minimum_seeders') Info: Committing Transaction Info: 18: minimum_seeders migrated Info: => 0.0010935s Info: 19: remove_showrss migrating Info: Beginning Transaction Info: Starting migration of Main DB to 19 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShowRSS' Info: => 8.33E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-08-24T13:42:53', 'remove_showrss') Info: Committing Transaction Info: 19: remove_showrss migrated Info: => 0.0007088s Info: 20: remove_torrentparadiseml migrating Info: Beginning Transaction Info: Starting migration of Main DB to 20 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentParadiseMl' Info: => 8.23E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-08-24T13:42:53', 'remove_torrentparadiseml') Info: Committing Transaction Info: 20: remove_torrentparadiseml migrated Info: => 0.0006484s Info: 21: localization_setting_to_string migrating Info: Beginning Transaction Info: Starting migration of Main DB to 21 Info: PerformDBOperation Info: Performing DB Operation Info: => 5.01E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-08-24T13:42:53', 'localization_setting_to_string') Info: Committing Transaction Info: 21: localization_setting_to_string migrated Info: => 0.0006171s Info: 22: orpheus_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 22 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.23E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-08-24T13:42:53', 'orpheus_api') Info: Committing Transaction Info: 22: orpheus_api migrated Info: => 0.0006457s Info: 23: download_client_categories migrating Info: Beginning Transaction Info: Starting migration of Main DB to 23 Info: AlterTable DownloadClients Info: => 1.2E-06s Info: CreateColumn DownloadClients Categories String Info: ALTER TABLE "DownloadClients" ADD COLUMN "Categories" TEXT NOT NULL DEFAULT '[]' Info: => 0.0004147s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-08-24T13:42:53', 'download_client_categories') Info: Committing Transaction Info: 23: download_client_categories migrated Info: => 0.0010385s Info: 24: add_salt_to_users migrating Info: Beginning Transaction Info: Starting migration of Main DB to 24 Info: AlterTable Users Info: => 1.4E-06s Info: CreateColumn Users Salt String Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT Info: => 0.0003903s Info: CreateColumn Users Iterations Int32 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER Info: => 0.0003736s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-08-24T13:42:53', 'add_salt_to_users') Info: Committing Transaction Info: 24: add_salt_to_users migrated Info: => 0.0010647s Info: 25: speedcd_userpasssettings_to_speedcdsettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 25 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'SpeedCDSettings' WHERE "Implementation" = 'SpeedCD' Info: => 0.0001s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-08-24T13:42:53', 'speedcd_userpasssettings_to_speedcdsettings') Info: Committing Transaction Info: 25: speedcd_userpasssettings_to_speedcdsettings migrated Info: => 0.0006847s Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 26 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'TorrentDaySettings' WHERE "Implementation" = 'TorrentDay' Info: => 9.61E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-08-24T13:42:53', 'torrentday_cookiesettings_to_torrentdaysettings') Info: Committing Transaction Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrated Info: => 0.0007014s Info: 27: alpharatio_greatposterwall_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 27 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AlphaRatioSettings' WHERE "Implementation" = 'AlphaRatio' Info: => 9.94E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'GreatPosterWallSettings' WHERE "Implementation" = 'GreatPosterWall' Info: => 7.2E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-08-24T13:42:53', 'alpharatio_greatposterwall_config_contract') Info: Committing Transaction Info: 27: alpharatio_greatposterwall_config_contract migrated Info: => 0.0006536s Info: 28: remove_notwhatcd migrating Info: Beginning Transaction Info: Starting migration of Main DB to 28 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'NotWhatCD' Info: => 8.63E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-08-24T13:42:53', 'remove_notwhatcd') Info: Committing Transaction Info: 28: remove_notwhatcd migrated Info: => 0.0007132s Info: 29: add_on_grab_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 29 Info: AlterTable Notifications Info: => 1.1E-06s Info: CreateColumn Notifications OnGrab Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnGrab" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004218s Info: AlterTable Notifications Info: => 1.4E-06s Info: CreateColumn Notifications IncludeManualGrabs Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeManualGrabs" INTEGER NOT NULL DEFAULT 0 Info: => 0.000371s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-08-24T13:42:53', 'add_on_grab_to_notifications') Info: Committing Transaction Info: 29: add_on_grab_to_notifications migrated Info: => 0.0010261s Info: 30: animetorrents_use_custom_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 30 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'AnimeTorrentsSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 9.74E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-08-24T13:42:53', 'animetorrents_use_custom_config_contract') Info: Committing Transaction Info: 30: animetorrents_use_custom_config_contract migrated Info: => 0.000682s Info: 31: apprise_server_url migrating Info: Beginning Transaction Info: Starting migration of Main DB to 31 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.67E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-08-24T13:42:53', 'apprise_server_url') Info: Committing Transaction Info: 31: apprise_server_url migrated Info: => 0.0006472s Info: 32: health_restored_notification migrating Info: Beginning Transaction Info: Starting migration of Main DB to 32 Info: AlterTable Notifications Info: => 1.4E-06s Info: CreateColumn Notifications OnHealthRestored Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004051s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-08-24T13:42:53', 'health_restored_notification') Info: Committing Transaction Info: 32: health_restored_notification migrated Info: => 0.001078s Info: 33: remove_uc migrating Info: Beginning Transaction Info: Starting migration of Main DB to 33 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' Info: => 8.5E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-08-24T13:42:53', 'remove_uc') Info: Committing Transaction Info: 33: remove_uc migrated Info: => 0.0007601s Info: 34: history_fix_data_titles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 34 Info: PerformDBOperation Info: Performing DB Operation Info: => 6E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-08-24T13:42:53', 'history_fix_data_titles') Info: Committing Transaction Info: 34: history_fix_data_titles migrated Info: => 0.0006704s Info: 35: download_client_per_indexer migrating Info: Beginning Transaction Info: Starting migration of Main DB to 35 Info: AlterTable Indexers Info: => 1.1E-06s Info: CreateColumn Indexers DownloadClientId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 Info: => 0.0004133s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-08-24T13:42:53', 'download_client_per_indexer') Info: Committing Transaction Info: 35: download_client_per_indexer migrated Info: => 0.0010508s Info: 36: postgres_update_timestamp_columns_to_with_timezone migrating Info: Beginning Transaction Info: Starting migration of Main DB to 36 Info: AlterTable ApplicationStatus Info: => 1.1E-06s Info: AlterColumn ApplicationStatus InitialFailure DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0039962s Info: AlterTable ApplicationStatus Info: => 1.5E-06s Info: AlterColumn ApplicationStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.0037976s Info: AlterTable ApplicationStatus Info: => 1.4E-06s Info: AlterColumn ApplicationStatus DisabledTill DateTimeOffset Info: CREATE TABLE "ApplicationStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "ApplicationStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ApplicationStatus" Info: DROP TABLE "ApplicationStatus" Info: ALTER TABLE "ApplicationStatus_temp" RENAME TO "ApplicationStatus" Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.00377s Info: AlterTable Commands Info: => 1.5E-06s Info: AlterColumn Commands QueuedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0036681s Info: AlterTable Commands Info: => 1.4E-06s Info: AlterColumn Commands StartedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0036755s Info: AlterTable Commands Info: => 1.4E-06s Info: AlterColumn Commands EndedAt DateTimeOffset Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" Info: DROP TABLE "Commands" Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" Info: => 0.0036324s Info: AlterTable DownloadClientStatus Info: => 1.3E-06s Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0037361s Info: AlterTable DownloadClientStatus Info: => 2.1E-06s Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0037497s Info: AlterTable DownloadClientStatus Info: => 1.4E-06s Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" Info: DROP TABLE "DownloadClientStatus" Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0037056s Info: AlterTable History Info: => 1.5E-06s Info: AlterColumn History Date DateTimeOffset Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Successful" INTEGER NOT NULL) Info: INSERT INTO "History_temp" ("Id", "IndexerId", "Date", "Data", "EventType", "DownloadId", "Successful") SELECT "Id", "IndexerId", "Date", "Data", "EventType", "DownloadId", "Successful" FROM "History" Info: DROP TABLE "History" Info: ALTER TABLE "History_temp" RENAME TO "History" Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.0039424s Info: AlterTable IndexerDefinitionVersions Info: => 1.4E-06s Info: AlterColumn IndexerDefinitionVersions LastUpdated DateTimeOffset Info: CREATE TABLE "IndexerDefinitionVersions_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: INSERT INTO "IndexerDefinitionVersions_temp" ("Id", "DefinitionId", "File", "Sha", "LastUpdated") SELECT "Id", "DefinitionId", "File", "Sha", "LastUpdated" FROM "IndexerDefinitionVersions" Info: DROP TABLE "IndexerDefinitionVersions" Info: ALTER TABLE "IndexerDefinitionVersions_temp" RENAME TO "IndexerDefinitionVersions" Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0038797s Info: AlterTable IndexerStatus Info: => 1.2E-06s Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0038143s Info: AlterTable IndexerStatus Info: => 1.3E-06s Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0038038s Info: AlterTable IndexerStatus Info: => 1E-06s Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0038014s Info: AlterTable IndexerStatus Info: => 1.2E-06s Info: AlterColumn IndexerStatus CookiesExpirationDate DateTimeOffset Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate" FROM "IndexerStatus" Info: DROP TABLE "IndexerStatus" Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0038055s Info: AlterTable Indexers Info: => 1.4E-06s Info: AlterColumn Indexers Added DateTimeOffset Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL, "Redirect" INTEGER NOT NULL, "AppProfileId" INTEGER NOT NULL, "Tags" TEXT, "DownloadClientId" INTEGER NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0038649s Info: AlterTable ScheduledTasks Info: => 1.3E-06s Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" Info: DROP TABLE "ScheduledTasks" Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0036998s Info: AlterTable ScheduledTasks Info: => 1.4E-06s Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" Info: DROP TABLE "ScheduledTasks" Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0037053s Info: AlterTable VersionInfo Info: => 1.3E-06s Info: AlterColumn VersionInfo AppliedOn DateTimeOffset Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" Info: DROP TABLE "VersionInfo" Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.0036516s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-08-24T13:42:53', 'postgres_update_timestamp_columns_to_with_timezone') Info: Committing Transaction Info: 36: postgres_update_timestamp_columns_to_with_timezone migrated Info: => 0.0047888s Info: 37: add_notification_status migrating Info: Beginning Transaction Info: Starting migration of Main DB to 37 Info: CreateTable NotificationStatus Info: CREATE TABLE "NotificationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.000205s Info: CreateIndex NotificationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) Info: => 0.0001151s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-08-24T13:42:53', 'add_notification_status') Info: Committing Transaction Info: 37: add_notification_status migrated Info: => 0.000786s Info: 38: indexers_freeleech_only_config_contract migrating Info: Beginning Transaction Info: Starting migration of Main DB to 38 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'HDSpaceSettings' WHERE "Implementation" = 'HDSpace' Info: => 9.95E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'ImmortalSeedSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 7.35E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'XSpeedsSettings' WHERE "Implementation" = 'XSpeeds' Info: => 7.03E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-08-24T13:42:53', 'indexers_freeleech_only_config_contract') Info: Committing Transaction Info: 38: indexers_freeleech_only_config_contract migrated Info: => 0.0006542s Info: 39: email_encryption migrating Info: Beginning Transaction Info: Starting migration of Main DB to 39 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.08E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-08-24T13:42:53', 'email_encryption') Info: Committing Transaction Info: 39: email_encryption migrated Info: => 0.0006566s Info: 40: newznab_category_to_capabilities_settings migrating Info: Beginning Transaction Info: Starting migration of Main DB to 40 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.05E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-08-24T13:42:53', 'newznab_category_to_capabilities_settings') Info: Committing Transaction Info: 40: newznab_category_to_capabilities_settings migrated Info: => 0.0006576s Info: 41: gazelle_freeleech_token_options migrating Info: Beginning Transaction Info: Starting migration of Main DB to 41 Info: PerformDBOperation Info: Performing DB Operation Info: => 6.04E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-08-24T13:42:53', 'gazelle_freeleech_token_options') Info: Committing Transaction Info: 41: gazelle_freeleech_token_options migrated Info: => 0.0006544s Info: 42: myanonamouse_freeleech_wedge_options migrating Info: Beginning Transaction Info: Starting migration of Main DB to 42 Info: PerformDBOperation Info: Performing DB Operation Info: => 5.9E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-08-24T13:42:53', 'myanonamouse_freeleech_wedge_options') Info: Committing Transaction Info: 42: myanonamouse_freeleech_wedge_options migrated Info: => 0.0006585s Info: 43: newznab_indexers_enable_redirect migrating Info: Beginning Transaction Info: Starting migration of Main DB to 43 Info: INSERT INTO "Indexers" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added", "Redirect", "AppProfileId", "Tags", "DownloadClientId") VALUES (1, 'Test', 'Newznab', '{"baseUrl":"https://example.com","apiKey":"testapikey"}', 'NewznabSettings', 1, 1, '2025-08-24T13:42:53', 0, 1, '[]', 0) Info: PerformDBOperation Info: Performing DB Operation Info: => 0.0006912s Info: -> 1 Insert operations completed in 00:00:00.0002070 taking an average of 00:00:00.0002070 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (43, '2025-08-24T13:42:53', 'newznab_indexers_enable_redirect') Info: Committing Transaction Info: 43: newznab_indexers_enable_redirect migrated Info: => 0.0013495s Debug: Took: 00:00:00.1571876 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.newznab_indexers_enable_redirectFixture.should_update_redirect_setting_to_true_if_false --- Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.orpheus_apiFixture.should_convert_and_disable_orpheus_instance --- Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397732239781_109/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0020771s Info: DatabaseEngineVersionCheck migrated Info: => 0.0020975s Info: VersionMigration migrating Info: Beginning Transaction Info: CreateTable VersionInfo Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) Info: => 0.0002294s Info: Committing Transaction Info: VersionMigration migrated Info: => 0.0011699s Info: VersionUniqueMigration migrating Info: Beginning Transaction Info: CreateIndex VersionInfo (Version) Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.000169s Info: AlterTable VersionInfo Info: => 1.3E-06s Info: CreateColumn VersionInfo AppliedOn DateTime Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME Info: => 0.0006969s Info: Committing Transaction Info: VersionUniqueMigration migrated Info: => 0.0012s Info: VersionDescriptionMigration migrating Info: Beginning Transaction Info: AlterTable VersionInfo Info: => 1.2E-06s Info: CreateColumn VersionInfo Description String Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT Info: => 0.0002434s Info: Committing Transaction Info: VersionDescriptionMigration migrated Info: => 0.0007322s Info: 1: InitialSetup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 1 Info: CreateTable Config Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) Info: => 0.0002183s Info: CreateIndex Config (Key) Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) Info: => 0.000118s Info: CreateTable History Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "Date" DATETIME NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT) Info: => 0.0001817s Info: CreateIndex History (DownloadId) Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) Info: => 0.0001106s Info: CreateTable Notifications Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL) Info: => 0.0001849s Info: CreateTable ScheduledTasks Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) Info: => 0.0001644s Info: CreateIndex ScheduledTasks (TypeName) Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) Info: => 0.0001102s Info: CreateTable Indexers Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 25, "Added" DATETIME NOT NULL) Info: => 0.0002223s Info: CreateIndex Indexers (Name) Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0001109s Info: CreateTable ApplicationIndexerMapping Info: CREATE TABLE "ApplicationIndexerMapping" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "IndexerId" INTEGER NOT NULL, "AppId" INTEGER NOT NULL, "RemoteIndexerId" INTEGER NOT NULL) Info: => 0.0001507s Info: CreateTable Applications Info: CREATE TABLE "Applications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "SyncLevel" INTEGER NOT NULL, "Tags" TEXT) Info: => 0.0001634s Info: CreateIndex Applications (Name) Info: CREATE UNIQUE INDEX "IX_Applications_Name" ON "Applications" ("Name" ASC) Info: => 0.0001082s Info: CreateTable Tags Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) Info: => 0.0001232s Info: CreateIndex Tags (Label) Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) Info: => 0.0001104s Info: CreateTable Users Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) Info: => 0.0001447s Info: CreateIndex Users (Identifier) Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) Info: => 0.0001075s Info: CreateIndex Users (Username) Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) Info: => 9.39E-05s Info: CreateTable Commands Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) Info: => 0.0002103s Info: CreateTable IndexerStatus Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT, "Cookies" TEXT, "CookiesExpirationDate" DATETIME) Info: => 0.0001899s Info: CreateIndex IndexerStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) Info: => 0.0001553s Info: CreateTable CustomFilters Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) Info: => 0.0001588s Info: CreateIndex History (Date) Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) Info: => 0.0001151s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-08-24T13:42:53', 'InitialSetup') Info: Committing Transaction Info: 1: InitialSetup migrated Info: => 0.0008932s Info: 2: ApplicationStatus migrating Info: Beginning Transaction Info: Starting migration of Main DB to 2 Info: DeleteColumn Indexers EnableAutomaticSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableInteractiveSearch", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0031724s Info: DeleteColumn Indexers EnableInteractiveSearch Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.002997s Info: RenameColumn Indexers EnableRss to Enable Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "Enable" INTEGER, "Priority" INTEGER NOT NULL, "Added" DATETIME NOT NULL) Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "Enable", "Priority", "Added") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "Priority", "Added" FROM "Indexers" Info: DROP TABLE "Indexers" Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) Info: => 0.0029954s Info: CreateTable ApplicationStatus Info: CREATE TABLE "ApplicationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0001884s Info: CreateIndex ApplicationStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_ApplicationStatus_ProviderId" ON "ApplicationStatus" ("ProviderId" ASC) Info: => 0.000113s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-08-24T13:42:53', 'ApplicationStatus') Info: Committing Transaction Info: 2: ApplicationStatus migrated Info: => 0.0008172s Info: 3: IndexerProps migrating Info: Beginning Transaction Info: Starting migration of Main DB to 3 Info: AlterTable Indexers Info: => 2.2E-06s Info: CreateColumn Indexers Redirect Boolean Info: ALTER TABLE "Indexers" ADD COLUMN "Redirect" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003655s Info: CreateTable DownloadClients Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL, "Priority" INTEGER NOT NULL DEFAULT 1) Info: => 0.0002087s Info: CreateTable DownloadClientStatus Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) Info: => 0.0001706s Info: CreateIndex DownloadClientStatus (ProviderId) Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) Info: => 0.0001161s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-08-24T13:42:53', 'IndexerProps') Info: Committing Transaction Info: 3: IndexerProps migrated Info: => 0.0007472s Info: 4: add_update_history migrating Info: Beginning Transaction Info: Starting migration of Main DB to 4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-08-24T13:42:53', 'add_update_history') Info: Committing Transaction Info: 4: add_update_history migrated Info: => 0.0006405s Info: 5: update_notifiarr migrating Info: Beginning Transaction Info: Starting migration of Main DB to 5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; Info: => 0.0001224s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-08-24T13:42:53', 'update_notifiarr') Info: Committing Transaction Info: 5: update_notifiarr migrated Info: => 0.0006961s Info: 6: app_profiles migrating Info: Beginning Transaction Info: Starting migration of Main DB to 6 Info: CreateTable AppSyncProfiles Info: CREATE TABLE "AppSyncProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "EnableRss" INTEGER NOT NULL, "EnableInteractiveSearch" INTEGER NOT NULL, "EnableAutomaticSearch" INTEGER NOT NULL) Info: => 0.0001893s Info: CreateIndex AppSyncProfiles (Name) Info: CREATE UNIQUE INDEX "IX_AppSyncProfiles_Name" ON "AppSyncProfiles" ("Name" ASC) Info: => 0.0001192s Info: AlterTable Indexers Info: => 1.1E-06s Info: CreateColumn Indexers AppProfileId Int32 Info: ALTER TABLE "Indexers" ADD COLUMN "AppProfileId" INTEGER NOT NULL DEFAULT 1 Info: => 0.0003613s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-08-24T13:42:53', 'app_profiles') Info: Committing Transaction Info: 6: app_profiles migrated Info: => 0.0010149s Info: 7: history_failed migrating Info: Beginning Transaction Info: Starting migration of Main DB to 7 Info: AlterTable History Info: => 1.2E-06s Info: CreateColumn History Successful Boolean Info: ALTER TABLE "History" ADD COLUMN "Successful" INTEGER NOT NULL DEFAULT 1 Info: => 0.0003704s Info: ExecuteSqlStatement UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: UPDATE "History" SET "Successful" = (json_extract("History"."Data",'$.successful') == 'True' ); Info: => 9.47E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-08-24T13:42:53', 'history_failed') Info: Committing Transaction Info: 7: history_failed migrated Info: => 0.0007229s Info: 8: redacted_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 8 Info: PerformDBOperation Info: Performing DB Operation Info: => 5.17E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-08-24T13:42:53', 'redacted_api') Info: Committing Transaction Info: 8: redacted_api migrated Info: => 0.0006225s Info: 10: IndexerProxies migrating Info: Beginning Transaction Info: Starting migration of Main DB to 10 Info: CreateTable IndexerProxies Info: CREATE TABLE "IndexerProxies" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "Tags" TEXT) Info: => 0.0002008s Info: AlterTable Indexers Info: => 1E-06s Info: CreateColumn Indexers Tags String Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT Info: => 0.0003661s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-08-24T13:42:53', 'IndexerProxies') Info: Committing Transaction Info: 10: IndexerProxies migrated Info: => 0.0009933s Info: 11: app_indexer_remote_name migrating Info: Beginning Transaction Info: Starting migration of Main DB to 11 Info: AlterTable ApplicationIndexerMapping Info: => 1.1E-06s Info: CreateColumn ApplicationIndexerMapping RemoteIndexerName String Info: ALTER TABLE "ApplicationIndexerMapping" ADD COLUMN "RemoteIndexerName" TEXT Info: => 0.0003805s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-08-24T13:42:53', 'app_indexer_remote_name') Info: Committing Transaction Info: 11: app_indexer_remote_name migrated Info: => 0.0010018s Info: 13: desi_gazelle_to_unit3d migrating Info: Beginning Transaction Info: Starting migration of Main DB to 13 Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'Unit3dSettings', "Enable" = 1 WHERE "Implementation" = 'DesiTorrents' Info: => 0.0001082s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-08-24T13:42:53', 'desi_gazelle_to_unit3d') Info: Committing Transaction Info: 13: desi_gazelle_to_unit3d migrated Info: => 0.0006761s Info: 14: add_on_update_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Main DB to 14 Info: AlterTable Notifications Info: => 1.9E-06s Info: CreateColumn Notifications OnApplicationUpdate Boolean Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 0 Info: => 0.0003799s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-08-24T13:42:53', 'add_on_update_to_notifications') Info: Committing Transaction Info: 14: add_on_update_to_notifications migrated Info: => 0.0009811s Info: 15: IndexerVersions migrating Info: Beginning Transaction Info: Starting migration of Main DB to 15 Info: CreateTable IndexerDefinitionVersions Info: CREATE TABLE "IndexerDefinitionVersions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "DefinitionId" TEXT NOT NULL, "File" TEXT NOT NULL, "Sha" TEXT, "LastUpdated" DATETIME) Info: => 0.0001917s Info: CreateIndex IndexerDefinitionVersions (DefinitionId) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_DefinitionId" ON "IndexerDefinitionVersions" ("DefinitionId" ASC) Info: => 0.0001714s Info: CreateIndex IndexerDefinitionVersions (File) Info: CREATE UNIQUE INDEX "IX_IndexerDefinitionVersions_File" ON "IndexerDefinitionVersions" ("File" ASC) Info: => 0.0001372s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-08-24T13:42:53', 'IndexerVersions') Info: Committing Transaction Info: 15: IndexerVersions migrated Info: => 0.0007522s Info: 16: cleanup_config migrating Info: Beginning Transaction Info: Starting migration of Main DB to 16 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'movieinfolanguage' Info: => 8.51E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Config" WHERE "Key" = 'downloadclientworkingfolders' Info: => 6.18E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-08-24T13:42:53', 'cleanup_config') Info: Committing Transaction Info: 16: cleanup_config migrated Info: => 0.0006296s Info: 17: indexer_cleanup migrating Info: Beginning Transaction Info: Starting migration of Main DB to 17 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Aither' Info: => 8.92E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Anilibria' Info: => 5.94E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'AnimeWorld' Info: => 5.91E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'LatTeam' Info: => 5.28E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Blutopia' Info: => 5.96E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DanishBytes' Info: => 5.69E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DesiTorrents' Info: => 5.35E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'DigitalCore' Info: => 5.16E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'InternetArchive' Info: => 5.28E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Milkie' Info: => 5.47E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShareIsland' Info: => 5.38E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'SuperBits' Info: => 5.31E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ThePirateBay' Info: => 5.41E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentLeech' Info: => 5.44E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentSeeds' Info: => 5.42E-05s Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'YTS' Info: => 5.44E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Animedia' Info: => 7.04E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'Shizaproject' Info: => 7.59E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'ShowRSS' Info: => 6.73E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'SubsPlease' Info: => 6.56E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'NoAuthTorrentBaseSettings' WHERE "Implementation" = 'TorrentsCSV' Info: => 6.39E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anidub' Info: => 6.47E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'AnimeTorrents' Info: => 6.63E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'Anthelion' Info: => 6.3E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'BB' Info: => 6.33E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDSpace' Info: => 6.24E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'HDTorrents' Info: => 6.17E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ImmortalSeed' Info: => 6.55E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'RevolutionTT' Info: => 6.47E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'SpeedCD' Info: => 7.32E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'TVVault' Info: => 6.74E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'UserPassTorrentBaseSettings' WHERE "Implementation" = 'ZonaQ' Info: => 6.4E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'TorrentDay' Info: => 6.53E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'MoreThanTV' Info: => 6.53E-05s Info: UpdateData Info: UPDATE "Indexers" SET "ConfigContract" = 'CookieTorrentBaseSettings' WHERE "Implementation" = 'BitHDTV' Info: => 6.63E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-08-24T13:42:53', 'indexer_cleanup') Info: Committing Transaction Info: 17: indexer_cleanup migrated Info: => 0.0006425s Info: 18: minimum_seeders migrating Info: Beginning Transaction Info: Starting migration of Main DB to 18 Info: AlterTable AppSyncProfiles Info: => 1.9E-06s Info: CreateColumn AppSyncProfiles MinimumSeeders Int32 Info: ALTER TABLE "AppSyncProfiles" ADD COLUMN "MinimumSeeders" INTEGER NOT NULL DEFAULT 1 Info: => 0.0004063s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-08-24T13:42:53', 'minimum_seeders') Info: Committing Transaction Info: 18: minimum_seeders migrated Info: => 0.0010501s Info: 19: remove_showrss migrating Info: Beginning Transaction Info: Starting migration of Main DB to 19 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'ShowRSS' Info: => 8.52E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-08-24T13:42:53', 'remove_showrss') Info: Committing Transaction Info: 19: remove_showrss migrated Info: => 0.000647s Info: 20: remove_torrentparadiseml migrating Info: Beginning Transaction Info: Starting migration of Main DB to 20 Info: FluentMigrator.Expressions.DeleteDataExpression Info: DELETE FROM "Indexers" WHERE "Implementation" = 'TorrentParadiseMl' Info: => 8.45E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-08-24T13:42:53', 'remove_torrentparadiseml') Info: Committing Transaction Info: 20: remove_torrentparadiseml migrated Info: => 0.0006482s Info: 21: localization_setting_to_string migrating Info: Beginning Transaction Info: Starting migration of Main DB to 21 Info: PerformDBOperation Info: Performing DB Operation Info: => 5.18E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-08-24T13:42:53', 'localization_setting_to_string') Info: Committing Transaction Info: 21: localization_setting_to_string migrated Info: => 0.0006274s Info: 22: orpheus_api migrating Info: Beginning Transaction Info: Starting migration of Main DB to 22 Info: INSERT INTO "Indexers" ("Enable", "Name", "Priority", "Added", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Orpheus', 25, '2025-08-24T13:42:53', 'Orpheus', '{ "username": "some name", "password": "some pass" }', 'GazelleSettings') Info: PerformDBOperation Info: Performing DB Operation Info: => 0.0019725s Info: -> 1 Insert operations completed in 00:00:00.0001814 taking an average of 00:00:00.0001814 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-08-24T13:42:53', 'orpheus_api') Info: Committing Transaction Info: 22: orpheus_api migrated Info: => 0.002644s Debug: Took: 00:00:00.0639927 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.orpheus_apiFixture.should_convert_and_disable_orpheus_instance --- Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397733136065_111/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010379s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010596s Debug: Took: 00:00:00.0113612 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397733455850_113/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010316s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010559s Debug: Took: 00:00:00.0113959 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397733765723_115/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010469s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010688s Debug: Took: 00:00:00.0114979 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397734111441_117/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010272s Info: DatabaseEngineVersionCheck migrated Info: => 0.001049s Debug: Took: 00:00:00.0112570 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"Address\""] Interval = [12] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName WHERE "Id" = @Id PARAMETERS: TypeName = ["\"A\""] Interval = [0] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [1] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397734428079_119/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010171s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010385s Debug: Took: 00:00:00.0111288 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397734716131_121/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009908s Info: DatabaseEngineVersionCheck migrated Info: => 0.001014s Debug: Took: 00:00:00.0111149 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397734965090_123/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010371s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010599s Debug: Took: 00:00:00.0113331 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397735310306_125/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010147s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010374s Debug: Took: 00:00:00.0111404 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T13:42:53.5459092Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397735618528_127/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010267s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010483s Debug: Took: 00:00:00.0111914 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397735913973_129/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010174s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010385s Debug: Took: 00:00:00.0111807 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T13:42:53.606154Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397736210487_131/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010158s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010366s Debug: Took: 00:00:00.0110962 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- Trace: No non-blocked Download Client available, retrying blocked one. Trace: No non-blocked Download Client available, retrying blocked one. Trace: No non-blocked Download Client available, retrying blocked one. Trace: No non-blocked Download Client available, retrying blocked one. Trace: No non-blocked Download Client available, retrying blocked one. Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- Friday Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- Tuesday Wednesday Thursday Friday Saturday Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- Monday Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- Warn: Value can not be null. Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ApplicationStatusCheckFixture.should_not_return_error_when_no_indexers --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ApplicationStatusCheckFixture.should_not_return_error_when_no_indexers --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ApplicationStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ApplicationStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ApplicationStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ApplicationStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ApplicationStatusCheckFixture.should_return_warning_if_indexer_unavailable --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ApplicationStatusCheckFixture.should_return_warning_if_indexer_unavailable --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerCheckFixture.should_return_error_when_no_indexer_present --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerCheckFixture.should_return_error_when_no_indexer_present --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerCheckFixture.should_return_ok_when_rss_is_enabled --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerCheckFixture.should_return_ok_when_rss_is_enabled --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ReleaseBranchCheckFixture.should_return_no_warning_when_branch_valid("nightly") --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ReleaseBranchCheckFixture.should_return_no_warning_when_branch_valid("nightly") --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ReleaseBranchCheckFixture.should_return_no_warning_when_branch_valid("Nightly") --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ReleaseBranchCheckFixture.should_return_no_warning_when_branch_valid("Nightly") --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ReleaseBranchCheckFixture.should_return_no_warning_when_branch_valid("develop") --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ReleaseBranchCheckFixture.should_return_no_warning_when_branch_valid("develop") --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ReleaseBranchCheckFixture.should_return_no_warning_when_branch_valid("master") --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ReleaseBranchCheckFixture.should_return_no_warning_when_branch_valid("master") --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ReleaseBranchCheckFixture.should_return_warning_when_branch_not_valid --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ReleaseBranchCheckFixture.should_return_warning_when_branch_not_valid --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- Error: System time mismatch. SystemTime: 08/24/2025 13:42:54 Expected Time: 08/26/2025 13:42:54. Update system time Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake",null,"https://wiki.servarr.com/prowlarr/system#i-blew-up-because-of-some-weird-user-mistake") --- Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake",null,"https://wiki.servarr.com/prowlarr/system#i-blew-up-because-of-some-weird-user-mistake") --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","#my-health-check","https://wiki.servarr.com/prowlarr/system#my-health-check") --- Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","#my-health-check","https://wiki.servarr.com/prowlarr/system#my-health-check") --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","custom-page#my-health-check","https://wiki.servarr.com/prowlarr/custom-page#my-health-check") --- Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","custom-page#my-health-check","https://wiki.servarr.com/prowlarr/custom-page#my-health-check") --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- Trace: Check health -> FakeHealthCheck Trace: Check health <- FakeHealthCheck Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- Trace: Check health -> FakeHealthCheck Trace: Check health <- FakeHealthCheck Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397741755678_133/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.001021s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010421s Debug: Took: 00:00:00.0111843 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Identifier = ["d30637f2-d0b8-49fd-99e4-3b1224951674"] Username = ["\"Username1\""] Password = ["\"Password1\""] Salt = ["\"Salt1\""] Iterations = [1] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Identifier = ["c1ae0dbf-7f85-4631-affe-abf8915ec726"] Username = ["\"Username2\""] Password = ["\"Password2\""] Salt = ["\"Salt2\""] Iterations = [2] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Identifier = ["256ce3fb-7c1c-4532-a818-ab99af52c1c3"] Username = ["\"Username3\""] Password = ["\"Password3\""] Salt = ["\"Salt3\""] Iterations = [3] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Identifier = ["940f7a7a-5d0e-480c-b175-c1f8f05f3100"] Username = ["\"Username4\""] Password = ["\"Password4\""] Salt = ["\"Salt4\""] Iterations = [4] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Identifier = ["00d011da-006c-4905-ba90-f22da234c5dc"] Username = ["\"Username5\""] Password = ["\"Password5\""] Salt = ["\"Salt5\""] Iterations = [5] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397742345714_135/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010056s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010287s Debug: Took: 00:00:00.0110493 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Identifier = ["0520409c-eb5a-4b98-b7b2-c89f472949b4"] Username = ["\"Username1\""] Password = ["\"Password1\""] Salt = ["\"Salt1\""] Iterations = [1] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedApplicationFixture.should_delete_orphaned_applicationstatus --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397742704325_137/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009832s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010039s Debug: Took: 00:00:00.0110336 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ApplicationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: ProviderId = [0] InitialFailure = ["2025-08-24T00:00:00Z"] MostRecentFailure = ["2025-08-24T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ApplicationStatus".* FROM "ApplicationStatus" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedApplicationFixture.should_delete_orphaned_applicationstatus --- Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedApplicationFixture.should_not_delete_unorphaned_applicationstatus --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397743090650_139/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009848s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010063s Debug: Took: 00:00:00.0109901 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Applications ("SyncLevel", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@SyncLevel, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: SyncLevel = ["disabled"] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"ConfigContract1\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ApplicationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: ProviderId = [1] InitialFailure = ["2025-08-24T00:00:00Z"] MostRecentFailure = ["2025-08-24T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ApplicationStatus".* FROM "ApplicationStatus" PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ApplicationStatus".* FROM "ApplicationStatus" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedApplicationFixture.should_not_delete_unorphaned_applicationstatus --- Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedDownloadClientStatusFixture.should_delete_orphaned_downloadclientstatus --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397743642201_141/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0009903s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010113s Debug: Took: 00:00:00.0110586 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO DownloadClientStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: ProviderId = [0] InitialFailure = ["2025-08-24T00:00:00Z"] MostRecentFailure = ["2025-08-24T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "DownloadClientStatus".* FROM "DownloadClientStatus" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedDownloadClientStatusFixture.should_delete_orphaned_downloadclientstatus --- Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- Trace: Rate Limit triggered, delaying 'me' for 0.197 sec Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- Skipped Service_should_be_installed_and_then_uninstalled [1 ms] Skipped Should_log_warn_if_on_stop_if_service_is_already_stopped [1 ms] Skipped should_throw_if_starting_a_running_service [1 ms] Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedDownloadClientStatusFixture.should_not_delete_unorphaned_downloadclientstatus --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397744100233_143/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010203s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010425s Debug: Took: 00:00:00.0113578 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO DownloadClients ("Categories", "Priority", "Name", "Implementation", "ConfigContract", "Enable", "Settings") VALUES (@Categories, @Priority, @Name, @Implementation, @ConfigContract, @Enable, @Settings); SELECT last_insert_rowid() id PARAMETERS: Categories = [[]] SupportsCategories = [false] Protocol = ["unknown"] Priority = [1] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"FloodSettings\""] Enable = [false] Tags = [[]] Settings = [{ "host": "localhost", "port": 3000, "useSsl": false, "tags": [ "prowlarr" ], "additionalTags": [], "addPaused": false }] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO DownloadClientStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: ProviderId = [1] InitialFailure = ["2025-08-24T00:00:00Z"] MostRecentFailure = ["2025-08-24T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "DownloadClientStatus".* FROM "DownloadClientStatus" PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "DownloadClientStatus".* FROM "DownloadClientStatus" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedDownloadClientStatusFixture.should_not_delete_unorphaned_downloadclientstatus --- Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397744745786_145/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010394s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010617s Debug: Took: 00:00:00.0113633 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO IndexerStatus ("LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastRssSyncReleaseInfo, @Cookies, @CookiesExpirationDate, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: LastRssSyncReleaseInfo = [null] Cookies = [null] CookiesExpirationDate = ["2025-08-24T00:00:00Z"] ProviderId = [0] InitialFailure = ["2025-08-24T00:00:00Z"] MostRecentFailure = ["2025-08-24T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397745178655_147/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010683s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010925s Debug: Took: 00:00:00.0116749 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("Priority", "Redirect", "DownloadClientId", "Added", "AppProfileId", "Name", "Implementation", "ConfigContract", "Enable", "Tags", "Settings") VALUES (@Priority, @Redirect, @DownloadClientId, @Added, @AppProfileId, @Name, @Implementation, @ConfigContract, @Enable, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: Description = ["\"Description1\""] Language = ["\"Language1\""] Protocol = ["unknown"] Privacy = ["public"] SupportsRss = [false] SupportsSearch = [false] SupportsRedirect = [false] SupportsPagination = [false] Priority = [25] Redirect = [false] DownloadClientId = [1] Added = ["2025-08-24T00:00:00Z"] AppProfileId = [1] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"ConfigContract1\""] Enable = [false] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO IndexerStatus ("LastRssSyncReleaseInfo", "Cookies", "CookiesExpirationDate", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastRssSyncReleaseInfo, @Cookies, @CookiesExpirationDate, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: LastRssSyncReleaseInfo = [null] Cookies = [null] CookiesExpirationDate = ["2025-08-24T00:00:00Z"] ProviderId = [1] InitialFailure = ["2025-08-24T00:00:00Z"] MostRecentFailure = ["2025-08-24T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397745815885_149/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010719s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010955s Debug: Took: 00:00:00.0115621 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NotificationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: ProviderId = [0] InitialFailure = ["2025-08-24T00:00:00Z"] MostRecentFailure = ["2025-08-24T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- Trace: Rate Limit triggered, delaying 'me' for 0.200 sec Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397746222641_151/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010588s Info: DatabaseEngineVersionCheck migrated Info: => 0.0010809s Debug: Took: 00:00:00.0116088 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Notifications ("OnHealthIssue", "OnHealthRestored", "OnApplicationUpdate", "OnGrab", "IncludeManualGrabs", "IncludeHealthWarnings", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@OnHealthIssue, @OnHealthRestored, @OnApplicationUpdate, @OnGrab, @IncludeManualGrabs, @IncludeHealthWarnings, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: OnHealthIssue = [false] OnHealthRestored = [false] OnApplicationUpdate = [false] OnGrab = [false] SupportsOnGrab = [false] IncludeManualGrabs = [false] SupportsOnHealthIssue = [false] SupportsOnHealthRestored = [false] IncludeHealthWarnings = [false] SupportsOnApplicationUpdate = [false] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"JoinSettings\""] Tags = [[]] Settings = [{ "priority": 0 }] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NotificationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: ProviderId = [1] InitialFailure = ["2025-08-24T00:00:00Z"] MostRecentFailure = ["2025-08-24T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397746762793_153/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0011155s Info: DatabaseEngineVersionCheck migrated Info: => 0.0011395s Debug: Took: 00:00:00.0117915 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Label = ["\"Label1\""] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Label = ["\"Label2\""] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397747203677_155/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010792s Info: DatabaseEngineVersionCheck migrated Info: => 0.001102s Debug: Took: 00:00:00.0118495 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Label = ["\"Label1\""] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Label = ["\"Label2\""] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO IndexerProxies ("Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"HttpSettings\""] Tags = [[ 1 ]] Settings = [{ "host": "Host1", "port": 1, "username": "", "password": "" }] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO IndexerProxies ("Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: Name = ["\"Name2\""] ImplementationName = ["\"ImplementationName2\""] Implementation = ["\"Implementation2\""] ConfigContract = ["\"HttpSettings\""] Tags = [[ 1 ]] Settings = [{ "host": "Host1", "port": 1, "username": "", "password": "" }] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureApplicationStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureApplicationStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureApplicationStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureApplicationStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureApplicationStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureApplicationStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureApplicationStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureApplicationStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- Passed! - Failed: 0, Passed: 542, Skipped: 35, Total: 577, Duration: 6 s - Prowlarr.Common.Test.dll (net8.0) Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureRunScheduledTasksFixture.should_not_change_last_execution_time_when_its_in_the_past --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397749057564_157/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010988s Info: DatabaseEngineVersionCheck migrated Info: => 0.0011228s Debug: Took: 00:00:00.0122986 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-24T12:42:54.9215557Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-24T12:42:54.9215557Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-24T12:42:54.9215557Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-24T12:42:54.9215557Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-24T12:42:54.9215557Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureRunScheduledTasksFixture.should_not_change_last_execution_time_when_its_in_the_past --- Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureRunScheduledTasksFixture.should_set_last_execution_time_to_now_when_its_in_the_future --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397749472683_159/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0010896s Info: DatabaseEngineVersionCheck migrated Info: => 0.0011131s Debug: Took: 00:00:00.0117289 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2025-08-29T13:42:54.9635209Z"] Priority = ["low"] LastStartTime = ["2025-08-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2025-08-29T13:42:54.9635296Z"] Priority = ["low"] LastStartTime = ["2025-08-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2025-08-29T13:42:54.9635354Z"] Priority = ["low"] LastStartTime = ["2025-08-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2025-08-29T13:42:54.9635409Z"] Priority = ["low"] LastStartTime = ["2025-08-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2025-08-29T13:42:54.9635442Z"] Priority = ["low"] LastStartTime = ["2025-08-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureRunScheduledTasksFixture.should_set_last_execution_time_to_now_when_its_in_the_future --- Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ReleaseSearchServiceFixture.should_normalize_imdbid_movie_search_criteria("tt0183790","0183790") --- Info: Searching indexer(s): [] for Term: [] | ID(s): IMDbId:[0183790], Offset: 0, Limit: 0, Categories: [] Debug: Total of 0 reports were found for Term: [] | ID(s): IMDbId:[0183790], Offset: 0, Limit: 0, Categories: [] from 1 indexer(s) Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ReleaseSearchServiceFixture.should_normalize_imdbid_movie_search_criteria("tt0183790","0183790") --- Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ReleaseSearchServiceFixture.should_normalize_imdbid_movie_search_criteria("0183790","0183790") --- Info: Searching indexer(s): [] for Term: [] | ID(s): IMDbId:[0183790], Offset: 0, Limit: 0, Categories: [] Debug: Total of 0 reports were found for Term: [] | ID(s): IMDbId:[0183790], Offset: 0, Limit: 0, Categories: [] from 1 indexer(s) Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ReleaseSearchServiceFixture.should_normalize_imdbid_movie_search_criteria("0183790","0183790") --- Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ReleaseSearchServiceFixture.should_normalize_imdbid_movie_search_criteria("183790","0183790") --- Info: Searching indexer(s): [] for Term: [] | ID(s): IMDbId:[0183790], Offset: 0, Limit: 0, Categories: [] Debug: Total of 0 reports were found for Term: [] | ID(s): IMDbId:[0183790], Offset: 0, Limit: 0, Categories: [] from 1 indexer(s) Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ReleaseSearchServiceFixture.should_normalize_imdbid_movie_search_criteria("183790","0183790") --- Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ReleaseSearchServiceFixture.should_normalize_imdbid_movie_search_criteria("tt10001870","10001870") --- Info: Searching indexer(s): [] for Term: [] | ID(s): IMDbId:[10001870], Offset: 0, Limit: 0, Categories: [] Debug: Total of 0 reports were found for Term: [] | ID(s): IMDbId:[10001870], Offset: 0, Limit: 0, Categories: [] from 1 indexer(s) Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ReleaseSearchServiceFixture.should_normalize_imdbid_movie_search_criteria("tt10001870","10001870") --- Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ReleaseSearchServiceFixture.should_normalize_imdbid_movie_search_criteria("10001870","10001870") --- Info: Searching indexer(s): [] for Term: [] | ID(s): IMDbId:[10001870], Offset: 0, Limit: 0, Categories: [] Debug: Total of 0 reports were found for Term: [] | ID(s): IMDbId:[10001870], Offset: 0, Limit: 0, Categories: [] from 1 indexer(s) Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ReleaseSearchServiceFixture.should_normalize_imdbid_movie_search_criteria("10001870","10001870") --- Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ReleaseSearchServiceFixture.should_normalize_imdbid_tv_search_criteria("tt0183790","0183790") --- Info: Searching indexer(s): [] for Term: [] | ID(s): IMDbId:[0183790] for Season / Episode:[], Offset: 0, Limit: 0, Categories: [] Debug: Total of 0 reports were found for Term: [] | ID(s): IMDbId:[0183790] for Season / Episode:[], Offset: 0, Limit: 0, Categories: [] from 1 indexer(s) Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ReleaseSearchServiceFixture.should_normalize_imdbid_tv_search_criteria("tt0183790","0183790") --- Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ReleaseSearchServiceFixture.should_normalize_imdbid_tv_search_criteria("0183790","0183790") --- Info: Searching indexer(s): [] for Term: [] | ID(s): IMDbId:[0183790] for Season / Episode:[], Offset: 0, Limit: 0, Categories: [] Debug: Total of 0 reports were found for Term: [] | ID(s): IMDbId:[0183790] for Season / Episode:[], Offset: 0, Limit: 0, Categories: [] from 1 indexer(s) Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ReleaseSearchServiceFixture.should_normalize_imdbid_tv_search_criteria("0183790","0183790") --- Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ReleaseSearchServiceFixture.should_normalize_imdbid_tv_search_criteria("183790","0183790") --- Info: Searching indexer(s): [] for Term: [] | ID(s): IMDbId:[0183790] for Season / Episode:[], Offset: 0, Limit: 0, Categories: [] Debug: Total of 0 reports were found for Term: [] | ID(s): IMDbId:[0183790] for Season / Episode:[], Offset: 0, Limit: 0, Categories: [] from 1 indexer(s) Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ReleaseSearchServiceFixture.should_normalize_imdbid_tv_search_criteria("183790","0183790") --- Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ReleaseSearchServiceFixture.should_normalize_imdbid_tv_search_criteria("tt10001870","10001870") --- Info: Searching indexer(s): [] for Term: [] | ID(s): IMDbId:[10001870] for Season / Episode:[], Offset: 0, Limit: 0, Categories: [] Debug: Total of 0 reports were found for Term: [] | ID(s): IMDbId:[10001870] for Season / Episode:[], Offset: 0, Limit: 0, Categories: [] from 1 indexer(s) Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ReleaseSearchServiceFixture.should_normalize_imdbid_tv_search_criteria("tt10001870","10001870") --- Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ReleaseSearchServiceFixture.should_normalize_imdbid_tv_search_criteria("10001870","10001870") --- Info: Searching indexer(s): [] for Term: [] | ID(s): IMDbId:[10001870] for Season / Episode:[], Offset: 0, Limit: 0, Categories: [] Debug: Total of 0 reports were found for Term: [] | ID(s): IMDbId:[10001870] for Season / Episode:[], Offset: 0, Limit: 0, Categories: [] from 1 indexer(s) Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ReleaseSearchServiceFixture.should_normalize_imdbid_tv_search_criteria("10001870","10001870") --- Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.SearchDefinitionFixture.should_replace_some_special_characters("Betty White's Off Their Rockers","Betty+Whites+Off+Their+Rockers") --- Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.SearchDefinitionFixture.should_replace_some_special_characters("Betty White's Off Their Rockers","Betty+Whites+Off+Their+Rockers") --- Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.SearchDefinitionFixture.should_replace_some_special_characters("Star Wars: The Clone Wars","Star+Wars+The+Clone+Wars") --- Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.SearchDefinitionFixture.should_replace_some_special_characters("Star Wars: The Clone Wars","Star+Wars+The+Clone+Wars") --- Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.SearchDefinitionFixture.should_replace_some_special_characters("Hawaii Five-0","Hawaii+Five+0") --- Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.SearchDefinitionFixture.should_replace_some_special_characters("Hawaii Five-0","Hawaii+Five+0") --- Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.SearchDefinitionFixture.should_replace_some_special_characters("Franklin & Bash","Franklin+and+Bash") --- Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.SearchDefinitionFixture.should_replace_some_special_characters("Franklin & Bash","Franklin+and+Bash") --- Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.SearchDefinitionFixture.should_replace_some_special_characters("Chicago P.D.","Chicago+PD") --- Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.SearchDefinitionFixture.should_replace_some_special_characters("Chicago P.D.","Chicago+PD") --- Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.SearchDefinitionFixture.should_replace_some_special_characters("Kourtney And Khloé Take The Hamptons","Kourtney+And+Khloe+Take+The+Hamptons") --- Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.SearchDefinitionFixture.should_replace_some_special_characters("Kourtney And Khloé Take The Hamptons","Kourtney+And+Khloe+Take+The+Hamptons") --- Info: --- Start: NzbDrone.Core.Test.IndexerStatsTests.IndexerStatisticsServiceFixture.should_pull_stats_if_all_events_are_failures --- Info: --- End: NzbDrone.Core.Test.IndexerStatsTests.IndexerStatisticsServiceFixture.should_pull_stats_if_all_events_are_failures --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.AnimeBytesTests.AnimeBytesFixture.should_parse_recent_feed_from_animebytes --- Debug: Downloading Feed https://animebytes.tv/scrape.php?username=someuser&torrent_pass=somepass&sort=grouptime&way=desc&type=anime&searchstr=test&limit=50&anime[tv_series]=1&anime[tv_special]=1&anime[ova]=1&anime[ona]=1&anime[dvd_special]=1&anime[bd_special]=1&anime[movie]=1 Info: --- End: NzbDrone.Core.Test.IndexerTests.AnimeBytesTests.AnimeBytesFixture.should_parse_recent_feed_from_animebytes --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.AvistazTests.AvistazFixture.should_parse_recent_feed_from_AvistaZ --- Debug: Downloading Feed https://avistaz.to/api/v1/jackett/torrents?in=1&type=1&limit=50&search= Info: --- End: NzbDrone.Core.Test.IndexerTests.AvistazTests.AvistazFixture.should_parse_recent_feed_from_AvistaZ --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.AvistazTests.ExoticazFixture.should_parse_recent_feed_from_ExoticaZ --- Debug: Downloading Feed https://exoticaz.to/api/v1/jackett/torrents?in=1&type=0&limit=50&search= Info: --- End: NzbDrone.Core.Test.IndexerTests.AvistazTests.ExoticazFixture.should_parse_recent_feed_from_ExoticaZ --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.AvistazTests.PrivateHDFixture.should_parse_recent_feed_from_PrivateHD --- Debug: Downloading Feed https://privatehd.to/api/v1/jackett/torrents?in=1&type=1&limit=50&search= Info: --- End: NzbDrone.Core.Test.IndexerTests.AvistazTests.PrivateHDFixture.should_parse_recent_feed_from_PrivateHD --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- Trace: Parsed: Real.Time.With.Bill.Maher.2015.08.07.720p.HDTV.x264-BATV Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.BroadcastheNetTests.BroadcastheNetRequestGeneratorFixture.should_have_empty_parameters_if_rss_search --- Info: --- End: NzbDrone.Core.Test.IndexerTests.BroadcastheNetTests.BroadcastheNetRequestGeneratorFixture.should_have_empty_parameters_if_rss_search --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.BroadcastheNetTests.BroadcastheNetRequestGeneratorFixture.should_prefer_search_by_tvdbid_if_rid_supported --- Info: --- End: NzbDrone.Core.Test.IndexerTests.BroadcastheNetTests.BroadcastheNetRequestGeneratorFixture.should_prefer_search_by_tvdbid_if_rid_supported --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.BroadcastheNetTests.BroadcastheNetRequestGeneratorFixture.should_search_by_term_daily_episode_if_supported --- Info: --- End: NzbDrone.Core.Test.IndexerTests.BroadcastheNetTests.BroadcastheNetRequestGeneratorFixture.should_search_by_term_daily_episode_if_supported --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.BroadcastheNetTests.BroadcastheNetRequestGeneratorFixture.should_search_by_term_season_episode_if_supported --- Info: --- End: NzbDrone.Core.Test.IndexerTests.BroadcastheNetTests.BroadcastheNetRequestGeneratorFixture.should_search_by_term_season_episode_if_supported --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.BroadcastheNetTests.BroadcastheNetRequestGeneratorFixture.should_search_by_term_season_if_supported --- Info: --- End: NzbDrone.Core.Test.IndexerTests.BroadcastheNetTests.BroadcastheNetRequestGeneratorFixture.should_search_by_term_season_if_supported --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.BroadcastheNetTests.BroadcastheNetRequestGeneratorFixture.should_search_by_term_supported --- Info: --- End: NzbDrone.Core.Test.IndexerTests.BroadcastheNetTests.BroadcastheNetRequestGeneratorFixture.should_search_by_term_supported --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.BroadcastheNetTests.BroadcastheNetRequestGeneratorFixture.should_search_by_tvdbid_daily_episode_if_supported --- Info: --- End: NzbDrone.Core.Test.IndexerTests.BroadcastheNetTests.BroadcastheNetRequestGeneratorFixture.should_search_by_tvdbid_daily_episode_if_supported --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.BroadcastheNetTests.BroadcastheNetRequestGeneratorFixture.should_search_by_tvdbid_season_episode_if_supported --- Info: --- End: NzbDrone.Core.Test.IndexerTests.BroadcastheNetTests.BroadcastheNetRequestGeneratorFixture.should_search_by_tvdbid_season_episode_if_supported --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.BroadcastheNetTests.BroadcastheNetRequestGeneratorFixture.should_search_by_tvdbid_season_if_supported --- Info: --- End: NzbDrone.Core.Test.IndexerTests.BroadcastheNetTests.BroadcastheNetRequestGeneratorFixture.should_search_by_tvdbid_season_if_supported --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.CardigannTests.ApplyGoTemplateTextFixture.should_handle_if_statements("{{if .False }}0{{else}}1{{end}}","1") --- Info: --- End: NzbDrone.Core.Test.IndexerTests.CardigannTests.ApplyGoTemplateTextFixture.should_handle_if_statements("{{if .False }}0{{else}}1{{end}}","1") --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.CardigannTests.ApplyGoTemplateTextFixture.should_handle_if_statements("{{if .True }}0{{else}}1{{end}}","0") --- Info: --- End: NzbDrone.Core.Test.IndexerTests.CardigannTests.ApplyGoTemplateTextFixture.should_handle_if_statements("{{if .True }}0{{else}}1{{end}}","0") --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.CardigannTests.ApplyGoTemplateTextFixture.should_handle_join_statements("{{ join .Categories \", \" }}","tv, movies") --- Info: --- End: NzbDrone.Core.Test.IndexerTests.CardigannTests.ApplyGoTemplateTextFixture.should_handle_join_statements("{{ join .Categories \", \" }}","tv, movies") --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.CardigannTests.ApplyGoTemplateTextFixture.should_handle_range_statements("{{ range .Categories}}&categories[]={{.}}{{end}}","&categories[]=tv&categories[]=movies") --- Info: --- End: NzbDrone.Core.Test.IndexerTests.CardigannTests.ApplyGoTemplateTextFixture.should_handle_range_statements("{{ range .Categories}}&categories[]={{.}}{{end}}","&categories[]=tv&categories[]=movies") --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.CardigannTests.ApplyGoTemplateTextFixture.should_handle_range_statements("{{ range $i, $e := .Categories}}&categories[{{$i}}]={{.}}{{end}}","&categories[0]=tv&categories[1]=movies") --- Info: --- End: NzbDrone.Core.Test.IndexerTests.CardigannTests.ApplyGoTemplateTextFixture.should_handle_range_statements("{{ range $i, $e := .Categories}}&categories[{{$i}}]={{.}}{{end}}","&categories[0]=tv&categories[1]=movies") --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.CardigannTests.ApplyGoTemplateTextFixture.should_handle_range_statements("{{ range $index, $element := .Categories}}&categories[{{$index}}]={{.}}+postIndex[{{$index}}]{{end}}","&categories[0]=tv+postIndex[0]&categories[1]=movies+postIndex[1]") --- Info: --- End: NzbDrone.Core.Test.IndexerTests.CardigannTests.ApplyGoTemplateTextFixture.should_handle_range_statements("{{ range $index, $element := .Categories}}&categories[{{$index}}]={{.}}+postIndex[{{$index}}]{{end}}","&categories[0]=tv+postIndex[0]&categories[1]=movies+postIndex[1]") --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.CardigannTests.ApplyGoTemplateTextFixture.should_handle_re_replace_statements("{{ re_replace .Query.Keywords \"[^a-zA-Z0-9]+\" \"%\" }}","abc%def") --- Info: --- End: NzbDrone.Core.Test.IndexerTests.CardigannTests.ApplyGoTemplateTextFixture.should_handle_re_replace_statements("{{ re_replace .Query.Keywords \"[^a-zA-Z0-9]+\" \"%\" }}","abc%def") --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.CardigannTests.ApplyGoTemplateTextFixture.should_handle_variables_statements("{{ .Today.Year }}") --- Info: --- End: NzbDrone.Core.Test.IndexerTests.CardigannTests.ApplyGoTemplateTextFixture.should_handle_variables_statements("{{ .Today.Year }}") --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- Debug: Downloading Feed https://filelist.io/api.php?action=latest-torrents&category=1%2C2%2C3%2C4%2C6%2C19%2C20%2C25%2C26%2C28 Info: --- End: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListRequestGeneratorFixture.should_not_search_by_imdbid_if_not_supported --- Info: --- End: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListRequestGeneratorFixture.should_not_search_by_imdbid_if_not_supported --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListRequestGeneratorFixture.should_search_by_name_and_year_if_missing_imdbid --- Info: --- End: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListRequestGeneratorFixture.should_search_by_name_and_year_if_missing_imdbid --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListRequestGeneratorFixture.should_use_categories_for_feed --- Info: --- End: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListRequestGeneratorFixture.should_use_categories_for_feed --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleGamesTests.GazelleGamesFixture.should_not_error_if_empty_response --- Debug: Downloading Feed https://gazellegames.net/api.php?request=search&search_type=torrents&empty_groups=filled&order_by=time&order_way=desc Trace: No releases found. Response: { "status": "success", "response": [] } Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleGamesTests.GazelleGamesFixture.should_not_error_if_empty_response --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleGamesTests.GazelleGamesFixture.should_parse_recent_feed_from_GazelleGames --- Debug: Downloading Feed https://gazellegames.net/api.php?request=search&search_type=torrents&empty_groups=filled&order_by=time&order_way=desc Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleGamesTests.GazelleGamesFixture.should_parse_recent_feed_from_GazelleGames --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.HDBitsTests.HDBitsFixture.should_parse_recent_feed_from_HDBits("Files/Indexers/HdBits/RecentFeedLongIDs.json") --- Debug: Downloading Feed https://hdbits.org/api/torrents: {"passkey":"fakekey","category":[1],"imdb":{"id":76759},"limit":100} Info: --- End: NzbDrone.Core.Test.IndexerTests.HDBitsTests.HDBitsFixture.should_parse_recent_feed_from_HDBits("Files/Indexers/HdBits/RecentFeedLongIDs.json") --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.HDBitsTests.HDBitsFixture.should_parse_recent_feed_from_HDBits("Files/Indexers/HdBits/RecentFeedStringIDs.json") --- Debug: Downloading Feed https://hdbits.org/api/torrents: {"passkey":"fakekey","category":[1],"imdb":{"id":76759},"limit":100} Info: --- End: NzbDrone.Core.Test.IndexerTests.HDBitsTests.HDBitsFixture.should_parse_recent_feed_from_HDBits("Files/Indexers/HdBits/RecentFeedStringIDs.json") --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.HDBitsTests.HDBitsFixture.should_warn_on_wrong_passkey --- Debug: Downloading Feed https://hdbits.org/api/torrents: {"passkey":"fakekey","category":[1],"imdb":{"id":76759},"limit":100} Trace: Unexpected Response content (68 bytes): { "status": 5, "message": "Invalid authentication credentials" } Warn: https://hdbits.org/api/torrents NzbDrone.Core.Indexers.Exceptions.IndexerException: HDBits API request returned status code AuthFailed: Invalid authentication credentials at NzbDrone.Core.Indexers.Definitions.HDBits.HDBitsParser.ParseResponse(IndexerResponse indexerResponse) in ./Prowlarr.Core/Indexers/Definitions/HDBits/HDBitsParser.cs:line 44 at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchPage(IndexerRequest request, IParseIndexerResponse parser) in ./Prowlarr.Core/Indexers/HttpIndexerBase.cs:line 591 at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, SearchCriteriaBase searchCriteria, Boolean isRecent) in ./Prowlarr.Core/Indexers/HttpIndexerBase.cs:line 428 RequestUri: https://hdbits.org/api/torrents;RequestSummary: {"passkey":"fakekey","category":[1],"imdb":{"id":76759},"limit":100};StatusCode: OK;ContentLength: 68;ContentSample: { "status": 5, "message": "Invalid authentication credentials" } Info: --- End: NzbDrone.Core.Test.IndexerTests.HDBitsTests.HDBitsFixture.should_warn_on_wrong_passkey --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.HDBitsTests.HDBitsRequestGeneratorFixture.should_search_by_imdbid_if_supported --- Info: --- End: NzbDrone.Core.Test.IndexerTests.HDBitsTests.HDBitsRequestGeneratorFixture.should_search_by_imdbid_if_supported --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.HDBitsTests.HDBitsRequestGeneratorFixture.should_search_by_tvdbid_daily_episode_if_supported --- Info: --- End: NzbDrone.Core.Test.IndexerTests.HDBitsTests.HDBitsRequestGeneratorFixture.should_search_by_tvdbid_daily_episode_if_supported --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.HDBitsTests.HDBitsRequestGeneratorFixture.should_search_by_tvdbid_season_episode_if_supported --- Info: --- End: NzbDrone.Core.Test.IndexerTests.HDBitsTests.HDBitsRequestGeneratorFixture.should_search_by_tvdbid_season_episode_if_supported --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerCapabilitiesCategoriesFixture.should_get_category_by_tracker_desc --- Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerCapabilitiesCategoriesFixture.should_get_category_by_tracker_desc --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerCapabilitiesCategoriesFixture.should_get_category_by_tracker_id --- Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerCapabilitiesCategoriesFixture.should_get_category_by_tracker_id --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerCapabilitiesCategoriesFixture.should_get_tracker_category_list --- Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerCapabilitiesCategoriesFixture.should_get_tracker_category_list --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerCapabilitiesCategoriesFixture.should_not_support_category_if_not_mapped --- Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerCapabilitiesCategoriesFixture.should_not_support_category_if_not_mapped --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerCapabilitiesCategoriesFixture.should_support_category_if_mapped --- Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerCapabilitiesCategoriesFixture.should_support_category_if_mapped --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerCapabilitiesCategoriesFixture.should_support_parent_if_child_mapping --- Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerCapabilitiesCategoriesFixture.should_support_parent_if_child_mapping --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397779734162_161/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0012053s Info: DatabaseEngineVersionCheck migrated Info: => 0.0012325s Debug: Took: 00:00:00.0159902 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("Priority", "Redirect", "DownloadClientId", "Added", "AppProfileId", "Name", "Implementation", "ConfigContract", "Enable", "Tags", "Settings") VALUES (@Priority, @Redirect, @DownloadClientId, @Added, @AppProfileId, @Name, @Implementation, @ConfigContract, @Enable, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: Description = ["\"Description1\""] Language = ["\"Language1\""] Protocol = ["unknown"] Privacy = ["public"] SupportsRss = [false] SupportsSearch = [false] SupportsRedirect = [false] SupportsPagination = [false] Priority = [25] Redirect = [false] DownloadClientId = [1] Added = ["2025-08-24T00:00:00Z"] AppProfileId = [1] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"NewznabSettings\""] Enable = [false] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== Debug: Initializing Providers. Count 1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== Warn: Removing Name1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_find_sub_categories_as_main_categories(5070) --- Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_find_sub_categories_as_main_categories(5070) --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_find_sub_categories_as_main_categories(2020) --- Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_find_sub_categories_as_main_categories(2020) --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_map_by_name_when_available --- Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_map_by_name_when_available --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_map_different_categories --- Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_map_different_categories --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- Trace: Unexpected Response content (959 bytes): Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- Debug: Failed to get Newznab API capabilities from http://indxer.local System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 110 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 84 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 95 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 17 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\Interception\CastleProxyFactory.cs:line 107 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IIndexerHttpClientProxy.ExecuteProxied(HttpRequest request, ProviderDefinition definition) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings, ProviderDefinition definition) in ./Prowlarr.Core/Indexers/Definitions/Newznab/NewznabCapabilitiesProvider.cs:line 60 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- Trace: Unexpected Response content (954 bytes): <> max="60" default="25"/> Debug: Failed to parse newznab api capabilities for http://indxer.local System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.Throw(Exception e) at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args) at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Prowlarr.Core/Indexers/Definitions/Newznab/NewznabCapabilitiesProvider.cs:line 92 at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings, ProviderDefinition definition) in ./Prowlarr.Core/Indexers/Definitions/Newznab/NewznabCapabilitiesProvider.cs:line 70 RequestUri: http://indxer.local/api?t=caps;StatusCode: OK;ContentLength: 954;ContentSample: <> max="60" default="25"/> Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- Debug: Downloading Feed http://indexer.local/api?t=search&extended=1&cat=2000&limit=100&offset=0 Trace: Parsed: White.Collar.S03E05.720p.HDTV.X264-DIMENSION Trace: Parsed: White.Collar.S03E04.720p.HDTV.X264-DIMENSION Trace: Parsed: White.Collar.S03E03.720p.HDTV.x264-CTU Trace: Parsed: White.Collar.S03E02.720p.HDTV.X264-DIMENSION Trace: Parsed: White.Collar.S03E07.720p.HDTV.x264-IMMERSE Trace: Parsed: White.Collar.S02E14.720p.HDTV.X264-DIMENSION Trace: Parsed: Head Rush 2010-09-17 Human Conductions 1080i HDTV DD5.1 MPEG2-TrollHD Trace: Parsed: Fringe S04E13 720p WMVHD NeoDweezil Trace: Parsed: The.Indian.Doctor.S02E01.HDTV.x264-TLA Trace: Parsed: Giada at Home GH0412H Pure Comfort 1080i HDTV DD5.1 MPEG2-TrollHD Trace: Parsed: Black Forest (2012) 1080i HDTV DD5.1 MPEG2-TrollHD Trace: Parsed: The.Indian.Doctor.S02E01.720p.HDTV.x264-TLA Trace: Parsed: American Weed S01E01 Marijuana Drama 720p HDTV DD5.1 MPEG2-TrollHD Trace: Parsed: Space.1999.S01E10.1080p.BluRay.x264-aAF Trace: Parsed: Space.1999.S01E09.1080p.BluRay.x264-aAF Trace: Parsed: Space.1999.S01E08.1080p.BluRay.x264-aAF Trace: Parsed: Space.1999.S01E07.1080p.BluRay.x264-aAF Trace: Parsed: Space.1999.S01E06.1080p.BluRay.x264-aAF Trace: Parsed: Space.1999.S01E05.1080p.BluRay.x264-aAF Trace: Parsed: My.Kitchen.Rules.AU.S03E17.PDTV.XviD.BF1 Trace: Parsed: Space.1999.S01E04.1080p.BluRay.x264-aAF Trace: Parsed: Space.1999.S01E03.1080p.BluRay.x264-aAF Trace: Parsed: Space.1999.S01E02.1080p.BluRay.x264-aAF Trace: Parsed: Space.1999.S01E01.1080p.BluRay.x264-aAF Trace: Parsed: National.Geographic.Forbidden.Tomb.of.Genghis.Khan.720p.HDTV.x264-GeT Trace: Parsed: Chicago's Best - Western Suburbs 2 1080i HDTV DD5.1 MPEG2-TrollHD Trace: Parsed: Star.Wars.Episode.VI.Return.Of.The.Jedi.1983.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD Trace: Parsed: Bondi.Rescue.S07E04.WS.PDTV.XviD-RTA Trace: Parsed: Star.Wars.Episode.I.The.Phantom.Menace.1999.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD Trace: Parsed: The.Biggest.Loser.Australia.s07e23.PDTV.XviD.BF1 Trace: Parsed: Star.Wars.Episode.II.Attack.Of.The.Clones.2002.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD Trace: Parsed: The River - S01E03 - Los Ciegos - 264x720p Trace: Parsed: My.Kitchen.Rules.S03E17.WS.PDTV.x264-TASTETV Trace: Parsed: Catch 21 2011-05-23 1080i HDTV DD2.0 MPEG2-TrollHD Trace: Parsed: Star.Wars.Episode.III.Revenge.Of.The.Sith.2005.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD Trace: Parsed: Unwrapped CW1612H Easy as Pie 1080i HDTV DD5.1 MPEG2-TrollHD Trace: Parsed: Unwrapped CW1312H Sack Lunch 1080i HDTV DD5.1 MPEG2-TrollHD Trace: Parsed: Unforgettable S01E16 Heartbreak 1080i HDTV DD5.1 MPEG2-TrollHD Trace: Parsed: This Old House S33E20 1080i HDTV DD5.1 MPEG2-TrollHD Trace: Parsed: Grimm S01E12 Last Grimm Standing 1080i HDTV DD5.1 MPEG2-TrollHD Trace: Parsed: Catch 21 2011-05-20 1080i HDTV DD2.0 MPEG2-TrollHD Trace: Parsed: Luck.S01E05.PROPER.720p.HDTV.x264-2HD Trace: Parsed: Ask This Old House S10E20 1080i HDTV DD5.1 MPEG2-TrollHD Trace: Parsed: According to Jim S07E04 The Perfect Fight 1080i HDTV DD5.1 MPEG2-TrollHD Trace: Parsed: According to Jim S07E03 Safety Last 1080i HDTV DD5.1 MPEG2-TrollHD Trace: Parsed: The.84th.Annual.Academy.Awards.2012.HDTV.XviD-2HD Trace: Parsed: A Gifted Man S01E15 In Case of Letting Go 1080i HDTV DD5.1 MPEG2-TrollHD Trace: Parsed: Star.Wars.Episode.IV.A.New.Hope.1977.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD Trace: Parsed: The.84th.Annual.Academy.Awards.2012.720p.HDTV.x264-2HD Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.720p.HDTV.x264-MOMENTUM Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.HDTV.x264-MOMENTUM Trace: Parsed: Star.Wars.Episode.V.The.Empire.Strikes.Back.1980.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.HDTV.x264-MOMENTUM Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.720p.HDTV.x264-MOMENTUM Trace: Parsed: Less.Than.Kind.S03E09.720p.HDTV.x264-2HD Trace: Parsed: Catch 21 2011-05-19 1080i HDTV DD2.0 MPEG2-TrollHD Trace: Parsed: Less.Than.Kind.S03E09.HDTV.XviD-2HD Trace: Parsed: Luck.S01E05.HDTV.XviD-2HD Trace: Parsed: Jimmy.Kimmel.2012.02.26.After.the.Oscars.Special.HDTV.XviD-2HD Trace: Parsed: Spartacus.S02E05.HDTV.XviD-2HD Trace: Parsed: Jay.Leno.2012.02.22.Tim.Allen.720p.HDTV.x264-BAJSKORV Trace: Parsed: Jay.Leno.2012.02.09.Denzel.Washington.720p.HDTV.x264-BAJSKORV Trace: Parsed: Jay.Leno.2012.02.21.Bill.O.Reilly.720p.HDTV.x264-BAJSKORV Trace: Parsed: Jay.Leno.2012.02.02.Drew.Barrymore.720p.HDTV.x264-BAJSKORV Trace: Parsed: Jay.Leno.2012.02.17.Dave.Salmoni.720p.HDTV.x264-BAJSKORV Trace: Parsed: Jay.Leno.2012.02.14.Tyler.Perry.720p.HDTV.x264-BAJSKORV Trace: Parsed: Jay.Leno.2012.02.06.Dwayne.Johnson.720p.HDTV.x264-BAJSKORV Trace: Parsed: Jimmy.Fallon.2012.02.22.Alan.Alda.720p.HDTV.x264-BAJSKORV Trace: Parsed: Jimmy.Fallon.2012.02.21.Tyler.Perry.720p.HDTV.x264-BAJSKORV Trace: Parsed: Eastbound.and.Down.S03E02.HDTV.XviD-2HD Trace: Parsed: Jimmy.Fallon.2012.02.07.Harry.Connick.Jr.720p.HDTV.x264-BAJSKORV Trace: Parsed: Jimmy.Fallon.2012.02.20.Anjelica.Houston.720p.HDTV.x264-BAJSKORV Trace: Parsed: Jimmy.Fallon.2012.02.17.Ricky.Gervais.720p.HDTV.x264-BAJSKORV Trace: Parsed: Cartoon Network Hall of Game Awards 2012 1080i HDTV DD5.1 MPEG2-TrollHD Trace: Parsed: Jimmy.Fallon.2012.02.15.Greg.Kinnear.720p.HDTV.x264-BAJSKORV Trace: Parsed: Jimmy.Fallon.2012.02.14.Donald.Trump.720p.HDTV.x264-BAJSKORV Trace: Parsed: Jimmy.Fallon.2012.02.13.Nicolas.Cage.720p.HDTV.x264-BAJSKORV Trace: Parsed: Jimmy.Fallon.2012.02.06.The.Best.Of.720p.HDTV.x264-BAJSKORV Trace: Parsed: Jimmy.Fallon.2012.02.02.Taylor.Lautner.720p.HDTV.x264-BAJSKORV Trace: Parsed: The.Apprentice.US.S12E02.HDTV.XviD-2HD Trace: Parsed: Heartland.CA.S05E14.720p.HDTV.x264-2HD Trace: Parsed: time.out.s13e03.pdtv.x264-d2v Trace: Parsed: lyxfallan.s12e04.proper.pdtv.x264-d2v Trace: Parsed: karatefylla.s02e01.pdtv.x264-d2v Trace: Parsed: The.Walking.Dead.S02E10.iNTERNAL.720p.HDTV.x264-2HD Trace: Parsed: How.The.Celts.Saved.Britain.S01E02.BDRip.XviD-SPRiNTER Trace: Parsed: How.The.Celts.Saved.Britain.S01E01.BDRip.XviD-SPRiNTER Trace: Parsed: Wanna.BEn.S02E02.PDTV.XviD-FiHTV Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.720p.HDTV.x264-MOMENTUM Trace: Parsed: Heartland.CA.S05E14.HDTV.XviD-2HD Trace: Parsed: Parallel Series 2 (MOTE028D)-WEB-2012-dL Trace: Parsed: 7.Days.NZ.S04E02.PDTV.XviD-FiHTV Trace: Parsed: Finding.Bigfoot.S02E08.Finding.Bigfoot.Special.HDTV.XviD-FQM Trace: Parsed: Oscars.Red.Carpet.Live.2012.720p.HDTV.x264-2HD Trace: Parsed: The.Apprentice.S12E02.720p.HDTV.x264-BAJSKORV Trace: Parsed: The.Walking.Dead.S02E10.HDTV.x264-ASAP Trace: Parsed: The.Walking.Dead.S02E10.720p.HDTV.x264-IMMERSE Trace: Parsed: The.Apprentice.S12E02.HDTV.x264-BAJSKORV Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.HDTV.x264-MOMENTUM Trace: Parsed: The.Amazing.Race.S20E02.HDTV.XviD-2HD Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_pagesize_reported_by_caps --- Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_pagesize_reported_by_caps --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_fallback_to_q --- Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_fallback_to_q --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_not_get_unlimited_pages --- Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_not_get_unlimited_pages --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_not_search_by_imdbid_if_not_supported --- Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_not_search_by_imdbid_if_not_supported --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_not_use_aggregrated_id_search_if_no_ids_are_known --- Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_not_use_aggregrated_id_search_if_no_ids_are_known --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_not_use_aggregrated_id_search_if_no_ids_supported --- Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_not_use_aggregrated_id_search_if_no_ids_supported --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_pad_seasons_for_tv_search --- Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_pad_seasons_for_tv_search --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_prefer_search_by_tmdbid_if_rid_supported --- Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_prefer_search_by_tmdbid_if_rid_supported --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_return_subsequent_pages --- Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_return_subsequent_pages --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_imdbid_if_supported --- Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_imdbid_if_supported --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_tmdbid_if_supported --- Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_tmdbid_if_supported --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_aggregrated_id_search_if_supported --- Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_aggregrated_id_search_if_supported --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.OrpheusTests.OrpheusFixture.should_parse_recent_feed_from_Orpheus --- Debug: Downloading Feed https://orpheus.network/ajax.php?action=browse&order_by=time&order_way=desc&filter_cat[1]=1&filter_cat[4]=1 Info: --- End: NzbDrone.Core.Test.IndexerTests.OrpheusTests.OrpheusFixture.should_parse_recent_feed_from_Orpheus --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.PTPTests.PTPFixture.should_parse_feed_from_PTP("Files/Indexers/PTP/imdbsearch.json") --- Debug: Downloading Feed https://passthepopcorn.me/torrents.php?action=advanced&json=noredirect&grouping=0&order_by=time&order_way=desc&searchstr= Info: --- End: NzbDrone.Core.Test.IndexerTests.PTPTests.PTPFixture.should_parse_feed_from_PTP("Files/Indexers/PTP/imdbsearch.json") --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.RarbgTests.RarbgFixture.should_parse_error_20_as_empty_results --- Debug: Downloading Feed https://torrentapi.org/pubapi_v2.php?limit=100&token=validtoken&format=json_extended&app_id=rralworP_2.0.5.5160&mode=list&ranked=0&category=14%3B17%3B42%3B44%3B45%3B46%3B47%3B48%3B50%3B51%3B52%3B54 Debug: No results or imdbid/tvdb not found. Reason: some message (20) Trace: No releases found. Response: { error_code: 20, error: "some message" } Info: --- End: NzbDrone.Core.Test.IndexerTests.RarbgTests.RarbgFixture.should_parse_error_20_as_empty_results --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.RarbgTests.RarbgFixture.should_parse_recent_feed_from_Rarbg --- Debug: Downloading Feed https://torrentapi.org/pubapi_v2.php?limit=100&token=validtoken&format=json_extended&app_id=rralworP_2.0.5.5160&mode=list&ranked=0&category=14%3B17%3B42%3B44%3B45%3B46%3B47%3B48%3B50%3B51%3B52%3B54 Info: --- End: NzbDrone.Core.Test.IndexerTests.RarbgTests.RarbgFixture.should_parse_recent_feed_from_Rarbg --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.RarbgTests.RarbgFixture.should_warn_on_unknown_error --- Debug: Downloading Feed https://torrentapi.org/pubapi_v2.php?limit=100&token=validtoken&format=json_extended&app_id=rralworP_2.0.5.5160&mode=list&ranked=0&category=14%3B17%3B42%3B44%3B45%3B46%3B47%3B48%3B50%3B51%3B52%3B54 Trace: Unexpected Response content (41 bytes): { error_code: 25, error: "some message" } Warn: https://torrentapi.org/pubapi_v2.php?limit=100&token=validtoken&format=json_extended&app_id=rralworP_2.0.5.5160&mode=list&ranked=0&category=14%3B17%3B42%3B44%3B45%3B46%3B47%3B48%3B50%3B51%3B52%3B54 NzbDrone.Core.Indexers.Exceptions.IndexerException: Indexer API call returned error 25: some message at NzbDrone.Core.Indexers.Definitions.Rarbg.RarbgParser.ParseResponse(IndexerResponse indexerResponse) in ./Prowlarr.Core/Indexers/Definitions/Rarbg/RarbgParser.cs:line 54 at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchPage(IndexerRequest request, IParseIndexerResponse parser) in ./Prowlarr.Core/Indexers/HttpIndexerBase.cs:line 591 at NzbDrone.Core.Indexers.Definitions.Rarbg.Rarbg.FetchPage(IndexerRequest request, IParseIndexerResponse parser) in ./Prowlarr.Core/Indexers/Definitions/Rarbg/Rarbg.cs:line 72 at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, SearchCriteriaBase searchCriteria, Boolean isRecent) in ./Prowlarr.Core/Indexers/HttpIndexerBase.cs:line 428 RequestUri: https://torrentapi.org/pubapi_v2.php?limit=100&token=validtoken&format=json_extended&app_id=rralworP_2.0.5.5160&mode=list&ranked=0&category=14%3B17%3B42%3B44%3B45%3B46%3B47%3B48%3B50%3B51%3B52%3B54;StatusCode: OK;ContentLength: 41;ContentSample: { error_code: 25, error: "some message" } Info: --- End: NzbDrone.Core.Test.IndexerTests.RarbgTests.RarbgFixture.should_warn_on_unknown_error --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_Redacted --- Debug: Downloading Feed https://redacted.sh/ajax.php?action=browse&order_by=time&order_way=desc&filter_cat[1]=1&filter_cat[4]=1 Info: --- End: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_Redacted --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.SecretCinemaTests.SecretCinemaFixture.should_parse_recent_feed_from_SecretCinema --- Debug: Downloading Feed https://secret-cinema.pw/ajax.php?action=browse&order_by=time&order_way=desc&filter_cat[1]=1 Info: --- End: NzbDrone.Core.Test.IndexerTests.SecretCinemaTests.SecretCinemaFixture.should_parse_recent_feed_from_SecretCinema --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_animetosho --- Debug: Downloading Feed http://indexer.local/api?t=search&extended=1 Trace: Parsed: [finFAGs]_Frame_Arms_Girl_07_(1280x720_TV_AAC)_[1262B6F7].mkv Trace: Parsed: [HorribleSubs] Frame Arms Girl - 07 [720p].mkv Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_animetosho --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- Debug: Downloading Feed http://indexer.local/api?t=search&extended=1 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_morethantv --- Debug: Downloading Feed http://indexer.local/api?t=search&extended=1 Trace: Parsed: Out of the Past 1947 720p BluRay FLAC2.0 x264-CtrlHD.mkv Trace: Parsed: Out of the Past 1947 1080p USA Blu-ray AVC DTS-HD MA 2.0-PCH Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_morethantv --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- Debug: Downloading Feed http://indexer.local/api?t=search&extended=1 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] Warn: Invalid Release: 'Series Title S05E02 HDTV x264-Xclusive [eztv]' from indexer: Torznab. No categories provided. Warn: Invalid Release: 'Series Title S05E03 WEBRip XviD-FUM[ettv]' from indexer: Torznab. No categories provided. Warn: Invalid Release: 'Series Title S05E01 HDTV x264-Xclusive' from indexer: Torznab. No categories provided. Warn: Invalid Release: 'Series Title S05E04 WEBRip XviD-FUM[ettv]' from indexer: Torznab. No categories provided. Warn: Invalid Release: 'Series.Title.S03E19.HDTV.x264-LOL[ettv]' from indexer: Torznab. No categories provided. Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_pagesize_reported_by_caps --- Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_pagesize_reported_by_caps --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- Info: --- Start: NzbDrone.Core.Test.InstrumentationTests.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397785894743_163/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0024411s Info: DatabaseEngineVersionCheck migrated Info: => 0.0024661s Info: VersionMigration migrating Info: Beginning Transaction Info: CreateTable VersionInfo Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) Info: => 0.0004131s Info: Committing Transaction Info: VersionMigration migrated Info: => 0.0013485s Info: VersionUniqueMigration migrating Info: Beginning Transaction Info: CreateIndex VersionInfo (Version) Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.0005012s Info: AlterTable VersionInfo Info: => 6.1E-06s Info: CreateColumn VersionInfo AppliedOn DateTime Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME Info: => 0.0006291s Info: Committing Transaction Info: VersionUniqueMigration migrated Info: => 0.0011482s Info: VersionDescriptionMigration migrating Info: Beginning Transaction Info: AlterTable VersionInfo Info: => 2.1E-06s Info: CreateColumn VersionInfo Description String Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT Info: => 0.0002447s Info: Committing Transaction Info: VersionDescriptionMigration migrated Info: => 0.0007147s Info: 1: InitialSetup migrating Info: Beginning Transaction Info: Starting migration of Log DB to 1 Info: CreateTable Logs Info: CREATE TABLE "Logs" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Message" TEXT NOT NULL, "Time" DATETIME NOT NULL, "Logger" TEXT NOT NULL, "Exception" TEXT, "ExceptionType" TEXT, "Level" TEXT NOT NULL) Info: => 0.0002291s Info: CreateIndex Logs (Time) Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) Info: => 0.0001s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-08-24T13:42:58', 'InitialSetup') Info: Committing Transaction Info: 1: InitialSetup migrated Info: => 0.0008763s Info: 2: ApplicationStatus migrating Info: Beginning Transaction Info: Starting migration of Log DB to 2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-08-24T13:42:58', 'ApplicationStatus') Info: Committing Transaction Info: 2: ApplicationStatus migrated Info: => 0.0007927s Info: 3: IndexerProps migrating Info: Beginning Transaction Info: Starting migration of Log DB to 3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-08-24T13:42:58', 'IndexerProps') Info: Committing Transaction Info: 3: IndexerProps migrated Info: => 0.0006499s Info: 4: add_update_history migrating Info: Beginning Transaction Info: Starting migration of Log DB to 4 Info: CreateTable UpdateHistory Info: CREATE TABLE "UpdateHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) Info: => 0.0001789s Info: CreateIndex UpdateHistory (Date) Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) Info: => 9.94E-05s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-08-24T13:42:58', 'add_update_history') Info: Committing Transaction Info: 4: add_update_history migrated Info: => 0.0006871s Info: 5: update_notifiarr migrating Info: Beginning Transaction Info: Starting migration of Log DB to 5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-08-24T13:42:58', 'update_notifiarr') Info: Committing Transaction Info: 5: update_notifiarr migrated Info: => 0.0006569s Info: 6: app_profiles migrating Info: Beginning Transaction Info: Starting migration of Log DB to 6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-08-24T13:42:58', 'app_profiles') Info: Committing Transaction Info: 6: app_profiles migrated Info: => 0.0006412s Info: 7: history_failed migrating Info: Beginning Transaction Info: Starting migration of Log DB to 7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-08-24T13:42:58', 'history_failed') Info: Committing Transaction Info: 7: history_failed migrated Info: => 0.000633s Info: 8: redacted_api migrating Info: Beginning Transaction Info: Starting migration of Log DB to 8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-08-24T13:42:58', 'redacted_api') Info: Committing Transaction Info: 8: redacted_api migrated Info: => 0.0006143s Info: 10: IndexerProxies migrating Info: Beginning Transaction Info: Starting migration of Log DB to 10 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-08-24T13:42:58', 'IndexerProxies') Info: Committing Transaction Info: 10: IndexerProxies migrated Info: => 0.0006298s Info: 11: app_indexer_remote_name migrating Info: Beginning Transaction Info: Starting migration of Log DB to 11 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-08-24T13:42:58', 'app_indexer_remote_name') Info: Committing Transaction Info: 11: app_indexer_remote_name migrated Info: => 0.0006396s Info: 13: desi_gazelle_to_unit3d migrating Info: Beginning Transaction Info: Starting migration of Log DB to 13 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-08-24T13:42:58', 'desi_gazelle_to_unit3d') Info: Committing Transaction Info: 13: desi_gazelle_to_unit3d migrated Info: => 0.0006106s Info: 14: add_on_update_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Log DB to 14 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-08-24T13:42:58', 'add_on_update_to_notifications') Info: Committing Transaction Info: 14: add_on_update_to_notifications migrated Info: => 0.0006338s Info: 15: IndexerVersions migrating Info: Beginning Transaction Info: Starting migration of Log DB to 15 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-08-24T13:42:58', 'IndexerVersions') Info: Committing Transaction Info: 15: IndexerVersions migrated Info: => 0.0006238s Info: 16: cleanup_config migrating Info: Beginning Transaction Info: Starting migration of Log DB to 16 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-08-24T13:42:58', 'cleanup_config') Info: Committing Transaction Info: 16: cleanup_config migrated Info: => 0.0006228s Info: 17: indexer_cleanup migrating Info: Beginning Transaction Info: Starting migration of Log DB to 17 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-08-24T13:42:58', 'indexer_cleanup') Info: Committing Transaction Info: 17: indexer_cleanup migrated Info: => 0.0006179s Info: 18: minimum_seeders migrating Info: Beginning Transaction Info: Starting migration of Log DB to 18 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-08-24T13:42:58', 'minimum_seeders') Info: Committing Transaction Info: 18: minimum_seeders migrated Info: => 0.0006682s Info: 19: remove_showrss migrating Info: Beginning Transaction Info: Starting migration of Log DB to 19 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-08-24T13:42:58', 'remove_showrss') Info: Committing Transaction Info: 19: remove_showrss migrated Info: => 0.0006803s Info: 20: remove_torrentparadiseml migrating Info: Beginning Transaction Info: Starting migration of Log DB to 20 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-08-24T13:42:58', 'remove_torrentparadiseml') Info: Committing Transaction Info: 20: remove_torrentparadiseml migrated Info: => 0.0006074s Info: 21: localization_setting_to_string migrating Info: Beginning Transaction Info: Starting migration of Log DB to 21 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-08-24T13:42:58', 'localization_setting_to_string') Info: Committing Transaction Info: 21: localization_setting_to_string migrated Info: => 0.0006296s Info: 22: orpheus_api migrating Info: Beginning Transaction Info: Starting migration of Log DB to 22 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-08-24T13:42:58', 'orpheus_api') Info: Committing Transaction Info: 22: orpheus_api migrated Info: => 0.0006329s Info: 23: download_client_categories migrating Info: Beginning Transaction Info: Starting migration of Log DB to 23 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-08-24T13:42:58', 'download_client_categories') Info: Committing Transaction Info: 23: download_client_categories migrated Info: => 0.0006156s Info: 24: add_salt_to_users migrating Info: Beginning Transaction Info: Starting migration of Log DB to 24 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-08-24T13:42:58', 'add_salt_to_users') Info: Committing Transaction Info: 24: add_salt_to_users migrated Info: => 0.0006299s Info: 25: speedcd_userpasssettings_to_speedcdsettings migrating Info: Beginning Transaction Info: Starting migration of Log DB to 25 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-08-24T13:42:58', 'speedcd_userpasssettings_to_speedcdsettings') Info: Committing Transaction Info: 25: speedcd_userpasssettings_to_speedcdsettings migrated Info: => 0.0006387s Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrating Info: Beginning Transaction Info: Starting migration of Log DB to 26 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-08-24T13:42:58', 'torrentday_cookiesettings_to_torrentdaysettings') Info: Committing Transaction Info: 26: torrentday_cookiesettings_to_torrentdaysettings migrated Info: => 0.0006126s Info: 27: alpharatio_greatposterwall_config_contract migrating Info: Beginning Transaction Info: Starting migration of Log DB to 27 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-08-24T13:42:58', 'alpharatio_greatposterwall_config_contract') Info: Committing Transaction Info: 27: alpharatio_greatposterwall_config_contract migrated Info: => 0.0006206s Info: 28: remove_notwhatcd migrating Info: Beginning Transaction Info: Starting migration of Log DB to 28 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-08-24T13:42:58', 'remove_notwhatcd') Info: Committing Transaction Info: 28: remove_notwhatcd migrated Info: => 0.0006783s Info: 29: add_on_grab_to_notifications migrating Info: Beginning Transaction Info: Starting migration of Log DB to 29 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-08-24T13:42:58', 'add_on_grab_to_notifications') Info: Committing Transaction Info: 29: add_on_grab_to_notifications migrated Info: => 0.000654s Info: 30: animetorrents_use_custom_config_contract migrating Info: Beginning Transaction Info: Starting migration of Log DB to 30 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-08-24T13:42:58', 'animetorrents_use_custom_config_contract') Info: Committing Transaction Info: 30: animetorrents_use_custom_config_contract migrated Info: => 0.0006162s Info: 31: apprise_server_url migrating Info: Beginning Transaction Info: Starting migration of Log DB to 31 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-08-24T13:42:58', 'apprise_server_url') Info: Committing Transaction Info: 31: apprise_server_url migrated Info: => 0.0006153s Info: 32: health_restored_notification migrating Info: Beginning Transaction Info: Starting migration of Log DB to 32 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-08-24T13:42:58', 'health_restored_notification') Info: Committing Transaction Info: 32: health_restored_notification migrated Info: => 0.0006714s Info: 33: remove_uc migrating Info: Beginning Transaction Info: Starting migration of Log DB to 33 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-08-24T13:42:58', 'remove_uc') Info: Committing Transaction Info: 33: remove_uc migrated Info: => 0.0006267s Info: 34: history_fix_data_titles migrating Info: Beginning Transaction Info: Starting migration of Log DB to 34 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-08-24T13:42:58', 'history_fix_data_titles') Info: Committing Transaction Info: 34: history_fix_data_titles migrated Info: => 0.0006355s Info: 35: download_client_per_indexer migrating Info: Beginning Transaction Info: Starting migration of Log DB to 35 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-08-24T13:42:58', 'download_client_per_indexer') Info: Committing Transaction Info: 35: download_client_per_indexer migrated Info: => 0.0007098s Info: 36: postgres_update_timestamp_columns_to_with_timezone migrating Info: Beginning Transaction Info: Starting migration of Log DB to 36 Info: AlterTable Logs Info: => 2.1E-06s Info: AlterColumn Logs Time DateTimeOffset Info: CREATE TABLE "Logs_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Message" TEXT NOT NULL, "Time" DATETIME NOT NULL, "Logger" TEXT NOT NULL, "Exception" TEXT, "ExceptionType" TEXT, "Level" TEXT NOT NULL) Info: INSERT INTO "Logs_temp" ("Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level") SELECT "Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level" FROM "Logs" Info: DROP TABLE "Logs" Info: ALTER TABLE "Logs_temp" RENAME TO "Logs" Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) Info: => 0.0018204s Info: AlterTable UpdateHistory Info: => 1.9E-06s Info: AlterColumn UpdateHistory Date DateTimeOffset Info: CREATE TABLE "UpdateHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) Info: INSERT INTO "UpdateHistory_temp" ("Id", "Date", "Version", "EventType") SELECT "Id", "Date", "Version", "EventType" FROM "UpdateHistory" Info: DROP TABLE "UpdateHistory" Info: ALTER TABLE "UpdateHistory_temp" RENAME TO "UpdateHistory" Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) Info: => 0.0014679s Info: AlterTable VersionInfo Info: => 1.8E-06s Info: AlterColumn VersionInfo AppliedOn DateTimeOffset Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" Info: DROP TABLE "VersionInfo" Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) Info: => 0.0014475s Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-08-24T13:42:58', 'postgres_update_timestamp_columns_to_with_timezone') Info: Committing Transaction Info: 36: postgres_update_timestamp_columns_to_with_timezone migrated Info: => 0.0020736s Info: 37: add_notification_status migrating Info: Beginning Transaction Info: Starting migration of Log DB to 37 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-08-24T13:42:58', 'add_notification_status') Info: Committing Transaction Info: 37: add_notification_status migrated Info: => 0.0006409s Info: 38: indexers_freeleech_only_config_contract migrating Info: Beginning Transaction Info: Starting migration of Log DB to 38 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-08-24T13:42:58', 'indexers_freeleech_only_config_contract') Info: Committing Transaction Info: 38: indexers_freeleech_only_config_contract migrated Info: => 0.0006643s Info: 39: email_encryption migrating Info: Beginning Transaction Info: Starting migration of Log DB to 39 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-08-24T13:42:58', 'email_encryption') Info: Committing Transaction Info: 39: email_encryption migrated Info: => 0.0006995s Info: 40: newznab_category_to_capabilities_settings migrating Info: Beginning Transaction Info: Starting migration of Log DB to 40 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-08-24T13:42:58', 'newznab_category_to_capabilities_settings') Info: Committing Transaction Info: 40: newznab_category_to_capabilities_settings migrated Info: => 0.0006242s Info: 41: gazelle_freeleech_token_options migrating Info: Beginning Transaction Info: Starting migration of Log DB to 41 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-08-24T13:42:58', 'gazelle_freeleech_token_options') Info: Committing Transaction Info: 41: gazelle_freeleech_token_options migrated Info: => 0.0006353s Info: 42: myanonamouse_freeleech_wedge_options migrating Info: Beginning Transaction Info: Starting migration of Log DB to 42 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-08-24T13:42:58', 'myanonamouse_freeleech_wedge_options') Info: Committing Transaction Info: 42: myanonamouse_freeleech_wedge_options migrated Info: => 0.0006629s Info: 43: newznab_indexers_enable_redirect migrating Info: Beginning Transaction Info: Starting migration of Log DB to 43 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (43, '2025-08-24T13:42:58', 'newznab_indexers_enable_redirect') Info: Committing Transaction Info: 43: newznab_indexers_enable_redirect migrated Info: => 0.0006261s Debug: Took: 00:00:00.0569314 Info: Caching database Error: System.InvalidOperationException: Fake Exception Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.InstrumentationTests.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- Info: --- Start: NzbDrone.Core.Test.InstrumentationTests.DatabaseTargetFixture.write_log --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Log.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397797237534_165/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0008179s Info: DatabaseEngineVersionCheck migrated Info: => 0.0008373s Debug: Took: 00:00:00.0177462 Info: Unique message: 770ea98f-7d63-4d61-b8e7-4c2257047792 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.InstrumentationTests.DatabaseTargetFixture.write_log --- Info: --- Start: NzbDrone.Core.Test.InstrumentationTests.DatabaseTargetFixture.write_log_exception --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Log.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397807716322_167/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0008172s Info: DatabaseEngineVersionCheck migrated Info: => 0.0008355s Debug: Took: 00:00:00.0123417 Error: Unique message: 57dcd4c9-918e-46b8-9c52-715e6d08e2fa System.InvalidOperationException: Fake Exception Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.InstrumentationTests.DatabaseTargetFixture.write_log_exception --- Info: --- Start: NzbDrone.Core.Test.InstrumentationTests.DatabaseTargetFixture.write_long_log --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Log.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397818067842_169/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0007617s Info: DatabaseEngineVersionCheck migrated Info: => 0.0007811s Debug: Took: 00:00:00.0116607 Info: e4d41ad7-a462-44ba-a385-32a781f9f12b921f7588-08a6-49c2-b89c-2ba056697f2e8e12501b-8a4f-4bef-b0c0-7d18a3cc1bb6757ca85f-f0db-4825-b3cc-0e53dcba78be39b447f1-5601-4852-8a49-a169b6d6c5451282c687-0b11-4190-ae4d-9e4f61e28601638d3976-e22f-4a73-ae8f-b68323551dfa4c0c199e-23cc-4b60-a826-07b39b72863348235c22-b40c-4ef7-993f-4352510fdc0b5bae99ba-e18d-4000-9038-bb5dcc9a461c1514ab53-974e-4a27-aad7-d8d2885e0c33bd13d3dd-7e1c-4447-b1e5-ea0912f6bc04192a9e31-3874-4b5a-b553-7c4cb747d9789993c841-2b30-4a81-b35a-5ddd124cbf15263cb255-08bf-479c-8de5-3ca5dba95662d78fe2fc-5a0d-415e-a73e-9425de7c5e2d2c4b2ee5-b5d9-433a-835e-d7ec6158f7b2fa3adc4c-77c9-4e47-ade3-a3e8e3303db741ee1c4b-0c42-4dde-8b54-1219b07f3ffda3308fdd-8d4d-45a9-884d-51937937b9778bd76ee7-aa4a-464d-bfb7-63c8d0aa2cc1d1d079cf-404f-437d-a24f-d7a410e660a80659f31f-7b7b-48f5-b74f-0dd63ced72e55efa8326-b54b-4328-9d08-de2d5b667b9b1c476893-da53-42a5-8cc6-10495ed21d007b442240-fcf0-45a0-93e9-f690e2ac6a6fe3bafbbc-0c4b-4119-ad06-f28713e8f39d78763afe-63a5-43ad-9a3c-280aca39d5d419879b57-b570-469c-a7fa-d7134b4fe033a22a0b89-c1d1-4a75-8d2b-95ee13b64404aa9799c0-e9cd-4d4a-8621-de5faba821f726045f6e-c846-4488-b6c1-392d16f6f0d9f9ccbdb4-617e-4b75-9216-a68ee3bb5bffc77e87e2-6190-4a69-afe2-00e9378c32634e7a7e48-33be-47ae-860d-5d7b68f29b43fe6cdbd3-ca26-426f-81d7-d805e6dfecf76dd8fcd6-a3b0-4d5a-a938-7d4df7c11beeb5fe1992-b4df-4378-9d51-a89545f153dca6ca16de-2e6f-471e-98f8-7e8a0310169666361942-3e78-4dcf-857b-9dedc6ad608bb4d83b69-5559-489e-8f61-e2ab435dc3bafeef6484-daf2-4e94-91e8-da8441ab5a5876243e03-9da2-4144-8ea9-f37a12b041cc9b07bbca-b295-4e27-9a32-077b3221d5720f478aac-0472-48da-b153-cbabdd74b26db2a0fa4b-d4a6-472a-9295-6d2b7eacd8f0314ca887-e6fd-4cfe-ad06-efad856e021abcb6f956-5068-4803-b267-140a3cf6bdd763f53d70-62a8-4a80-b95c-72359d7fb200a3e80b84-2303-4f6f-b206-b52e6b6e49929e91fc5e-f931-46fa-80f8-a92201c9103748379223-9307-4fa9-bf40-45de1b4c35a9660d13a0-307b-4552-951f-04d7f2c77ff4e62e97a3-3dbd-4367-98e9-5b908515656d52e1c5b0-e78a-401b-b7ca-2a253422ef006c49333f-2f66-4ec1-8e83-dfb3c37de433f9aaaf3c-ee52-4e53-8d89-c68b0a78bde29ce50f4f-d207-49d8-abb5-6efca6b044cc6e08a533-d668-4f66-8ce6-f70dc6695a055f39d18c-982b-42d4-92e4-47c0f59c79a955e0ba26-9b9f-4a78-896e-5af6ad23fe55a6d083ef-ed91-443f-88ef-4d0b15e889a3356fa474-6ac4-4e7f-b3cf-1847fdc2cfbbd0df576f-a93c-447e-96c2-05440dfd5763f5151e1f-91d5-41f6-8728-cc9a3cfa0803c1bbea1b-fcc7-43a5-91af-59304ce27bb1ba223f1b-96ef-4028-bd2f-d76e5c4e58f551887b74-53fa-48ea-9c05-bb14372eb0b77f49539f-6259-447f-a9ac-978afeb780d6f173d56f-49ef-4d00-826a-499569049bfeea9ffd24-0d76-45d7-9692-69acfbd3044996a3e460-5cc6-4242-93b1-c607d9d56196bbdd437f-f6c4-4092-9740-69b215bd47b1d00640ff-b797-48d9-9816-09ffe07483b526ba1a9e-c337-458e-9d2b-30963776dbe167b26301-9729-4a2e-8070-36b711a406965a2ace92-a9ab-4107-944a-714ebf498545c5bccdb0-69bd-45bf-8967-8c9c8f3c1f702657a7a7-8230-431c-84a9-67ddac94d5b97f4c3b41-f802-4d6a-a595-d07bf51b29201f9f3539-becc-4d8c-9b88-1ecf6907606606a4e489-974b-4bed-a7b8-b550d2dc20775a718b69-2ce5-43bd-8820-9994c21842f410683ff1-0322-4ca2-915d-79bfebc77613b63b0be0-e11f-4d60-a9e0-ea4df3d4134193f7253d-54a3-466d-84f4-ba16b6a4785209bfd09e-20a7-45e4-906a-914dde1f8a47b86ff381-1b0a-4dad-99bc-2b9d65a3586328a31126-6f75-4f7f-b6ee-e528c1eaadc47dac3b99-6306-4725-b72c-bd88adaa06af6d23d2b3-2212-4f46-98d4-4e6bbcd0132d0b00d59a-74ab-4957-aabb-dfc57b84da0bdaf595dc-598d-4c74-a0e6-a94bfb1308eb1bf98296-53b1-4b97-992d-5c4af3f9e53e707f9af0-b4dc-4802-83ee-ac7e487ad0f21d220c4c-11ad-43f5-ab2f-b338295e4828c6dfa493-1ab2-465d-b0de-584c84ea1eaddb3991d0-a9dd-45e9-9f33-e2cfb425fb473d244960-133a-4616-8320-efd12f2d096a33d4dd00-6f20-4651-a339-603001db62ad Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.InstrumentationTests.DatabaseTargetFixture.write_long_log --- Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- Info: Starting 3 threads for tasks. Trace: CommandA -> IExecute`1Proxy Trace: CommandA <- IExecute`1Proxy [] Error: Error occurred while executing task System.NotImplementedException: The method or operation is not implemented. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 110 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 84 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 17 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\Interception\CastleProxyFactory.cs:line 107 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IExecute`1Proxy.Execute(CommandA message) at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommand[TCommand](TCommand command, CommandModel commandModel) in ./Prowlarr.Core/Messaging/Commands/CommandExecutor.cs:line 85 at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid3[T0,T1,T2](CallSite site, T0 arg0, T1 arg1, T2 arg2) at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommands() in ./Prowlarr.Core/Messaging/Commands/CommandExecutor.cs:line 44 Info: Shutting down task execution Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- Info: Starting 3 threads for tasks. Trace: CommandA -> IExecute`1Proxy Trace: CommandA <- IExecute`1Proxy [] Info: Shutting down task execution Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- Info: Starting 3 threads for tasks. Trace: CommandA -> IExecute`1Proxy Trace: CommandA <- IExecute`1Proxy [] Info: Shutting down task execution Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- Info: Starting 3 threads for tasks. Trace: CommandA -> IExecute`1Proxy Trace: CommandA <- IExecute`1Proxy [] Info: Shutting down task execution Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- Info: Starting 3 threads for tasks. Info: Shutting down task execution Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- Info: Starting 3 threads for tasks. Trace: CommandA -> IExecute`1Proxy Trace: CommandA <- IExecute`1Proxy [] Info: Shutting down task execution Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- Info: Starting 3 threads for tasks. Trace: CommandB -> IExecute`1Proxy_1 Trace: CommandB <- IExecute`1Proxy_1 [] Info: Shutting down task execution Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- Trace: Publishing EventA Trace: EventA -> IHandle`1Proxy Error: IHandle`1Proxy failed while processing [EventA] System.NotImplementedException: The method or operation is not implemented. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 110 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 84 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 17 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\Interception\CastleProxyFactory.cs:line 107 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHandle`1Proxy.Handle(EventA message) at NzbDrone.Core.Messaging.Events.EventAggregator.PublishEvent[TEvent](TEvent event) in ./Prowlarr.Core/Messaging/Events/EventAggregator.cs:line 93 Trace: EventA -> IHandle`1Proxy Trace: EventA <- IHandle`1Proxy Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- Trace: Publishing EventA Trace: EventA -> IHandle`1Proxy Trace: EventA <- IHandle`1Proxy Trace: EventA -> IHandle`1Proxy Trace: EventA <- IHandle`1Proxy Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- Trace: Publishing EventA Trace: EventA -> IHandle`1Proxy Trace: EventA <- IHandle`1Proxy Trace: EventA -> IHandle`1Proxy Trace: EventA <- IHandle`1Proxy Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("prowlarr") --- Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("prowlarr") --- Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("email.me") --- Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("email.me") --- Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("prowlarr") --- Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("prowlarr") --- Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("email.me") --- Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("email.me") --- Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- Skipped should_not_be_valid_if_from_is_invalid("prowlarr") [< 1 ms] Skipped should_not_be_valid_if_from_is_invalid("email.me") [< 1 ms] Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("prowlarr") --- Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("prowlarr") --- Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("email.me") --- Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("email.me") --- Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Member since: \t10-Feb-2008") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Member since: \t10-Feb-2008") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Last Update: 18:16 11 Feb '08 ") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Last Update: 18:16 11 Feb '08 ") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("date\tTue, Feb 10, 2008 at 11:06 AM") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("date\tTue, Feb 10, 2008 at 11:06 AM") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("see at 12/31/2007 14:16:32") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("see at 12/31/2007 14:16:32") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("sack finish 14:16:32 November 15 2008, 1-144 app") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("sack finish 14:16:32 November 15 2008, 1-144 app") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Genesis Message - Wed 04 Feb 08 - 19:40") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Genesis Message - Wed 04 Feb 08 - 19:40") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("The day 07/31/07 14:16:32 is ") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("The day 07/31/07 14:16:32 is ") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Shipping is on us until December 24, 2008 within the U.S. ") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Shipping is on us until December 24, 2008 within the U.S. ") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date(" 2008 within the U.S. at 14:16:32") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date(" 2008 within the U.S. at 14:16:32") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("5th November, 1994, 8:15:30 pm") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("5th November, 1994, 8:15:30 pm") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("7 boxes January 31 , 14:16:32.") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("7 boxes January 31 , 14:16:32.") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("the blue sky of Sept 30th 2008 14:16:32") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("the blue sky of Sept 30th 2008 14:16:32") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date(" e.g. 1997-07-16T19:20:30+01:00") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date(" e.g. 1997-07-16T19:20:30+01:00") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Apr 1st, 2008 14:16:32 tufa 6767") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Apr 1st, 2008 14:16:32 tufa 6767") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("wait for 07/31/07 14:16:32") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("wait for 07/31/07 14:16:32") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("later 12.31.08 and before 1.01.09") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("later 12.31.08 and before 1.01.09") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Expires: Sept 30th 2008 14:16:32") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Expires: Sept 30th 2008 14:16:32") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Offer expires Apr 1st, 2007, 14:16:32") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Offer expires Apr 1st, 2007, 14:16:32") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Expires 14:16:32 January 31.") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Expires 14:16:32 January 31.") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Expires 14:16:32 January 31-st.") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Expires 14:16:32 January 31-st.") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Expires 23rd January 2010.") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Expires 23rd January 2010.") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Expires January 22nd, 2010.") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Expires January 22nd, 2010.") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Expires DEC 22, 2010.") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Expires DEC 22, 2010.") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Version: 1.0.0.692 6/1/2010 2:28:04 AM ") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Version: 1.0.0.692 6/1/2010 2:28:04 AM ") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Version: 1.0.0.692 04/21/11 12:30am ") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Version: 1.0.0.692 04/21/11 12:30am ") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Version: 1.0.0.692 04/21/11 12:30pm ") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Version: 1.0.0.692 04/21/11 12:30pm ") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Version: Thu Aug 06 22:32:15 MDT 2009 ") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeRoutinesFixture.should_parse_date("Version: Thu Aug 06 22:32:15 MDT 2009 ") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeUtilFixture.parse_datetime_golang("2022-08-08 02:07:39 -02:00","2006-01-02 15:04:05 -07:00","yyyy-MM-dd HH:mm:ss zzz","2022-08-08 04:07:39 +00:00") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeUtilFixture.parse_datetime_golang("2022-08-08 02:07:39 -02:00","2006-01-02 15:04:05 -07:00","yyyy-MM-dd HH:mm:ss zzz","2022-08-08 04:07:39 +00:00") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeUtilFixture.parse_datetime_golang("2022-08-08 02:07:39 -02:00","yyyy-MM-dd HH:mm:ss zzz","yyyy-MM-dd HH:mm:ss zzz","2022-08-08 04:07:39 +00:00") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeUtilFixture.parse_datetime_golang("2022-08-08 02:07:39 -02:00","yyyy-MM-dd HH:mm:ss zzz","yyyy-MM-dd HH:mm:ss zzz","2022-08-08 04:07:39 +00:00") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeUtilFixture.parse_datetime_golang("2022-08-08 -02:00","2006-01-02 -07:00","yyyy-MM-dd zzz","2022-08-08 +00:00") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeUtilFixture.parse_datetime_golang("2022-08-08 -02:00","2006-01-02 -07:00","yyyy-MM-dd zzz","2022-08-08 +00:00") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeUtilFixture.parse_datetime_golang("2022-08-08 -02:00","yyyy-MM-dd zzz","yyyy-MM-dd zzz","2022-08-08 +00:00") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeUtilFixture.parse_datetime_golang("2022-08-08 -02:00","yyyy-MM-dd zzz","yyyy-MM-dd zzz","2022-08-08 +00:00") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeUtilFixture.parse_datetime_golang("02:07:39 -02:00","15:04:05 -07:00","HH:mm:ss zzz","04:07:39 +00:00") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeUtilFixture.parse_datetime_golang("02:07:39 -02:00","15:04:05 -07:00","HH:mm:ss zzz","04:07:39 +00:00") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeUtilFixture.parse_datetime_golang("02:07:39 -02:00","HH:mm:ss zzz","HH:mm:ss zzz","04:07:39 +00:00") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeUtilFixture.parse_datetime_golang("02:07:39 -02:00","HH:mm:ss zzz","HH:mm:ss zzz","04:07:39 +00:00") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeUtilFixture.parse_datetime_golang("-02:00","zzz","zzz","+00:00") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeUtilFixture.parse_datetime_golang("-02:00","zzz","zzz","+00:00") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeUtilFixture.parse_datetime_golang("-02:00","-07:00","zzz","+00:00") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeUtilFixture.parse_datetime_golang("-02:00","-07:00","zzz","+00:00") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeUtilFixture.should_format_date_invariant("pt-BR") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeUtilFixture.should_format_date_invariant("pt-BR") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.DateTimeUtilFixture.should_format_date_invariant("en-US") --- Info: --- End: NzbDrone.Core.Test.ParserTests.DateTimeUtilFixture.should_format_date_invariant("en-US") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_normalize_multiple_spaces(" some string ","some string") --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_normalize_multiple_spaces(" some string ","some string") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_double_from_string("1.0",1.0d) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_double_from_string("1.0",1.0d) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_double_from_string("1.1",1.1d) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_double_from_string("1.1",1.1d) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_double_from_string("1000 grabs",1000.0d) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_double_from_string("1000 grabs",1000.0d) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_double_from_string("2.222",2.222d) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_double_from_string("2.222",2.222d) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_double_from_string("2,222",2.222d) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_double_from_string("2,222",2.222d) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_double_from_string("2.222,22",2222.22d) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_double_from_string("2.222,22",2222.22d) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_double_from_string("2,222.22",2222.22d) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_double_from_string("2,222.22",2222.22d) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_double_from_string("2 222",2222.0d) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_double_from_string("2 222",2222.0d) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_double_from_string("2,22",2.22d) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_double_from_string("2,22",2.22d) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_full_imdb_id_from_string("tt0183790","tt0183790") --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_full_imdb_id_from_string("tt0183790","tt0183790") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_full_imdb_id_from_string("0183790","tt0183790") --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_full_imdb_id_from_string("0183790","tt0183790") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_full_imdb_id_from_string("183790","tt0183790") --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_full_imdb_id_from_string("183790","tt0183790") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_full_imdb_id_from_string("tt10001870","tt10001870") --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_full_imdb_id_from_string("tt10001870","tt10001870") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_full_imdb_id_from_string("10001870","tt10001870") --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_full_imdb_id_from_string("10001870","tt10001870") --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_full_imdb_id_from_string("tt",null) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_full_imdb_id_from_string("tt",null) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_full_imdb_id_from_string("tt0",null) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_full_imdb_id_from_string("tt0",null) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_full_imdb_id_from_string("abc",null) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_full_imdb_id_from_string("abc",null) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_full_imdb_id_from_string("abc0",null) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_full_imdb_id_from_string("abc0",null) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_full_imdb_id_from_string("0",null) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_full_imdb_id_from_string("0",null) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_full_imdb_id_from_string("",null) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_full_imdb_id_from_string("",null) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_full_imdb_id_from_string(null,null) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_full_imdb_id_from_string(null,null) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_int_from_string("1",1) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_int_from_string("1",1) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_int_from_string("11",11) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_int_from_string("11",11) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_int_from_string("1000 grabs",1000) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_int_from_string("1000 grabs",1000) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_int_from_string("2.222",2222) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_int_from_string("2.222",2222) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_int_from_string("2,222",2222) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_int_from_string("2,222",2222) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_int_from_string("2 222",2222) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_int_from_string("2 222",2222) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_int_from_string("2,22",222) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_int_from_string("2,22",222) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_long_from_string(null,null) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_long_from_string(null,null) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_long_from_string("",null) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_long_from_string("",null) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_long_from_string("1",1) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_long_from_string("1",1) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_long_from_string("1000 grabs",1000) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_long_from_string("1000 grabs",1000) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_long_from_string("asdf123asdf",123) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_long_from_string("asdf123asdf",123) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_long_from_string("asdf123asdf456asdf",123) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_long_from_string("asdf123asdf456asdf",123) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_size("1023.4 KB",1047961) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_size("1023.4 KB",1047961) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_size("1023.4 MB",1073112704) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_size("1023.4 MB",1073112704) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_size("1,023.4 MB",1073112704) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_size("1,023.4 MB",1073112704) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_size("1.023,4 MB",1073112704) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_size("1.023,4 MB",1073112704) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_size("1 023,4 MB",1073112704) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_size("1 023,4 MB",1073112704) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_size("1.023.4 MB",1073112704) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_size("1.023.4 MB",1073112704) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_size("1023.4 GB",1098867408896L) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_size("1023.4 GB",1098867408896L) --- Info: --- Start: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_size("1023.4 TB",1125240226709504L) --- Info: --- End: NzbDrone.Core.Test.ParserTests.ParseUtilFixture.should_parse_size("1023.4 TB",1125240226709504L) --- Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- Debug: Extracting archive [/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/Files/TestArchive.tar.gz] to [/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397849607605_171/44abvm3x.wls] Debug: Extraction complete. Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- Info: --- Start: NzbDrone.Core.Test.SecurityTests.ProtectionServiceFixture.should_encrypt_and_decrypt_string --- Info: --- End: NzbDrone.Core.Test.SecurityTests.ProtectionServiceFixture.should_encrypt_and_decrypt_string --- Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- Info: Using cached initial database /home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/cached_Main.db Info: *** Migrating data source=/home/buildozer/aports/testing/prowlarr/src/Prowlarr-2.0.5.5160/_tests/net8.0/_temp_24879_638916397850152080_172/VirtualNzbDrone/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** Info: DatabaseEngineVersionCheck migrating Info: PerformDBOperation Info: Performing DB Operation Info: SQLite 3.50.4 Info: => 0.0008849s Info: DatabaseEngineVersionCheck migrated Info: => 0.0009369s Debug: Took: 00:00:00.0088925 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("Priority", "Redirect", "DownloadClientId", "Added", "AppProfileId", "Name", "Implementation", "ConfigContract", "Enable", "Tags", "Settings") VALUES (@Priority, @Redirect, @DownloadClientId, @Added, @AppProfileId, @Name, @Implementation, @ConfigContract, @Enable, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: Description = ["\"Description1\""] Language = ["\"Language1\""] Protocol = ["unknown"] Privacy = ["public"] SupportsRss = [false] SupportsSearch = [false] SupportsRedirect = [false] SupportsPagination = [false] Priority = [25] Redirect = [false] DownloadClientId = [1] Added = ["2025-08-24T00:00:00Z"] AppProfileId = [1] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"NewznabSettings\""] Enable = [false] Tags = [[]] Settings = [{ "baseUrl": "BaseUrl1", "apiPath": "/api", "apiKey": "ApiKey1", "additionalParameters": "AdditionalParameters1", "vipExpiration": "", "baseSettings": { "limitsUnit": 0 } }] Id = [0] ==== End Query Trace ==== Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_startup --- Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_startup --- Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- Passed! - Failed: 0, Passed: 467, Skipped: 5, Total: 472, Duration: 17 s - Prowlarr.Core.Test.dll (net8.0) >>> prowlarr: Entering fakeroot... >>> prowlarr-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/testing/prowlarr/pkg/prowlarr-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/testing/prowlarr/pkg/prowlarr-openrc/etc/init.d' >>> prowlarr-openrc*: Preparing subpackage prowlarr-openrc... >>> prowlarr-openrc*: Running postcheck for prowlarr-openrc >>> prowlarr*: Running postcheck for prowlarr >>> prowlarr*: Preparing package prowlarr... >>> prowlarr*: Stripping binaries >>> prowlarr*: Script found. /bin/sh added as a dependency for prowlarr-2.0.5.5160-r0.apk >>> prowlarr*: Adding .pre-install >>> prowlarr-openrc*: Scanning shared objects >>> prowlarr*: Scanning shared objects >>> prowlarr-openrc*: Tracing dependencies... >>> prowlarr-openrc*: Package size: 899.0 B >>> prowlarr-openrc*: Compressing data... >>> prowlarr-openrc*: Create checksum... >>> prowlarr-openrc*: Create prowlarr-openrc-2.0.5.5160-r0.apk >>> prowlarr*: Tracing dependencies... aspnetcore8-runtime sqlite-libs /bin/sh musl so:libc.musl-aarch64.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> prowlarr*: Package size: 49.7 MB >>> prowlarr*: Compressing data... >>> prowlarr*: Create checksum... >>> prowlarr*: Create prowlarr-2.0.5.5160-r0.apk >>> prowlarr: Build complete at Sun, 24 Aug 2025 13:43:06 +0000 elapsed time 0h 2m 41s >>> prowlarr: Cleaning up srcdir >>> prowlarr: Cleaning up pkgdir >>> prowlarr: Uninstalling dependencies... ( 1/22) Purging .makedepends-prowlarr (20250824.134026) ( 2/22) Purging dotnet8-sdk (8.0.119-r0) ( 3/22) Purging aspnetcore8-runtime (8.0.19-r0) ( 4/22) Purging dotnet8-runtime (8.0.19-r0) ( 5/22) Purging aspnetcore8-targeting-pack (8.0.19-r0) ( 6/22) Purging dotnet8-apphost-pack (8.0.19-r0) ( 7/22) Purging dotnet8-targeting-pack (8.0.19-r0) ( 8/22) Purging dotnet8-hostfxr (8.0.19-r0) ( 9/22) Purging dotnet8-templates (8.0.119-r0) (10/22) Purging netstandard21-targeting-pack (9.0.109-r0) (11/22) Purging dotnet-host (9.0.8-r0) (12/22) Purging libucontext (1.3.2-r0) (13/22) Purging yarn (1.22.22-r1) (14/22) Purging nodejs (22.16.0-r3) (15/22) Purging ca-certificates (20250619-r0) ca-certificates-20250619-r0.post-deinstall: Executing script... (16/22) Purging ada-libs (2.9.2-r5) (17/22) Purging icu-libs (76.1-r1) (18/22) Purging lttng-ust (2.14.0-r0) (19/22) Purging simdjson (3.12.0-r0) (20/22) Purging simdutf (7.3.6-r0) (21/22) Purging sqlite-libs (3.50.4-r1) (22/22) Purging icu-data-full (76.1-r1) busybox-1.37.0-r22.trigger: Executing script... OK: 432 MiB in 108 packages >>> prowlarr: Updating the testing/aarch64 repository index... >>> prowlarr: Signing the index...