Fatal error: Call to a member function getFileReferences() on a non-object in

PROBLEM
PHP Error:
Fatal error: Call to a member function getFileReferences() on a non-object in … /typo3/sysext/core/Classes/Resource/Service/FrontendContentAdapterService.php on line 90

CAUSE
This is where the fatal php error occurs
Why? Because self::getPageRepository() returns null instead of an object when content elements with images are involved (and EXT:speciality, EXT:fluidcontent, EXT:flux is used)

$files = self::getPageRepository()->getFileReferences($table, $migrateFieldName, $row);

SOLUTION/WORKAROUND
Replace above line with these lines

$dvsPageRepositoryObj = self::getPageRepository(); 

if ($dvsPageRepositoryObj) {
   $files = $dvsPageRepositoryObj->getFileReferences($table, $migrateFieldName, $row);
} else {
   // If $dvsPageRepositoryObj is null (e.g. not an object) return an empty array
   $files = array();
}

ENVIRONMENT
Typo3 6.2.12 + EXT:speciality (fluidcontent_core, vhs, …)
PHP 5.5.18
Mac OS X Yosemite