- This topic has 3 replies, 2 voices, and was last updated 3 weeks, 6 days ago by
Sangita Support Squad.
-
AuthorPosts
-
-
April 24, 2026 at 1:48 PM #252224
matteor182
ParticipantToday I updated the plugin from version 4.2.42 and 1.3.25 to the latest version available, but when I update either the MultivendorX plugin or the MultivendorX Pro, it gives me this Critical error which I attach in the logs, I’ve now restored the backup, but I can’t update the plugin. Maybe something is missing from the latest update?
I look forward to hearing from you, thank you very much[24-Apr-2026 08:01:47 UTC] PHP Fatal error: Uncaught Error: Call to undefined function mvx_list_all_modules() in /home/customer/www/giardinodimezzo.eu/public_html/wp-content/plugins/mvx-pro/classes/class-mvx-pro.php:36
Stack trace:
#0 /home/customer/www/giardinodimezzo.eu/public_html/wp-content/plugins/mvx-pro/mvx-pro.php(53): MVX_pro->__construct(‘/home/customer/…’)
#1 /home/customer/www/giardinodimezzo.eu/public_html/wp-settings.php(560): include_once(‘/home/customer/…’)
#2 /home/customer/www/giardinodimezzo.eu/public_html/wp-config.php(67): require_once(‘/home/customer/…’)
#3 /home/customer/www/giardinodimezzo.eu/public_html/wp-load.php(50): require_once(‘/home/customer/…’)
#4 /home/customer/www/giardinodimezzo.eu/public_html/wp-blog-header.php(13): require_once(‘/home/customer/…’)
#5 /home/customer/www/giardinodimezzo.eu/public_html/index.php(17): require(‘/home/customer/…’)
#6 {main}
thrown in /home/customer/www/giardinodimezzo.eu/public_html/wp-content/plugins/mvx-pro/classes/class-mvx-pro.php on line 36 -
April 24, 2026 at 2:04 PM #252225
Sangita Support Squad
KeymasterHi there,
We’re sorry to hear that you’ve encountered this issue.
This issue has most likely occurred because an older version of MultiVendorX Pro (any version prior to 2.0.0) was used alongside the latest version of the MultiVendorX free plugin.
The newer version of the free plugin (5.0.0) includes significant architectural changes, which makes it incompatible with older Pro versions. Because of this mismatch, conflicts can arise, leading to the issue you experienced.
To avoid such problems, both the free and Pro versions need to be updated to their latest compatible versions.
To resolve this, we recommend the following steps:
— First, deactivate the MultiVendorX Pro plugin on your site.
— Then, update the MultiVendorX free plugin to the latest version (5.0.0).
— Once the update is complete, download the latest version of MultiVendorX Pro (2.0.0) from your account here:https://multivendorx.com/my-account/api-downloads/
— Install and activate the updated Pro version on your site.This sequence ensures compatibility between both plugins and should resolve the issue.
If you need any assistance while following these steps or face any further issues, please feel free to reach out—we’ll be happy to help.
-
April 24, 2026 at 2:25 PM #252227
matteor182
ParticipantI tried the procedure but it doesn’t work, I also deleted the two plugins and re-downloaded the MultivendorX plugin from scratch from the WordPress.org repository, and it gives me another error as soon as I activate it, thank you very much:
[24-Apr-2026 08:47:14 UTC] PHP Fatal error: Uncaught TypeError: Cannot access offset of type string on string in /home/customer/www/giardinodimezzo.eu/public_html/wp-content/plugins/dc-woocommerce-multi-vendor/classes/Install.php:1639
Stack trace:
#0 /home/customer/www/giardinodimezzo.eu/public_html/wp-content/plugins/dc-woocommerce-multi-vendor/classes/Install.php(1105): MultiVendorX\Install->migrate_old_settings()
#1 /home/customer/www/giardinodimezzo.eu/public_html/wp-content/plugins/dc-woocommerce-multi-vendor/classes/Install.php(50): MultiVendorX\Install->migrate_mvx_to_multivendorx()
#2 /home/customer/www/giardinodimezzo.eu/public_html/wp-includes/class-wp-hook.php(341): MultiVendorX\Install->run_migration(”)
#3 /home/customer/www/giardinodimezzo.eu/public_html/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters(NULL, Array)
#4 /home/customer/www/giardinodimezzo.eu/public_html/wp-includes/plugin.php(522): WP_Hook->do_action(Array)
#5 /home/customer/www/giardinodimezzo.eu/public_html/wp-settings.php(742): do_action(‘init’)
#6 /home/customer/www/giardinodimezzo.eu/public_html/wp-config.php(67): require_once(‘/home/customer/…’)
#7 /home/customer/www/giardinodimezzo.eu/public_html/wp-load.php(50): require_once(‘/home/customer/…’)
#8 /home/customer/www/giardinodimezzo.eu/public_html/wp-blog-header.php(13): require_once(‘/home/customer/…’)
#9 /home/customer/www/giardinodimezzo.eu/public_html/index.php(17): require(‘/home/customer/…’)
#10 {main}
thrown in /home/customer/www/giardinodimezzo.eu/public_html/wp-content/plugins/dc-woocommerce-multi-vendor/classes/Install.php on line 1639 -
April 24, 2026 at 2:40 PM #252228
Sangita Support Squad
KeymasterHi there, We’re sorry to hear that the process didn’t work as expected and that you encountered issues during activation.
To assist you more effectively, we kindly request you to share access to a staging site (a replica of your live site) so we can review the upgrade process and identify the cause of the issue.
Additionally, it would be helpful if you could share the FTP access details as well, as this will allow us to investigate more thoroughly. When sharing any access credentials, please make sure to mark your reply as private for security purposes.
We look forward to your response with the requested details so we can assist you in resolving this as quickly as possible.
-
-
AuthorPosts
- You must be logged in to reply to this topic.




