Here are the debug info that my webserver is loging when the error is generated :
[Thu Aug 15 19:46:07.866311 2024] [php:warn] [pid 450:tid 450] [client 212.83.136.217:0] PHP Warning: Trying to access array offset on value of type bool in /var/www/html/blog/wp-content/plugins/bluet-keywords-tooltip-generator/glossary-shortcode.php on line 20, referer: https://XXXXXXXXXXX/blog/wp-admin/post.php?post=234&action=edit
[Thu Aug 15 19:46:07.866365 2024] [php:error] [pid 450:tid 450] [client 212.83.136.217:0] PHP Fatal error: Uncaught TypeError: array_key_exists(): Argument #2 ($array) must be of type array, null given in /var/www/html/blog/wp-content/plugins/bluet-keywords-tooltip-generator/glossary-shortcode.php:20\nStack trace:\n#0 /var/www/html/blog/wp-includes/shortcodes.php(434): tltpy_glossary(Array, '', 'tooltip_glossar...')\n#1 [internal function]: do_shortcode_tag(Array)\n#2 /var/www/html/blog/wp-includes/shortcodes.php(273): preg_replace_callback('/\\\\[(\\\\[?)(toolti...', 'do_shortcode_ta...', '\\n<p><code>[tool...')\n#3 /var/www/html/blog/wp-includes/class-wp-hook.php(324): do_shortcode('\\n<p><code>[tool...')\n#4 /var/www/html/blog/wp-includes/plugin.php(205): WP_Hook->apply_filters('\\n<p><code>[tool...', Array)\n#5 /var/www/html/blog/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php(1871): apply_filters('the_content', '<!-- wp:paragra...')\n#6 /var/www/html/blog/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php(958): WP_REST_Posts_Controller->prepare_item_for_response(Object(WP_Post), Object(WP_REST_Request))\n#7 /var/www/html/blog/wp-includes/rest-api/class-wp-rest-server.php(1230): WP_REST_Posts_Controller->update_item(Object(WP_REST_Request))\n#8 /var/www/html/blog/wp-includes/rest-api/class-wp-rest-server.php(1063): WP_REST_Server->respond_to_request(Object(WP_REST_Request), '/wp/v2/pages/(?...', Array, NULL)\n#9 /var/www/html/blog/wp-includes/rest-api/class-wp-rest-server.php(439): WP_REST_Server->dispatch(Object(WP_REST_Request))\n#10 /var/www/html/blog/wp-includes/rest-api.php(420): WP_REST_Server->serve_request('/wp/v2/pages/23...')\n#11 /var/www/html/blog/wp-includes/class-wp-hook.php(324): rest_api_loaded(Object(WP))\n#12 /var/www/html/blog/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array)\n#13 /var/www/html/blog/wp-includes/plugin.php(565): WP_Hook->do_action(Array)\n#14 /var/www/html/blog/wp-includes/class-wp.php(418): do_action_ref_array('parse_request', Array)\n#15 /var/www/html/blog/wp-includes/class-wp.php(813): WP->parse_request('')\n#16 /var/www/html/blog/wp-includes/functions.php(1336): WP->main('')\n#17 /var/www/html/blog/wp-blog-header.php(16): wp()\n#18 /var/www/html/blog/index.php(17): require('/var/www/html/b...')\n#19 {main}\n thrown in /var/www/html/blog/wp-content/plugins/bluet-keywords-tooltip-generator/glossary-shortcode.php on line 20, referer: https://XXXXXXXXXXX/blog/wp-admin/post.php?post=234&action=edit
212.83.136.217 [15/Aug/2024:19:46:07 +0000] "POST /blog/wp-json/wp/v2/pages/234?_locale=user HTTP/1.0" 500 3505 "https://XXXXXXXXXXX/blog/wp-admin/post.php?post=234&action=edit" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0"