Forum Replies Created

Viewing 15 replies - 1 through 15 (of 106 total)
  • Thread Starter mtg169

    (@mtg169)

    Could you please confirm whether you contacted us using our Basic Question form

    Yes.

    Thread Starter mtg169

    (@mtg169)

    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.

    Thread Starter mtg169

    (@mtg169)

    Affected sites I am spot checking appear to have a corrupt value for the addons in the wp_aioseo_cache table. 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.

    Thread Starter mtg169

    (@mtg169)

    Thanks! Looks good to me on the sites I deployed on and no longer seeing fatals.

    We 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.

    Thread Starter mtg169

    (@mtg169)

    @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.php was deleted entirely so there is no WC_Gateway_Stripe_Sepa class to extend. That extends WC_Stripe_Payment_Gateway for reference.

    Rolling back woocommerce-gateway-stripe to version 10.2.0 is a temporary fix. This error seems to only happen if 10.3.0 is installed.

    Thread Starter mtg169

    (@mtg169)

    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.

    Thread Starter mtg169

    (@mtg169)

    This 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. The strtotime() 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.
    Thread Starter mtg169

    (@mtg169)

    2.0.4 was there, but now gone. Looks to be tagged as 2.0.2 now.

    Thread Starter mtg169

    (@mtg169)

    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:174
    Thread Starter mtg169

    (@mtg169)

    Thanks 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

Viewing 15 replies - 1 through 15 (of 106 total)