You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pivot.apache.org by gb...@apache.org on 2010/04/22 23:13:12 UTC

svn commit: r937065 - /pivot/trunk/wtk/src/org/apache/pivot/wtkx/WTKXSerializer.java

Author: gbrown
Date: Thu Apr 22 21:13:12 2010
New Revision: 937065

URL: http://svn.apache.org/viewvc?rev=937065&view=rev
Log:
Add more descriptive error information to WTKXSerializer#readObject(Class<?>, String).

Modified:
    pivot/trunk/wtk/src/org/apache/pivot/wtkx/WTKXSerializer.java

Modified: pivot/trunk/wtk/src/org/apache/pivot/wtkx/WTKXSerializer.java
URL: http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtkx/WTKXSerializer.java?rev=937065&r1=937064&r2=937065&view=diff
==============================================================================
--- pivot/trunk/wtk/src/org/apache/pivot/wtkx/WTKXSerializer.java (original)
+++ pivot/trunk/wtk/src/org/apache/pivot/wtkx/WTKXSerializer.java Thu Apr 22 21:13:12 2010
@@ -389,7 +389,13 @@ public class WTKXSerializer implements S
             throw new IllegalArgumentException("resourceName is null.");
         }
 
-        return readObject(baseType.getResource(resourceName));
+        URL location = baseType.getResource(resourceName);
+        if (location == null) {
+            throw new IllegalArgumentException("Could not find resource \""
+                + resourceName + "\" for class " + baseType.getName() + ".");
+        }
+
+        return readObject(location);
     }
 
     public Object readObject(URL location)