Fatal error: Uncaught TypeError: ftp_nlist(): Argument #1 ($ftp) must be of type FTP\Connection, null given in /home2/austexit/public_html/ecommerce/wp-admin/includes/class-wp-filesystem-ftpext.php:492
Stack trace:
#0 /home2/austexit/public_html/ecommerce/wp-admin/includes/class-wp-filesystem-ftpext.php(492): ftp_nlist(NULL, '/home2/austexit...')
#1 /home2/austexit/public_html/ecommerce/wp-content/plugins/kirki/libraries/framework/Filesystem/Filesystem.php(299): WP_Filesystem_FTPext->exists('/home2/austexit...')
#2 /home2/austexit/public_html/ecommerce/wp-content/plugins/kirki/libraries/framework/Filesystem/Filesystem.php(312): Kirki\Framework\Filesystem\Filesystem->exists('/home2/austexit...')
#3 /home2/austexit/public_html/ecommerce/wp-content/plugins/kirki/libraries/framework/Facade.php(92): Kirki\Framework\Filesystem\Filesystem->missing('/home2/austexit...')
#4 /home2/austexit/public_html/ecommerce/wp-content/plugins/kirki/libraries/framework/Discovery/PolicyDiscovery.php(209): Kirki\Framework\Facade::__callStatic('missing', Array)
#5 /home2/austexit/public_html/ecommerce/wp-content/plugins/kirki/libraries/framework/Discovery/PolicyDiscovery.php(192): Kirki\Framework\Discovery\PolicyDiscovery->is_cacheable('/home2/austexit...')
#6 /home2/austexit/public_html/ecommerce/wp-content/plugins/kirki/libraries/framework/CoreServiceProvider.php(60): Kirki\Framework\Discovery\PolicyDiscovery->cache()
#7 /home2/austexit/public_html/ecommerce/wp-content/plugins/kirki/libraries/framework/Application.php(347): Kirki\Framework\CoreServiceProvider->boot()
#8 /home2/austexit/public_html/ecommerce/wp-content/plugins/kirki/libraries/framework/Application.php(652): Kirki\Framework\Application->boot_provider(Object(Kirki\Framework\CoreServiceProvider))
#9 [internal function]: Kirki\Framework\Application->Kirki\Framework\{closure}(Object(Kirki\Framework\CoreServiceProvider), 'Kirki\\Framework...')
#10 /home2/austexit/public_html/ecommerce/wp-content/plugins/kirki/libraries/framework/Application.php(653): array_walk(Array, Object(Closure))
#11 /home2/austexit/public_html/ecommerce/wp-content/plugins/kirki/bootstrap/app.php(11): Kirki\Framework\Application->boot()
#12 /home2/austexit/public_html/ecommerce/wp-content/plugins/kirki/kirki.php(77): require_once('/home2/austexit...')
#13 /home2/austexit/public_html/ecommerce/wp-includes/class-wp-hook.php(353): kirki_boot_application('')
#14 /home2/austexit/public_html/ecommerce/wp-includes/class-wp-hook.php(377): WP_Hook->apply_filters(NULL, Array)
#15 /home2/austexit/public_html/ecommerce/wp-includes/plugin.php(523): WP_Hook->do_action(Array)
#16 /home2/austexit/public_html/ecommerce/wp-settings.php(779): do_action('init')
#17 /home2/austexit/public_html/ecommerce/wp-config.php(98): require_once('/home2/austexit...')
#18 /home2/austexit/public_html/ecommerce/wp-load.php(50): require_once('/home2/austexit...')
#19 /home2/austexit/public_html/ecommerce/wp-blog-header.php(13): require_once('/home2/austexit...')
#20 /home2/austexit/public_html/ecommerce/index.php(17): require('/home2/austexit...')
#21 {main}
thrown in /home2/austexit/public_html/ecommerce/wp-admin/includes/class-wp-filesystem-ftpext.php on line 492
Fatal error: Uncaught TypeError: ftp_nlist(): Argument #1 ($ftp) must be of type FTP\Connection, null given in /home2/austexit/public_html/ecommerce/wp-admin/includes/class-wp-filesystem-ftpext.php:492
Stack trace:
#0 /home2/austexit/public_html/ecommerce/wp-admin/includes/class-wp-filesystem-ftpext.php(492): ftp_nlist(NULL, '/home2/austexit...')
#1 /home2/austexit/public_html/ecommerce/wp-admin/includes/class-wp-filesystem-ftpext.php(510): WP_Filesystem_FTPext->exists('/home2/austexit...')
#2 /home2/austexit/public_html/ecommerce/wp-content/plugins/woocommerce/src/Internal/Admin/Logging/FileV2/File.php(238): WP_Filesystem_FTPext->is_file('/home2/austexit...')
#3 /home2/austexit/public_html/ecommerce/wp-content/plugins/woocommerce/src/Internal/Admin/Logging/FileV2/FileController.php(439): Automattic\WooCommerce\Internal\Admin\Logging\FileV2\File->is_readable()
#4 [internal function]: Automattic\WooCommerce\Internal\Admin\Logging\FileV2\FileController->Automattic\WooCommerce\Internal\Admin\Logging\FileV2\{closure}('/home2/austexit...')
#5 /home2/austexit/public_html/ecommerce/wp-content/plugins/woocommerce/src/Internal/Admin/Logging/FileV2/FileController.php(437): array_map(Object(Closure), Array)
#6 /home2/austexit/public_html/ecommerce/wp-content/plugins/woocommerce/src/Internal/Admin/Logging/FileV2/FileController.php(338): Automattic\WooCommerce\Internal\Admin\Logging\FileV2\FileController->convert_paths_to_objects(Array)
#7 /home2/austexit/public_html/ecommerce/wp-content/plugins/woocommerce/src/Internal/Admin/Logging/FileV2/FileController.php(351): Automattic\WooCommerce\Internal\Admin\Logging\FileV2\FileController->get_files_by_id(Array)
#8 /home2/austexit/public_html/ecommerce/wp-content/plugins/woocommerce/src/Internal/Admin/Logging/FileV2/FileController.php(118): Automattic\WooCommerce\Internal\Admin\Logging\FileV2\FileController->get_file_by_id('fatal-errors-20...')
#9 /home2/austexit/public_html/ecommerce/wp-content/plugins/woocommerce/src/Internal/Admin/Logging/LogHandlerFileV2.php(62): Automattic\WooCommerce\Internal\Admin\Logging\FileV2\FileController->write_to_file('fatal-errors', '2026-09-19T06:2...', 1789799116)
#10 /home2/austexit/public_html/ecommerce/wp-content/plugins/woocommerce/includes/class-wc-logger.php(189): Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2->handle(1789799116, 'critical', 'Uncaught TypeEr...', Array)
#11 /home2/austexit/public_html/ecommerce/wp-content/plugins/woocommerce/includes/class-wc-logger.php(236): WC_Logger->log('critical', 'Uncaught TypeEr...', Array)
#12 /home2/austexit/public_html/ecommerce/wp-content/plugins/woocommerce/includes/class-woocommerce.php(453): WC_Logger->critical('Uncaught TypeEr...', Array)
#13 [internal function]: WooCommerce->log_errors()
#14 {main}
thrown in /home2/austexit/public_html/ecommerce/wp-admin/includes/class-wp-filesystem-ftpext.php on line 492