Hi, I noticed tonight around 6:45pm (Pacific) that two of my plug-ins (custom) that work with 3rd party API’s were piling on the error messages in my Developer Log. That seemed strange, then I noticed something else…On my CP homepage I’m getting this message:
“An unexpected error occurred attempting to download the current ExpressionEngine version number. Please visit your Download Account to verify you are on the current version. If this error persists, please contact your system administrator”
I’m 100% sure this message wasn’t there this morning (and my error log was empty too). I’ve actually never seen this message, and I login almost every day. Then, I logged in to our staging server CP, which we have set to display PHP errors and there are tons of errors. The first one is:
A PHP Error was encountered
Severity: Notice
Message: Undefined offset: 1
Filename: accessories/acc.expressionengine_info.php
Line Number: 111
Then, this error is repeated over a dozen times:
A PHP Error was encountered
Severity: Notice
Message: Undefined offset: 2
Filename: cp/homepage.php
Line Number: 307
I’m usually logged into our staging server every day as well, and this is the first I’ve ever seen this. I have a feeling that whatever is wrong is might be causing our two plug-ins to break. Any ideas? I haven’t touched our production server in months and I haven’t had any issues with the staging server until tonight when I logged in and saw all the errors.
We’re on EE v 2.4.0
[EDIT] The plug-ins that are affected are only those being called by another plug-in. In other words, they’re not being called from a template using an exp: tag. For example, Plug-in A calls Plugin-B and Plug-in C like this:
$plugin_b = new Plugin_b;
$plugin_b->some_function();
$plugin_c = new Plugin_c;
$plugin_c->some_function();Thanks,
Susan