Banner Logo

Be a part of the family: Connect, Receive Support,
Contribute, and Reap Abundant Rewards

PHP Fatal error: Uncaught ValueError when updating the plugin

MultivendorX

Resolved
Viewing 7 reply threads
  • Author
    Posts
    • #143536
      l.gan
      Participant

      Hello

      Thanks for the update.

      Before the update, I made a backup. Disabled third-party plugins except woommerce, disabled custom code.

      But unfortunately I got a fatal error.
      I removed the plugin from the server panel, tried to install the plugin again – still an error.

      Here is the information from my server logs. Please help me.

      [Tue Oct 18 21:01:24 2022] [error] [client ] PHP Fatal error: Uncaught ValueError: Path cannot be empty in
      /public_html/wp-admin/includes/class-wp-filesystem-direct.php:51\nStack trace:\n#0
      /public_html/wp-admin/includes/class-wp-filesystem-direct.php(51): file(”)\n#1
      /public_html/wp-content/plugins/dc-woocommerce-multi-vendor/classes/class-mvx-admin.php(1254): WP_Filesystem_Direct->get_contents_array(”)\n#2
      /public_html/wp-content/plugins/dc-woocommerce-multi-vendor/classes/class-mvx-admin.php(1189): MVX_Admin->get_error_log_rows(100)\n#3 [internal function]: MVX_Admin->enqueue_admin_script(‘toplevel_page_a…’)\n#4
      /public_html/wp-includes/class-wp-hook.php(307): call_user_func_array(Array, Array)\n#5
      /public_html/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array)\n#6
      /public_html/wp-includes/plugin.php(476): WP_Hook->do_action(Array)\n#7
      /public_html/wp-admin/admin-header.php(118): do_action(‘admin_enqueue_s…’, ‘toplevel_page_a…’)\n#8
      /public_html/wp-admin/admin.php(239): require_once(‘/home/…’)\n#9 {main}\n thrown in
      /public_html/wp-admin/includes/class-wp-filesystem-direct.php on line 51, referer https:/wp-admin/plugins.php

      [Tue Oct 18 21:06:22 2022] [error] [client ] PHP Fatal error: Uncaught ValueError: Path cannot be empty in
      /public_html/wp-admin/includes/class-wp-filesystem-direct.php:51\nStack trace:\n#0
      /public_html/wp-admin/includes/class-wp-filesystem-direct.php(51): file(”)\n#1
      /public_html/wp-content/plugins/dc-woocommerce-multi-vendor/classes/class-mvx-admin.php(1254): WP_Filesystem_Direct->get_contents_array(”)\n#2
      /public_html/wp-content/plugins/dc-woocommerce-multi-vendor/classes/class-mvx-admin.php(1189): MVX_Admin->get_error_log_rows(100)\n#3 [internal function]: MVX_Admin->enqueue_admin_script(‘plugins.php’)\n#4
      /public_html/wp-includes/class-wp-hook.php(307): call_user_func_array(Array, Array)\n#5
      /public_html/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array)\n#6
      /public_html/wp-includes/plugin.php(476): WP_Hook->do_action(Array)\n#7
      /public_html/wp-admin/admin-header.php(118): do_action(‘admin_enqueue_s…’, ‘plugins.php’)\n#8
      /public_html/wp-admin/plugins.php(605): require_once(‘/.’)\n#9 {main}\n thrown in
      /public_html/wp-admin/includes/class-wp-filesystem-direct.php on line 51, referer
      /wp-admin/plugin-install.php?s=Multivendor%20Marketplace%20Solution%20for%20WooCommerce%20-%20WC%20Marketplace&tab=search&type=term

      [Tue Oct 18 21:12:50 2022] [error] [client ] PHP Fatal error: Uncaught ValueError: Path cannot be empty in
      /public_html/wp-admin/includes/class-wp-filesystem-direct.php:51\nStack trace:\n#0
      /public_html/wp-admin/includes/class-wp-filesystem-direct.php(51): file(”)\n#1
      /public_html/wp-content/plugins/dc-woocommerce-multi-vendor/classes/class-mvx-admin.php(1254): WP_Filesystem_Direct->get_contents_array(”)\n#2
      /public_html/wp-content/plugins/dc-woocommerce-multi-vendor/classes/class-mvx-admin.php(1189): MVX_Admin->get_error_log_rows(100)\n#3 [internal function]: MVX_Admin->enqueue_admin_script(‘plugins.php’)\n#4
      /public_html/wp-includes/class-wp-hook.php(307): call_user_func_array(Array, Array)\n#5
      /public_html/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array)\n#6
      /public_html/wp-includes/plugin.php(476): WP_Hook->do_action(Array)\n#7
      /public_html/wp-admin/admin-header.php(118): do_action(‘admin_enqueue_s…’, ‘plugins.php’)\n#8
      /public_html/wp-admin/plugins.php(605): require_once(‘/home/..’)\n#9 {main}\n
      thrown in /public_html/wp-admin/includes/class-wp-filesystem-direct.php on line 51, referer https:/wp-admin/plugin-install.php?s=Marketplace&tab=search&type=term

    • #143791

      @l.gan, sorry to hear that you have faced this issue.

      As you are facing this issue, so kindly create a staging site. Then share admin, FTP access so we can check.
      While sharing the access don’t forget to mark the response as private.

    • #144451
      l.gan
      Participant
      This reply has been marked as private.
    • #144474
      l.gan
      Participant
      This reply has been marked as private.
    • #144476

      Hi,
      We have fixed this on your site. Also, we have updated our plugin to our GitHub https://github.com/multivendorx/MultiVendorX. Please check
      Thanks

    • #144486
      l.gan
      Participant

      Thank you very much, yes, I see that everything is good.

      Please tell me if I understood correctly: in the next update I will be able to use PHP version 8? Is it related to version 8?

    • #144746

      @l.gan, our team will check the PHP 8 compatibility.

    • #180122
      WCMp Admin
      Keymaster

      We haven’t heard back from you, so we presume this issue has been fixed.
      So we are closing this one.
      If you need any further help, do open another thread.

Viewing 7 reply threads

The topic ‘PHP Fatal error: Uncaught ValueError when updating the plugin’ is closed to new replies.