My site failed to load just after updating the polldaddy plugin which appears to have triggered the following PHP Fatal Error:
[12-Jul-2012 16:40:34 UTC] PHP Fatal error: Call to undefined function wp_get_current_user() in /var/www/vhosts/mydomainname/httpdocs/wp/wp-includes/capabilities.php on line 1373
Removing the plugin folder allowed the site to load. I'm running WP 3.4.1 in multisite mode with numerous plugins including JetPack. It would take a while to determine which plugin was in conflict with PollDaddy, but it seems a recent change in polldaddy has caused the problem. Six plugins were updated on my site today at the same time when the problem occurred. I had to remove all six not knowing which was triggering the fatal error. I added each one back in one by one to conclude that PollDaddy was the culprit.
I guess I could remove the other five recently updated plugins to see if the site will run with just polldaddy, but seeing the other messages here, it looks like the error is within polldaddy.
The other five plugins updated at the same time are:
google document embedder
disqus comment system
The other error I got that only appears once is:
PHP Fatal error: require(): Failed opening required '/var/www/vhosts/mydomainname/httpdocs/wp/wp-content/plugins/polldaddy/ajax.php' (include_path='.:') in /var/www/vhosts/mydomainname/httpdocs/wp/wp-content/plugins/polldaddy/polldaddy.php on line 4977
BTW, did anyone else notice that Polldaddy is a large plugin. The folder is 50 MB on my server. The PO files take up a lot of space.
Reverted back to the previous version of PollDaddy (2.0.13) for the time being appears to work.
I did not expect to see this happen with an AutoMattic sponsored plugin.