Title: upsell function ftp error
Last modified: August 12, 2023

---

# upsell function ftp error

 *  Resolved [hongpong](https://wordpress.org/support/users/hongpong/)
 * (@hongpong)
 * [2 years, 9 months ago](https://wordpress.org/support/topic/upsell-function-ftp-error/)
 * getting this error
 * **Fatal error**: Uncaught Error: ftp_nlist(): Argument #1 ($ftp) must be of type
   resource, null given
   in **/wp-admin/includes/class-wp-filesystem-ftpext.php**
   on line **438**
 * Call stack:
    1.  `ftp_nlist()`
        wp-admin/includes/class-wp-filesystem-ftpext.php:438
    2.  `WP_Filesystem_FTPext::exists()`
        wp-content/plugins/ultimate-blocks/includes/
        pro_manager/base/Pro_Extension_Upsell.php:143
    3.  `Ultimate_Blocks\i\p\b\Pro_Extension_Upsell::generate_upsell_data()`
    4.  `call_user_func_array()`
        wp-content/plugins/ultimate-blocks/includes/pro_manager/
        base/Pro_Extension_Upsell.php:82
    5.  `Ultimate_Blocks\i\p\b\Pro_Extension_Upsell::get_upsell_data()`
        wp-content/
        plugins/ultimate-blocks/includes/pro_manager/Pro_Manager.php:164
    6.  `Ultimate_Blocks\i\p\Pro_Manager::prepare_priority_upsell_data()`
        wp-content/
        plugins/ultimate-blocks/includes/pro_manager/Pro_Manager.php:44
    7.  `Ultimate_Blocks\i\p\Pro_Manager::init_process()`
        wp-content/plugins/ultimate-
        blocks/includes/common/traits/Manager_Base_Trait.php:53
    8.  `Ultimate_Blocks\i\p\Pro_Manager::init()`
        wp-content/plugins/ultimate-blocks/
        includes/class-ultimate-blocks.php:180
    9.  `Ultimate_Blocks::define_admin_hooks()`
        wp-content/plugins/ultimate-blocks/
        includes/class-ultimate-blocks.php:64
    10. `Ultimate_Blocks::__construct()`
        wp-content/plugins/ultimate-blocks/ultimate-
        blocks.php:127
    11. `run_ultimate_blocks()`
        wp-includes/class-wp-hook.php:310
    12. `WP_Hook::apply_filters()`
        wp-includes/class-wp-hook.php:334
    13. `WP_Hook::do_action()`
        wp-includes/plugin.php:517
    14. `do_action()`
        wp-settings.php:495
    15. `require_once()`
        wp-config.php:94
    16. `require_once()`
        wp-load.php:50
    17. `require_once()`
        wp-admin/admin.php:34
    18. `require_once()`
        wp-admin/plugins.php:10
 * by inserting the following I was able to dodge the error on WP6.3 with Ultimate
   Blocks Version 3.0.1 inside ultimate-blocks/includes/pro_manager/Pro_manager.
   php circa line 156.
 * _/**
    * Prepare upsell related extension data. * **[@return](https://wordpress.org/support/users/return/)**
   array upsell data */private function prepare\_priority\_upsell\_data() {// hotfix
   aug 12return [‘upsellExtensionData’ => []];

Viewing 3 replies - 1 through 3 (of 3 total)

 *  Plugin Contributor [erdembircan](https://wordpress.org/support/users/erdembircan/)
 * (@erdembircan)
 * [2 years, 9 months ago](https://wordpress.org/support/topic/upsell-function-ftp-error/#post-16968304)
 * Hello [@hongpong](https://wordpress.org/support/users/hongpong/),
 * It looks like a file permission error. Please make sure you have read rights 
   as a user. In the meantime we will try to recreate it on our end. Best regards.
 *  Thread Starter [hongpong](https://wordpress.org/support/users/hongpong/)
 * (@hongpong)
 * [2 years, 9 months ago](https://wordpress.org/support/topic/upsell-function-ftp-error/#post-16968449)
 * Thanks, if there are file write locations then a check for writeability would
   probably cover the issue.
 *  Plugin Author [Imtiaz Rayhan](https://wordpress.org/support/users/imtiazrayhan/)
 * (@imtiazrayhan)
 * [2 years, 9 months ago](https://wordpress.org/support/topic/upsell-function-ftp-error/#post-16974777)
 * We have a fix for it. It will be included in the next release.

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘upsell function ftp error’ is closed to new replies.

 * ![](https://ps.w.org/ultimate-blocks/assets/icon-256x256.png?rev=2966061)
 * [Ultimate Blocks – 25+ Gutenberg Blocks for Block Editor](https://wordpress.org/plugins/ultimate-blocks/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/ultimate-blocks/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/ultimate-blocks/)
 * [Active Topics](https://wordpress.org/support/plugin/ultimate-blocks/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/ultimate-blocks/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/ultimate-blocks/reviews/)

 * 3 replies
 * 3 participants
 * Last reply from: [Imtiaz Rayhan](https://wordpress.org/support/users/imtiazrayhan/)
 * Last activity: [2 years, 9 months ago](https://wordpress.org/support/topic/upsell-function-ftp-error/#post-16974777)
 * Status: resolved