Forum Replies Created

Viewing 15 replies - 1 through 15 (of 53 total)
  • Thread Starter Celeste

    (@celeste-9)

    @fandevelop Your latest solution worked! After updating to version 1.0.3, the scheduled action showed up in the failed list, and after running the cleanup it is gone. It no longer shows up in the WP Crontrol cron events list, and I’m not getting anymore errors in my error log. I truly appreciate your help with this, along with @lovingbro, @shahzeenfarooq, and @khahina!

    Thread Starter Celeste

    (@celeste-9)

    Hi @fandevelop. Thank you for helping out with my issue and updating your plugin! I followed your instructions but the plugin doesn’t seem to be recognizing my troublesome cron event. Here are two screenshots of what I see before and after running the plugin:

    Before: https://www.dropbox.com/scl/fi/w57qrl7ibmdv397thm4n9/FAND-before.png?rlkey=elz8kknq4gv8zmt3v0rtp7i6w&st=ub711pcq&dl=0
    After: https://www.dropbox.com/scl/fi/jv561nh9hlsox3vj6sz9y/FAND-after.png?rlkey=td8o703q6zqiedo64c3nm51nl&st=f1il8h3z&dl=0

    Here is a screenshot from WP Crontrol:
    https://www.dropbox.com/scl/fi/vum1mhcaqljx2r5xvol6d/error.png?rlkey=nusst53iaj9mpf95blnawr6uh&st=ujjyjxfy&dl=0

    I haven’t yet tried the recommendations from @lovingbro. I’ll wait until you have a look at my screenshots to see if you have any more recommendations. This is probably an interesting test case for your plugin.

    Regarding this question from @lovingbro:

    “Because the hook involves woocommerce_send_queued_transactional_email, it is also worth checking WooCommerce → Status → Scheduled Actions to confirm there are no failing or extremely old pending email actions still stuck there.”

    I have checked that and there are no old or failing actions there. Everything looks to be operating normally.

    Thank you!

    Thread Starter Celeste

    (@celeste-9)

    Thanks for the quick replies @khahina and @lovingbro. I think I’ve completed all of your recommendations and have not resolved the issue. This is what I’ve done:

    • Installed the Fand Transient and Action Cleaner plugin. It looks like it only goes back 90 days and did not appear to clean/remove any transients or actions. Are there any other plugins that clean the action scheduler for all time?
    • Disabled object cache.
    • Checked the cron option in the wp-option table. Everything looks normal.
    • Ran a “check tables” action on all of my database tables and everything looks good with no corruption.
    • Checked that my database is writable. It looks good, though my hosting account is not very clear about this. I’ve not had any other issues writing to the database, and all other cron events are functioning normally.
    • I turned on the debug log. It found one error, which I’ve copied below. Could this be related?

    Debug error: [16-Feb-2026 20:55:05 UTC] PHP Notice: Function WP_Scripts::add was called incorrectly. The script with the handle “wp-auth-check” was enqueued with dependencies that are not registered: heartbeat. Please see Debugging in WordPress for more information. (This message was added in version 6.9.1.) in …/public_html/wp-includes/functions.php on line 6131

    Any other advice you have would be helpful. Thanks!

    • This reply was modified 3 months, 2 weeks ago by Celeste.
    Thread Starter Celeste

    (@celeste-9)

    Good to know, thank you!

    Thread Starter Celeste

    (@celeste-9)

    Hi Ginger, thank you for the helpful video!

    It would be a helpful feature to be able to refund the transaction directly from the WP dashboard, without having to login to Stripe. Is there a place where I can submit a feature request?

    Thanks again for your help!

    Thread Starter Celeste

    (@celeste-9)

    Okay, thank you for testing it out. I hope you have a happy weekend too!

    Thread Starter Celeste

    (@celeste-9)

    Hi Robin, thank you for the reply. I did everything you recommended and the problem is still happening.

    I have narrowed down the issue: the text field data is only missing from “Offline Donation” admin emails. It shows up correctly for the standard “New Donation” admin emails that we receive when the donor pays by credit card. I am using the exact same email message and tags on both admin emails (copied from one to the other).

    Do you know what would cause the text field data to show up on the standard admin email, but not on the offline donation email?

    I can send you a screenshot if that would be helpful.

    Thanks again for your help!

    • This reply was modified 1 year, 4 months ago by Celeste.
    Thread Starter Celeste

    (@celeste-9)

    Okay, thank you for clarifying!

    I would also like to chime in on this subject. I maintain a lot of websites and the “smartly crop” notification comes back after they’ve been dismissed. I have to dismiss these notices over and over again on every website during my weekly maintenance routine. I think they return every time the plugin is updated. I would appreciate a notification staying off once it is dismissed. Thanks.

    Thread Starter Celeste

    (@celeste-9)

    Hello, it has been a month since I posted this. Any ideas on how to resolve this conflict with GiveWP?

    Thread Starter Celeste

    (@celeste-9)

    Hello, checking back to see if anyone can help me with this. Thanks.

    Thread Starter Celeste

    (@celeste-9)

    Hi Rick, thanks for the info. You are correct that this is an incompatibility with the Sonaar MP3 Audio Player. When I deactivate it, GiveWP works properly. The audio player error also disappears when I deactivate GiveWP.

    I’ll make a post on their user forum to see if they have any recommendations.

    Thread Starter Celeste

    (@celeste-9)

    Hi Matheus. Apologies for the delay. For some reason I didn’t get a notification for your reply.

    Here is the error message I’m getting with the Classic form:

    [05-Sep-2022 16:31:53 UTC] PHP Notice: Undefined index: visual_appearance in …/public_html/wp-content/plugins/give/src/Views/Form/Templates/Classic/Classic.php on line 203

    I have copied my system report below.

    Thanks!
    Celeste

    ~~~~~~~~~~~~~~~~~~~~~~~

    ### WordPress Environment ###
    
    Home URL: https://musicofourmountains.com
    Site URL: https://musicofourmountains.com
    WP Version: 6.0.2
    WP Multisite: –
    WP Memory Limit: 768 MB
    WP Debug Mode: ✔
    WP Cron: ✔
    Language: en_US
    Permalink Structure: /%postname%/
    Show on Front: page
    Page on Front: Home (#53)
    Page for Posts: Archive (#454)
    Table Prefix Length: wp_
    Table Prefix Length: 3
    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, refunded, failed, revoked, cancelled, abandoned, processing, preapproval
    
    ### Server Environment ###
    
    Hosting Provider: DBH: 127.0.0.1, SRV: musicofourmountains.com
    TLS Connection: Connection uses TLS 1.3
    TLS Connection: Probably Okay
    Server Info: Apache
    PHP Version: 7.4.30
    PHP Post Max Size: 256 MB
    PHP Time Limit: 120
    PHP Max Input Vars: 3000
    PHP Max Upload Size: 256 MB
    cURL Version: 7.66.0, OpenSSL/1.1.1q-fips
    SUHOSIN Installed: –
    MySQL Version: 5.7.39
    Default Timezone is UTC: ✔
    fsockopen/cURL: ✔
    SoapClient: ✔
    DOMDocument: ✔
    gzip: ✔
    GD Graphics Library: ✔
    Multibyte String: ✔
    Remote Post: ✔
    Remote Get: ✔
    
    ### GiveWP Configuration ###
    
    GiveWP Version: 2.22.0
    GiveWP Cache: Enabled
    Database Updates: All DB Updates Completed.
    Database Updates: 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_log
    GiveWP Cache: Enabled
    GiveWP Cache: ✔New Donation✔Donation Receipt✔New Offline Donation✔Offline Donation Instructions❌New User Registration✔User Registration Information❌Donation Note✔Email access
    Upgraded From: 2.22.0
    Test Mode: Disabled
    Currency Code: USD
    Currency Position: Before
    Decimal Separator: .
    Thousands Separator: ,
    Success Page: https://musicofourmountains.com/donate/donation-confirmation/
    Failure Page: https://musicofourmountains.com/donate/donation-failed/
    Donation History Page: https://musicofourmountains.com/donate/donor-dashboard/
    GiveWP Forms Slug: /donations/
    Enabled Payment Gateways: Stripe - Credit Card, Offline Donation
    Default Payment Gateway: Stripe - Credit Card
    PayPal IPN Notifications: N/A
    Donor Email Access: Enabled
    Stripe Webhook Notifications: June 18, 2022 3:42 pm
    
    ### Active GiveWP Add-ons ###
    
    Give - Stripe Gateway: ✔ Licensed – by GiveWP – 2.5.0
    
    ### Other Active Plugins ###
    
    Astra Pro: by Brainstorm Force – 3.9.1
    Elementor: by Elementor.com – 3.7.4
    Elementor Pro: by Elementor.com – 3.7.5
    Enable Media Replace: by ShortPixel – 4.0.0
    FSM Custom Featured Image Caption: by Fesomia – 1.23
    ManageWP - Worker: by GoDaddy – 4.9.14
    MP3 Audio Player by Sonaar: by Sonaar Music – 3.6
    ShortPixel Image Optimizer: by ShortPixel – 5.0.9
    SiteGround Optimizer: by SiteGround – 7.2.1
    SiteGround Security: by SiteGround – 1.3.0
    Spectra: by Brainstorm Force – 2.0.10
    UpdraftPlus - Backup/Restore: by UpdraftPlus.Com, DavidAnderson – 1.22.19
    WP-Optimize - Clean, Compress, Cache: by David Anderson, Ruhani Rabin, Team Updraft – 3.2.7
    WPForms Lite: by WPForms – 1.7.6
    Yoast SEO: by Team Yoast – 19.6.1
    
    ### Inactive Plugins ###
    
    ### Theme ###
    
    Name: Astra Child
    Version: 
    Author URL: 
    Child Theme: Yes
    Parent Theme Name: Astra
    Parent Theme Version: 3.9.1
    Parent Theme Author URL: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
    Thread Starter Celeste

    (@celeste-9)

    Thank you, the video is very helpful! This resolves my issue.

    Hi @mrdaro,

    I am also having this issue with Chrome browser (not incognito). This is what I get on the confirmation page when returning from PayPal:

    Warning: Invalid argument supplied for foreach() in .../public_html/wp-content/plugins/give/src/Session/SessionDonation/SessionObjects/Donation.php on line 170
    
    Warning: array_key_exists() expects parameter 2 to be array, null given in .../public_html/wp-content/plugins/give/src/Helpers/ArrayDataSet.php on line 23
    
    Warning: array_intersect_key(): Expected parameter 1 to be an array, null given in .../public_html/wp-content/plugins/give/src/ValueObjects/DonorInfo.php on line 61
    
    Fatal error: Uncaught InvalidArgumentException: Invalid DonorInfo object, must have the exact following keys: wpUserId, firstName, email, honorific, address in .../public_html/wp-content/plugins/give/src/ValueObjects/DonorInfo.php:64 Stack trace: #0 .../public_html/wp-content/plugins/give/src/Session/SessionDonation/SessionObjects/Donation.php(106): Give\ValueObjects\DonorInfo::fromArray(NULL) #1 .../public_html/wp-content/plugins/give/src/Session/SessionDonation/DonationAccessor.php(77): Give\Session\SessionDonation\SessionObjects\Donation::fromArray(Array) #2 .../public_html/wp-content/plugins/give/src/Session/Accessor.php(139): Give\Session\SessionDonation\DonationAccessor->convertToObject(Array) #3 .../public_html/wp-content/plugins/give/src/Session/Accessor.php(128): Give\Session\Accessor->set() #4 .../pu in .../public_html/wp-content/plugins/give/src/ValueObjects/DonorInfo.php on line 64

    I tried a transaction in Safari and the confirmation page displayed normally. I am using GiveWP 2.9.7 with the multi-step form.

Viewing 15 replies - 1 through 15 (of 53 total)