Fatal Error
-
Just a helpful heads up foe you and your team, UA throws a fatal error in our sites.
We have a 25 point test as we are expert developers and consult developers.
best of luck resolving this. Your plugin looks promising and has the potential to be good.
-
Hi @hardtruth3456 , thanks for reporting the issue. Any chance you can send the specific error details here (from the site error or debug log) and the steps you take to trigger it? Any details you can provide will help us investigate and resolve it ASAP.
Thanks
This is conflict caused in woocommerce. Others have reported too.
plugins/woocommerce/includes/admin/helper/class-wc-helper-updater.php on line 81
Btw, we switched over to automator wp and it seems to work with woocommerce. Maybe you can look at their code or something. Thank
Hi @hardtruth3456 , our team had a quick look and confirmed that specific reference is on the Woo side. Are you able to provide the full details from the debug log so we can better see how Automator might be involved?
If your plugin triggers a conflict w/ another plugin, you can’t just say “it’s the other plugin”. Your plugin is the ONLY plugin triggering this fatal error.
What other info are your requesting?
Sorry for the confusion. The reference you provided is to a file in WooCommerce directly; you’ll see it in the path. It doesn’t provide context about how Automator might be involved.
What we’re looking for is the full stack trace, so exactly what’s in the debug log. If there’s any chance you could send that over to us then we’re happy to take a look at what might be causing it.
Thanks!
We will when we have time. We lost an hour today messing with this plugin and it crashing our site.
Uncanny Automator Pro is what causes the error. I’m having an issue understanding why Uncanny lite doesn’t trigger issues and the pro version does. However this issue for me appears in the plugins page and pages like it. If I activate uncanny pro from the plugins page, it will error. If I activate it from the database, and go to a page that pulls plugin list data, it will error.
Not all pages show an error but here are the pages that do:
wp-admin/update-core.php
wp-admin/plugins.php
Here is the trace:Fatal error: Uncaught Error: Attempt to assign property “translations” on null
in /data/xxx/public_html/dev/wp-content/plugins/woocommerce/includes/admin/helper/class-wc-helper-updater.php on line 81Call stack:
WC_Helper_Updater::transient_update_plugins()
wp-includes/class-wp-hook.php:312WP_Hook::apply_filters()
wp-includes/plugin.php:205apply_filters()
wp-includes/option.php:2053set_site_transient()
wp-includes/update.php:393wp_update_plugins()
wp-includes/class-wp-hook.php:310WP_Hook::apply_filters()
wp-includes/class-wp-hook.php:334WP_Hook::do_action()
wp-includes/plugin.php:517do_action()
wp-admin/admin.php:385require_once()
wp-admin/plugins.php:10
WordPress Environment Automator Version: 5.0.1.2 Automator Pro Version: 5.0 REST API Path: ? https://redacted.com/dev/wp-json/uap/v2 Action Scheduler Version: ? 3.6.2 /data/redacted/public_html/dev/wp-content/plugins/woocommerce/packages/action-scheduler WP Version: 6.3 WP Multisite: – WP Memory Limit: ? 31 GB WP Debug Mode: ? WP Cron: ? Language: en_US External object cache: – Automator cache: ? Background actions: ? Server Environment Server Info: Apache PHP Version: 8.0.30 PHP Post Max Size: 8 GB PHP Time Limit: 180 PHP Max Input Vars: 100000 cURL Version: 8.2.1 OpenSSL/1.1.1v MySQL Version: 5.7.43 Default Timezone is UTC: ? Remote Post: ? Remote Get: ? Automator stats Total recipes: 2 Live recipes: 0 Recipes completed: 0 Completed in last 7 days: 0 Recipe logs: 0 Logs without completion status: 0 App credits left: Not connected Recipes using app credits: 0 Database Automator DB Version: 4.15 /4.15 Automator DB Views Version: 4.15 /4.15 WP DB Prefix: hrrby_ Total Database Size: 897.00MB Database Data Size: 585.67MB Database Index Size: 311.33MB hrrby_uap_recipe_logs_view: Data: 0.00MB + Index: 0.00MB + Engine hrrby_uap_trigger_logs_view: Data: 0.00MB + Index: 0.00MB + Engine hrrby_uap_action_logs_view: Data: 0.00MB + Index: 0.00MB + Engine hrrby_uap_api_logs_view: Data: 0.00MB + Index: 0.00MB + Engine hrrby_uap_recipe_log: Data: 0.02MB + Index: 0.05MB + Engine InnoDB hrrby_uap_recipe_log_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB hrrby_uap_trigger_log: Data: 0.02MB + Index: 0.08MB + Engine InnoDB hrrby_uap_trigger_log_meta: Data: 0.02MB + Index: 0.08MB + Engine InnoDB hrrby_uap_action_log: Data: 0.02MB + Index: 0.08MB + Engine InnoDB hrrby_uap_action_log_meta: Data: 0.02MB + Index: 0.06MB + Engine InnoDB hrrby_uap_closure_log: Data: 0.02MB + Index: 0.06MB + Engine InnoDB hrrby_uap_closure_log_meta: Data: 0.02MB + Index: 0.05MB + Engine InnoDB hrrby_uap_api_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB hrrby_uap_api_log_response: Data: 0.02MB + Index: 0.00MB + Engine InnoDB hrrby_uap_tokens_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB hrrby_actionscheduler_actions: Data: 1.42MB + Index: 1.16MB + Engine InnoDB hrrby_actionscheduler_claims: Data: 0.00MB + Index: 0.01MB + Engine MyISAM hrrby_actionscheduler_groups: Data: 0.00MB + Index: 0.01MB + Engine MyISAM hrrby_actionscheduler_logs: Data: 1.52MB + Index: 0.78MB + Engine InnoDB hrrby_arm_activity: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_arm_auto_message: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_arm_badges_achievements: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_arm_coupons: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_arm_debug_general_log: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_arm_debug_payment_log: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_arm_dripped_contents: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_arm_drip_rules: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_arm_email_templates: Data: 0.01MB + Index: 0.00MB + Engine MyISAM hrrby_arm_entries: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_arm_fail_attempts: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_arm_forms: Data: 0.11MB + Index: 0.00MB + Engine MyISAM hrrby_arm_form_field: Data: 0.04MB + Index: 0.00MB + Engine MyISAM hrrby_arm_lockdown: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_arm_login_history: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_arm_members: Data: 5.15MB + Index: 3.10MB + Engine MyISAM hrrby_arm_membership_setup: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_arm_member_templates: Data: 0.01MB + Index: 0.00MB + Engine MyISAM hrrby_arm_payment_log: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_arm_subscription_plans: Data: 0.01MB + Index: 0.00MB + Engine MyISAM hrrby_arm_termmeta: Data: 0.02MB + Index: 0.03MB + Engine MyISAM hrrby_bp_activity: Data: 3.52MB + Index: 8.47MB + Engine InnoDB hrrby_bp_activity_meta: Data: 0.22MB + Index: 0.13MB + Engine InnoDB hrrby_bp_follow: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_bp_friends: Data: 1.52MB + Index: 1.94MB + Engine InnoDB hrrby_bp_groups: Data: 0.02MB + Index: 0.05MB + Engine InnoDB hrrby_bp_groups_groupmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB hrrby_bp_groups_members: Data: 0.05MB + Index: 0.09MB + Engine InnoDB hrrby_bp_invitations: Data: 0.02MB + Index: 0.14MB + Engine InnoDB hrrby_bp_media: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_bp_media_albums: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_bp_messages_messages: Data: 0.13MB + Index: 0.03MB + Engine MyISAM hrrby_bp_messages_meta: Data: 0.01MB + Index: 0.01MB + Engine MyISAM hrrby_bp_messages_notices: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_bp_messages_recipients: Data: 0.01MB + Index: 0.03MB + Engine MyISAM hrrby_bp_notifications: Data: 2.52MB + Index: 7.38MB + Engine InnoDB hrrby_bp_notifications_meta: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_bp_optouts: Data: 0.02MB + Index: 0.05MB + Engine InnoDB hrrby_bp_user_blogs: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_bp_user_blogs_blogmeta: Data: 0.03MB + Index: 0.03MB + Engine MyISAM hrrby_bp_xprofile_data: Data: 2.52MB + Index: 3.03MB + Engine InnoDB hrrby_bp_xprofile_fields: Data: 0.03MB + Index: 0.05MB + Engine MyISAM hrrby_bp_xprofile_groups: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_bp_xprofile_meta: Data: 0.00MB + Index: 0.01MB + Engine MyISAM hrrby_commentmeta: Data: 1.52MB + Index: 0.77MB + Engine InnoDB hrrby_comments: Data: 12.52MB + Index: 11.09MB + Engine InnoDB hrrby_db7_forms: Data: 0.01MB + Index: 0.00MB + Engine MyISAM hrrby_e_events: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_e_submissions: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_e_submissions_actions_log: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_e_submissions_values: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_giveasap_actions: Data: 0.30MB + Index: 0.07MB + Engine MyISAM hrrby_giveasap_entries: Data: 0.23MB + Index: 0.07MB + Engine MyISAM hrrby_giveasap_meta: Data: 0.35MB + Index: 0.19MB + Engine MyISAM hrrby_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB hrrby_myCRED_log: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_newsletter: Data: 12.52MB + Index: 4.03MB + Engine InnoDB hrrby_newsletter_api_keys: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_newsletter_automated: Data: 0.02MB + Index: 0.00MB + Engine InnoDB hrrby_newsletter_autoresponder: Data: 0.02MB + Index: 0.00MB + Engine InnoDB hrrby_newsletter_autoresponder_steps: Data: 0.02MB + Index: 0.02MB + Engine InnoDB hrrby_newsletter_emails: Data: 3.52MB + Index: 0.00MB + Engine InnoDB hrrby_newsletter_sent: Data: 35.56MB + Index: 33.06MB + Engine InnoDB hrrby_newsletter_stats: Data: 19.55MB + Index: 14.03MB + Engine InnoDB hrrby_newsletter_user_logs: Data: 5.52MB + Index: 0.00MB + Engine InnoDB hrrby_options: Data: 32.45MB + Index: 14.11MB + Engine InnoDB hrrby_postmeta: Data: 276.75MB + Index: 79.28MB + Engine InnoDB hrrby_posts: Data: 20.55MB + Index: 14.06MB + Engine InnoDB hrrby_rt_rtm_activity: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_rt_rtm_api: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_rt_rtm_media: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_rt_rtm_media_interaction: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_rt_rtm_media_meta: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_termmeta: Data: 0.00MB + Index: 0.01MB + Engine MyISAM hrrby_terms: Data: 0.01MB + Index: 0.03MB + Engine MyISAM hrrby_term_relationships: Data: 0.06MB + Index: 0.13MB + Engine MyISAM hrrby_term_taxonomy: Data: 0.01MB + Index: 0.01MB + Engine MyISAM hrrby_uap_loop_entries: Data: 0.02MB + Index: 0.00MB + Engine InnoDB hrrby_uap_loop_entries_items: Data: 0.02MB + Index: 0.00MB + Engine InnoDB hrrby_uap_queue: Data: 0.02MB + Index: 0.02MB + Engine InnoDB hrrby_uap_scheduled_actions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB hrrby_usermeta: Data: 116.64MB + Index: 82.23MB + Engine InnoDB hrrby_users: Data: 8.52MB + Index: 8.55MB + Engine InnoDB hrrby_wcpv_commissions: Data: 0.38MB + Index: 0.04MB + Engine MyISAM hrrby_wcpv_per_product_shipping_rules: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_wcs_payment_retries: Data: 0.16MB + Index: 0.02MB + Engine MyISAM hrrby_wc_admin_notes: Data: 0.06MB + Index: 0.00MB + Engine MyISAM hrrby_wc_admin_note_actions: Data: 0.04MB + Index: 0.01MB + Engine MyISAM hrrby_wc_category_lookup: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_wc_customer_lookup: Data: 0.13MB + Index: 0.11MB + Engine MyISAM hrrby_wc_download_log: Data: 1.52MB + Index: 0.77MB + Engine InnoDB hrrby_wc_order_addresses: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_wc_order_coupon_lookup: Data: 0.00MB + Index: 0.01MB + Engine MyISAM hrrby_wc_order_operational_data: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_wc_order_product_lookup: Data: 0.36MB + Index: 0.28MB + Engine MyISAM hrrby_wc_order_stats: Data: 0.23MB + Index: 0.14MB + Engine MyISAM hrrby_wc_order_tax_lookup: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_wc_product_attributes_lookup: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_wc_product_download_directories: Data: 0.00MB + Index: 0.01MB + Engine MyISAM hrrby_wc_product_meta_lookup: Data: 0.02MB + Index: 0.04MB + Engine MyISAM hrrby_wc_rate_limits: Data: 0.00MB + Index: 0.01MB + Engine MyISAM hrrby_wc_reserved_stock: Data: 0.00MB + Index: 0.00MB + Engine MyISAM hrrby_wc_tax_rate_classes: Data: 0.00MB + Index: 0.01MB + Engine MyISAM hrrby_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB hrrby_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB hrrby_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB hrrby_woocommerce_downloadable_product_permissions: Data: 3.52MB + Index: 10.09MB + Engine InnoDB hrrby_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB hrrby_woocommerce_order_itemmeta: Data: 11.52MB + Index: 9.03MB + Engine InnoDB hrrby_woocommerce_order_items: Data: 1.52MB + Index: 1.52MB + Engine InnoDB hrrby_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB hrrby_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB hrrby_woocommerce_sessions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB hrrby_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB hrrby_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB hrrby_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB hrrby_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB hrrby_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB NS3bS0As_commentmeta: Data: 0.00MB + Index: 0.00MB + Engine MyISAM NS3bS0As_comments: Data: 0.00MB + Index: 0.01MB + Engine MyISAM NS3bS0As_links: Data: 0.00MB + Index: 0.00MB + Engine MyISAM NS3bS0As_options: Data: 0.06MB + Index: 0.01MB + Engine MyISAM NS3bS0As_postmeta: Data: 0.00MB + Index: 0.01MB + Engine MyISAM NS3bS0As_posts: Data: 0.01MB + Index: 0.01MB + Engine MyISAM NS3bS0As_termmeta: Data: 0.00MB + Index: 0.00MB + Engine MyISAM NS3bS0As_terms: Data: 0.00MB + Index: 0.01MB + Engine MyISAM NS3bS0As_term_relationships: Data: 0.00MB + Index: 0.00MB + Engine MyISAM NS3bS0As_term_taxonomy: Data: 0.00MB + Index: 0.00MB + Engine MyISAM NS3bS0As_usermeta: Data: 0.00MB + Index: 0.01MB + Engine MyISAM NS3bS0As_users: Data: 0.00MB + Index: 0.01MB + Engine MyISAM Active Plugins (34) Query Monitor: by John Blackbourn – 3.13.1 myCred: by myCred – 2.5.3 Redux Framework: by Team Redux – 4.4.7 ARMember Lite - Membership Plugin: by Repute Infosystems – 4.0.11 ARMember - Complete Membership Plugin: by Repute Infosystems – 6.0.1 BeeTeam368 Extensions Pro: by BeeTeam368 – 2.0.0 BeeTeam368 Extensions: by BeeTeam368 – 2.0.0 Wbcom Designs - BuddyPress Activity Filter: by Wbcom Designs – 2.8.3 BuddyPress Automatic Friends: by Steven Word – 2.0.8 rtMedia for WordPress, BuddyPress and bbPress: by rtCamp – 4.6.15 BuddyPress: by The BuddyPress Community – 11.3.1 bunny.net: by bunny.net – 1.0.8 Classic Editor: by WordPress Contributors – 1.6.3 CMB2: by CMB2 team – 2.10.1 Contact Form 7: by Takayuki Miyoshi – 5.8 Elementor Pro: by Elementor.com – 3.7.2 Elementor: by Elementor.com – 3.16.3 Simple Giveaways (Premium): by Igor Benic – 2.42.1 Nav Menu Roles: by Kathy Darling – 2.1.2 Newsletter - Amazon SES: by The Newsletter Team – 1.2.8 Newsletter - Addons Manager: by The Newsletter Team – 1.2.0 Newsletter - Reports: by The Newsletter Team – 4.2.0 Newsletter - WP Users Integration: by The Newsletter Team – 1.3.5 Newsletter: by Stefano Lissa & The Newsletter Team – 7.9.3 One Click Demo Import: by OCDI – 3.1.2 Theme My Login: by Theme My Login – 7.1.6 Uncanny Automator Pro: by Uncanny Owl – 5.0 Uncanny Automator: by Uncanny Automator Uncanny Owl – 5.0.1.2 WooCommerce Authorize.Net Gateway: by SkyVerge – 3.2.7 WooCommerce Memberships: by SkyVerge – 1.23.0 WooCommerce Subscriptions: by WooCommerce – 4.4.0 WooCommerce: by Automattic – 8.1.1 WP-PageNavi: by Lester 'GaMerZ' Chan – 2.94.1 WP Sheet Editor - Post Types (Premium): by WP Sheet Editor – 2.24.11 Inactive Plugins (50) Dropin Plugins (2) db.php: Query Monitor Database Class (Drop-in) maintenance.php: maintenance.php Theme Name: Redacted Version: 2.0.0 Author URL: https://themeforest.net/user/redacted Status report information Generated at: 2023-09-19 20:39:07 -05:00 `
Hi @christaylor425 ,
This is really helpful, thanks so much for commenting with the full stack trace and system report. You’re now the second user with the issue that provided a full system report, and besides PHP version, the only similarities we’re seeing are Bunny.net and Woo (but different versions). I tested the Bunny.net plugin, just in case, but we can’t reproduce the fatal.
Our team is wondering if we could maybe check the following:
- Were files for Automator or WooCommerce manually uploaded to the server by FTP, or for both 5.x releases did you update from within WordPress?
- Is there any chance any plugin folders were renamed and that there could be 2 versions of a plugin in 2 folders?
- If you have a Staging site, are you able to disable other plugins to see if this still happens with only Automator and Automator Pro? When Woo has this error, that’s what they recommend.
Since you mention having Pro, maybe we could suggest opening a ticket related to Pro through our normal Help Desk so we can ask for more details about the site?
In case it helps, the error itself is happening when Woo checks for updates and a required object isn’t passed. We don’t use the filter in your stack trace in Uncanny Automator, but we do in Pro related to a license check. If Pro wasn’t downloaded from our site it could explain the error and why we can’t reproduce it. Is your Automator Pro license active on the site?
Thanks
Hi @christaylor425 , our developers also wondered if you could confirm where you host. Apparently they saw a similar issue (not this one) in the past related to Woo that was isolated to WordPress.com hosting; we wanted to try to rule that out.
Hi @christaylor425 , sorry, one last message for now.
Our developer wondered if you could try downloading https://we.tl/t-lOgB9ZgrIY , then replacing the current version of that file by FTP at this path:
wp-content/plugins/uncanny-automator-pro/src/core/admin/licensing/EDD_SL_Plugin_Updater.php
While we can’t reproduce the issue ourselves to confirm it will work, this updates a library file that may be responsible for your issue.
We host on Online.net and its a dedicated machine with root access and no preinstalled software. So its not a VPS or shared hosting.
Our pro license is active however due to the nature of our website (adult) we prefer not to share details about our site even in private support. We have been hacked before and intend to keep ourselves as private as possible.
The plugin you asked me to download expired as it was hosted on wetransfer. If you could host it online privately and send me a link or use an non expiring hosting platform, that would be helpful.
To answer your questions:- Were files for Automator or WooCommerce manually uploaded to the server by FTP, or for both 5.x releases did you update from within WordPress?
Automator is uploaded through FTP as thats how we downloaded it from your site. - Is there any chance any plugin folders were renamed and that there could be 2 versions of a plugin in 2 folders?
No - If you have a Staging site, are you able to disable other plugins to see if this still happens with only Automator and Automator Pro? When Woo has this error,?that’s what they recommend.
Yes. Without Woocommerce, no errors take place.
One more thing to add. Our new dev site which we are testing this on, is clean of any old or erroneous code. Besides this error, all plugins are updated with no errors in debugging.
Well I updated to your latest version and I cant seem to get the error to recur. I will keep you updated if it takes place within the next 48hrs of build.
Error reappeared today. It seems like its not something that happens immediately
- The topic ‘Fatal Error’ is closed to new replies.