Last modified: 2012-08-09 14:36:35 UTC
Repro: 1. Enroll in a course on test2.wikipedia.org (perhaps because I'm also an instructor) 2. Edit an article on test2.wikipedia.org (in my case, "Oahu") Result: Boom: "PHP fatal error in /usr/local/apache/common-local/php-1.20wmf6/extensions/EducationProgram/includes/rows/EPEvent.php line 38: Call to a member function getFullText() on a non-object"
$title = $revision->getTitle(); $info = array( 'page' => $title->getFullText(), 'comment' => $revision->getComment(), 'minoredit' => $revision->isMinor(), 'parent' => $revision->getParentId() ); $revision->getTitle() can and will return null, as per its documentation...
https://gerrit.wikimedia.org/r/#/c/13059/