• Resolved camya


    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}

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


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

    Rolled back to litespeed-cache.4.6 now.

    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


    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.

    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


    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⚡


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

    Please give it a try. Thanks.

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

    Moderator Yui



    This topic is resolved.

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


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.