[Yanel-commits] rev 60832 - public/yanel/trunk/src/core/java/org/wyona/yanel/core
michi at wyona.com
michi at wyona.com
Thu Sep 22 10:21:14 CEST 2011
Author: michi
Date: 2011-09-22 10:21:14 +0200 (Thu, 22 Sep 2011)
New Revision: 60832
Modified:
public/yanel/trunk/src/core/java/org/wyona/yanel/core/ResourceTypeRegistry.java
Log:
check whether package actually exists and log a more human comprehensible message
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 2011-09-22 05:44:45 UTC (rev 60831)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/ResourceTypeRegistry.java 2011-09-22 08:21:14 UTC (rev 60832)
@@ -170,6 +170,9 @@
// TODO: Config itself, e.g. org/wyona/yanel/impl/resources/redirect/my-resource.xml (What does that TODO mean?!)
URL packageURL = ResourceTypeRegistry.class.getClassLoader().getResource(packageName.replace('.','/'));
+ if (packageURL == null) { // TODO: Make more fault tolerant!
+ throw new ConfigurationException("Could not determine package URL for package name: " + packageName + " (Probably package name is wrong/misspelt (check WEB-INF/classes/resource-types.xml) or corresponding library/resource does not exists (check WEB-INF/lib))!)");
+ }
log.debug("Package: " + packageURL.getFile());
//log.info("Package: " + packageURL.getFile());
File jarFile = null;
More information about the Yanel-commits
mailing list