• Resolved shuttleman58

    (@shuttleman58)


    I am trying to use the import tool to import two donations to my GiveWP plugin data. The first two steps go smoothly and when I move past the “custom mapping:” step I get this error message:
    Import Failed
    Something went wrong, kindly try again!
    There has been a critical error on the website.

    There is nothing in the site logs, php logs, or site error file to help. Here is the system info:
    WordPress Environment

    Home URL: https://wrhs76classreunion.org
    Site URL: https://wrhs76classreunion.org
    WP Version: 6.9.1
    WP Multisite: –
    WP Memory Limit: 256 MB
    WP Debug Mode: –
    WP Cron: ✔
    Language: en_US
    Permalink Structure: /%year%/%monthnum%/%day%/%postname%/
    Show on Front: page
    Page on Front: News on Our Reunion (#91)
    Page for Posts: Unset
    Table Prefix Length: O7WEI3r3_
    Table Prefix Length: 9
    Table Prefix Status: Acceptable
    Admin AJAX: Accessible
    Registered Post Statuses: publish, future, draft, pending, private, trash, auto-draft, inherit, request-pending, request-confirmed, request-failed, request-completed, wc-pending, wc-processing, wc-on-hold, wc-completed, wc-cancelled, wc-refunded, wc-failed, wc-checkout-draft, refunded, failed, revoked, cancelled, abandoned, processing, preapproval, upgraded, sent Server Environment

    Hosting Provider: DBH: localhost:3306, SRV: wrhs76classreunion.org
    TLS Connection: Connection uses TLS 1.3
    TLS Connection: Probably Okay
    Server Info: Apache
    PHP Version: 8.4.17
    PHP Post Max Size: 101 MB
    PHP Time Limit: 30
    PHP Max Input Vars: 1000
    PHP Max Upload Size: 100 MB
    cURL Version: 7.76.1, OpenSSL/3.5.1
    SUHOSIN Installed: –
    Default Timezone is UTC: ✔
    fsockopen/cURL: ✔
    SoapClient: ✔
    DOMDocument: ✔
    gzip: ✔
    GD Graphics Library: ✔
    Multibyte String: ✔
    Remote Post: ✔
    Remote Get: ✔ GiveWP Configuration

    GiveWP Version: 4.14.2
    GiveWP Cache: Enabled
    Database Updates: All DB Updates Completed.
    Database Updates: All Database Migrations Completed.
    Database Tables: ✔ O7WEI3r3_give_donors✔ O7WEI3r3_give_donormeta✔ O7WEI3r3_give_comments✔ O7WEI3r3_give_commentmeta✔ O7WEI3r3_give_sessions✔ O7WEI3r3_give_formmeta✔ O7WEI3r3_give_sequential_ordering✔ O7WEI3r3_give_donationmeta✔ O7WEI3r3_give_revenue✔ O7WEI3r3_give_migrations✔ O7WEI3r3_give_log
    GiveWP Cache: Enabled
    GiveWP Cache: ✔New Donation✔Failed Donation✔Donation Processing Receipt✔Donation Receipt✔New Offline Donation✔Offline Donation Instructions✔New User Registration✔User Registration Information✔Donation Note✔Email access
    Upgraded From: 4.14.1
    Test Mode: Disabled
    Currency Code: USD
    Currency Position: Before
    Decimal Separator: .
    Thousands Separator: ,
    Success Page: https://wrhs76classreunion.org/donation-confirmation/
    Failure Page: https://wrhs76classreunion.org/donation-failed/
    Donation History Page: https://wrhs76classreunion.org/donor-dashboard/
    GiveWP Forms Slug: /donations/
    Enabled Payment Gateways: Test Donation, Offline Donation, PayPal Donations
    Default Payment Gateway: Test Donation
    PayPal IPN Notifications: N/A
    Donor Email Access: Enabled
    Stripe Webhook Notifications: N/A
    Platform Fee Amount: 2% Active GiveWP Add-ons Other Active Plugins

    ActivityLog: by Anton Simonov – 1.1
    Admin Menu Editor: by Janis Elsts – 1.15
    Akismet Anti-spam: Spam Protection: by Automattic - Anti-spam Team – 5.6
    BuddyPress: by The BuddyPress Community – 14.4.0
    Complianz - Terms and Conditions: by Really Simple Plugins – 1.2.8
    Contact Form 7: by Rock Lobster Inc. – 6.1.5
    Countdown builder: by Adam Skaat – 3.0.8
    Enable SVG, WebP, and ICO Upload: by ideasToCode – 1.1.4
    Eventin: by Themewinter – 4.1.4
    Font Awesome: by Font Awesome – 5.1.3
    Gutenberg: by Gutenberg Team – 22.6.0
    Hotfix: by Mark Jaquith – 1.3
    Invite Anyone: by Boone Gorges – 1.4.10
    Media Library Assistant: by David Lingren – 3.33
    Menu By User Roles: by kahnu044 – 2.0.4
    Multiple Email Recipients for WooCommerce: by Algoritmika Ltd – 2.0.0
    No unsafe-inline: by Giuseppe Foti – 1.3.0
    No Weak Passwords: by David Anderson – 1.0.2
    Password Policy Manager: by miniOrange – 2.0.6
    Passwords Evolved: by Carl Alexander – 1.4.0
    PiWeb Delivery & Pickup Date Time for WooCommerce: by PI Websolution – 3.0.49.93
    Post Types Order: by Nsp Code – 2.4.3
    Quiz Maker: by Quiz Maker team – 6.7.1.12
    Rank Math SEO: by Rank Math SEO – 1.0.264.1
    Search & Replace Everything: by WPCode – 1.0.9
    UpdraftPlus - Backup/Restore: by TeamUpdraft, DavidAnderson – 1.26.1
    User Role Editor: by Vladimir Garagulya – 4.64.6
    WooCommerce: by Automattic – 10.5.2
    WooCommerce PayPal Payments: by PayPal – 3.4.0
    WooCommerce Shipping: by WooCommerce – 2.2.1
    WooCommerce Tax: by WooCommerce – 3.5.0
    WooPayments: by WooCommerce – 10.5.1
    WP 2FA - Two-factor authentication for WordPress: by Melapress – 3.1.1.2
    WPCode Lite: by WPCode – 2.3.4
    WPConsent: by WPConsent – 1.1.3.1
    WP Crontrol: by John Blackbourn – 1.21.0
    WPForms Lite: by WPForms – 1.9.9.3
    WP Mail Logging: by WP Mail Logging Team – 1.16.0
    WP Mail SMTP: by WP Mail SMTP – 4.7.1
    WP Super Cache: by Automattic – 3.0.3 Inactive Plugins

    CKEditor 1.3: by Daniar – 1.3
    Hello Dolly: by Matt Mullenweg – 1.7.2
    Wallet Up: by WalletUp.app – 4.2.0 Active MU Plugins

    no-unsafe-inline-output-buffering.php: by – Theme

    Name: Twenty Twenty-Five
    Version: 1.4
    Author URL: https://ww.wp.xz.cn
    Child Theme: No – If you're modifying GiveWP on a parent theme you didn't build personally, then we recommend using a child theme. See: How to Create a Child Theme
    • This topic was modified 3 months, 1 week ago by shuttleman58.

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

Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter shuttleman58

    (@shuttleman58)

    I have further info on this now. I think it’s an issue with PHP v8.4:

    PHP Fatal error: Uncaught ValueError: array_combine(): Argument #1 ($keys) and argument #2 ($values) must have the same number of elements in /public_html/wp-content/plugins/give/includes/admin/import-functions.php:665
    Stack trace:
    0 /public_html/wp-content/plugins/give/includes/admin/import-functions.php(665): array_combine(Array, Array)
    1 /public_html/wp-content/plugins/give/includes/admin/admin-actions.php(769): give_save_import_donation_to_db(Array, Array, Array, Array)
    2 /public_html/wp-includes/class-wp-hook.php(341): give_donation_import_callback(”)
    3 /public_html/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters(”, Array)
    4 /public_html/wp-includes/plugin.php(522): WP_Hook->do_action(Array)
    5 /public_html/wp-admin/admin-ajax.php(192): do_action(‘wp_ajax_give_do…’)
    6
    thrown in /public_html/wp-content/plugins/give/includes/admin/import-functions.php on line 665

    Plugin Support Ginger Coolidge

    (@gscoolidge)

    Hello @shuttleman58 ,

    Glad you reached out, happy to help!

    We’ve only seen that error a couple of times, and it’s usually data-related, so we’d like to see that CSV file.

    To do that, can you reach out to us via our contact form at https://givewp.com/contact-us/? Use the option that says “I am responding to a request to contact you.” Provide the link to this thread as context, and we will happily help you. I already have your system info, but go ahead and attached your import file when you contact us so we can have a look.

    I’m marking this topic as resolved here.

    Best regards,

Viewing 2 replies - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.