• Resolved camya

    (@ecc)


    WordPress version 6.0.1
    Active theme: MySite (child theme) (version 0.1.2)
    Current plugin: LiteSpeed Cache (version 5.0)
    PHP version 8.0.21

    Error Details
    =============
    An error of type E_ERROR was caused in line 583 of the file /wp-content/plugins/litespeed-cache/src/root.cls.php. Error message: Uncaught TypeError: array_merge(): Argument #1 must be of type array, null given in /wp-content/plugins/litespeed-cache/src/root.cls.php:583
    Stack trace:
    #0 /wp-content/plugins/litespeed-cache/src/root.cls.php(583): array_merge()
    #1 /wp-content/plugins/litespeed-cache/tpl/banner/new_version.php(24): LiteSpeed\Root::save_summary()
    #2 /wp-content/plugins/litespeed-cache/src/gui.cls.php(354): include(‘/home/mysite/…’)
    #3 /wp-content/plugins/litespeed-cache/src/admin-display.cls.php(185): LiteSpeed\GUI->show_promo()
    #4 /wp-includes/class-wp-hook.php(307): LiteSpeed\Admin_Display->enqueue_scripts()
    #5 /wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters()
    #6 /wp-includes/plugin.php(476): WP_Hook->do_action()
    #7 /wp-admin/admin-header.php(118): do_action()
    #8 /wp-admin/edit.php(397): require_once(‘/home/mysite/…’)
    #9 {main}
    thrown

Viewing 8 replies - 1 through 8 (of 8 total)
  • Thread Starter camya

    (@ecc)

    Tried LiteSpeed Cache v5.0.0.1, but the error is still there.

    Rolled back to litespeed-cache.4.6 now.

    industrialtex

    (@industrialtex)

    Facing a similar issue. Not able to access the dashboard.

    Error Log:

    PHP Fatal error: Uncaught TypeError: array_merge(): Argument #1 must be of type array, null given in /wp-content/plugins/litespeed-cache/src/root.cls.php:583

    Thread Starter camya

    (@ecc)

    You rolled back to version 4.6 too already?

    You can download the old LiteSpeed Cache version here: https://wordpress.org/plugins/litespeed-cache/advanced/ (At the bottom of the page.)

    Good luck.

    industrialtex

    (@industrialtex)

    @ecc
    Yes, I rolled back to version 4.6 and thanks for the heads up for not updating to v5.0.0.1.

    Thread Starter camya

    (@ecc)

    It’s strange that your problem disappeared after using WP CLI.

    Maybe (I’ve not checked the sourcecode) some kind of update/migrate mechanism was not triggered correctly while updating via WordPress Admin panel from 4.6 to 5.0?

    Toggling the plugin via WP CLI then activated the activation hook and (maybe) migrated to the new major version correctly.

    Just an idea. ;)`

    Plugin Support Hai Zheng⚡

    (@hailite)

    The potential issue is fixed in just now release v5.0.1.

    Please give it a try. Thanks.

    sallory85

    (@sallory85)

    It got fixed with the new update Version 5.0.1, I think it’s caused by incompatibility with PHP 8!

    Moderator Yui

    (@fierevere)

    永子

    This topic is resolved.

    If you still have issues after update – create your own support topic

    Closed

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘TypeError: array_merge() – PHP 8.0.21 / WordPress 6.0.1 / LiteSpeed Cache 5.0’ is closed to new replies.