Posted: September 28, 2023 at 2:32 pm
We noticed just today that our customers could not check out (Paypal) or pay for workshops that we host. When I tried to look on the Payment settings page I got an alert “There has been a critical error on this website. Please check your site admin email inbox for instructions.” What I received in my inbox was: When seeking help with this issue, you may be asked for some of the following information: Error Details I’m not a programmer … please help! |
|
I went through the different threads and saw the advice to re-download and then reinstall. I gave that a try and no luck. |
|
Can you send us all the stack trace please. also, did you try to disconnect the paypal, then connect it again? Can you tell us how to reproduce the problem? do we need to be in specific page? or we need to try to purchase? thanks Thanks |
|
Hi Karen, Something has happened within the Database on that site, when EE tries to create the above table in the database it checks if it already exists. So the database is showing the table doesn’t exist, EE is trying to recreate it and then the database is saying it already exists. In your host’s control panel, does it show that you are out of space at all? |
|
Thanks for responding Rio. The error is on the Admin page for the payment settings. That won’t come up at all, so I can’t disconnect and reconnect. |
|
Hi Tony, I already checked with our webhost and we are fine on capacity, although they did increase some memory for us just in case. We do have almost 2000 events (most have passed). Could that be a factor? |
|
It’s not a memory issue, is a DB issue. Did you give them the above error? Just curious as to what they said about it if so. Do you keep regular database backups?
That will have an impact on the size of your DB but if you have space, its fine. Its not the cause of the above issue in itself. |
|
I gave them the same information that I gave you above. They also looked at the files themselves and nothing really jumped out at them. They told me to come over to you. |
|
Sorry, and yes, we keep regular backups. I do delete old backups regularly so we don’t eat up space. |
|
Here’s a thought… the person who manages our workshops/events has been uploading huge image files. They live on our regular media space, but EE has to “read” them. Could that be the culprit? |
|
I don’t want to put you in the middle here, but this actually has very little to do with Event Espresso’s files. Event Espresso is ‘causing’ the error by trying to create a database table… but the Database has the issue, not EE itself.
Can you send me a copy of the database from before this happened so I can take a look?
No and I’ll explain. The reason I asked about running out of space is because if you are close to running out of space and there’s a change which then takes you over the limit… then a DB command runs with no space to do what it wants and it throws the tables out of sync. This isn’t a ‘you have stuff that is too big to load’ issue, something has gone wrong with the DB and a quick Google search shows it’s common when running low on space, e.g.: The database itself needs to be fixed to stop this error. As this is on the server side I would expect your host would be able to fix it for you by dropping the If you have a database base backup from before this happened I can check the tables within that and see if there is an issue there beforehand. |
|
Gotcha, that makes sense. How would I show you the DB files? |
|
How do you currently save your backups? |
|
They’re saved on the webhost server. |
|
So, I have had no luck with my webhost and they’ve more or less kicked me back to you guys. Let me know what you need me to do to give you access to see what the problem is. What they ultimately said was: “Dropping individual tables and working with specific tables within mysql this is something that we would recommend a mysql developer for. While the error may indeed be related to the database which is on the server, the mysql service as a whole is not an issue and the database checks are passing. If restoring from a backup is not an option , you will want to have a database developer look into the issue further. They also checked disk space and see no issue with disk space.” |
|
This reply has been marked as private. | |
This reply has been marked as private. | |
This reply has been marked as private. | |
Ok, so as I suspected would happen here, there isn’t enough access to fix this with the credentials provided, in my experience it’s rare you would get the level of access required to the DB to be able to fix this. If InMotion support can point out where the database files (specifically the The only command I could run from this end would be to attempt to get the MySQL to drop the table, using something like:
From within the database itself. However, considering that the check for the table is returning that it doesn’t exist (otherwise EE wouldn’t try to create it) I’m 99.99% that would fail anyway. This is something your host needs to fix, each time I’ve seen this on a share server, it’s the host who has fixed it, not the end user (you) or the plugin dev (us). If I’m wrong about the above I’m more than open to discussing how so and how it is that we (or any dev) would go about deleting an orphaned |
|
Thank you! I’ll take this back to them! This is a huge help. (And nice to know it’s not just me being a knucklehead.) I’ll let you know how it turns out. |
|
This reply has been marked as private. | |
Sounds like I’ll need access, I can’t think of any other way around this. If you can send login details using this form: https://eventespresso.com/send-login-details/ I’ll take a look. Side note – because the host tried this and the file was instantly regenerated, the query creating it is obviously still running somewhere. So I may need to temporarily deactivate Event Espresso on the site to troubleshoot this. |
|
Sorry for the delay, I just sent that info over to you. |
|
Thank you, we receive the information. But we also need your wordpress log-in. We will be waiting for your email. thanks |
|
It’s the same as last time. I just resent. |
|
This reply has been marked as private. | |
We just updated the plugin to 2.1.1 and the issue is still there. |
|
The support post ‘"Critical" Error on Payment Settings Page’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.