The root cause of this problem is that the following specific MailChimp API call fails consistently and as a result the rest goes south.
Secondly, the error handling in the PHP source for this unusual case could be better so that you do not get these PHP Notice: Undefined variable: field_name
and Notice: Array to string conversion
=> These are the details of the API call:
Source: \plugins\mailchimp\mailchimp.php
PHP Function: function mailchimpSF_signup_submit()
HTTP GET
https://us2.api.mailchimp.com/3.0/lists/00f7b809c5/members/7d8d7b83d44adfe4fd0868008e2d8732?fields=status
HTTP HEADER ‘Authorization’
apikey XXXXXXXXXXXXXXX-us2
HTTP RESPONSE:
{
"type": "https://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/",
"title": "Resource Not Found",
"status": 404,
"detail": "The requested resource could not be found.",
"instance": ""
}
=> Remarks:
– I have removed all merged fields from that MC List and the error still occurs.
– Is it possible that parts of the new API are not accessible for Free MC accounts?
I hope this gets fixed by Sep 15th because then the old API does not work anymore,
Rolf.