critical error
-
When you click donate button it says There has been a critical error on this website.
-
Hi, @juno21.
I’m glad you reached out. I can certainly help you.
The first thing we need from you is a URL where we can see that issue happening. Then, we need you to send us the error generated.
Typically, this error means some broken code is causing your site to crash. It is a WordPress system-generated message that means something has caused a PHP fatal error. Whenever you see that message, a more detailed error log has been sent to the main admin email address (which you can configure at Settings > General in the main WordPress settings).
Check that email, and then pass along any error messages you are receiving so we can help. Every time you see that error, it sends another email. If you need to, you can trigger a new email to be able to see the error message again.
If you don’t see that error in your email (WordPress emails are notoriously unreliable that way), you can ask your host for the error logs. They will be able to send you a complete record of the errors on your site. Once they provide you with this file, send it to us, and we will be able to identify the issue and move towards a resolution for you.
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 me some more context to be able to help.
Your success with online donations is our number one priority. Looking forward to helping you get to the bottom of this!
An error of type E_ERROR was caused in line 78 of the file /public_html/wp-content/plugins/give/vendor/vendor-prefixed/fakerphp/faker/src/Faker/ValidGenerator.php. Error message: Uncaught OverflowException: Maximum retries of 10 reached without finding a valid value in /public_html/wp-content/plugins/give/vendor/vendor-prefixed/fakerphp/faker/src/Faker/ValidGenerator.php:78
Stack trace:
#0 /public_html/wp-content/plugins/give/give.php(538): Give\Vendors\Faker\ValidGenerator->__call(‘get’, Array)
#1 /public_html/wp-content/plugins/give/src/PaymentGateways/DataTransferObjects/GiveInsertPaymentData.php(128): Give->__get(‘address1’)
#2 /public_html/wp-content/plugins/give/src/PaymentGateways/DataTransferObjects/GiveInsertPaymentData.php(108): Give\PaymentGateways\DataTransferObjects\GiveInsertPaymentData->getLegacyBillingAddress()
#3 /public_html/wp-content/plugins/give/vendor/stripe/stripe-php/lib/StripeObject.php(451): Give\PaymentGateways\DataTransferObjects\GiveInsertPaymentData->toArray()
#4 /public_html/wp-content/plugins/give/vendor/stripe/stripe-php/lib/StripeObject.php(462): Stripe\StripeObject->S
Hi @juno21,
Glad you reached out! Happy to help with this one.
We would like to dig deeper to understand what is happening. 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, your system info, etc. and we will happily help you.
I’m marking it as resolved here, and when a fix is provided, I’ll update this post.
Thank you for using GiveWP!
- You must be logged in to reply to this topic.