[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