Support » Plugin: GiveWP - Donation Plugin and Fundraising Platform » wp_give_donationmeta’ is marked as crashed

  • Resolved bailey123

    (@bailey123)


    Hi… I really need your help… I cannot figure out how to fix this error message… its for my veterans site wedoitforvets.com Deborah

    Warning: mysqli_query(): (HY000/1194): Table ‘wp_give_donationmeta’ is marked as crashed and should be repaired in /home/wedoitforvets/public_html/wp-includes/class-wpdb.php on line 2187

    Fatal error: Uncaught Give\Framework\Database\Exceptions\DatabaseQueryException: Database Query in /home/wedoitforvets/public_html/wp-content/plugins/give/src/Framework/Database/DB.php:248 Stack trace: #0 /home/wedoitforvets/public_html/wp-content/plugins/give/src/Framework/Database/DB.php(96): Give\Framework\Database\DB::runQueryWithErrorChecking(Object(Closure)) #1 /home/wedoitforvets/public_html/wp-content/plugins/give/src/Framework/QueryBuilder/Concerns/CRUD.php(95): Give\Framework\Database\DB::__callStatic(‘get_row’, Array) #2 /home/wedoitforvets/public_html/wp-content/plugins/give/src/Framework/QueryBuilder/Concerns/Aggregate.php(26): Give\Framework\QueryBuilder\QueryBuilder->get() #3 /home/wedoitforvets/public_html/wp-content/plugins/give/src/DonationForms/Repositories/DonationFormsRepository.php(24): Give\Framework\QueryBuilder\QueryBuilder->count() #4 /home/wedoitforvets/public_html/wp-content/plugins/give/src/DonationForms/DataTransferObjects/DonationFormsResponseData.php(77): Give\DonationForms\Repositories\Don in /home/wedoitforvets/public_html/wp-content/plugins/give/src/Framework/Database/DB.php on line 248

    There has been a critical error on this website. Please check your site admin email inbox for instructions.

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Contributor Ben Meredith

    (@benmeredithgmailcom)

    Hi @bailey123!

    Glad you reached out, here. There are two separate things (potentially related, but hard to tell without context) going on here. One is that relatively generic warning “{table} is marked as crashed and should be repaired” and the other is a more specific error.

    Are you able to see the full output of the error at Donations > Tools > Logs? (search for that “Uncaught Give\Framework\Database\Exceptions\DatabaseQueryException: Database Query” text there in the list of errors.

    Next question: where are you seeing that error? Is it showing on the site when you attempt to donate, or when you view the back end of the site, or some other time?

    It sounds like there’s some corruption in the database in general, and the fix for that may be to repair the database table using a tool like PHPMyAdmin. There are various tutorials on that around the web. Search for “mysql is marked as crashed and should be repaired” and poke around for those fixes.

    Also, please send along your System Info.

    Navigate to Donations –> Tools –> System Info (tab) and click the button to “Get System Report” and copy/paste that in your reply here.

    That will give us some more context to be able to help.

    Thread Starter bailey123

    (@bailey123)

    system info

    Home URL:https://wedoitforvets.comSite URL:https://wedoitforvets.comWP Version:6.1.1WP Multisite:–WP Memory Limit:256 MBWP Debug Mode:–WP Cron:Language:en_USPermalink Structure:/%postname%/Show on Front:pagePage on Front:Home (#594)Page for Posts:All Posts (#155)Table Prefix:wp_Table Prefix Length:3Table Prefix Status:AcceptableAdmin AJAX:AccessibleRegistered Post Statuses:publish, future, draft, pending, private, trash, auto-draft, inherit, request-pending, request-confirmed, request-failed, request-completed, refunded, failed, revoked, cancelled, abandoned, processing, preapproval

    Server EnvironmentHosting Provider:DBH: localhost, SRV: wedoitforvets.comTLS Connection:Connection usesTLS Rating:Warning: First parameter must either be an object or the name of an existing class in /home/wedoitforvets/public_html/wp-content/plugins/give/includes/admin/tools/views/html-admin-page-system-info.php on line 225Server Info:Apache/2.4.54 (cPanel) OpenSSL/1.1.1s mod_bwlimited/1.4PHP Version:7.4.33PHP Post Max Size:8 MBPHP Time Limit:180PHP Max Input Vars:1000PHP Max Upload Size:2 MBcURL Version:7.86.0, OpenSSL/1.1.1sSUHOSIN Installed:–MySQL Version:5.6.51Default Timezone is UTC:fsockopen/cURL:SoapClient:DOMDocument:gzip:GD Graphics Library:Multibyte String:Remote Post:Remote Get:

    GiveWP ConfigurationGiveWP Version:2.23.2GiveWP Cache:EnabledDatabase Updates:All DB Updates Completed.Database Migrations:All Database Migrations Completed.Database Tables:wp_give_donors wp_give_donormeta wp_give_comments wp_give_commentmeta wp_give_sessions wp_give_formmeta wp_give_sequential_ordering wp_give_donationmeta wp_give_revenue wp_give_migrations wp_give_logGiveWP Cache:EnabledGiveWP Emails:New DonationDonation ReceiptNew Offline DonationOffline Donation InstructionsNew User RegistrationUser Registration InformationDonation NoteEmail accessUpgraded From:2.23.1Test Mode:DisabledCurrency Code:USDCurrency Position:BeforeDecimal Separator:,Thousands Separator:.Success Page:https://wedoitforvets.com/donation-confirmation/Failure Page:https://wedoitforvets.com/donation-failed/Donation History Page:https://wedoitforvets.com/donor-dashboard/GiveWP Forms Slug:/donations/Enabled Payment Gateways:PayPal Standard, PayPal Donations, Stripe – Credit CardDefault Payment Gateway:Stripe – Credit CardPayPal IPN Notifications:N/ADonor Email Access:EnabledStripe Webhook Notifications:January 1, 2022 12:34 am

    Active GiveWP Add-ons

    Other Active PluginsAkismet Anti-Spam by Automattic – 5.0.2Contact Form 7 by Takayuki Miyoshi – 5.7.1Elementor by Elementor.com – 3.9.1Essential Addons for Elementor by WPDeveloper – 5.5.1Essential Grid by ThemePunch – 3.0.16Google Analytics for WordPress by MonsterInsights by MonsterInsights – 8.11.0Jetpack by Automattic – 11.6Logo Showcase with Slick Slider by InfornWeb – 3.1MC4WP: Mailchimp for WordPress by ibericode – 4.8.12MOJO Marketplace by Bluehost – 1.7.1OptinMonster by OptinMonster Popup Builder Team – 2.11.1Slider Revolution by ThemePunch – 6.6.7SpeakOut! Email Petitions by Steve D – 123host.au – 4.0.4.5Templately by Templately – 2.0.6ThemeREX Addons by ThemeREX – 1.71.61.1.6ThemeREX Updater by ThemeREX – 2.0.0Wired Impact Volunteer Management by Wired Impact – 1.4.9

    Inactive PluginsCookie Information | Free WP GDPR Consent Plugin by Cookie Information – 2.0.20Hello Dolly by Matt Mullenweg – 1.7.2WPForms Lite by WPForms – 1.7.8

    Active MU PluginsEndurance Page Cache by Mike Hansen – 2.2

    ThemeName:Impacto Patronus ChildVersion:1.0Author URL:http://ancorathemes.com/Child Theme:YesParent Theme Name:Impacto PatronusParent Theme Version:1.5.2.1Parent Theme Author URL:http://ancorathemes.com/

    Your email won’t let me copy and paste the actual log for the error message.

    • This reply was modified 1 month, 1 week ago by bailey123.
    Plugin Contributor Ben Meredith

    (@benmeredithgmailcom)

    Thanks for that @bailey123

    There’s nothing standing out to me from that system info as a yellow or red flag.

    I’m still unclear where you are seeing that error from your original message. Is it on the front end of the site? During a donation? Some other time or place?

    I’ll need to be able to replicate a problem in order to be of much help, and at this point I don’t even fully understand what you’re seeing, and I’m not able to pinpoint it.

    The more context you can give me, the better.

    Plugin Support stephanieliy

    (@stephanieliy)

    Hi @bailey123,

    It’s been a bit since we’ve heard back, and know sometimes issue need a little extra time to dig in. I’m marking this as resolved for now, but we definitely don’t want to leave you without a resolution. If you still have questions you can open a new ticket right here, and we’ll be happy to give things a look.

    Have a great day!

Viewing 4 replies - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.