Skip to content

Authentication failure in download clients settings for qBittorrent #11339

@DrStrange

Description

@DrStrange

Image

Is there an existing issue for this?

  • I have searched the existing open and closed issues

Current Behavior

In radarr's download client settings for qbit 5.2.0beta1, radarr says there is authentication failure on the username. So the download client settings cannot be saved.

Expected Behavior

Radarr should not display any error and it should save the download client settings for qbit.

Steps To Reproduce

Go to Settings>Download Clients.
Click Add.
Select qBittorrent.
Type in username and password.
Click Test.
Radarr displays authentication failure against username.

Environment

- OS: Windows 10 22H2 19045.6691
- Radarr: 6.1.1.10317
- qBit 5.2.0beta1
- Docker Install: No
- Using Reverse Proxy: No
- Browser: Firefox 146.0.1 
- Database: Sqlite 3.50.4

What branch are you running?

Nightly

Trace Logs? Not Optional

I opened an issue in September/November on qbit's github re radarr auth failure when qbit 5.2.0 was in alpha. A qbit dev said that "auth is working fine in qbit's alpha builds so this still seems to be an issue with radarr's use of the qbit api":
latest alpha builds cause communication authentication failure in Radarr & Sonarr
I mentioned issue here:
Fixed: qBittorrent /login API success check

My testing shows that when using qbit 5.2.0alpha1 builds prior to 16th October 2025 or using qbit 5.1.4, there is no auth failure in radarr. With qbit builds since 16th October 2025, including the new beta1 build, there is auth failure in radarr.

`2026-01-02 08:19:11.9|Trace|DiskProviderBase|Deleting file: C:\ProgramData\Radarr\logs\radarr.txt
2026-01-02 08:19:11.9|Trace|CommandQueueManager|Updating command status
2026-01-02 08:19:11.9|Trace|EventAggregator|Publishing CommandUpdatedEvent
2026-01-02 08:19:11.9|Trace|EventAggregator|CommandUpdatedEvent -> CommandController
2026-01-02 08:19:11.9|Trace|EventAggregator|CommandUpdatedEvent <- CommandController
2026-01-02 08:19:11.9|Trace|EventAggregator|Publishing CommandExecutedEvent
2026-01-02 08:19:11.9|Trace|EventAggregator|CommandExecutedEvent -> TaskManager
2026-01-02 08:19:11.9|Trace|EventAggregator|CommandExecutedEvent <- TaskManager
2026-01-02 08:19:11.9|Trace|EventAggregator|CommandExecutedEvent -> TaskController
2026-01-02 08:19:11.9|Trace|EventAggregator|CommandExecutedEvent <- TaskController
2026-01-02 08:19:11.9|Trace|EventAggregator|CommandExecutedEvent -> QualityDefinitionController
2026-01-02 08:19:11.9|Trace|EventAggregator|CommandExecutedEvent <- QualityDefinitionController
2026-01-02 08:19:11.9|Trace|CommandExecutor|DeleteLogFilesCommand <- DeleteLogFilesService [00:00:00.0226421]
2026-01-02 08:19:11.9|Trace|Http|Req: 696 [GET] /api/v3/command (from 127.0.0.1 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:146.0) Gecko/20100101 Firefox/146.0)
2026-01-02 08:19:11.9|Trace|CommandQueueManager|Getting all commands
2026-01-02 08:19:11.9|Trace|Http|Res: 696 [GET] /api/v3/command: 200.OK (1 ms)
2026-01-02 08:19:11.9|Debug|Api|[GET] /api/v3/command: 200.OK (1 ms)
2026-01-02 08:19:12.0|Trace|Http|Req: 697 [GET] /api/v3/log/file (from 127.0.0.1 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:146.0) Gecko/20100101 Firefox/146.0)
2026-01-02 08:19:12.0|Trace|Http|Res: 697 [GET] /api/v3/log/file: 200.OK (0 ms)
2026-01-02 08:19:12.0|Debug|Api|[GET] /api/v3/log/file: 200.OK (0 ms)
2026-01-02 08:19:29.7|Trace|Scheduler|Pending Tasks: 1
2026-01-02 08:19:29.7|Trace|CommandQueueManager|Publishing RefreshMonitoredDownloads
2026-01-02 08:19:29.7|Trace|CommandQueueManager|Checking if command is queued or started: RefreshMonitoredDownloads
2026-01-02 08:19:29.7|Trace|CommandQueueManager|Inserting new command: RefreshMonitoredDownloads
2026-01-02 08:19:29.7|Trace|CommandExecutor|RefreshMonitoredDownloadsCommand -> DownloadMonitoringService
2026-01-02 08:19:29.7|Trace|CommandQueueManager|Marking command as started: RefreshMonitoredDownloads
2026-01-02 08:19:29.7|Trace|HttpClient|Req: [GET] http://localhost:8080/api/v2/app/webapiVersion
2026-01-02 08:19:29.7|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
2026-01-02 08:19:29.7|Trace|HttpClient|Res: HTTP/1.1 [GET] http://localhost:8080/api/v2/app/webapiVersion: 200.OK (4 bytes) (1 ms)
2026-01-02 08:19:29.7|Trace|HttpClient|Response content (4 bytes): 2.14
2026-01-02 08:19:29.7|Trace|HttpClient|Req: [GET] http://localhost:8080/api/v2/app/preferences
2026-01-02 08:19:29.7|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
2026-01-02 08:19:29.7|Trace|HttpClient|Res: HTTP/1.1 [GET] http://localhost:8080/api/v2/app/preferences: 200.OK (12922 bytes) (1 ms)
2026-01-02 08:19:29.7|Trace|HttpClient|Response content (12922 bytes): {"add_stopped_enabled":false,"add_to_top_of_queue":false,"add_trackers":"","add_trackers_enabled":false,"add_trackers_from_url_enabled":false,"add_trackers_url":"","add_trackers_url_list":"","alt_dl_limit":10240,"alt_up_limit":10240,"alternative_webui_enabled":false,"alternative_webui_path":"","announce_ip":"","announce_port":0,"announce_to_all_tiers":true,"announce_to_all_trackers":false,"anonymous_mode":false,"app_instance_name":"","async_io_threads":10,"auto_delete_mode":1,"auto_tmm_enabled":false,"autorun_enabled":false,"autorun_on_torrent_added_enabled":false,"autorun_on_torrent_added_program":"","autorun_program":"","banned_IPs":"","bdecode_depth_limit":100,"bdecode_token_limit":10000000,"bittorrent_protocol":0,"block_peers_on_privileged_ports":false,"bypass_auth_subnet_whitelist":"","bypass_auth_subnet_whitelist_enabled":false,"bypass_local_auth":true,"category_changed_tmm_enabled":false,"checking_memory_use":32,"confirm_torrent_deletion":true,"confirm_torrent_recheck":true,"connection_speed":30,"current_interface_address":"","current_interface_name":"","current_network_interface":"","delete_torrent_content_files":false,"dht":true,"dht_bootstrap_nodes":"dht.libtorrent.org:25401, dht.transmissionbt.com:6881, router.bittorrent.com:6881","disk_cache":-1,"disk_cache_ttl":60,"disk_io_read_mode":1,"disk_io_type":0,"disk_io_write_mode":1,"disk_queue_size":1048576,"dl_limit":0,"dont_count_slow_torrents":false,"dyndns_domain":"changeme.dyndns.org","dyndns_enabled":false,"dyndns_password":"","dyndns_service":0,"dyndns_username":"","embedded_tracker_port":9000,"embedded_tracker_port_forwarding":false,"enable_coalesce_read_write":true,"enable_embedded_tracker":false,"enable_multi_connections_from_same_ip":false,"enable_piece_extent_affinity":false,"enable_upload_suggestions":false,"encryption":0,"excluded_file_names":"(sample).\nsample.avchd\nsample.avi\nsample.mkv\nsample.mov\nsample.mp4\nsample.webm\nsample.wmv\n.000\n*.001\n*.002\n*.004\n*.0xe\n*.73k\n*.73p\n*.7z\n*.7z.001\n*.7z.002\n*.89k\n*.89z\n*.8ck\n*.a00\n*.a01\n*.a02\n*.a7r\n*.ac\n*.acc\n*.ace\n*.acr\n*.actc\n*.action\n*.actm\n*.ade\n*.adp\n*.afmacro\n*.afmacros\n*.ahk\n*.ai\n*.aif\n*.ain\n*.air\n*.alz\n*.ana\n*.apex\n*.api\n*.apk\n*.app\n*.appimage\n*.applescript\n*.application\n*.appx\n*.apz\n*.ar\n*.arc\n*.archiver\n*.arduboy\n*.arh\n*.ari\n*.arj\n*.ark\n*.arscript\n*.asb\n*.asice\n*.asp\n*.aspx\n*.aspx-exe\n*.atmx\n*.ayt\n*.azw2\n*.b1\n*.b6z\n*.b64\n*.ba\n*.ba_\n*.bak\n*.bas\n*.bash\n*.bat\n*.bdjo\n*.bdmv\n*.bdoc\n*.beam\n*.bh\n*.bin\n*.bmp\n*.bms\n*.bndl\n*.bns\n*.boo\n*.bsa\n*.btm\n*.bundle\n*.bz\n*.bz2\n*.bza\n*.bzabw\n*.bzip\n*.bzip2\n*.c\n*.c00\n*.c01\n*.c02\n*.c10\n*.cab\n*.caction\n*.car\n*.cb7\n*.cba\n*.cbr\n*.cbt\n*.cbz\n*.cci\n*.cda\n*.cdb\n*.cdz\n*.cel\n*.celx\n*.cfs\n*.cgi\n*.cheat\n*.chm\n*.cit\n*.ckpt\n*.cla\n*.class\n*.clpi\n*.cmd\n*.cof\n*.coffee\n*.com\n*.command\n*.comppkg.hauptwerk.rar\n*.comppkg_hauptwerk_rar\n*.conda\n*.conf\n*.config\n*.cp9\n*.cpgz\n*.cpl\n*.cpt\n*.crt\n*.cs\n*.csh\n*.csharp\n*.csproj\n*.css\n*.csv\n*.ctx\n*.ctz\n*.cue\n*.cur\n*.cxarchive\n*.cyw\n*.czip\n*.daemon\n*.daf\n*.dar\n*.dat\n*.data-00000-of-00001\n*.db\n*.dd\n*.deamon\n*.deb\n*.dek\n*.dgc\n*.dist\n*.diz\n*.dl_\n*.dld\n*.dll\n*.dmc\n*.dmg\n*.doc\n*.docb\n*.docm\n*.docx\n*.dot\n*.dotb\n*.dotm\n*.drv\n*.ds\n*.dw\n*.dword\n*.dxl\n*.dz\n*.e_e\n*.ear\n*.ebacmd\n*.ebm\n*.ebs\n*.ebs2\n*.ecar\n*.ecf\n*.ecs\n*.ecsbx\n*.edz\n*.efw\n*.egg\n*.eham\n*.elf\n*.elf-so\n*.email\n*.emu\n*.epk\n*.epi\n*.es\n*.esh\n*.etc\n*.ex4\n*.ex5\n*.ex_\n*.exe\n*.exe-only\n*.exe-service\n*.exe-small\n*.exe1\n*.exopc\n*.exz\n*.ezs\n*.ezt\n*.f\n*.f3z\n*.fas\n*.fba\n*.fcx\n*.fky\n*.flac\n*.flatpak\n*.flv\n*.fp8\n*.fpi\n*.frs\n*.fxp\n*.fzpz\n*.gadget\n*.gar\n*.gat\n*.gca\n*.gif\n*.gifv\n*.gm9\n*.gmz\n*.gpe\n*.gpu\n*.gs\n*.gz\n*.gz2\n*.gza\n*.gzi\n*.gzip\n*.h5\n*.ha\n*.ham\n*.hbc\n*.hbc2\n*.hbe\n*.hex\n*.hki\n*.hki1\n*.hki2\n*.hki3\n*.hlp\n*.hms\n*.hpf\n*.hpk\n*.hpkg\n*.hta\n*.hta-psh\n*.htaccess\n*.htm\n*.html\n*.htmi\n*.hyp\n*.iadproj\n*.icd\n*.ice\n*.icns\n*.ico\n*.idx\n*.iim\n*.img\n*.index\n*.inf\n*.ini\n*.ink\n*.ins\n*.ipa\n*.ipf\n*.ipg\n*.ipk\n*.ipsw\n*.iqylink\n*.ish\n*.iso\n*.isp\n*.isu\n*.isx\n*.ita\n*.ize\n*.izh\n*.izma ace\n*.j\n*.jar\n*.jar.pack\n*.java\n*.jex\n*.jgz\n*.jhh\n*.jic\n*.jpeg\n*.jpg\n*.js\n*.js_be\n*.js_le\n*.jse\n*.jsf\n*.json\n*.jsonlz4\n*.jsp\n*.jsx\n*.kextraction\n*.kgb\n*.kix\n*.ksh\n*.ksp\n*.kwgt\n*.kx\n*.kz\n*.layout\n*.lbr\n*.lck\n*.ldb\n*.lemon\n*.lha\n*.lhzd\n*.lib\n*.libzip\n*.link\n*.lnk\n*.lo\n*.lock\n*.log\n*.loop-vbs\n*.lpkg\n*.lqr\n*.ls\n*.lz\n*.lz4\n*.lzh\n*.lzm\n*.lzma\n*.lzo\n*.lzr\n*.lzx\n*.m3u\n*.m4a\n*.mac\n*.macho\n*.mamc\n*.manifest\n*.mar\n*.mbz\n*.mcr\n*.md\n*.mda\n*.mdb\n*.mde\n*.mdf\n*.mdn\n*.mdt\n*.mel\n*.mem\n*.memo\n*.meta\n*.mgm\n*.mhm\n*.mht\n*.mhtml\n*.mid\n*.mint\n*.mio\n*.mlappinstall\n*.mlproj\n*.mlx\n*.mm\n*.mobileconfig\n*.model\n*.moo\n*.mou\n*.movpkg\n*.mozlz4\n*.mp3\n*.mpa\n*.mpk\n*.mpkg\n*.mpls\n*.mrc\n*.mrp\n*.ms\n*.msc\n*.msh\n*.msh1\n*.msh1xml\n*.msh2\n*.msh2xml\n*.mshxml\n*.msi\n*.msi-nouac\n*.msix\n*.msl\n*.msp\n*.mst\n*.msu\n*.mxc\n*.mxe\n*.mzp\n*.n\n*.nar\n*.ncl\n*.net\n*.nex\n*.nexe\n*.nfo\n*.npk\n*.nrg\n*.num\n*.nz\n*.nzb.bz2\n*.nzb.gz\n*.nzbs\n*.oar\n*.ocx\n*.odlgz\n*.odt\n*.opk\n*.ore\n*.osf\n*.ost\n*.osx\n*.osx-app\n*.otm\n*.out\n*.ova\n*.oz\n*.p\n*.p01\n*.p19\n*.p7z\n*.pa\n*.pack.gz\n*.package\n*.pae\n*.paf\n*.pak\n*.paq6\n*.paq7\n*.paq8\n*.paq8f\n*.paq8l\n*.paq8p\n*.par\n*.par2\n*.pax\n*.pb\n*.pbi\n*.pcd\n*.pcv\n*.pdb\n*.pdf\n*.pea\n*.perl\n*.pet\n*.pex\n*.pf\n*.phar\n*.php\n*.php5\n*.pif\n*.pim\n*.pima\n*.pit\n*.piz\n*.pkg\n*.pkg.tar.xz\n*.pkg.tar.zst\n*.pkz\n*.pl\n*.plsc\n*.plx\n*.png\n*.pol\n*.pot\n*.potm\n*.powershell\n*.ppam\n*.ppkg\n*.pps\n*.ppsm\n*.ppt\n*.pptm\n*.pptx\n*.prc\n*.prg\n*.prs\n*.ps\n*.ps1\n*.ps1xml\n*.ps2\n*.ps2xml\n*.psc1\n*.psc2\n*.psd\n*.psd1\n*.psh\n*.psh-cmd\n*.psh-net\n*.psh-reflection\n*.psm1\n*.pst\n*.psz\n*.pt\n*.pup\n*.puz\n*.pvd\n*.pvmp\n*.pvmz\n*.pwa\n*.pwc\n*.pxl\n*.pxo\n*.py\n*.pyc\n*.pyd\n*.pyo\n*.python\n*.pyz\n*.q\n*.qda\n*.qit\n*.qpx\n*.r0\n*.r00\n*.r01\n*.r02\n*.r03\n*.r04\n*.r1\n*.r2\n*.r21\n*.r30\n*.ram\n*.rar\n*.raw\n*.rb\n*.rbf\n*.rbx\n*.readme\n*.reg\n*.resources\n*.resx\n*.rev\n*.rfs\n*.rfu\n*.rgs\n*.rk\n*.rm\n*.rnc\n*.rox\n*.rp9\n*.rpg\n*.rpj\n*.rpm\n*.rss\n*.ruby\n*.run\n*.rxe\n*.rz\n*.s00\n*.s01\n*.s02\n*.s09\n*.s2a\n*.s7z\n*.sample\n*.sapk\n*.sar\n*.savedmodel\n*.sbs\n*.sbx\n*.sca\n*.scar\n*.scb\n*.scf\n*.scpt\n*.scptd\n*.scr\n*.script\n*.sct\n*.sdc\n*.sdn\n*.sdoc\n*.sdocx\n*.sea\n*.seed\n*.sen\n*.server\n*.service\n*.sfg\n*.sfm\n*.sfs\n*.sfv\n*.sfx\n*.sh\n*.shar\n*.shb\n*.shell\n*.shk\n*.shortcut\n*.shr\n*.shs\n*.shtml\n*.sifz\n*.sipa\n*.sit\n*.sitx\n*.sk\n*.sldm\n*.sln\n*.smm\n*.smpf\n*.snap\n*.snagitstamps\n*.snappy\n*.snb\n*.snd\n*.snz\n*.spa\n*.spd\n*.spl\n*.spm\n*.spr\n*.spt\n*.sql\n*.sqf\n*.sqx\n*.sqz\n*.srec\n*.srep\n*.srt\n*.ssm\n*.stg\n*.stkdoodlz\n*.stproj\n*.sts\n*.sub\n*.svg\n*.swf\n*.sy_\n*.sys\n*.tar\n*.tar.bz2\n*.tar.gz\n*.tar.gz2\n*.tar.lz\n*.tar.lzma\n*.tar.xz\n*.tar.z\n*.tar.zip\n*.taz\n*.tbl\n*.tbz\n*.tbz2\n*.tcp\n*.tcx\n*.text\n*.tf\n*.tg\n*.tgs\n*.tgz\n*.thm\n*.thmx\n*.thumb\n*.tiapp\n*.tif\n*.tiff\n*.tipa\n*.tlz\n*.tlzma\n*.tmp\n*.tms\n*.toast\n*.torrent\n*.tpk\n*.tpsr\n*.trs\n*.txt\n*.tx_\n*.txz\n*.tz\n*.tzst\n*.u3p\n*.ubz\n*.uc2\n*.udf\n*.ufdr\n*.ufs.uzip\n*.uha\n*.upk\n*.upx\n*.url\n*.uue\n*.uvm\n*.uw8\n*.uzed\n*.uzip\n*.vb\n*.vba\n*.vba-exe\n*.vba-psh\n*.vbapplication\n*.vbe\n*.vbs\n*.vbscript\n*.vbscript \n*.vcd\n*.vdo\n*.vem\n*.vexe\n*.vfs\n*.vhd\n*.vhdx\n*.vib\n*.vip\n*.vlx\n*.vm\n*.vmcz\n*.vmdk\n*.vms\n*.vob\n*.vocab\n*.voca\n*.vpk\n*.vpm\n*.vrpackage\n*.vsi\n*.vwi\n*.vxp\n*.wa\n*.wacz\n*.waff\n*.war\n*.wastickers\n*.wav\n*.wbk\n*.wcm\n*.wdz\n*.webm\n*.whl\n*.wick\n*.widget\n*.wim\n*.wiz\n*.wlb\n*.wma\n*.workflow\n*.wot\n*.wpk\n*.wpl\n*.wpm\n*.wps\n*.ws\n*.wsc\n*.wsf\n*.wsh\n*.wux\n*.x86\n*.x86_64\n*.xaml\n*.xap\n*.xapk\n*.xar\n*.xbap\n*.xbe\n*.xcf.bz2\n*.xcf.gz\n*.xcf.xz\n*.xcfbz2\n*.xcfgz\n*.xcfxz\n*.xex\n*.xez\n*.xfp\n*.xig\n*.xip\n*.xla\n*.xlam\n*.xll\n*.xlm\n*.xls\n*.xlsb\n*.xlsm\n*.xlsx\n*.xlt\n*.xltb\n*.xltm\n*.xlw\n*.xmcdz\n*.xml\n*.xoj\n*.xopp\n*.xqt\n*.xrt\n*.xx\n*.xys\n*.xz\n*.xzm\n*.y\n*.yc\n*.ygh\n*.yz1\n*.z\n*.z00\n*.z01\n*.z02\n*.z03\n*.z04\n*.zabw\n*.zap\n*.zed\n*.zfsendtotarget\n*.zhelp\n*.zi\n*.zi_\n*.zim\n*.zip\n*.zipx\n*.zix\n*.zl\n*.zl9\n*.zoo\n*.zpaq\n*.zpi\n*.zsplit\n*.zst\n*.zw\n*.zwi\n*.zz\nTrailer.\nVOSTFR\napi","excluded_file_names_enabled":true,"export_dir":"","export_dir_fin":"","file_log_age":10,"file_log_age_type":0,"file_log_backup_enabled":false,"file_log_delete_old":true,"file_log_enabled":true,"file_log_max_size":56,"file_log_path":"C:\Users\Wong\AppData\Local\qBittorrent\logs","file_pool_size":100,"hashing_threads":1,"hostname_cache_ttl":1200,"i2p_address":"127.0.0.1","i2p_enabled":false,"i2p_inbound_length":3,"i2p_inbound_quantity":3,"i2p_mixed_mode":false,"i2p_outbound_length":3,"i2p_outbound_quantity":3,"i2p_port":7656,"idn_support_enabled":false,"ignore_ssl_errors":false,"incomplete_files_ext":false,"ip_filter_enabled":false,"ip_filter_path":"","ip_filter_trackers":false,"limit_lan_peers":true,"limit_tcp_overhead":false,"limit_utp_rate":true,"listen_port":12938,"locale":"en_GB","lsd":false,"mail_notification_auth_enabled":false,"mail_notification_email":"","mail_notification_enabled":false,"mail_notification_password":"","mail_notification_sender":"qBittorrent_notification@example.com","mail_notification_smtp":"smtp.changeme.com","mail_notification_ssl_enabled":false,"mail_notification_username":"","mark_of_the_web":true,"max_active_checking_torrents":1,"max_active_downloads":3,"max_active_torrents":5,"max_active_uploads":3,"max_concurrent_http_announces":50,"max_connec":200,"max_connec_per_torrent":100,"max_inactive_seeding_time":-1,"max_inactive_seeding_time_enabled":false,"max_ratio":0,"max_ratio_act":0,"max_ratio_enabled":true,"max_seeding_time":-1,"max_seeding_time_enabled":false,"max_uploads":20,"max_uploads_per_torrent":4,"memory_working_set_limit":512,"merge_trackers":false,"outgoing_ports_max":0,"outgoing_ports_min":0,"peer_tos":4,"peer_turnover":4,"peer_turnover_cutoff":90,"peer_turnover_interval":300,"performance_warning":false,"pex":true,"preallocate_all":false,"proxy_auth_enabled":false,"proxy_bittorrent":true,"proxy_hostname_lookup":false,"proxy_ip":"","proxy_misc":true,"proxy_password":"","proxy_peer_connections":false,"proxy_port":8080,"proxy_rss":true,"proxy_type":"None","proxy_username":"","python_executable_path":"","queueing_enabled":false,"random_port":false,"reannounce_when_address_changed":false,"recheck_completed_torrents":false,"refresh_interval":1500,"request_queue_size":500,"resolve_peer_countries":true,"resume_data_storage_type":"Legacy","rss_auto_downloading_enabled":false,"rss_download_repack_proper_episodes":true,"rss_fetch_delay":2,"rss_max_articles_per_feed":50,"rss_processing_enabled":false,"rss_refresh_interval":30,"rss_smart_episode_filters":"s(\d+)e(\d+)\n(\d+)x(\d+)\n(\d{4}[.\-]\d{1,2}[.\-]\d{1,2})\n(\d{1,2}[.\-]\d{1,2}[.\-]\d{4})","save_path":"G:\Downloads","save_path_changed_tmm_enabled":false,"save_resume_data_interval":60,"save_statistics_interval":15,"scan_dirs":{},"schedule_from_hour":8,"schedule_from_min":0,"schedule_to_hour":20,"schedule_to_min":0,"scheduler_days":0,"scheduler_enabled":false,"send_buffer_low_watermark":10,"send_buffer_watermark":500,"send_buffer_watermark_factor":50,"slow_torrent_dl_rate_threshold":2,"slow_torrent_inactive_timer":60,"slow_torrent_ul_rate_threshold":2,"socket_backlog_size":30,"socket_receive_buffer_size":0,"socket_send_buffer_size":0,"ssl_enabled":false,"ssl_listen_port":37141,"ssrf_mitigation":true,"status_bar_external_ip":false,"stop_tracker_timeout":2,"temp_path":"G:\Downloads\temp","temp_path_enabled":false,"torrent_changed_tmm_enabled":true,"torrent_content_layout":"Original","torrent_content_remove_option":"Delete","torrent_file_size_limit":104857600,"torrent_stop_condition":"None","up_limit":1024000,"upload_choking_algorithm":1,"upload_slots_behavior":0,"upnp":true,"upnp_lease_duration":0,"use_category_paths_in_manual_mode":false,"use_https":false,"use_subcategories":false,"use_unwanted_folder":false,"utp_tcp_mixed_mode":0,"validate_https_tracker_certificate":true,"web_ui_address":"127.0.0.1","web_ui_ban_duration":3600,"web_ui_clickjacking_protection_enabled":false,"web_ui_csrf_protection_enabled":false,"web_ui_custom_http_headers":"","web_ui_domain_list":"","web_ui_host_header_validation_enabled":false,"web_ui_https_cert_path":"","web_ui_https_key_path":"","web_ui_max_auth_fail_count":0,"web_ui_port":8080,"web_ui_reverse_proxies_list":"","web_ui_reverse_proxy_enabled":false,"web_ui_secure_cookie_enabled":false,"web_ui_session_timeout":3600,"web_ui_upnp":false,"web_ui_use_custom_http_headers_enabled":false,"web_ui_username":"(removed)"}
2026-01-02 08:19:29.7|Trace|HttpClient|Req: [GET] http://localhost:8080/api/v2/torrents/info?category=radarr
2026-01-02 08:19:29.7|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
2026-01-02 08:19:29.7|Trace|HttpClient|Res: HTTP/1.1 [GET] http://localhost:8080/api/v2/torrents/info?category=radarr: 200.OK (2 bytes) (0 ms)
2026-01-02 08:19:29.7|Trace|HttpClient|Response content (2 bytes): []
2026-01-02 08:19:29.7|Trace|EventAggregator|Publishing TrackedDownloadRefreshedEvent
2026-01-02 08:19:29.7|Trace|EventAggregator|TrackedDownloadRefreshedEvent -> QueueService
2026-01-02 08:19:29.7|Trace|EventAggregator|Publishing QueueUpdatedEvent
2026-01-02 08:19:29.7|Trace|EventAggregator|QueueUpdatedEvent -> QueueController
2026-01-02 08:19:29.7|Trace|EventAggregator|QueueUpdatedEvent <- QueueController
2026-01-02 08:19:29.7|Trace|EventAggregator|QueueUpdatedEvent -> QueueDetailsController
2026-01-02 08:19:29.7|Trace|EventAggregator|QueueUpdatedEvent <- QueueDetailsController
2026-01-02 08:19:29.7|Trace|EventAggregator|QueueUpdatedEvent -> QueueStatusController
2026-01-02 08:19:29.7|Trace|EventAggregator|QueueUpdatedEvent <- QueueStatusController
2026-01-02 08:19:29.7|Trace|EventAggregator|TrackedDownloadRefreshedEvent <- QueueService
2026-01-02 08:19:29.7|Trace|CommandQueueManager|Publishing ProcessMonitoredDownloads
2026-01-02 08:19:29.7|Trace|CommandQueueManager|Checking if command is queued or started: ProcessMonitoredDownloads
2026-01-02 08:19:29.7|Trace|CommandQueueManager|Inserting new command: ProcessMonitoredDownloads
2026-01-02 08:19:29.7|Trace|CommandQueueManager|Updating command status
2026-01-02 08:19:29.7|Trace|CommandExecutor|ProcessMonitoredDownloadsCommand -> DownloadProcessingService
2026-01-02 08:19:29.7|Trace|CommandQueueManager|Marking command as started: ProcessMonitoredDownloads
2026-01-02 08:19:29.7|Trace|EventAggregator|Publishing CommandExecutedEvent
2026-01-02 08:19:29.7|Trace|EventAggregator|CommandExecutedEvent -> TaskManager
2026-01-02 08:19:29.7|Trace|TaskManager|Updating last run time for: NzbDrone.Core.Download.RefreshMonitoredDownloadsCommand
2026-01-02 08:19:29.7|Trace|EventAggregator|CommandExecutedEvent <- TaskManager
2026-01-02 08:19:29.7|Trace|EventAggregator|CommandExecutedEvent -> TaskController
2026-01-02 08:19:29.7|Trace|Http|Req: 698 [GET] /api/v3/queue/details (from 127.0.0.1 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:146.0) Gecko/20100101 Firefox/146.0)
2026-01-02 08:19:29.7|Trace|EventAggregator|CommandExecutedEvent <- TaskController
2026-01-02 08:19:29.7|Trace|EventAggregator|CommandExecutedEvent -> QualityDefinitionController
2026-01-02 08:19:29.7|Trace|EventAggregator|CommandExecutedEvent <- QualityDefinitionController
2026-01-02 08:19:29.7|Trace|Http|Res: 698 [GET] /api/v3/queue/details: 200.OK (1 ms)
2026-01-02 08:19:29.7|Trace|CommandExecutor|RefreshMonitoredDownloadsCommand <- DownloadMonitoringService [00:00:00.0176103]
2026-01-02 08:19:29.7|Debug|Api|[GET] /api/v3/queue/details: 200.OK (1 ms)
2026-01-02 08:19:29.7|Trace|Http|Req: 699 [GET] /api/v3/command (from 127.0.0.1 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:146.0) Gecko/20100101 Firefox/146.0)
2026-01-02 08:19:29.7|Trace|CommandQueueManager|Getting all commands
2026-01-02 08:19:29.7|Trace|Http|Res: 699 [GET] /api/v3/command: 200.OK (1 ms)
2026-01-02 08:19:29.7|Debug|Api|[GET] /api/v3/command: 200.OK (1 ms)
2026-01-02 08:19:29.8|Trace|ConfigService|Using default config value for 'enablecompleteddownloadhandling' defaultValue:'True'
2026-01-02 08:19:29.8|Trace|EventAggregator|Publishing DownloadsProcessedEvent
2026-01-02 08:19:29.8|Trace|EventAggregator|DownloadsProcessedEvent -> DownloadMonitoringService
2026-01-02 08:19:29.8|Trace|EventAggregator|Publishing TrackedDownloadRefreshedEvent
2026-01-02 08:19:29.8|Trace|EventAggregator|TrackedDownloadRefreshedEvent -> QueueService
2026-01-02 08:19:29.8|Trace|EventAggregator|Publishing QueueUpdatedEvent
2026-01-02 08:19:29.8|Trace|EventAggregator|QueueUpdatedEvent -> QueueController
2026-01-02 08:19:29.8|Trace|EventAggregator|QueueUpdatedEvent <- QueueController
2026-01-02 08:19:29.8|Trace|EventAggregator|QueueUpdatedEvent -> QueueDetailsController
2026-01-02 08:19:29.8|Trace|EventAggregator|QueueUpdatedEvent <- QueueDetailsController
2026-01-02 08:19:29.8|Trace|EventAggregator|QueueUpdatedEvent -> QueueStatusController
2026-01-02 08:19:29.8|Trace|EventAggregator|QueueUpdatedEvent <- QueueStatusController
2026-01-02 08:19:29.8|Trace|EventAggregator|TrackedDownloadRefreshedEvent <- QueueService
2026-01-02 08:19:29.8|Trace|EventAggregator|DownloadsProcessedEvent <- DownloadMonitoringService
2026-01-02 08:19:29.8|Trace|CommandQueueManager|Updating command status
2026-01-02 08:19:29.8|Trace|EventAggregator|DownloadsProcessedEvent > NotificationService
2026-01-02 08:19:29.8|Trace|EventAggregator|DownloadsProcessedEvent <
NotificationService
2026-01-02 08:19:29.8|Trace|EventAggregator|Publishing CommandExecutedEvent
2026-01-02 08:19:29.8|Trace|EventAggregator|CommandExecutedEvent -> TaskManager
2026-01-02 08:19:29.8|Trace|EventAggregator|CommandExecutedEvent <- TaskManager
2026-01-02 08:19:29.8|Trace|EventAggregator|CommandExecutedEvent -> TaskController
2026-01-02 08:19:29.8|Trace|EventAggregator|CommandExecutedEvent <- TaskController
2026-01-02 08:19:29.8|Trace|EventAggregator|CommandExecutedEvent -> QualityDefinitionController
2026-01-02 08:19:29.8|Trace|EventAggregator|CommandExecutedEvent <- QualityDefinitionController
2026-01-02 08:19:29.8|Trace|Http|Req: 700 [GET] /api/v3/queue/details (from 127.0.0.1 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:146.0) Gecko/20100101 Firefox/146.0)
2026-01-02 08:19:29.8|Trace|CommandExecutor|ProcessMonitoredDownloadsCommand <- DownloadProcessingService [00:00:00.0193838]
2026-01-02 08:19:29.8|Trace|Http|Res: 700 [GET] /api/v3/queue/details: 200.OK (1 ms)
2026-01-02 08:19:29.8|Debug|Api|[GET] /api/v3/queue/details: 200.OK (1 ms)
2026-01-02 08:19:29.8|Trace|Http|Req: 701 [GET] /api/v3/command (from 127.0.0.1 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:146.0) Gecko/20100101 Firefox/146.0)
2026-01-02 08:19:29.8|Trace|CommandQueueManager|Getting all commands
2026-01-02 08:19:29.8|Trace|Http|Res: 701 [GET] /api/v3/command: 200.OK (1 ms)
2026-01-02 08:19:29.8|Debug|Api|[GET] /api/v3/command: 200.OK (1 ms)
2026-01-02 08:19:34.3|Trace|Http|Res: 694 [GET] /signalr/messages?access_token=(removed)&id=lbVMTVCAiR3WOiqzGGwJGQ: 101.SwitchingProtocols (24352 ms)
2026-01-02 08:19:34.3|Trace|Http|Req: 702 [GET] /logfile/radarr.trace.txt (from 127.0.0.1 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:146.0) Gecko/20100101 Firefox/146.0)
2026-01-02 08:19:34.3|Trace|Http|Req: 703 [POST] /signalr/messages/negotiate?access_token=(removed)&negotiateVersion=1 (from 127.0.0.1 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:146.0) Gecko/20100101 Firefox/146.0)
2026-01-02 08:19:34.3|Trace|Http|Res: 702 [GET] /logfile/radarr.trace.txt: 200.OK (17 ms)
2026-01-02 08:19:34.4|Trace|Http|Res: 703 [POST] /signalr/messages/negotiate?access_token=(removed)&negotiateVersion=1: 200.OK (32 ms)
2026-01-02 08:19:59.7|Trace|Scheduler|Pending Tasks: 1
2026-01-02 08:19:59.7|Trace|CommandQueueManager|Publishing MessagingCleanup
2026-01-02 08:19:59.7|Trace|CommandQueueManager|Checking if command is queued or started: MessagingCleanup
2026-01-02 08:19:59.7|Trace|CommandQueueManager|Inserting new command: MessagingCleanup
2026-01-02 08:19:59.7|Trace|CommandExecutor|MessagingCleanupCommand -> CleanupCommandMessagingService
2026-01-02 08:19:59.7|Trace|CommandQueueManager|Marking command as started: MessagingCleanup
2026-01-02 08:19:59.7|Trace|CommandQueueManager|Cleaning up old commands
2026-01-02 08:19:59.7|Trace|CommandQueueManager|Updating command status
2026-01-02 08:19:59.7|Trace|EventAggregator|Publishing CommandExecutedEvent
2026-01-02 08:19:59.7|Trace|EventAggregator|CommandExecutedEvent -> TaskManager
2026-01-02 08:19:59.7|Trace|TaskManager|Updating last run time for: NzbDrone.Core.Messaging.Commands.MessagingCleanupCommand
2026-01-02 08:19:59.7|Trace|EventAggregator|CommandExecutedEvent <- TaskManager
2026-01-02 08:19:59.7|Trace|EventAggregator|CommandExecutedEvent -> TaskController
2026-01-02 08:19:59.7|Trace|EventAggregator|CommandExecutedEvent <- TaskController
2026-01-02 08:19:59.7|Trace|EventAggregator|CommandExecutedEvent -> QualityDefinitionController
2026-01-02 08:19:59.7|Trace|EventAggregator|CommandExecutedEvent <- QualityDefinitionController
2026-01-02 08:19:59.7|Trace|CommandExecutor|MessagingCleanupCommand <- CleanupCommandMessagingService [00:00:00.0015042]
2026-01-02 08:20:29.7|Trace|Scheduler|Pending Tasks: 0
2026-01-02 08:20:59.7|Trace|Scheduler|Pending Tasks: 2
2026-01-02 08:20:59.7|Trace|CommandQueueManager|Publishing RefreshMonitoredDownloads
2026-01-02 08:20:59.7|Trace|CommandQueueManager|Checking if command is queued or started: RefreshMonitoredDownloads
2026-01-02 08:20:59.7|Trace|CommandQueueManager|Inserting new command: RefreshMonitoredDownloads
2026-01-02 08:20:59.7|Trace|CommandExecutor|RefreshMonitoredDownloadsCommand -> DownloadMonitoringService
2026-01-02 08:20:59.7|Trace|CommandQueueManager|Marking command as started: RefreshMonitoredDownloads
2026-01-02 08:20:59.7|Trace|CommandQueueManager|Publishing ImportListSync
2026-01-02 08:20:59.7|Trace|CommandQueueManager|Checking if command is queued or started: ImportListSync
2026-01-02 08:20:59.7|Trace|CommandQueueManager|Inserting new command: ImportListSync
2026-01-02 08:20:59.7|Trace|CommandExecutor|ImportListSyncCommand -> ImportListSyncService
2026-01-02 08:20:59.7|Trace|CommandQueueManager|Marking command as started: ImportListSync
2026-01-02 08:20:59.7|Trace|HttpClient|Req: [GET] http://localhost:8080/api/v2/app/webapiVersion
2026-01-02 08:20:59.7|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
2026-01-02 08:20:59.7|Trace|EventAggregator|Publishing CommandUpdatedEvent
2026-01-02 08:20:59.7|Trace|EventAggregator|CommandUpdatedEvent -> CommandController
2026-01-02 08:20:59.7|Trace|EventAggregator|CommandUpdatedEvent <- CommandController
2026-01-02 08:20:59.7|Debug|FetchAndParseImportListService|Available import lists 1
2026-01-02 08:20:59.7|Trace|FetchAndParseImportListService|Skipping refresh of Import List IMDb Lists (IMDb Lists) due to minimum refresh interval. Next Sync after 02/01/2026 18:33:39
2026-01-02 08:20:59.7|Debug|FetchAndParseImportListService|Found 0 total reports from 0 lists
2026-01-02 08:20:59.7|Trace|CommandQueueManager|Updating command status
2026-01-02 08:20:59.7|Trace|EventAggregator|Publishing CommandUpdatedEvent
2026-01-02 08:20:59.7|Trace|EventAggregator|CommandUpdatedEvent -> CommandController
2026-01-02 08:20:59.7|Trace|EventAggregator|CommandUpdatedEvent <- CommandController
2026-01-02 08:20:59.7|Trace|EventAggregator|Publishing CommandExecutedEvent
2026-01-02 08:20:59.7|Trace|EventAggregator|CommandExecutedEvent -> TaskManager
2026-01-02 08:20:59.7|Trace|TaskManager|Updating last run time for: NzbDrone.Core.ImportLists.ImportListSyncCommand
2026-01-02 08:20:59.7|Trace|EventAggregator|CommandExecutedEvent <- TaskManager
2026-01-02 08:20:59.7|Trace|EventAggregator|CommandExecutedEvent -> TaskController
2026-01-02 08:20:59.7|Trace|EventAggregator|CommandExecutedEvent <- TaskController
2026-01-02 08:20:59.7|Trace|EventAggregator|CommandExecutedEvent -> QualityDefinitionController
2026-01-02 08:20:59.7|Trace|EventAggregator|CommandExecutedEvent <- QualityDefinitionController
2026-01-02 08:20:59.7|Trace|CommandExecutor|ImportListSyncCommand <- ImportListSyncService [00:00:00.0051320]
2026-01-02 08:21:01.8|Trace|EventAggregator|Publishing ProviderStatusChangedEvent
2026-01-02 08:21:01.8|Warn|DownloadMonitoringService|Unable to retrieve queue and history items from qBittorrent

[v6.1.1.10317] System.Net.Http.HttpRequestException: No connection could be made because the target machine actively refused it. (localhost:8080)
---> System.Net.Sockets.SocketException (10061): No connection could be made because the target machine actively refused it.
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.attemptConnection(AddressFamily addressFamily, SocketsHttpConnectionContext context, CancellationToken cancellationToken) in ./NzbDrone.Common/Http/Dispatchers/ManagedHttpDispatcher.cs:line 326
at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.onConnect(SocketsHttpConnectionContext context, CancellationToken cancellationToken) in ./NzbDrone.Common/Http/Dispatchers/ManagedHttpDispatcher.cs:line 312
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem queueItem)
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.AuthenticationHelper.SendWithAuthAsync(HttpRequestMessage request, Uri authUri, Boolean async, ICredentials credentials, Boolean preAuthenticate, Boolean isProxyAuth, Boolean doRequestAuth, HttpConnectionPool pool, CancellationToken cancellationToken)
at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponseAsync(HttpRequest request, CookieContainer cookies) in ./NzbDrone.Common/Http/Dispatchers/ManagedHttpDispatcher.cs:line 115
at NzbDrone.Common.Http.HttpClient.ExecuteRequestAsync(HttpRequest request, CookieContainer cookieContainer) in ./NzbDrone.Common/Http/HttpClient.cs:line 157
at NzbDrone.Common.Http.HttpClient.ExecuteAsync(HttpRequest request) in ./NzbDrone.Common/Http/HttpClient.cs:line 70
at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrentProxyV2.ProcessRequest(HttpRequestBuilder requestBuilder, QBittorrentSettings settings) in ./NzbDrone.Core/Download/Clients/QBittorrent/QBittorrentProxyV2.cs:line 369
at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrentProxyV2.GetApiVersion(QBittorrentSettings settings) in ./NzbDrone.Core/Download/Clients/QBittorrent/QBittorrentProxyV2.cs:line 74
at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrent.GetItems() in ./NzbDrone.Core/Download/Clients/QBittorrent/QBittorrent.cs:line 220
at NzbDrone.Core.Download.TrackedDownloads.DownloadMonitoringService.ProcessClientDownloads(IDownloadClient downloadClient) in ./NzbDrone.Core/Download/TrackedDownloads/DownloadMonitoringService.cs:line 94

2026-01-02 08:21:01.8|Trace|EventAggregator|Publishing TrackedDownloadRefreshedEvent
2026-01-02 08:21:01.8|Trace|EventAggregator|TrackedDownloadRefreshedEvent -> QueueService
2026-01-02 08:21:01.8|Trace|EventAggregator|Publishing QueueUpdatedEvent
2026-01-02 08:21:01.8|Trace|EventAggregator|QueueUpdatedEvent -> QueueController
2026-01-02 08:21:01.8|Trace|EventAggregator|QueueUpdatedEvent <- QueueController
2026-01-02 08:21:01.8|Trace|EventAggregator|QueueUpdatedEvent -> QueueDetailsController
2026-01-02 08:21:01.8|Trace|EventAggregator|QueueUpdatedEvent <- QueueDetailsController
2026-01-02 08:21:01.8|Trace|EventAggregator|QueueUpdatedEvent -> QueueStatusController
2026-01-02 08:21:01.8|Trace|EventAggregator|QueueUpdatedEvent <- QueueStatusController
2026-01-02 08:21:01.8|Trace|EventAggregator|TrackedDownloadRefreshedEvent <- QueueService
2026-01-02 08:21:01.8|Trace|CommandQueueManager|Publishing ProcessMonitoredDownloads
2026-01-02 08:21:01.8|Trace|CommandQueueManager|Checking if command is queued or started: ProcessMonitoredDownloads
2026-01-02 08:21:01.8|Trace|CommandQueueManager|Inserting new command: ProcessMonitoredDownloads
2026-01-02 08:21:01.8|Trace|CommandQueueManager|Updating command status
2026-01-02 08:21:01.8|Trace|CommandExecutor|ProcessMonitoredDownloadsCommand -> DownloadProcessingService
2026-01-02 08:21:01.8|Trace|CommandQueueManager|Marking command as started: ProcessMonitoredDownloads
2026-01-02 08:21:01.8|Trace|EventAggregator|Publishing CommandExecutedEvent
2026-01-02 08:21:01.8|Trace|EventAggregator|CommandExecutedEvent -> TaskManager
2026-01-02 08:21:01.8|Trace|ConfigService|Using default config value for 'enablecompleteddownloadhandling' defaultValue:'True'
2026-01-02 08:21:01.8|Trace|TaskManager|Updating last run time for: NzbDrone.Core.Download.RefreshMonitoredDownloadsCommand
2026-01-02 08:21:01.8|Trace|EventAggregator|Publishing DownloadsProcessedEvent
2026-01-02 08:21:01.8|Trace|EventAggregator|DownloadsProcessedEvent -> DownloadMonitoringService
2026-01-02 08:21:01.8|Trace|EventAggregator|Publishing TrackedDownloadRefreshedEvent
2026-01-02 08:21:01.8|Trace|EventAggregator|TrackedDownloadRefreshedEvent -> QueueService
2026-01-02 08:21:01.8|Trace|EventAggregator|CommandExecutedEvent <- TaskManager
2026-01-02 08:21:01.8|Trace|EventAggregator|CommandExecutedEvent -> TaskController
2026-01-02 08:21:01.8|Trace|EventAggregator|CommandExecutedEvent <- TaskController
2026-01-02 08:21:01.8|Trace|EventAggregator|CommandExecutedEvent -> QualityDefinitionController
2026-01-02 08:21:01.8|Trace|EventAggregator|CommandExecutedEvent <- QualityDefinitionController
2026-01-02 08:21:01.8|Trace|EventAggregator|Publishing QueueUpdatedEvent
2026-01-02 08:21:01.8|Trace|CommandExecutor|RefreshMonitoredDownloadsCommand <- DownloadMonitoringService [00:00:02.0540254]
2026-01-02 08:21:01.8|Trace|EventAggregator|QueueUpdatedEvent -> QueueController
2026-01-02 08:21:01.8|Trace|EventAggregator|QueueUpdatedEvent <- QueueController
2026-01-02 08:21:01.8|Trace|EventAggregator|QueueUpdatedEvent -> QueueDetailsController
2026-01-02 08:21:01.8|Trace|EventAggregator|QueueUpdatedEvent <- QueueDetailsController
2026-01-02 08:21:01.8|Trace|EventAggregator|QueueUpdatedEvent -> QueueStatusController
2026-01-02 08:21:01.8|Trace|EventAggregator|QueueUpdatedEvent <- QueueStatusController
2026-01-02 08:21:01.8|Trace|EventAggregator|TrackedDownloadRefreshedEvent <- QueueService
2026-01-02 08:21:01.8|Trace|EventAggregator|DownloadsProcessedEvent <- DownloadMonitoringService
2026-01-02 08:21:01.8|Trace|CommandQueueManager|Updating command status
2026-01-02 08:21:01.8|Trace|EventAggregator|DownloadsProcessedEvent > NotificationService
2026-01-02 08:21:01.8|Trace|EventAggregator|DownloadsProcessedEvent <
NotificationService
2026-01-02 08:21:01.8|Trace|EventAggregator|Publishing CommandExecutedEvent
2026-01-02 08:21:01.8|Trace|EventAggregator|CommandExecutedEvent -> TaskManager
2026-01-02 08:21:01.8|Trace|EventAggregator|CommandExecutedEvent <- TaskManager
2026-01-02 08:21:01.8|Trace|EventAggregator|CommandExecutedEvent -> TaskController
2026-01-02 08:21:01.8|Trace|EventAggregator|CommandExecutedEvent <- TaskController
2026-01-02 08:21:01.8|Trace|EventAggregator|CommandExecutedEvent -> QualityDefinitionController
2026-01-02 08:21:01.8|Trace|EventAggregator|CommandExecutedEvent <- QualityDefinitionController
2026-01-02 08:21:01.8|Trace|CommandExecutor|ProcessMonitoredDownloadsCommand <- DownloadProcessingService [00:00:00.0075161]
2026-01-02 08:21:06.8|Trace|HealthCheckService|Check health -> DownloadClientCheck
2026-01-02 08:21:06.8|Trace|HttpClient|Req: [GET] http://localhost:8080/api/v2/app/webapiVersion
2026-01-02 08:21:06.8|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
2026-01-02 08:21:08.8|Debug|DownloadClientCheck|Unable to communicate with qBittorrent

[v6.1.1.10317] System.Net.Http.HttpRequestException: No connection could be made because the target machine actively refused it. (localhost:8080)
---> System.Net.Sockets.SocketException (10061): No connection could be made because the target machine actively refused it.
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.attemptConnection(AddressFamily addressFamily, SocketsHttpConnectionContext context, CancellationToken cancellationToken) in ./NzbDrone.Common/Http/Dispatchers/ManagedHttpDispatcher.cs:line 326
at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.onConnect(SocketsHttpConnectionContext context, CancellationToken cancellationToken) in ./NzbDrone.Common/Http/Dispatchers/ManagedHttpDispatcher.cs:line 312
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem queueItem)
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.AuthenticationHelper.SendWithAuthAsync(HttpRequestMessage request, Uri authUri, Boolean async, ICredentials credentials, Boolean preAuthenticate, Boolean isProxyAuth, Boolean doRequestAuth, HttpConnectionPool pool, CancellationToken cancellationToken)
at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponseAsync(HttpRequest request, CookieContainer cookies) in ./NzbDrone.Common/Http/Dispatchers/ManagedHttpDispatcher.cs:line 115
at NzbDrone.Common.Http.HttpClient.ExecuteRequestAsync(HttpRequest request, CookieContainer cookieContainer) in ./NzbDrone.Common/Http/HttpClient.cs:line 157
at NzbDrone.Common.Http.HttpClient.ExecuteAsync(HttpRequest request) in ./NzbDrone.Common/Http/HttpClient.cs:line 70
at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrentProxyV2.ProcessRequest(HttpRequestBuilder requestBuilder, QBittorrentSettings settings) in ./NzbDrone.Core/Download/Clients/QBittorrent/QBittorrentProxyV2.cs:line 369
at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrentProxyV2.GetApiVersion(QBittorrentSettings settings) in ./NzbDrone.Core/Download/Clients/QBittorrent/QBittorrentProxyV2.cs:line 74
at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrent.GetItems() in ./NzbDrone.Core/Download/Clients/QBittorrent/QBittorrent.cs:line 220
at NzbDrone.Core.HealthCheck.Checks.DownloadClientCheck.Check() in ./NzbDrone.Core/HealthCheck/Checks/DownloadClientCheck.cs:line 40

2026-01-02 08:21:08.8|Trace|ConfigService|Using default config value for 'uilanguage' defaultValue:'1'
2026-01-02 08:21:08.8|Trace|HealthCheckService|Check health <- DownloadClientCheck
2026-01-02 08:21:08.8|Trace|HealthCheckService|Check health -> DownloadClientStatusCheck
2026-01-02 08:21:08.8|Trace|HealthCheckService|Check health <- DownloadClientStatusCheck
2026-01-02 08:21:08.8|Trace|EventAggregator|Publishing HealthCheckFailedEvent
2026-01-02 08:21:08.8|Trace|EventAggregator|HealthCheckFailedEvent -> NotificationService
2026-01-02 08:21:08.8|Trace|EventAggregator|HealthCheckFailedEvent <- NotificationService
2026-01-02 08:21:08.8|Trace|EventAggregator|Publishing HealthCheckCompleteEvent
2026-01-02 08:21:08.8|Trace|EventAggregator|HealthCheckCompleteEvent -> HealthController
2026-01-02 08:21:08.8|Trace|EventAggregator|HealthCheckCompleteEvent <- HealthController
2026-01-02 08:21:08.8|Trace|EventAggregator|HealthCheckCompleteEvent > NotificationService
2026-01-02 08:21:08.8|Trace|EventAggregator|HealthCheckCompleteEvent <
NotificationService
2026-01-02 08:21:29.7|Trace|Scheduler|Pending Tasks: 0
2026-01-02 08:23:21.2|Debug|ProcessProvider|Found 0 processes with the name: Radarr.Console
2026-01-02 08:23:21.2|Debug|ProcessProvider|Found 1 processes with the name: Radarr
2026-01-02 08:23:21.2|Debug|ProcessProvider| - [14168] Radarr
2026-01-02 08:23:21.3|Info|MigrationController|*** Migrating data source=C:\ProgramData\Radarr\radarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 ***
2026-01-02 08:23:21.5|Info|FluentMigrator.Runner.MigrationRunner|DatabaseEngineVersionCheck migrating
2026-01-02 08:23:21.6|Info|FluentMigrator.Runner.MigrationRunner|PerformDBOperation
2026-01-02 08:23:21.6|Info|NzbDrone.Core.Datastore.Migration.Framework.NzbDroneSQLiteProcessor|Performing DB Operation
2026-01-02 08:23:21.7|Info|DatabaseEngineVersionCheck|SQLite 3.50.4
2026-01-02 08:23:21.7|Info|FluentMigrator.Runner.MigrationRunner|=> 0.1209575s
2026-01-02 08:23:21.7|Info|FluentMigrator.Runner.MigrationRunner|DatabaseEngineVersionCheck migrated
2026-01-02 08:23:21.7|Info|FluentMigrator.Runner.MigrationRunner|=> 0.1243306s
2026-01-02 08:23:21.7|Debug|MigrationController|Took: 00:00:00.4425956
2026-01-02 08:23:21.7|Info|MigrationController|*** Migrating data source=C:\ProgramData\Radarr\logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 ***
2026-01-02 08:23:21.7|Info|FluentMigrator.Runner.MigrationRunner|DatabaseEngineVersionCheck migrating
2026-01-02 08:23:21.7|Info|FluentMigrator.Runner.MigrationRunner|PerformDBOperation
2026-01-02 08:23:21.7|Info|NzbDrone.Core.Datastore.Migration.Framework.NzbDroneSQLiteProcessor|Performing DB Operation
2026-01-02 08:23:21.7|Info|DatabaseEngineVersionCheck|SQLite 3.50.4
2026-01-02 08:23:21.7|Info|FluentMigrator.Runner.MigrationRunner|=> 0.0197629s
2026-01-02 08:23:21.7|Info|FluentMigrator.Runner.MigrationRunner|DatabaseEngineVersionCheck migrated
2026-01-02 08:23:21.7|Info|FluentMigrator.Runner.MigrationRunner|=> 0.0205425s
2026-01-02 08:23:21.8|Debug|MigrationController|Took: 00:00:00.0465847
2026-01-02 08:23:21.8|Trace|EventAggregator|Publishing ApplicationStartingEvent
2026-01-02 08:23:22.3|Trace|EventAggregator|ApplicationStartingEvent -> InstallUpdateService
2026-01-02 08:23:22.3|Trace|EventAggregator|ApplicationStartingEvent <- InstallUpdateService
2026-01-02 08:23:22.6|Info|Microsoft.Hosting.Lifetime|Now listening on: http://[::]:7878
2026-01-02 08:23:22.6|Trace|EventAggregator|Publishing ApplicationStartedEvent
2026-01-02 08:23:22.6|Trace|EventAggregator|ApplicationStartedEvent -> UpdaterConfigProvider
2026-01-02 08:23:22.6|Trace|EventAggregator|ApplicationStartedEvent <- UpdaterConfigProvider
2026-01-02 08:23:22.6|Trace|EventAggregator|ApplicationStartedEvent -> UpdateHistoryService
2026-01-02 08:23:22.7|Trace|EventAggregator|ApplicationStartedEvent <- UpdateHistoryService
2026-01-02 08:23:22.7|Trace|EventAggregator|ApplicationStartedEvent -> QualityDefinitionService
2026-01-02 08:23:22.7|Debug|QualityDefinitionService|Setting up default quality config
2026-01-02 08:23:22.9|Trace|EventAggregator|ApplicationStartedEvent <- QualityDefinitionService
2026-01-02 08:23:22.9|Trace|EventAggregator|ApplicationStartedEvent -> ProgressMessageTarget
2026-01-02 08:23:22.9|Trace|EventAggregator|ApplicationStartedEvent <- ProgressMessageTarget
2026-01-02 08:23:22.9|Trace|EventAggregator|ApplicationStartedEvent -> QualityProfileService
2026-01-02 08:23:22.9|Trace|EventAggregator|ApplicationStartedEvent <- QualityProfileService
2026-01-02 08:23:22.9|Trace|EventAggregator|ApplicationStartedEvent -> NotificationFactory
2026-01-02 08:23:22.9|Debug|NotificationFactory|Initializing Providers. Count 26
2026-01-02 08:23:22.9|Trace|EventAggregator|ApplicationStartedEvent <- NotificationFactory
2026-01-02 08:23:22.9|Trace|EventAggregator|ApplicationStartedEvent -> CommandExecutor
2026-01-02 08:23:22.9|Info|CommandExecutor|Starting 2 threads for tasks.
2026-01-02 08:23:22.9|Trace|EventAggregator|ApplicationStartedEvent <- CommandExecutor
2026-01-02 08:23:22.9|Trace|EventAggregator|ApplicationStartedEvent -> CommandQueueManager
2026-01-02 08:23:22.9|Trace|CommandQueueManager|Orphaning incomplete commands
2026-01-02 08:23:22.9|Trace|EventAggregator|ApplicationStartedEvent <- CommandQueueManager
2026-01-02 08:23:22.9|Trace|EventAggregator|ApplicationStartedEvent -> Scheduler
2026-01-02 08:23:22.9|Trace|EventAggregator|ApplicationStartedEvent <- Scheduler
2026-01-02 08:23:22.9|Trace|EventAggregator|ApplicationStartedEvent -> TaskManager
2026-01-02 08:23:22.9|Trace|ConfigService|Using default config value for 'checkforfinisheddownloadinterval' defaultValue:'1'
2026-01-02 08:23:22.9|Trace|TaskManager|Initializing jobs. Available: 11 Existing: 11
2026-01-02 08:23:22.9|Trace|EventAggregator|ApplicationStartedEvent <- TaskManager
2026-01-02 08:23:22.9|Trace|EventAggregator|ApplicationStartedEvent -> IndexerFactory
2026-01-02 08:23:22.9|Debug|IndexerFactory|Initializing Providers. Count 9
2026-01-02 08:23:23.0|Trace|EventAggregator|ApplicationStartedEvent <- IndexerFactory
2026-01-02 08:23:23.0|Trace|EventAggregator|ApplicationStartedEvent -> ImportListFactory
2026-01-02 08:23:23.0|Debug|ImportListFactory|Initializing Providers. Count 19
2026-01-02 08:23:23.0|Trace|EventAggregator|ApplicationStartedEvent <- ImportListFactory
2026-01-02 08:23:23.0|Trace|EventAggregator|ApplicationStartedEvent -> MetadataFactory
2026-01-02 08:23:23.0|Debug|MetadataFactory|Initializing Providers. Count 5
2026-01-02 08:23:23.0|Trace|EventAggregator|ApplicationStartedEvent <- MetadataFactory
2026-01-02 08:23:23.0|Trace|EventAggregator|ApplicationStartedEvent -> DownloadClientFactory
2026-01-02 08:23:23.0|Debug|DownloadClientFactory|Initializing Providers. Count 18
2026-01-02 08:23:23.0|Trace|EventAggregator|ApplicationStartedEvent <- DownloadClientFactory
2026-01-02 08:23:23.0|Trace|EventAggregator|ApplicationStartedEvent -> UserService
2026-01-02 08:23:23.0|Trace|EventAggregator|ApplicationStartedEvent <- UserService
2026-01-02 08:23:23.0|Trace|EventAggregator|ApplicationStartedEvent ~> ReconfigureSentry
2026-01-02 08:23:23.0|Trace|EventAggregator|ApplicationStartedEvent > UpdateHistoryService
2026-01-02 08:23:23.0|Trace|EventAggregator|ApplicationStartedEvent > HealthCheckService
2026-01-02 08:23:23.0|Trace|EventAggregator|ApplicationStartedEvent > ConfigFileProvider
2026-01-02 08:23:23.0|Info|Microsoft.Hosting.Lifetime|Application started. Press Ctrl+C to shut down.
2026-01-02 08:23:23.0|Trace|EventAggregator|ApplicationStartedEvent <
UpdateHistoryService
2026-01-02 08:23:23.0|Trace|HealthCheckService|Check health -> ServerSideNotificationService
2026-01-02 08:23:23.0|Info|Microsoft.Hosting.Lifetime|Hosting environment: Production
2026-01-02 08:23:23.0|Info|Microsoft.Hosting.Lifetime|Content root path: C:\ProgramData\Radarr\bin
2026-01-02 08:23:23.0|Trace|EventAggregator|ApplicationStartedEvent <
ReconfigureSentry
2026-01-02 08:23:23.0|Trace|EventAggregator|ApplicationStartedEvent <
ConfigFileProvider
2026-01-02 08:23:23.0|Trace|ServerSideNotificationService|Getting notifications
2026-01-02 08:23:23.0|Trace|HttpClient|Req: [GET] https://radarr.servarr.com/v1/notification?version=6.1.1.10317&os=windows&arch=X64&runtime=netcore&branch=nightly
2026-01-02 08:23:23.0|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
2026-01-02 08:23:23.1|Info|ManagedHttpDispatcher|IPv4 is available: True, IPv6 will be disabled
2026-01-02 08:23:23.4|Trace|HttpClient|Res: HTTP/2.0 [GET] https://radarr.servarr.com/v1/notification?version=6.1.1.10317&os=windows&arch=X64&runtime=netcore&branch=nightly: 200.OK (2 bytes) (365 ms)
2026-01-02 08:23:23.5|Trace|HealthCheckService|Check health <- ServerSideNotificationService
2026-01-02 08:23:23.5|Trace|HealthCheckService|Check health -> ApiKeyValidationCheck
2026-01-02 08:23:23.5|Trace|HealthCheckService|Check health <- ApiKeyValidationCheck
2026-01-02 08:23:23.5|Trace|HealthCheckService|Check health -> AppDataLocationCheck
2026-01-02 08:23:23.5|Trace|HealthCheckService|Check health <- AppDataLocationCheck
2026-01-02 08:23:23.5|Trace|HealthCheckService|Check health -> DownloadClientCheck
2026-01-02 08:23:23.5|Trace|HttpClient|Req: [GET] http://localhost:8080/api/v2/app/webapiVersion
2026-01-02 08:23:23.5|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
2026-01-02 08:23:23.5|Trace|HttpClient|Res: HTTP/1.1 [GET] http://localhost:8080/api/v2/app/webapiVersion: 403.Forbidden (9 bytes)
Forbidden (7 ms)
2026-01-02 08:23:23.5|Trace|HttpClient|Response content (9 bytes): Forbidden
2026-01-02 08:23:23.5|Trace|QBittorrentProxySelector|Using qbitTorrent API v2
2026-01-02 08:23:23.5|Trace|HttpClient|Req: [POST] http://localhost:8080/api/v2/auth/login: username=(removed)&password=(removed)
2026-01-02 08:23:23.5|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
2026-01-02 08:23:23.5|Trace|HttpClient|Res: HTTP/1.1 [POST] http://localhost:8080/api/v2/auth/login: 403.Forbidden (9 bytes)
Forbidden (1 ms)
2026-01-02 08:23:23.5|Trace|HttpClient|Response content (9 bytes): Forbidden
2026-01-02 08:23:23.5|Warn|HttpClient|HTTP Error - Res: HTTP/1.1 [POST] http://localhost:8080/api/v2/auth/login: 403.Forbidden (9 bytes)
Forbidden
2026-01-02 08:23:23.5|Debug|QBittorrentProxyV2|qbitTorrent authentication failed.

[v6.1.1.10317] NzbDrone.Common.Http.HttpException: HTTP request failed: [403:Forbidden] [POST] at [http://localhost:8080/api/v2/auth/login]
at NzbDrone.Common.Http.HttpClient.ExecuteAsync(HttpRequest request) in ./NzbDrone.Common/Http/HttpClient.cs:line 119
at NzbDrone.Common.Http.HttpClient.Execute(HttpRequest request) in ./NzbDrone.Common/Http/HttpClient.cs:line 128
at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrentProxyV2.AuthenticateClient(HttpRequestBuilder requestBuilder, QBittorrentSettings settings, Boolean reauthenticate) in ./NzbDrone.Core/Download/Clients/QBittorrent/QBittorrentProxyV2.cs:line 423
Forbidden

2026-01-02 08:23:23.6|Debug|DownloadClientCheck|Unable to communicate with qBittorrent

[v6.1.1.10317] NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: Failed to authenticate with qBittorrent.
---> NzbDrone.Common.Http.HttpException: HTTP request failed: [403:Forbidden] [POST] at [http://localhost:8080/api/v2/auth/login]
at NzbDrone.Common.Http.HttpClient.ExecuteAsync(HttpRequest request) in ./NzbDrone.Common/Http/HttpClient.cs:line 119
at NzbDrone.Common.Http.HttpClient.Execute(HttpRequest request) in ./NzbDrone.Common/Http/HttpClient.cs:line 128
at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrentProxyV2.AuthenticateClient(HttpRequestBuilder requestBuilder, QBittorrentSettings settings, Boolean reauthenticate) in ./NzbDrone.Core/Download/Clients/QBittorrent/QBittorrentProxyV2.cs:line 423
Forbidden
--- End of inner exception stack trace ---
at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrentProxyV2.AuthenticateClient(HttpRequestBuilder requestBuilder, QBittorrentSettings settings, Boolean reauthenticate) in ./NzbDrone.Core/Download/Clients/QBittorrent/QBittorrentProxyV2.cs:line 430
at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrentProxyV2.ProcessRequest(HttpRequestBuilder requestBuilder, QBittorrentSettings settings) in ./NzbDrone.Core/Download/Clients/QBittorrent/QBittorrentProxyV2.cs:line 360
at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrentProxyV2.GetApiVersion(QBittorrentSettings settings) in ./NzbDrone.Core/Download/Clients/QBittorrent/QBittorrentProxyV2.cs:line 74
at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrentProxySelector.FetchProxy(QBittorrentSettings settings) in ./NzbDrone.Core/Download/Clients/QBittorrent/QBittorrentProxySelector.cs:line 84
at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrentProxySelector.<>c__DisplayClass7_0.b__0() in ./NzbDrone.Core/Download/Clients/QBittorrent/QBittorrentProxySelector.cs:line 76
at NzbDrone.Common.Cache.Cached1.Get(String key, Func1 function, Nullable`1 lifeTime) in ./NzbDrone.Common/Cache/Cached.cs:line 98
at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrentProxySelector.GetProxyCache(QBittorrentSettings settings, Boolean force) in ./NzbDrone.Core/Download/Clients/QBittorrent/QBittorrentProxySelector.cs:line 76
at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrentProxySelector.GetProxy(QBittorrentSettings settings, Boolean force) in ./NzbDrone.Core/Download/Clients/QBittorrent/QBittorrentProxySelector.cs:line 59
at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrent.get_Proxy() in ./NzbDrone.Core/Download/Clients/QBittorrent/QBittorrent.cs:line 49
at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrent.GetItems() in ./NzbDrone.Core/Download/Clients/QBittorrent/QBittorrent.cs:line 220
at NzbDrone.Core.HealthCheck.Checks.DownloadClientCheck.Check() in ./NzbDrone.Core/HealthCheck/Checks/DownloadClientCheck.cs:line 40

`

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions