Support

Admin Tools for WordPress

#42817 Unhandled exception - TypeError

Posted in ‘Admin Tools for WordPress’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

WordPress version
6.9.4
PHP version
8.2
Admin Tools version
2.0.1

Latest post by adrienlabigne on Friday, 20 March 2026 07:09 CDT

adrienlabigne

Hi, since 2 days, a receive an email every 2-10 min like this, and every things I tried don't solve it...
I can't understand what the problem and how to solve it.

Can you help me understand where to search ?

Thanks !

 

A PHP Exception occurred on your site.

Exception Identity
======================================================================

Exception Type:
TypeError

Message:
Akeeba\AdminTools\Admin\Helper\Wordpress::sendEmail(): Argument #1 ($recipients) must be of type array, stdClass given, called in <SITE ROOT>/wp-content/plugins/admintoolswp/helpers/admintoolswp.php on line 153

File and line:
<SITE ROOT>/wp-content/plugins/admintoolswp/app/helper/wordpress.php:545

Stack trace
----------------------------------------------------------------------
#0 <SITE ROOT>/wp-content/plugins/admintoolswp/helpers/admintoolswp.php(153): Akeeba\AdminTools\Admin\Helper\Wordpress::sendEmail(Object(stdClass), 'Critical file modified on Les Carrairades', 'Hello,\n\nWe would like to notify you that one or more critical files have been modified on your site,...', false, false)
#1 <SITE ROOT>/wp-includes/class-wp-hook.php(341): AdminToolsWP::cron()
#2 <SITE ROOT>/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters('', Array)
#3 <SITE ROOT>/wp-includes/plugin.php(570): WP_Hook->do_action(Array)
#4 <SITE ROOT>/wp-cron.php(191): do_action_ref_array('admintoolswp_cron', Array)
#5 {main}

Request information
======================================================================

GET variables
----------------------------------------------------------------------
Array
(
[doing_wp_cron] => 1774000568.2402830123901367187500
)

POST variables
----------------------------------------------------------------------
Array
(
)

COOKIE variables
----------------------------------------------------------------------
Array
(
)

REQUEST variables
----------------------------------------------------------------------
Array
(
[doing_wp_cron] => 1774000568.2402830123901367187500
)

SERVER variables
----------------------------------------------------------------------
Array
(
[SERVER_SOFTWARE] => Apache
[REQUEST_URI] => /wp-cron.php?doing_wp_cron=1774000568.2402830123901367187500
[TEMP] => /home/clients/2c002e21991f0759527681402782df69/tmp
[TMPDIR] => /home/clients/2c002e21991f0759527681402782df69/tmp
[TMP] => /home/clients/2c002e21991f0759527681402782df69/tmp
[SCRIPT_NAME] => /wp-cron.php
[QUERY_STRING] => doing_wp_cron=1774000568.2402830123901367187500
[REQUEST_METHOD] => POST
[SERVER_PROTOCOL] => HTTP/1.1
[GATEWAY_INTERFACE] => CGI/1.1
[REMOTE_PORT] => 57230
[SCRIPT_FILENAME] => <SITE ROOT>/wp-cron.php
[SERVER_ADMIN] => [email protected]
[CONTEXT_DOCUMENT_ROOT] => <SITE ROOT>
[CONTEXT_PREFIX] =>
[REQUEST_SCHEME] => https
[DOCUMENT_ROOT] => <SITE ROOT>
[REMOTE_ADDR] => 2001:1600:4:b:2eea:7fff:fe55:1aa7
[SERVER_PORT] => 443
[SERVER_ADDR] => 127.0.0.80
[SERVER_NAME] => lescarrairades.com
[SERVER_SIGNATURE] =>
[PATH] => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[HTTP_X_FORWARDED_PROTO] => https
[CONTENT_TYPE] => application/x-www-form-urlencoded
[CONTENT_LENGTH] => 0
[HTTP_ACCEPT_ENCODING] => deflate, gzip
[HTTP_ACCEPT] => */*
[HTTP_USER_AGENT] => WordPress/6.9.4; https://lescarrairades.com
[HTTP_HOST] => lescarrairades.com
[PHP_VERSION] => 8.2
[SCRIPT_URI] => https://lescarrairades.com/wp-cron.php
[SCRIPT_URL] => /wp-cron.php
[HTTPS] => on
[UNIQUE_ID] => ab0ZuC5iMmC9GrFJEe7NxAAAAaI
[FCGI_ROLE] => RESPONDER
[PHP_SELF] => /wp-cron.php
[REQUEST_TIME_FLOAT] => 1774000568.2785
[REQUEST_TIME] => 1774000568
)

IMPORTANT
======================================================================

Why am I receiving this email?
----------------------------------------------------------------------

This is an automated informational email from Admin Tools. Please do
not reply to this email.

This email does not necessarily indicate a problem with your site.
Please read the entirety of this message before deciding whether you
need to act.

Not all exceptions indicate an issue with your site.
----------------------------------------------------------------------

Not all exceptions are bad or unwanted. WordPress and its plugins
may raise exceptions to stop execution when there are obvious
problems with the request data (e.g. the post no longer exists),
responding to it would violate security policies (e.g. accessing an
unpublished post), or would otherwise cause undesirable or unexpected
behavior.

Exceptions are only a problem when they are the result of an error in
the code or your server configuration, not the request itself. Even
so, they might be the result of a configuration error on your part,
or a temporary issue such as a network error, the database server
restarting, or your site being temporarily unavailable due to core
WordPress, plugin, or theme updates. Always check the exception and
evaluate the conditions it occurred under before deciding whether to
act on it.

Do note that in some cases WordPress may decide to disable the plugin
or theme that caused the exception. If this happens, your site may
indeed not function properly. This is the whole idea behind receiving
these emails: to notify you of exceptions that might have unintended
consequences.

Who to contact, and when.
----------------------------------------------------------------------

If you are not sure why this exception occurred, please contact the
developer of the plugin or theme that caused it. If the exception is
raised by WordPress itself, and you don't understand why, please
request assistance in your local WordPress support forum.

When requesting assistance for an exception, you should include all
information in this email above the "IMPORTANT" header. Do keep in
mind that some of the information may contain sensitive data, such as
paths to your site's various directories, session identifiers, and
usernames / passwords. Please be sure to redact any such information
before sharing it, especially if you are sharing it on a public
forum.

Kindly note that the developers of Admin Tools cannot help you with
exceptions raised by WordPress itself, third-party plugins, or
themes. We can only help you with exceptions raised by our own
plugins. Thank you for your understanding.

nicholas
Akeeba Staff
Manager

Can you please install this dev release and tell me if it addressed the issue?

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

adrienlabigne

Yes!

Thanks a lot 🙂 

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!