Error after upgrade | WordPress.org

php: 7.4
wordpress 5.9

Trying to upgrade give plugin from 2.18.1 to 2.24.0 gives us this error when we go to /wp-admin/edit.php?post_type=give_forms&page=give-updates&type=database

Fatal error: Uncaught TypeError: Argument 1 passed to Give\DonationForms\Properties\DonationFormLevel::fromPrice() must be of the type string, null given, called in /code/wp-content/plugins/give/src/DonationForms/DataTransferObjects/DonationFormQueryData.php on line 117 and defined in /code/wp-content/plugins/give/src/DonationForms/Properties/DonationFormLevel.php:52 Stack trace: #0 /code/wp-content/plugins/give/src/DonationForms/DataTransferObjects/DonationFormQueryData.php(117): Give\DonationForms\Properties\DonationFormLevel::fromPrice(NULL) #1 /code/wp-content/plugins/give/src/DonationForms/DataTransferObjects/DonationFormQueryData.php(73): Give\DonationForms\DataTransferObjects\DonationFormQueryData->getDonationFormLevels(Object(stdClass)) #2 /code/wp-content/plugins/give/src/DonationForms/Models/DonationForm.php(86): Give\DonationForms\DataTransferObjects\DonationFormQueryData::fromObject(Object(stdClass)) #3 /code/wp-content/plugins/give/src/Framework/Models/ModelQueryBuilder.php(133): Give\DonationForms\Models\Don in /code/wp-content/plugins/give/src/DonationForms/Properties/DonationFormLevel.php on line 52

I tried some older versions and started running into different error at 2.20.0
Fatal error: Uncaught Give\Framework\Exceptions\Primitives\InvalidArgumentException: Class must extend the Give\Framework\Migrations\Contracts\Migration class in /code/wp-content/plugins/give/src/Framework/Migrations/MigrationsRegister.php:85 Stack trace: #0 /code/wp-content/plugins/give/src/Framework/Migrations/MigrationsRegister.php(109): Give\Framework\Migrations\MigrationsRegister->addMigration(‘Give\\Log\\Migrat…’) #1 /code/wp-content/plugins/give/src/Log/LogServiceProvider.php(62): Give\Framework\Migrations\MigrationsRegister->addMigrations(Array) #2 /code/wp-content/plugins/give/src/Log/LogServiceProvider.php(42): Give\Log\LogServiceProvider->registerMigrations() #3 /code/wp-content/plugins/give/give.php(480): Give\Log\LogServiceProvider->boot() #4 /code/wp-content/plugins/give/give.php(266): Give->loadServiceProviders() #5 /code/wp-includes/class-wp-hook.php(307): Give->init(”) #6 /code/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array) #7 /code/wp-includes/plugin.php(474): WP_Hook->do_acti in /code/wp-content/plugins/give/src/Framework/Migrations/MigrationsRegister.php on line 85

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer