We use UpdraftPlus Premium to back up our multisites to Google Drive. Since the upgrade to Beehive Pro, these database backups have been failing. The log file provided by UpdraftPlus contains entries like:
0036.028 (0) PHP Fatal error (TypeError) has occurred during backup uploads to the googledrive. Error Message: Argument 1 passed to Google_Client::__construct() must be of the type array, object given, called in /home/campusen/public_html/wp-content/plugins/updraftplus/methods/googledrive.php on line 825 (Code: 0, line 92 in /home/campusen/public_html/wp-content/plugins/google-analytics-async/vendor/google/apiclient/src/Google/Client.php)
I have verified that this issue occurs when using the latest version of UpdraftPlus Premium (184.108.40.206) and the latest version of Beehive Pro (3.2.1).
Similar conflicts with other plugins have apparently been reported with no changes made to UpdraftPlus because of their policy of backwards compatibility to PHP 5.2. See https://wordpress.org/support/topic/google-client-libraries-conflict-php-fatal-error/ and https://updraftplus.com/forums/topic/google-site-kit-creates-file-upload-error-to-google-drive-updraftplus/ for reference.
I am also opening a support ticket with the folks at UpdraftPlus. But successfully completing backups to Google Drive is a higher priority for our organization than getting any analytics data, so if push comes to shove we’re going to stick with Updraft — even if it’s them that are using out of date Google libraries.
Is there any chance WPMU Dev can resolve this on the Beehive Pro side? And please let me know if there’s any other information you need from us.