Fatal error when loading editor plugin
-
Hello,
I have both burst statistics and Visual Composer installed for my page. I recieve a fatal error if I try to edit any page of my website with the VC editor and after deactivating plugin after plugin, I figured out that BS is the cause. I rolled back the Burst Statistics plugin to see what version worked last. 1.8.0.1 still had the VC editor working, but starting from 2.0.6 (two updates ago) the error starts to occur. I have contacted the VC support but after I sent them my debug.log file, they told me to ask the support for BS, so here I am. I hope this can be fixed, otherwise I need to use an outdated BS version or deactivate.
Thanks in advance!
-
Hi @m4dlynn can you share the fatal error you get? If you install the WP Debugging plugin, you can copy the error here, then we can probably see what is causing the issue.
Here you go:
Fatal error: Uncaught TypeError: Burst\Admin\Admin::enqueue_assets(): Argument #1 ($hook) must be of type string, null given, called in /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-includes/class-wp-hook.php on line 324 and defined in /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/burst-statistics/src/Admin/class-admin.php:387 Stack trace: #0 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-includes/class-wp-hook.php(324): Burst\Admin\Admin->enqueue_assets() #1 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #2 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-includes/plugin.php(517): WP_Hook->do_action() #3 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/resources/views/editor/frontend/header.php(41): do_action() #4 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Helpers/Views.php(56): include(‘/homepages/17/d…’) #5 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Framework/helpers.php(89): VisualComposer\Helpers\Views->render() #6 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/resources/views/editor/frontend/frontend.php(22): vcview() #7 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Helpers/Views.php(56): include(‘/homepages/17/d…’) #8 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Modules/Editors/Frontend/Controller.php(144): VisualComposer\Helpers\Views->render() #9 [internal function]: VisualComposer\Modules\Editors\Frontend\Controller->renderEditorBase() #10 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Framework/Container.php(63): ReflectionMethod->invokeArgs() #11 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Helpers/Traits/EventsFilters.php(30): VisualComposer\Framework\Container->call() #12 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Framework/Illuminate/Container/Container.php(260): VisualComposer\Modules\Editors\Frontend\Controller->VisualComposer\Helpers\Traits\{closure}() #13 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Framework/Illuminate/Filters/Dispatcher.php(36): VisualComposer\Framework\Illuminate\Container\Container->call() #14 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Framework/helpers.php(77): VisualComposer\Framework\Illuminate\Filters\Dispatcher->fire() #15 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Modules/Editors/Frontend/Controller.php(93): vcfilter() #16 [internal function]: VisualComposer\Modules\Editors\Frontend\Controller->init() #17 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Framework/Container.php(63): ReflectionMethod->invokeArgs() #18 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Modules/Editors/Frontend/Controller.php(45): VisualComposer\Framework\Container->call() #19 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Framework/Container.php(67): VisualComposer\Modules\Editors\Frontend\Controller->VisualComposer\Modules\Editors\Frontend\{closure}() #20 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Helpers/Traits/WpFiltersActions.php(23): VisualComposer\Framework\Container->call() #21 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-includes/class-wp-hook.php(324): VisualComposer\Modules\Editors\Frontend\Controller->VisualComposer\Helpers\Traits\{closure}() #22 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-includes/plugin.php(205): WP_Hook->apply_filters() #23 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-includes/pluggable.php(1205): apply_filters() #24 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-admin/admin.php(100): auth_redirect() #25 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-admin/post.php(12): require_once(‘/homepages/17/d…’) #26 {main} thrown in /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/burst-statistics/src/Admin/class-admin.php on line 387
Hi @m4dlynn,
It looks like Visual Composer is interfering with a default property in WordPress.
When I look at the WordPress resources: https://developer.ww.wp.xz.cn/reference/hooks/admin_enqueue_scripts/
It says the $property should be a string. Visual Composer somehow breaks this default WordPress behavior, which doesn’t seem like a good thing to do.
However, I don’t want to send you back and forth between plugin devs, so I’ll catch this Visual Composer behavior on our side to prevent any errors from occurring on your site.
I have an update planned for next week, you can update to the latest version then.
Thank you very much, I’m looking forward to it. If it should still break after the update, I’ll tell you but also contact the VC support again. VC is such a headache sometimes lol
So I updated my plugins today, including BS but the fatal error still occures. Here’s the error:
Fatal error: Uncaught TypeError: Burst\Admin\Dashboard_Widget\Dashboard_Widget::enqueue(): Argument #1 ($hook) must be of type string, null given, called in /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-includes/class-wp-hook.php on line 324 and defined in /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/burst-statistics/src/Admin/Dashboard_Widget/class-dashboard-widget.php:47 Stack trace: #0 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-includes/class-wp-hook.php(324): Burst\Admin\Dashboard_Widget\Dashboard_Widget->enqueue() #1 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #2 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-includes/plugin.php(517): WP_Hook->do_action() #3 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/resources/views/editor/frontend/header.php(41): do_action() #4 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Helpers/Views.php(56): include(‘/homepages/17/d…’) #5 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Framework/helpers.php(89): VisualComposer\Helpers\Views->render() #6 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/resources/views/editor/frontend/frontend.php(22): vcview() #7 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Helpers/Views.php(56): include(‘/homepages/17/d…’) #8 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Modules/Editors/Frontend/Controller.php(144): VisualComposer\Helpers\Views->render() #9 [internal function]: VisualComposer\Modules\Editors\Frontend\Controller->renderEditorBase() #10 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Framework/Container.php(63): ReflectionMethod->invokeArgs() #11 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Helpers/Traits/EventsFilters.php(30): VisualComposer\Framework\Container->call() #12 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Framework/Illuminate/Container/Container.php(260): VisualComposer\Modules\Editors\Frontend\Controller->VisualComposer\Helpers\Traits\{closure}() #13 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Framework/Illuminate/Filters/Dispatcher.php(36): VisualComposer\Framework\Illuminate\Container\Container->call() #14 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Framework/helpers.php(77): VisualComposer\Framework\Illuminate\Filters\Dispatcher->fire() #15 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Modules/Editors/Frontend/Controller.php(93): vcfilter() #16 [internal function]: VisualComposer\Modules\Editors\Frontend\Controller->init() #17 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Framework/Container.php(63): ReflectionMethod->invokeArgs() #18 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Modules/Editors/Frontend/Controller.php(45): VisualComposer\Framework\Container->call() #19 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Framework/Container.php(67): VisualComposer\Modules\Editors\Frontend\Controller->VisualComposer\Modules\Editors\Frontend\{closure}() #20 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Helpers/Traits/WpFiltersActions.php(23): VisualComposer\Framework\Container->call() #21 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-includes/class-wp-hook.php(324): VisualComposer\Modules\Editors\Frontend\Controller->VisualComposer\Helpers\Traits\{closure}() #22 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-includes/plugin.php(205): WP_Hook->apply_filters() #23 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-includes/pluggable.php(1205): apply_filters() #24 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-admin/admin.php(100): auth_redirect() #25 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-admin/post.php(12): require_once(‘/homepages/17/d…’) #26 {main} thrown in /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/burst-statistics/src/Admin/Dashboard_Widget/class-dashboard-widget.php on line 47
I’m so sorry! I updated the function from the previous error in two locations, but missed another occurrence of the same function!
I’ve updated it here:
https://github.com/Burst-Statistics/burst-statisticsYou can download the latest zip by clicking the green ‘code’ button, then ‘download zip’. You can then deactivate your current Burst plugin, then upload and install this one by going to plugins, add new, upload. Then select the zip file.
That should resolve the issue.
Thank you for your patience with this issue, but it didn’t resolve it yet… I have version 2.1.0 deactivated now (the latest version) and your zip version (2.0.5) activated. Here is the current fatal error:
Fatal error: Uncaught TypeError: Burst\Admin\Admin::enqueue_assets(): Argument #1 ($hook) must be of type string, null given, called in /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-includes/class-wp-hook.php on line 324 and defined in /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/burst-statistics-main/src/Admin/class-admin.php:388 Stack trace: #0 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-includes/class-wp-hook.php(324): Burst\Admin\Admin->enqueue_assets() #1 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #2 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-includes/plugin.php(517): WP_Hook->do_action() #3 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/resources/views/editor/frontend/header.php(41): do_action() #4 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Helpers/Views.php(56): include(‘/homepages/17/d…’) #5 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Framework/helpers.php(89): VisualComposer\Helpers\Views->render() #6 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/resources/views/editor/frontend/frontend.php(22): vcview() #7 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Helpers/Views.php(56): include(‘/homepages/17/d…’) #8 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Modules/Editors/Frontend/Controller.php(144): VisualComposer\Helpers\Views->render() #9 [internal function]: VisualComposer\Modules\Editors\Frontend\Controller->renderEditorBase() #10 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Framework/Container.php(63): ReflectionMethod->invokeArgs() #11 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Helpers/Traits/EventsFilters.php(30): VisualComposer\Framework\Container->call() #12 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Framework/Illuminate/Container/Container.php(260): VisualComposer\Modules\Editors\Frontend\Controller->VisualComposer\Helpers\Traits\{closure}() #13 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Framework/Illuminate/Filters/Dispatcher.php(36): VisualComposer\Framework\Illuminate\Container\Container->call() #14 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Framework/helpers.php(77): VisualComposer\Framework\Illuminate\Filters\Dispatcher->fire() #15 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Modules/Editors/Frontend/Controller.php(93): vcfilter() #16 [internal function]: VisualComposer\Modules\Editors\Frontend\Controller->init() #17 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Framework/Container.php(63): ReflectionMethod->invokeArgs() #18 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Modules/Editors/Frontend/Controller.php(45): VisualComposer\Framework\Container->call() #19 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Framework/Container.php(67): VisualComposer\Modules\Editors\Frontend\Controller->VisualComposer\Modules\Editors\Frontend\{closure}() #20 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/visualcomposer/visualcomposer/Helpers/Traits/WpFiltersActions.php(23): VisualComposer\Framework\Container->call() #21 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-includes/class-wp-hook.php(324): VisualComposer\Modules\Editors\Frontend\Controller->VisualComposer\Helpers\Traits\{closure}() #22 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-includes/plugin.php(205): WP_Hook->apply_filters() #23 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-includes/pluggable.php(1205): apply_filters() #24 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-admin/admin.php(100): auth_redirect() #25 /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-admin/post.php(12): require_once(‘/homepages/17/d…’) #26 {main} thrown in /homepages/17/d573013771/htdocs/clickandbuilds/GLControl/wp-content/plugins/burst-statistics-main/src/Admin/class-admin.php on line 388
Hi @m4dlynn,
I’m sorry, GitHub is supposed to sync with our GitLab repository, but apparently this is not working, as it gave you an older version.
Can you try again with this version?
This worked! Thank you very much!
Great! Thanks for letting us know it worked!
The topic ‘Fatal error when loading editor plugin’ is closed to new replies.