We should fix this in a small number of days, because stale recurring charges are not cool.
```
00:00:12 WD recurring_globalcollect: Processing recurring charge: 14908 [notice]
00:00:12 array_key_exists() expects parameter 2 to be array, null given [1;33;40m[1m[warning][0m
00:00:12 DonationData.php:184
00:00:12 array_key_exists() expects parameter 2 to be array, null given [1;33;40m[1m[warning][0m
00:00:12 gateway.adapter.php:3548
00:00:12 array_key_exists() expects parameter 2 to be array, null given [1;33;40m[1m[warning][0m
00:00:12 gateway.adapter.php:3543
00:00:12 Invalid argument supplied for foreach() DataValidator.php:483 [1;33;40m[1m[warning][0m
00:00:12 WD wmf_common: UNKNOWN Batch processing aborted: Not implemented [31;40m[1m[error][0m
00:00:12 Source: stdClass::__set_state(array(
....
00:00:12 'trxn_id' => 'RECURRING GLOBALCOLLECT 7794677174',
```