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

michi at wyona.com michi at wyona.com
Tue Jan 23 00:30:55 CET 2007


Author: michi
Date: 2007-01-23 00:30:53 +0100 (Tue, 23 Jan 2007)
New Revision: 22027

Modified:
   public/yanel/trunk/src/core/java/org/wyona/yanel/core/ResourceManager.java
Log:
null pointer and log message fixed

Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/core/ResourceManager.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/core/ResourceManager.java	2007-01-22 23:30:16 UTC (rev 22026)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/ResourceManager.java	2007-01-22 23:30:53 UTC (rev 22027)
@@ -80,8 +80,8 @@
     public Resource getResource(HttpServletRequest request, HttpServletResponse response, Realm realm, Path path, ResourceConfiguration rc) throws Exception {
         ResourceTypeDefinition rtd = rtRegistry.getResourceTypeDefinition(rc.getUniversalName());
 
-        String universalName = rtd.getResourceTypeUniversalName();
         if (rtd != null) {
+            String universalName = rtd.getResourceTypeUniversalName();
             Resource resource = (Resource) Class.forName(rtd.getResourceTypeClassname()).newInstance();
 
             resource.setRTD(rtd);
@@ -94,7 +94,7 @@
             
             return resource;
         } else {
-            log.error("No such resource type registered: " + universalName);
+            log.error("Resource Type Definition cannot be determined for: " + realm + ", " + path);
             return null;
         }
     }




More information about the Yanel-commits mailing list