Critical error on Remote IPs tab

a second critical error in premium:

WordPress-Version 5.9.1
Aktives Theme: Flatsome Child 2020-01-05 (Version 3.0)
Aktuelles Plugin: WP fail2ban (Premium) (Version 4.4.0.4)
PHP-Version 8.0.16

Fehler-Details

Ein Fehler vom Typ E_ERROR wurde in der Zeile 222 der Datei /var/www/clients/client1/web52/web/wp-content/plugins/wp-fail2ban-premium/premium/admin/config/remote-ips.php verursacht. Fehlermeldung: Uncaught TypeError: file_exists(): Argument #1 ($filename) must be of type string, null given in /var/www/clients/client1/web52/web/wp-content/plugins/wp-fail2ban-premium/premium/admin/config/remote-ips.php:222
Stack trace:
#0 /var/www/clients/client1/web52/web/wp-content/plugins/wp-fail2ban-premium/premium/admin/config/remote-ips.php(222): file_exists()
#1 /var/www/clients/client1/web52/web/wp-admin/includes/template.php(1743): orglecklidercharleswordpresswp_fail2banpremiumTabRemoteIPs-database()
#2 /var/www/clients/client1/web52/web/wp-admin/includes/template.php(1701): do_settings_fields()
#3 /var/www/clients/client1/web52/web/wp-content/plugins/wp-fail2ban-premium/premium/admin/lib/tab.php(34): do_settings_sections()
#4 /var/www/clients/client1/web52/web/wp-content/plugins/wp-fail2ban-premium/admin/config.php(177): orglecklidercharleswordpresswp_fail2banpremiumTabRemoteIPs-render()
#5 /var/www/clients/client1/web52/web/wp-content/plugins/wp-fail2ban-premium/admin/config.php(121): orglecklidercharleswordpresswp_fail2banrender_tabs()
#6 /var/www/clients/client1/web52/web/wp-includes/class-wp-hook.php(307): orglecklidercharleswordpresswp_fail2bansettings()
#7 /var/www/clients/client1/web52/web/wp-includes/class-wp-hook.php(331): WP_Hook-apply_filters()
#8 /var/www/clients/client1/web52/web/wp-includes/plugin.php(474): WP_Hook-do_action()
#9 /var/www/clients/client1/web52/web/wp-admin/admin.php(259): do_action()
#10 {main}
thrown

Thanks for the report.

Wow - how did I miss that? Woods and trees I guess…

I’ll fix that in 4.4.0.5; fortunately it only affects that tab.