diff --git a/library/Class/DigitalResource.php b/library/Class/DigitalResource.php
index 0d24ad0b652a95e55a623a82a17d6f33220e622c..b097f701327015a2a9c4c0259b07196739a8c2b8 100644
--- a/library/Class/DigitalResource.php
+++ b/library/Class/DigitalResource.php
@@ -395,7 +395,7 @@ class Class_DigitalResource_Wrapper {
 
 class Class_DigitalResource_ConfigProvider {
   public function getConfig($digital_resource, $class_name, $plugin) {
-    if(!class_exists($class_name))
+    if(!@class_exists($class_name))
       return null;
     return new $class_name(new Class_DigitalResource_Wrapper($digital_resource, $plugin));
   }
diff --git a/tests/bootstrap.php b/tests/bootstrap.php
index e2ce942e1e4b48308ae600b69807459fc143573c..ad7dd53e4bf4edbd68805a72c7a2ee8e46ba381a 100644
--- a/tests/bootstrap.php
+++ b/tests/bootstrap.php
@@ -81,6 +81,7 @@ $translate = Zend_Registry::get('translate');
 $translate->addTranslation(LANG_DIR.'ro.mo', 'ro');
 $translate->addTranslation(LANG_DIR.'en.mo', 'en');
 $translate->addTranslation(LANG_DIR.'es.mo', 'es');
+$translate->addTranslation(LANG_DIR.'fr.mo', 'fr');
 $translate->setLocale('fr');
 
 require_once 'tests/library/ZendAfi/View/Helper/ViewHelperTestCase.php';