Support

Home Forums Event Espresso Premium Transactions tab gives error

Transactions tab gives error

Posted: January 4, 2022 at 2:56 am


sittingducks

January 4, 2022 at 2:56 am

Hi,

I use WP 5.8.2, theme Twenty Twenty-One and EE 4.10.23.p, all non EE plugins de-activated.

The following WP-error comes up when I choose the tab Transactions in the EE menu:

Fatal error: Uncaught ValueError: Unknown format specifier "S" in /home/deb138711/domains/meezingconcerten.nl/public_html/wp-content/plugins/event-espresso-core-reg/admin_pages/transactions/help_tabs/transactions_overview_table_column_headings.help_tab.php:106 Stack trace: #0 /home/deb138711/domains/meezingconcerten.nl/public_html/wp-content/plugins/event-espresso-core-reg/admin_pages/transactions/help_tabs/transactions_overview_table_column_headings.help_tab.php(106): printf() #1 /home/deb138711/domains/meezingconcerten.nl/public_html/wp-content/plugins/event-espresso-core-reg/core/helpers/EEH_Template.helper.php(392): include('/home/deb138711...') #2 /home/deb138711/domains/meezingconcerten.nl/public_html/wp-content/plugins/event-espresso-core-reg/core/admin/EE_Admin_Page.core.php(1319): EEH_Template::display_template() #3 /home/deb138711/domains/meezingconcerten.nl/public_html/wp-content/plugins/event-espresso-core-reg/core/admin/EE_Admin_Page.core.php(732): EE_Admin_Page->_add_help_tabs() #4 /home/deb138711/domains/meezingconcerten.nl/public_html/wp-content/plugins/event-espresso-core-reg/core/admin/EE_Admin_Page.core.php(682): EE_Admin_Page->_load_page_dependencies() #5 /home/deb138711/domains/meezingconcerten.nl/public_html/wp-includes/class-wp-hook.php(303): EE_Admin_Page->load_page_dependencies() #6 /home/deb138711/domains/meezingconcerten.nl/public_html/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters() #7 /home/deb138711/domains/meezingconcerten.nl/public_html/wp-includes/plugin.php(470): WP_Hook->do_action() #8 /home/deb138711/domains/meezingconcerten.nl/public_html/wp-admin/admin.php(237): do_action() #9 {main} thrown in /home/deb138711/domains/meezingconcerten.nl/public_html/wp-content/plugins/event-espresso-core-reg/admin_pages/transactions/help_tabs/transactions_overview_table_column_headings.help_tab.php on line 106

What could be the problem?


Brent Christensen

  • Support Staff

January 4, 2022 at 5:26 pm

looks like some placeholders got changed from %1$S to %1$s, likely got converted by the coding program trying to be clever and capitalize things for us.

I’ve pushed a change for the issue:
https://github.com/eventespresso/event-espresso-core/pull/3668

and I can let you know when this gets merged and released


sittingducks

January 5, 2022 at 4:25 am

Yeah, that would be nice, thank you.

Editing the event_espresso-nl_NL.mo didn’t work for this issue. But I guess that is logical since I have this problem too when site language is English (United States).


Tony

  • Support Staff

January 5, 2022 at 5:02 am

Hi there,

Just to note, to be getting that error you must be using PHP8, right?

If so, I recommend switching down to PHP7.4 currently as not everything within EE4 is PHP8 compatible (we are working on it but waiting on WP5.9 to fix unit tests, see HERE).

We’ll get this fixed up in the above pull request either way but I still recommend switching down to PHP7, for example, the DOMPDF library we use for generating PDF’s won’t work with PHP8 currently.


sittingducks

January 5, 2022 at 6:14 am

Yes! That did the trick! We changed providers and the new one has PHP8 as default.


Tony

  • Support Staff

January 5, 2022 at 6:27 am

Awesome, I’m glad that worked for you.

The next version of Event Espresso will include a fix for the above issue although still not fully PHP8 compatible.

The support post ‘Transactions tab gives error’ 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.

Event Espresso