Fatal error: Uncaught Error: Cannot use string offset as an array
-
Hello guys,
A weird error happened to me today.
I’m trying to fix it, but im still investigating the cause.
Just sending this FYI.Disabling Wordfence removes the error.
Environment:
Linux (ubuntu)
PHP 7.4.12
MySQL 5.7
WP 5.5.3Here’s some log lines:
Warning: Invalid argument supplied for foreach() in /–PATH-REMOVED–/wp-content/plugins/wordfence/lib/wfAdminNoticeQueue.php on line 22
Notice: A non well formed numeric value encountered in /–PATH-REMOVED–/wp-content/plugins/wordfence/lib/wfAdminNoticeQueue.php on line 42
Notice: Array to string conversion in /–PATH-REMOVED–/wp-content/plugins/wordfence/lib/wfAdminNoticeQueue.php on line 42
Notice: A non well formed numeric value encountered in /–PATH-REMOVED–/wp-content/plugins/wordfence/lib/wfAdminNoticeQueue.php on line 48
Fatal error: Uncaught Error: Cannot use string offset as an array in /–PATH-REMOVED–/wp-content/plugins/wordfence/lib/wfAdminNoticeQueue.php:48 Stack trace: #0 /–PATH-REMOVED–/wp-content/plugins/wordfence/lib/wordfenceClass.php(6121): wfAdminNoticeQueue::addAdminNotice() #1 /–PATH-REMOVED–/wp-includes/class-wp-hook.php(287): wordfence::admin_menus() #2 /–PATH-REMOVED–/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters() #3 /–PATH-REMOVED–/wp-includes/plugin.php(478): WP_Hook->do_action() #4 /–PATH-REMOVED–/wp-admin/includes/menu.php(155): do_action() #5 /–PATH-REMOVED–/wp-admin/menu.php(327): require_once(‘/home/…’) #6 /–PATH-REMOVED–/wp-admin/admin.php(158): require(‘/home/…’) #7 /–PATH-REMOVED–/wp-admin/plugins.php(10): require_once(‘/home/…’) #8 {main} thrown in /–PATH-REMOVED–/wp-content/plugins/wordfence/lib/wfAdminNoticeQueue.php on line 48
Há um erro crítico no seu site. Verifique seu e-mail para instruções.Warning: Invalid argument supplied for foreach() in /–PATH-REMOVED–/wp-content/plugins/wordfence/lib/wfAdminNoticeQueue.php on line 22
Warning: Illegal string offset ‘a9d437ef-4100-49c0-a58c-25e5442e4865’ in /–PATH-REMOVED–/wp-content/plugins/wordfence/lib/wfAdminNoticeQueue.php on line 42
Notice: Array to string conversion in /–PATH-REMOVED–/wp-content/plugins/wordfence/lib/wfAdminNoticeQueue.php on line 42
Warning: Illegal string offset ‘a9d437ef-4100-49c0-a58c-25e5442e4865’ in /–PATH-REMOVED–/wp-content/plugins/wordfence/lib/wfAdminNoticeQueue.php on line 48
Fatal error: Uncaught Error: Cannot use string offset as an array in /–PATH-REMOVED–/wp-content/plugins/wordfence/lib/wfAdminNoticeQueue.php:48 Stack trace: #0 /–PATH-REMOVED–/wp-content/plugins/wordfence/lib/wordfenceClass.php(6121): wfAdminNoticeQueue::addAdminNotice() #1 /–PATH-REMOVED–/wp-includes/class-wp-hook.php(287): wordfence::admin_menus() #2 /–PATH-REMOVED–/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters() #3 /–PATH-REMOVED–/wp-includes/plugin.php(478): WP_Hook->do_action() #4 /–PATH-REMOVED–/wp-admin/includes/menu.php(155): do_action() #5 /–PATH-REMOVED–/wp-admin/menu.php(327): require_once(‘/home/…’) #6 /–PATH-REMOVED–/wp-admin/admin.php(158): require(‘/home/…’) #7 /–PATH-REMOVED–/wp-admin/index.php(10): require_once(‘/home/…’) #8 {main} thrown in /–PATH-REMOVED–/wp-content/plugins/wordfence/lib/wfAdminNoticeQueue.php on line 48
Warning: Invalid argument supplied for foreach() in /–PATH-REMOVED–/wp-content/plugins/wordfence/lib/wfAdminNoticeQueue.php on line 22
Warning: Illegal string offset ‘a3d705be-7d7d-4c74-ac29-24ca514d69d6’ in /–PATH-REMOVED–/wp-content/plugins/wordfence/lib/wfAdminNoticeQueue.php on line 42
Notice: Array to string conversion in /–PATH-REMOVED–/wp-content/plugins/wordfence/lib/wfAdminNoticeQueue.php on line 42
Warning: Illegal string offset ‘a3d705be-7d7d-4c74-ac29-24ca514d69d6’ in /–PATH-REMOVED–/wp-content/plugins/wordfence/lib/wfAdminNoticeQueue.php on line 48
Fatal error: Uncaught Error: Cannot use string offset as an array in /–PATH-REMOVED–/wp-content/plugins/wordfence/lib/wfAdminNoticeQueue.php:48 Stack trace: #0 /–PATH-REMOVED–/wp-content/plugins/wordfence/lib/wordfenceClass.php(6121): wfAdminNoticeQueue::addAdminNotice() #1 /–PATH-REMOVED–/wp-includes/class-wp-hook.php(287): wordfence::admin_menus() #2 /–PATH-REMOVED–/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters() #3 /–PATH-REMOVED–/wp-includes/plugin.php(478): WP_Hook->do_action() #4 /–PATH-REMOVED–/wp-admin/includes/menu.php(155): do_action() #5 /–PATH-REMOVED–/wp-admin/menu.php(327): require_once(‘/home/…’) #6 /–PATH-REMOVED–/wp-admin/admin.php(158): require(‘/home/…’) #7 /–PATH-REMOVED–/wp-admin/index.php(10): require_once(‘/home/…’) #8 {main} thrown in /–PATH-REMOVED–/wp-content/plugins/wordfence/lib/wfAdminNoticeQueue.php on line 48
Thanks
Isaque
The topic ‘Fatal error: Uncaught Error: Cannot use string offset as an array’ is closed to new replies.