Celeste
Forum Replies Created
-
Forum: Plugins
In reply to: [WooCommerce] Cron event stuck for eight years; cannot delete@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!
Forum: Plugins
In reply to: [WooCommerce] Cron event stuck for eight years; cannot deleteHi @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=0Here is a screenshot from WP Crontrol:
https://www.dropbox.com/scl/fi/vum1mhcaqljx2r5xvol6d/error.png?rlkey=nusst53iaj9mpf95blnawr6uh&st=ujjyjxfy&dl=0I 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!
Forum: Plugins
In reply to: [WooCommerce] Cron event stuck for eight years; cannot deleteThanks 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.
Forum: Plugins
In reply to: [GiveWP - Donation Plugin and Fundraising Platform] Stripe RefundGood to know, thank you!
Forum: Plugins
In reply to: [GiveWP - Donation Plugin and Fundraising Platform] Stripe RefundHi 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!
Okay, thank you for testing it out. I hope you have a happy weekend too!
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.
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.
Hello, it has been a month since I posted this. Any ideas on how to resolve this conflict with GiveWP?
Hello, checking back to see if anyone can help me with this. Thanks.
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.
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_themeThank 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 64I tried a transaction in Safari and the confirmation page displayed normally. I am using GiveWP 2.9.7 with the multi-step form.