Hi, I noticed the following error in my logs this morning. I installed the plugin yesterday.
PHP Fatal error: Call to a member function status() on a non-object in /wp-content/plugins/event-espresso-core-reg/core/EE_Payment_Processor.core.php on line 366
I currently have PayPal Standard and Invoice methods enabled on a local test site. I’m afraid I don’t know for sure under what conditions this error occurred, I just saw it in the logs, but it’s probably I was viewing this page at the time: /wp-admin/admin.php?page=espresso_registrations&action=default&_wpnonce=64593ebc03&default_nonce=64593ebc03&return=trash_registrations
(FYI, I have no transactions and only 1 registration which is in the Trash folder).
However generally speaking when you are working locally, offsite payment methods such as PayPal Standard will not work as the IPN can not reach your local environment. Its possible that the payment processor was expecting a value to be returned but either ‘false’ or an empty string was returned instead because no connection could be made.
Thanks Tony, I am aware of that but I was not processing any payments. An error of the type you describe should be caught and not produce a fatal error, connection issues can exist in production environments too.
Anyway I just wanted to give you a heads-up that there appears to be a bug somewhere.
Cheers,
Jay
I did not mean that the fatal error was expected but just a random guess at a possible cause based on the error, I’ll see what I can find.
Thanks for the heads up 🙂
Viewing 5 reply threads
The support post ‘Fatal error in payment processor (version 4.8.15.p)’ 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.
Support forum for Event Espresso 3 and Event Espresso 4.