• Hey,
    When I try to access “pages” on my Admin panel I get a critical error. When I disable the plugin everything is fine.

    The message:
    “There has been a critical error on your website. Please check your site admin email inbox for instructions.”

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

Viewing 8 replies - 1 through 8 (of 8 total)
  • To understand what happened, we need to look at the errors. To do this, enable debug mode – add these lines to the wp-config.php file:

    define( 'WP_DEBUG', true ); 
    define( 'WP_DEBUG_LOG', true );
    define( 'WP_DEBUG_DISPLAY', false );

    After that, activate the plugin Clearly and go to the error page. After that, you can deactivate the plugin and disable debugging mode.
    Error messages will appear in the wp-content/debug.log file. Send them all here

    Same here – when i try to edit a page i get the following from Query Monitor. When I disable clearfy the issues goes away.

    I’ll be downgrading the plugin for now to the previous version.

    Fatal error: Uncaught Error: Cannot use object of type Closure as array
    in /public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1301

    Call stack:

    WP_REST_Server::get_data_for_route()
    wp-includes/rest-api/class-wp-rest-server.php:1224
    WP_REST_Server::get_data_for_routes()
    wp-includes/rest-api/class-wp-rest-server.php:1143
    WP_REST_Server::get_index()
    wp-includes/rest-api/class-wp-rest-server.php:1050
    WP_REST_Server::dispatch()
    wp-includes/rest-api.php:464
    rest_do_request()
    wp-includes/rest-api.php:1984
    rest_preload_api_request()
    array_reduce()
    wp-admin/edit-form-blocks.php:77
    require()
    wp-admin/post.php:187

    Same here… Here’s the log.

    [05-Sep-2020 07:49:30 UTC] PHP Notice:  register_rest_route est appelée de la mauvaise manière. La définition de la route de l’API REST pour <code>clearfy-gutenberg-autosave/v1/interval</code> n’a pas l’argument <code>permission_callback</code> nécessaire. Pour les routes de l’API REST qui sont destinées à être publiques, utilisez <code>__return_true</code> comme rappel de permission. Veuillez lire <a href="https://fr.www.ads-software.com/support/article/debugging-in-wordpress/">Débogage dans WordPress</a> (en) pour plus d’informations. (Ce message a été ajouté à la version 5.5.0.) in /home/vkihsyaq/public_html/wp-includes/functions.php on line 5225
    [05-Sep-2020 07:49:30 UTC] PHP Notice:  register_rest_route est appelée de la mauvaise manière. La définition de la route de l’API REST pour <code>clearfy-gutenberg-autosave/v1/interval</code> n’a pas l’argument <code>permission_callback</code> nécessaire. Pour les routes de l’API REST qui sont destinées à être publiques, utilisez <code>__return_true</code> comme rappel de permission. Veuillez lire <a href="https://fr.www.ads-software.com/support/article/debugging-in-wordpress/">Débogage dans WordPress</a> (en) pour plus d’informations. (Ce message a été ajouté à la version 5.5.0.) in /home/vkihsyaq/public_html/wp-includes/functions.php on line 5225
    [05-Sep-2020 07:49:30 UTC] PHP Fatal error:  Uncaught Error: Cannot use object of type Closure as array in /home/vkihsyaq/public_html/wp-includes/rest-api/class-wp-rest-server.php:1301
    Stack trace:
    #0 /home/vkihsyaq/public_html/wp-includes/rest-api/class-wp-rest-server.php(1224): WP_REST_Server->get_data_for_route('/clearfy-gutenb...', Array, 'view')
    #1 /home/vkihsyaq/public_html/wp-includes/rest-api/class-wp-rest-server.php(1143): WP_REST_Server->get_data_for_routes(Array, 'view')
    #2 /home/vkihsyaq/public_html/wp-includes/rest-api/class-wp-rest-server.php(1050): WP_REST_Server->get_index(Object(WP_REST_Request))
    #3 /home/vkihsyaq/public_html/wp-includes/rest-api.php(464): WP_REST_Server->dispatch(Object(WP_REST_Request))
    #4 /home/vkihsyaq/public_html/wp-includes/rest-api.php(1984): rest_do_request(Object(WP_REST_Request))
    #5 [internal function]: rest_preload_api_request(Array, '/')
    #6 /home/vkihsyaq/public_html/wp-admin/edit-form-blocks.php(77): array_reduce(Array, 'rest_preload_ap...', Array)
    #7 /home/vkihsyaq/public_html/wp-admin/post.php(187): requi in /home/vkihsyaq/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1301
    [05-Sep-2020 07:49:38 UTC] PHP Notice:  register_rest_route est appelée de la mauvaise manière. La définition de la route de l’API REST pour <code>clearfy-gutenberg-autosave/v1/interval</code> n’a pas l’argument <code>permission_callback</code> nécessaire. Pour les routes de l’API REST qui sont destinées à être publiques, utilisez <code>__return_true</code> comme rappel de permission. Veuillez lire <a href="https://fr.www.ads-software.com/support/article/debugging-in-wordpress/">Débogage dans WordPress</a> (en) pour plus d’informations. (Ce message a été ajouté à la version 5.5.0.) in /home/vkihsyaq/public_html/wp-includes/functions.php on line 5225
    [05-Sep-2020 07:49:38 UTC] PHP Notice:  register_rest_route est appelée de la mauvaise manière. La définition de la route de l’API REST pour <code>clearfy-gutenberg-autosave/v1/interval</code> n’a pas l’argument <code>permission_callback</code> nécessaire. Pour les routes de l’API REST qui sont destinées à être publiques, utilisez <code>__return_true</code> comme rappel de permission. Veuillez lire <a href="https://fr.www.ads-software.com/support/article/debugging-in-wordpress/">Débogage dans WordPress</a> (en) pour plus d’informations. (Ce message a été ajouté à la version 5.5.0.) in /home/vkihsyaq/public_html/wp-includes/functions.php on line 5225
    [05-Sep-2020 07:49:38 UTC] PHP Fatal error:  Uncaught Error: Cannot use object of type Closure as array in /home/vkihsyaq/public_html/wp-includes/rest-api/class-wp-rest-server.php:1301
    Stack trace:
    #0 /home/vkihsyaq/public_html/wp-includes/rest-api/class-wp-rest-server.php(1224): WP_REST_Server->get_data_for_route('/clearfy-gutenb...', Array, 'view')
    #1 /home/vkihsyaq/public_html/wp-includes/rest-api/class-wp-rest-server.php(1143): WP_REST_Server->get_data_for_routes(Array, 'view')
    #2 /home/vkihsyaq/public_html/wp-includes/rest-api/class-wp-rest-server.php(1050): WP_REST_Server->get_index(Object(WP_REST_Request))
    #3 /home/vkihsyaq/public_html/wp-includes/rest-api.php(464): WP_REST_Server->dispatch(Object(WP_REST_Request))
    #4 /home/vkihsyaq/public_html/wp-includes/rest-api.php(1984): rest_do_request(Object(WP_REST_Request))
    #5 [internal function]: rest_preload_api_request(Array, '/')
    #6 /home/vkihsyaq/public_html/wp-admin/edit-form-blocks.php(77): array_reduce(Array, 'rest_preload_ap...', Array)
    #7 /home/vkihsyaq/public_html/wp-admin/post.php(187): requi in /home/vkihsyaq/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1301
    

    Same here:

    “There has been a critical error on your website. Please check your site admin email inbox for instructions.”

    I had to roll back the plugin to version 1.7.0

    • This reply was modified 4 years, 2 months ago by bulat0705.

    Аналогичная ошибка, откатил до версии 1.7.0

    I have the same issue. It appears to be tied to the Disable Autosave option. If you disable it your edit pages will work fine. Here is my debug.log output:

    
    [06-Sep-2020 21:12:02 UTC] PHP Notice:  register_rest_route was called <strong>incorrectly</strong>. The REST API route definition for <code>clearfy-gutenberg-autosave/v1/interval</code> is missing the required <code>permission_callback</code> argument. For REST API routes that are intended to be public, use <code>__return_true</code> as the permission callback. Please see <a href="https://www.ads-software.com/support/article/debugging-in-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 5.5.0.) in /home/yakesho/webapps/yakesho-com/wp-includes/functions.php on line 5225
    [06-Sep-2020 21:12:02 UTC] PHP Notice:  register_rest_route was called <strong>incorrectly</strong>. The REST API route definition for <code>clearfy-gutenberg-autosave/v1/interval</code> is missing the required <code>permission_callback</code> argument. For REST API routes that are intended to be public, use <code>__return_true</code> as the permission callback. Please see <a href="https://www.ads-software.com/support/article/debugging-in-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 5.5.0.) in /home/yakesho/webapps/yakesho-com/wp-includes/functions.php on line 5225
    [06-Sep-2020 21:12:02 UTC] PHP Fatal error:  Uncaught Error: Cannot use object of type Closure as array in /home/yakesho/webapps/yakesho-com/wp-includes/rest-api/class-wp-rest-server.php:1301
    Stack trace:
    #0 /home/yakesho/webapps/yakesho-com/wp-includes/rest-api/class-wp-rest-server.php(1224): WP_REST_Server->get_data_for_route('/clearfy-gutenb...', Array, 'view')
    #1 /home/yakesho/webapps/yakesho-com/wp-includes/rest-api/class-wp-rest-server.php(1143): WP_REST_Server->get_data_for_routes(Array, 'view')
    #2 /home/yakesho/webapps/yakesho-com/wp-includes/rest-api/class-wp-rest-server.php(1050): WP_REST_Server->get_index(Object(WP_REST_Request))
    #3 /home/yakesho/webapps/yakesho-com/wp-includes/rest-api.php(464): WP_REST_Server->dispatch(Object(WP_REST_Request))
    #4 /home/yakesho/webapps/yakesho-com/wp-includes/rest-api.php(1984): rest_do_request(Object(WP_REST_Request))
    #5 [internal function]: rest_preload_api_request(Array, '/')
    #6 /home/yakesho/webapps/yakesho-com/wp-admin/edit-form-blocks.php(77): array_reduce(Array, 'rest_preload_ap...', Array)
    #7 /home/y in /home/yakesho/webapps/yakesho-com/wp-includes/rest-api/class-wp-rest-server.php on line 1301
    

    Hello.

    We are already working on a solution to this problem. The update will be today.

    We fixed it. Update the plugin

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘1.7.2 Critical Error’ is closed to new replies.