• Resolved seounpacked

    (@charlenehegge)


    After updating Yoast to 17.9 we are getting a critical error each time we try to update/publish a page. Fortunately, the changes still appear to be saving for now.

    I’ve determined that if I deactivate Site Origin Widgets bundle, the conflict is resolved, but this has never been an issue in the past. I have tried deleting and re-installing the Yoast plugin, as well as deleting entirely via FTP and re-adding. The same issue occurs each time.

    Here is the error that is emailed to me. Any help would be appreciated.

    WordPress version 5.8.3
    Current theme: Vantage Child (version 1.15.5.1606343971)
    Current plugin: Yoast SEO (version 17.9)
    PHP version 8.0.13
    
    Error Details
    =============
    An error of type E_ERROR was caused in line 121 of the file
    /home/oiaxb7n4ueyo/public_html/flexible-payroll.com/wp-content/plugins/wordpress-seo/src/repositories/seo-links-repository.php.
    Error message: Uncaught TypeError: array_column(): Argument #1
    ($array) must be of type array, bool given in
    /home/oiaxb7n4ueyo/public_html/flexible-payroll.com/wp-content/plugins/wordpress-seo/src/repositories/seo-links-repository.php:121
    Stack trace:
    #0 /home/oiaxb7n4ueyo/public_html/flexible-payroll.com/wp-content/plugins/wordpress-seo/src/repositories/seo-links-repository.php(121):
    array_column()
    #1 /home/oiaxb7n4ueyo/public_html/flexible-payroll.com/wp-content/plugins/wordpress-seo/src/builders/indexable-link-builder.php(477):
    Yoast\WP\SEO\Repositories\SEO_Links_Repository->get_incoming_link_counts_for_indexable_ids()
    #2 /home/oiaxb7n4ueyo/public_html/flexible-payroll.com/wp-content/plugins/wordpress-seo/src/builders/indexable-link-builder.php(392):
    Yoast\WP\SEO\Builders\Indexable_Link_Builder->update_incoming_links_for_related_indexables()
    #3 /home/oiaxb7n4ueyo/public_html/flexible-payroll.com/wp-content/plugins/wordpress-seo/src/builders/indexable-link-builder.php(122):
    Yoast\WP\SEO\Builders\Indexable_Link_Builder->update_related_indexables()
    #4 /home/oiaxb7n4ueyo/public_html/flexible-payroll.com/wp-content/plugins/wordpress-seo/src/integrations/watchers/indexable-post-watcher.php(197):
    Yoast\WP\SEO\Builders\Indexable_Link_Builder->build()
    #5 /home/oiaxb7n4ueyo/public_html/flexible-payroll.com/wp-includes/class-wp-hook.php(305):
    Yoast\WP\SEO\Integrations\Watchers\Indexable_Post_Watcher->build_indexable()
    #6 /home/oiaxb7n4ueyo/public_html/flexible-payroll.com/wp-includes/class-wp-hook.php(327):
    WP_Hook->apply_filters()
    #7 /home/oiaxb7n4ueyo/public_html/flexible-payroll.com/wp-includes/plugin.php(470):
    WP_Hook->do_action()
    #8 /home/oiaxb7n4ueyo/public_html/flexible-payroll.com/wp-includes/post.php(4479):
    do_action()
    #9 /home/oiaxb7n4ueyo/public_html/flexible-payroll.com/wp-includes/post.php(4570):
    wp_insert_post()
    #10 /home/oiaxb7n4ueyo/public_html/flexible-payroll.com/wp-content/plugins/siteorigin-panels/inc/admin.php(280):
    wp_update_post()
    #11 /home/oiaxb7n4ueyo/public_html/flexible-payroll.com/wp-includes/class-wp-hook.php(305):
    SiteOrigin_Panels_Admin->save_post()
    #12 /home/oiaxb7n4ueyo/public_html/flexible-payroll.com/wp-includes/class-wp-hook.php(327):
    WP_Hook->apply_filters()
    #13 /home/oiaxb7n4ueyo/public_html/flexible-payroll.com/wp-includes/plugin.php(470):
    WP_Hook->do_action()
    #14 /home/oiaxb7n4ueyo/public_html/flexible-payroll.com/wp-includes/post.php(4468):
    do_action()
    #15 /home/oiaxb7n4ueyo/public_html/flexible-payroll.com/wp-includes/post.php(4570):
    wp_insert_post()
    #16 /home/oiaxb7n4ueyo/public_html/flexible-payroll.com/wp-admin/includes/post.php(423):
    wp_update_post()
    #17 /home/oiaxb7n4ueyo/public_html/flexible-payroll.com/wp-admin/post.php(227):
    edit_post()
    #18 {main}
      thrown

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Support Michael Tiña

    (@mikes41720)

    Hi @charlenehegge

    We’re sorry to hear that you’ve encountered this error with the latest update to Yoast SEO v17.9.

    You’ve mentioned that you’ve already tried deleting and reinstalling the plugin but that the issue still occurs.

    Often, we see problems occur in combination with another plugin or theme. The fastest way to rule out any conflict, is to deactivate all non-Yoast plugins and switch to a standard theme like Twenty Twenty.

    Please test this on your development or staging site, if you have one. If not, we recommend using the Health Check & Troubleshooting plugin. This plugin has a troubleshooting mode, which does not affect normal visitors to your site.

    If you’re unfamiliar with checking for conflicts, we’d like to point you to a step-by-step guide that will walk you through the process: How to check for plugin conflicts

    Could you start with a default WP theme such as TwentyTwenty and only the Yoast SEO plugin activated? Then enable your preferred theme and then your plugins, one by one, until you are able to reproduce the issue and locate the conflict.

    Thread Starter seounpacked

    (@charlenehegge)

    I already determined the incompatibility issue is with the Site Origins widget bundle plugin. If I deactivate Site Origin Widgets bundle OR Yoast, the issue is resolved. But with both active, even using a default theme like 2021, the error persists. This has never been an issue in the past and only started when the Yosst plug-in updated.

    @charlenehegge

    I tried to reproduce the error with the following configuration but to no avail.

    WordPress 5.8.3
    Activated Theme: TwentyTwenty One
    Activated Plugins: Page Builder by SiteOrigin v2.16.0 + SiteOrigin Widgets Bundle v1.29.0 + Yoast SEO 17.9
    PHP: 8.0.0
    Web server: Apache/2.4.43 (Unix)

    If you have additional suggestions with steps regarding replicating this error, please let us know.

    We are going ahead and marking this issue as resolved due to inactivity. If you require any further assistance please create a new issue.

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘Yoast Incompatibility after Update’ is closed to new replies.