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

michi at wyona.com michi at wyona.com
Fri Sep 28 14:04:54 CEST 2007


Author: michi
Date: 2007-09-28 14:04:53 +0200 (Fri, 28 Sep 2007)
New Revision: 27817

Modified:
   public/yanel/trunk/src/core/java/org/wyona/yanel/core/ResourceTypeRegistry.java
Log:
check for package attribute

Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/core/ResourceTypeRegistry.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/core/ResourceTypeRegistry.java	2007-09-28 12:04:21 UTC (rev 27816)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/ResourceTypeRegistry.java	2007-09-28 12:04:53 UTC (rev 27817)
@@ -91,11 +91,9 @@
                     Configuration config;
                     config = builder.buildFromFile(configFile);
 
-                    resourceTypeConfigFile = new File(config.getChild("resource-types-config")
-                            .getAttribute("src"));
+                    resourceTypeConfigFile = new File(config.getChild("resource-types-config").getAttribute("src"));
                     if (!resourceTypeConfigFile.isAbsolute()) {
-                        resourceTypeConfigFile = FileUtil.file(configFile.getParentFile()
-                                .getAbsolutePath(), resourceTypeConfigFile.toString());
+                        resourceTypeConfigFile = FileUtil.file(configFile.getParentFile().getAbsolutePath(), resourceTypeConfigFile.toString());
                     }
                     log.debug("Realms Configuration: " + resourceTypeConfigFile);
                     readResourceTypes();
@@ -160,6 +158,7 @@
             Configuration resourceTypes[] = config.getChildren("resource-type");
             
             for (int i = 0; i < resourceTypes.length; i++) {
+                try {
                 File resConfigFile = new File(resourceTypes[i].getAttribute("src"));
                 if (!resConfigFile.isAbsolute()) {
                     resConfigFile = FileUtil.file(resourceTypeConfigFile.getParentFile().getAbsolutePath(), resourceTypes[i].getAttribute("src"));
@@ -186,13 +185,16 @@
                 } else {
                     log.error("No such file or directory: " + resConfigFile);
                 }
+                } catch (Exception e) {
+                    String packageName = resourceTypes[i].getAttribute("package");
+                    log.error("DEBUG: Package: " + packageName);
+                }
             }    
         } catch (Exception e) {
             String errorMsg = "Failure while reading configuration: " + e.getMessage(); 
             log.error(errorMsg, e);
             throw new ConfigurationException(errorMsg, e);
         }
-        
     }
    
     /**



More information about the Yanel-commits mailing list