Error message is triggered by your attempt to load a non-existing language file in your conditional statement. I would recommend you checking if the language file exists before trying to load it:
if (file_exists(APPPATH."language/".$expectedLanguage."/".$expectedFile)) {
$this->lang->load($expectedFile, $expectedLanguage);
}