Fatal error: Uncaught ArgumentCountError: Too few arguments to function wpdb::prepare()

I am getting a following error when trying to install plugin :

Fatal error: Uncaught ArgumentCountError: Too few arguments to function wpdb::prepare(), 1 passed in C:\xampp\htdocs\portal_intranet\wp-content\plugins\bp-better-messages\inc\api\db-migrate.php on line 345 and exactly 2 expected in C:\xampp\htdocs\portal_intranet\wp-includes\wp-db.php:1222 Stack trace: #0 C:\xampp\htdocs\portal_intranet\wp-content\plugins\bp-better-messages\inc\api\db-migrate.php(345): wpdb->prepare(‘SELECT thread_i…’) #1 C:\xampp\htdocs\portal_intranet\wp-content\plugins\bp-better-messages\inc\install.php(72): Better_Messages_Rest_Api_DB_Migrate->migrations() #2 C:\xampp\htdocs\portal_intranet\wp-includes\class-wp-hook.php(286): bp_better_messages_activation(false) #3 C:\xampp\htdocs\portal_intranet\wp-includes\class-wp-hook.php(310): WP_Hook->apply_filters(‘’, Array) #4 C:\xampp\htdocs\portal_intranet\wp-includes\plugin.php(453): WP_Hook->do_action(Array) #5 C:\xampp\htdocs\portal_intranet\wp-admin\includes\plugin.php(598): do_action(‘activate_bp-bet…’, false) #6 C:\xampp\htdocs\portal_intranet\wp-a in C:\xampp\htdocs\portal_intranet\wp-includes\wp-db.php on line 1222

However I am struggling to find where I am going wrong with the arguments. Super grateful for any help.

Hi,

Contact with your purchase item author hope they will helped!

Thanks!

1 Like

Hi,
Thank you for your suggestion