mtg169
Forum Replies Created
-
Could you please confirm whether you contacted us using our Basic Question form
Yes.
Unfortunately something in the 4.9.7.1 update keeps corrupting the value to
"none",true, and non-serialized values. It is updated every couple of seconds with values that are sometimes valid and sometimes corrupt, which is why it’s sporadic.Affected sites I am spot checking appear to have a corrupt value for the addons in the
wp_aioseo_cachetable. The key is empty and value is"none", which I’m assuming should likely be a serialized array.When deleting, it gets regenerated again with an empty key, but a serialized value like:
{"wp_actionscheduler_claims":["claim_id","date_created_gmt"],"wp_aioseo_writing_assistant_keywords":["id","uuid","keyword","country","language","progress","keywords","competitors","created","updated"],"wp_actionscheduler_actions":["action_id","hook","status","scheduled_date_gmt","scheduled_date_local","args","schedule","group_id","attempts","last_attempt_gmt","last_attempt_local","claim_id","extended_args","priority"],"wp_actionscheduler_logs":["log_id","action_id","message","log_date_gmt","log_date_local"],"wp_aioseo_posts":["id","post_id","title","description","keywords","keyphrases","page_analysis","primary_term","canonical_url","og_title","og_description","og_object_type","og_image_type","og_image_url","og_image_width","og_image_height","og_image_custom_url","og_image_custom_fields","og_video","og_custom_url","og_article_section","og_article_tags","twitter_use_og","twitter_card","twitter_image_type","twitter_image_url","twitter_image_custom_url","twitter_image_custom_fields","twitter_title","twitter_description","seo_score","schema","schema_type","schema_type_options","pillar_content","robots_default","robots_noindex","robots_noarchive","robots_nosnippet","robots_nofollow","robots_noimageindex","robots_noodp","robots_notranslate","robots_max_snippet","robots_max_videopreview","robots_max_imagepreview","images","image_scan_date","priority","frequency","videos","video_thumbnail","video_scan_date","local_seo","breadcrumb_settings","limit_modified_date","options","ai","created","updated","seo_analyzer_scan_date"],"wp_aioseo_notifications":["id","slug","addon","title","content","type","level","notification_id","notification_name","start","end","button1_label","button1_action","button2_label","button2_action","dismissed","new","created","updated"],"wp_actionscheduler_groups":["group_id","slug"],"wp_aioseo_seo_analyzer_results":["id","data","score","competitor_url","created","updated"],"wp_aioseo_writing_assistant_posts":["id","post_id","keyword_id","content_analysis_hash","content_analysis","created","updated"],"wp_aioseo_crawl_cleanup_logs":["id","slug","key","value","hash","hits","created","updated","param"],"wp_aioseo_cache":["id","key","value","is_object","expiration","created","updated","name"],"wp_aioseo_crawl_cleanup_blocked_args":["id","key","value","key_value_hash","regex","hits","created","updated","param","param_value_hash"],"wp_aioseo_ai_insights_keyword_reports":["id","uuid","keyword","status","brands","brands_mentioned","results","created","updated"]}It may be enough to empty the cache table, but I haven’t verified.
Thanks! Looks good to me on the sites I deployed on and no longer seeing fatals.
Forum: Plugins
In reply to: [Smart Slider 3] Smart Slider 3 Pro updateWe are seeing sites update to a malicious version of 3.5.1.35 Pro that creates a malicious administrator account. It appears that Nextend’s update servers may potentially be compromised.
@glx77 Thanks! Looks like that resolves the issue.
Thanks! I was informed that
WC_Gateway_Stripe_*classes were marked deprecated in 10.2.0 and removed in 10.3.0. They are also for legacy checkout features of Stripe that have been deprecated and hidden from the Stripe plugin since July 2025.We had ~100 sites affected and temporarily rolled back to 10.2.0 and will try the update from a few minutes ago.
In 10.3.0,
includes/payment-methods/class-wc-gateway-stripe-sepa.phpwas deleted entirely so there is noWC_Gateway_Stripe_Sepaclass to extend. That extendsWC_Stripe_Payment_Gatewayfor reference.Rolling back
woocommerce-gateway-stripeto version 10.2.0 is a temporary fix. This error seems to only happen if 10.3.0 is installed.To clarify, I don’t specifically use the Pro version and not looking to update or have support for Pro. We are seeing this on our hosting platform and it’s a compatibility issue with the latest Free version.
The only solution is to rollback the Free version or deactivate Pro. This is hundreds of sites so far and they may also delete your Free version due to compatibility issues with the latest update.Other than deactivating the plugin, a workaround is to disable thumbnails from displaying in the widget’s settings.
Forum: Plugins
In reply to: [Melapress Login Security] Fatals in 2.2.1This fatal is on multiple sites, all of which auto-updated from 2.2.0 to 2.2.1. They are all on PHP 8.1-8.4 and latest stable of WordPress, 6.8.3.
It can be reproduced just be installing and activating the plugin. Fatal happens immediately after activation.
You can see in the error above that it’s passing
strtotime(1764547200)with an integer epoch instead of a string. Thestrtotime()function has been more strict since PHP 8.0. Sounds like you might be testing on old EOL versions of PHP when it allowed any value to be passed without producing a fatal.- This reply was modified 6 months, 1 week ago by mtg169.
Forum: Plugins
In reply to: [Better Robots.txt - AI-Ready Crawl Control & Bot Governance] Fatals in 2.0.32.0.4 was there, but now gone. Looks to be tagged as 2.0.2 now.
Noting some sites throw a similar fatal here:
PHP Fatal error: Uncaught Error: Call to a member function cronKey() on null in /srv/htdocs/wp-content/plugins/wpdm-premium-packages/includes/libs/CronJobs.php:174Thanks for the updates. Unfortunately we are still seeing the second error I mentioned after the initial fix attempt in latest versions, including 4.8.9. Still doesn’t have proper data type checks.
PHP Fatal error: Uncaught TypeError: Cannot access offset of type string on string in /srv/htdocs/wp-content/plugins/all-in-one-seo-pack/app/Common/Schema/Graphs/BreadcrumbList.php:32
Stack trace:
#0 /srv/htdocs/wp-content/plugins/all-in-one-seo-pack/app/Common/Schema/Schema.php(191): AIOSEO\Plugin\Common\Schema\Graphs\BreadcrumbList->get()
#1 /srv/htdocs/wp-content/plugins/all-in-one-seo-pack/app/Common/Schema/Schema.php(145): AIOSEO\Plugin\Common\Schema\Schema->generateSchema()
#2 /srv/htdocs/wp-content/plugins/all-in-one-seo-pack/app/Common/Views/main/schema.php(18): AIOSEO\Plugin\Common\Schema\Schema->get()
#3 /srv/htdocs/wp-content/plugins/all-in-one-seo-pack/app/Common/Main/Head.php(168): require('/srv/htdocs/wp-...')
#4 /srv/htdocs/wp-content/plugins/all-in-one-seo-pack/app/Common/Main/Head.php(126): AIOSEO\Plugin\Common\Main\Head->output()
#5 /wordpress/core/6.8.3/wp-includes/class-wp-hook.php(324): AIOSEO\Plugin\Common\Main\Head->wpHead('')
#6 /wordpress/core/6.8.3/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#7 /wordpress/core/6.8.3/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#8 /wordpress/core/6.8.3/wp-includes/general-template.php(3192): do_action('wp_head')
#9 /wordpress/core/6.8.3/wp-includes/template-canvas.php(17): wp_head()
#10 /wordpress/core/6.8.3/wp-includes/template-loader.php(106): include('/wordpress/core...')
#11 /wordpress/core/6.8.3/wp-blog-header.php(19): require_once('/wordpress/core...')
#12 /wordpress/core/6.8.3/index.php(17): require('/wordpress/core...')
#13 {main}
thrown in /srv/htdocs/wp-content/plugins/all-in-one-seo-pack/app/Common/Schema/Graphs/BreadcrumbList.php on line 32