[Yanel-commits] rev 29395 - public/yanel/trunk/src/core/java/org/wyona/yanel/core/map

michi at wyona.com michi at wyona.com
Fri Nov 30 16:27:51 CET 2007


Author: michi
Date: 2007-11-30 16:27:50 +0100 (Fri, 30 Nov 2007)
New Revision: 29395

Modified:
   public/yanel/trunk/src/core/java/org/wyona/yanel/core/map/RealmManager.java
Log:
class not found implemented

Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/core/map/RealmManager.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/core/map/RealmManager.java	2007-11-30 15:08:40 UTC (rev 29394)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/map/RealmManager.java	2007-11-30 15:27:50 UTC (rev 29395)
@@ -222,6 +222,9 @@
                         values[3] = realmConfigFile;
                         java.lang.reflect.Constructor ct = Class.forName(customRealmImplClassName).getConstructor(classArgs);
                         realm = (Realm) ct.newInstance(values);
+                    } catch(ClassNotFoundException e) {
+                        log.error("Class not found: " + e.getMessage() + ". Fallback to default realm implementation!");
+                        realm = new Realm(name.getValue(), realmId, mountPoint, realmConfigFile);
                     } catch(Exception e) {
                         log.info("Default realm implementation will be used.");
                         realm = new Realm(name.getValue(), realmId, mountPoint, realmConfigFile);



More information about the Yanel-commits mailing list