Tagged: fatal error, woocommerce product page
-
AuthorPosts
-
September 29, 2021 at 6:59 pm #1322862
Hi Enfold Team,
i noticed problems in the WooCommerce editing a product in the admin backend page some days ago, where trying to upload a product image did not result to the usual word press media upload lightbox pop-up, but opened this full screen page instead:
Today I noticed more errors:
1. on the edit product page really on the bottom the typical WordPress critical error message:
“Es gab einen kritischen Fehler auf deiner Website. Bitte überprüfe den Posteingang deiner Website-Administrator-E-Mail-Adresse für weitere Anweisungen.
Erfahre mehr über die Problembehandlung in WordPress.” [German, I think you understand it ;-)]
but I didn’t get an E-Mail.
The design of the different boxes at the bottom also looks weird, see the following screenshot:
2. Then I checked the status logs via WooCommerce Status => Logs and found in the fatal-errors-2021-09-29-5031f9e9da7ced79a89a9a3a601565b6.log a large number of these errors:
2021-09-29T16:44:52+00:00 CRITICAL Uncaught TypeError: Argument 1 passed to AviaBuilder::handler_wp_dbx_post_sidebar() must be an instance of WP_Post, instance of stdClass given, called in /kunden/"REMOVED_CUSTOMER_NR"/webseiten/"MYPAGE"/wp-includes/class-wp-hook.php on line 303 and defined in /kunden/"REMOVED_CUSTOMER_NR"/webseiten/"MYPAGE"/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/php/class-template-builder.php:507 Stack trace: #0 /kunden/"REMOVED_CUSTOMER_NR"/webseiten/"MYPAGE"/wp-includes/class-wp-hook.php(303): AviaBuilder->handler_wp_dbx_post_sidebar() #1 /kunden/"REMOVED_CUSTOMER_NR"/webseiten/"MYPAGE"/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters() #2 /kunden/"REMOVED_CUSTOMER_NR"/webseiten/"MYPAGE"/wp-includes/plugin.php(470): WP_Hook->do_action() #3 /kunden/"REMOVED_CUSTOMER_NR"/webseiten/"MYPAGE"/wp-admin/edit-form-advanced.php(723): do_action() #4 /kunden/"REMOVED_CUSTOMER_NR"/webseiten/"MYPAGE"/wp-admin/post.php(206): require('/kunden/454493_...') #5 {main} thrown in /kunden/"REMOVED_CUSTOMER_NR"/webseiten/"MYPAGE"/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/php/class-template-builder.php in Zeile 507
(I removed details of the log because this is public, the unfiltered one is in the private tags)
All my page details/plugins and installed versions (everything is up to date) I also pasted into the private content below.
Any help on this would be greatly appreciated, something seems seriously wrong here and I can’t edit images of products anymore…
Thanks guys!
Jörg- This topic was modified 3 years, 2 months ago by joerka27.
September 30, 2021 at 5:05 pm #1323056Hey joerka27,
Sorry for the problems.
In file enfold\config-templatebuilder\avia-template-builder\php\class-template-builder.php around line 507 you find
public function handler_wp_dbx_post_sidebar( WP_Post $post )
Replace this with:
public function handler_wp_dbx_post_sidebar( $post )
Do not forget to make a backup of the original file for a fallback and clear server cache.
If you need help please create an admin account for us (with ability to edit theme files) and our moderator can do it for you.
Fix will be in next update.
Best regards,
GünterOctober 1, 2021 at 11:40 am #1323116Hi Günter,
thanks a lot, your solution works like a charm!
As this is a replacement in the live enfold theme, wouldn’t this be replaced with the next Enfold update? Because than I would have to replace this file after every update…
Or will that be fixed in general in the next Enfold update?Apart from that this issue can then be closed, have a great weekend!
Cheers,
JoerkaOctober 1, 2021 at 12:05 pm #1323125Hi,
This fix is already part of the next update (you can follow the oncoming changes here: https://kriesi.at/support/topic/enfold-upcoming-fixes/)
Enjoy the theme and have a great day.
Best regards,
Günter -
AuthorPosts
- You must be logged in to reply to this topic.