Posted: January 20, 2018 at 10:35 am
|
Hi Last night we made update to EE 4.9.55 (previously 4.9.53), we also updated Jupiter theme. Everything else is good, except when someone tries to register, they get this error – and not able to proceed: Please assist. |
Hi there, We can assist. Can you post a link to the event page where this is happening so we can investigate? Thank you. |
|
|
Hi Thanks for your help. |
|
I am having the same issue |
@manders: I’m not seeing any errors when I test a registration, are there some specific steps I need to follow to see the error?
|
|
|
We have a lot of classes (events) everyday and has enabled WP Debug so the error did not show and transactions can keep going on. But the error is still there, and recorded in the log file.
|
Are there some specific steps I need to follow to see the error or are they only recorded into the log file? If the PHP warning is only being recorded into a log file and it’s not disrupting something, then you definitely need to keep WP_DEBUG set to false. If the PHP warning is disrupting the checkout flow, even with WP_DEBUG set to false, please outline the steps to make that happen so we can investigate further. |
|
|
Yes it disturbs the registration if WP_DEBUG set to false. |
Is there a specific browser I need to use to get it to show an error? The reason I ask is because I tested a registration on https://arworkshop.com/newtown/events/plank-wood-sign-lazy-susan-round-sign-or-centerpiece-box-workshop-17/ |
|
|
It happens to all browsers, right now the DEBUG is set to true, so all registrations can pass. We are trying to avoid loosing business. |
With regards to WP_DEBUG, the error would normally display when WP_DEBUG is true and not display when WP_DEBUG is false. The reason it’s not is the snippet in use on your site when WP_DEBUG is enabled tells the server not to display any errors:
So what that means is your server is currently set to display_errors on the page and you don’t really want that on a production server, I’d recommend contacting your host and have them set PHP to not display the errors by default (log them by all means but don’t display them). That way you set WP_DEBUG to true to display the errors when debugging the site and false any other time (that’s the expected use case for WP_Debug). Now, having said all that, that doesn’t actually fix the error, it just stops your server from disrupting the registration process. I know you are doing that right now using WP_DEBUG, but that setup is the opposite of how its supposed to be. To investigate the problem, I’d like to take a quick look at your site’s settings in the database, would that be ok? If so you can use this form to send temp login details: https://eventespresso.com/send-login-details/ Note that to do so I’ll need to install a plugin on your site, we only install plugins if we have FTP credentials to the server so those are also required in this case. |
|
|
Issue fixed by updating to latest version 4.9.56.p . |
Thank you for the update, I’m glad it’s now working for you. |
|
The support post ‘Error: array_merge(): Argument #1’ 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.