Plugin error flagged as improperly coded

Hi - the back end of one of my wordpress sites generated a server error 500.
The hosting company emailed the following which has me concerned about the coding of WPMUDEV plugins in general - thought you might be interested

[Mon Jan 25 11:25:11 2016] PHP Fatal error: Call to a member function has_cap() on a non-object in /var/www/vhosts/ on line 1597

I've renamed this plugin to wpmudev-updatesOLD and the back-end now works. Is this plugin necessary here? It seems like it's programmed poorly.