Author: peter_firmstone
Date: Fri Nov  2 10:15:14 2012
New Revision: 1404907

URL: http://svn.apache.org/viewvc?rev=1404907&view=rev
Log:
Increase verbosity of codebase annotation errors.

Modified:
    river/jtsk/trunk/src/net/jini/loader/pref/PreferredClassProvider.java

Modified: river/jtsk/trunk/src/net/jini/loader/pref/PreferredClassProvider.java
URL: 
http://svn.apache.org/viewvc/river/jtsk/trunk/src/net/jini/loader/pref/PreferredClassProvider.java?rev=1404907&r1=1404906&r2=1404907&view=diff
==============================================================================
--- river/jtsk/trunk/src/net/jini/loader/pref/PreferredClassProvider.java 
(original)
+++ river/jtsk/trunk/src/net/jini/loader/pref/PreferredClassProvider.java Fri 
Nov  2 10:15:14 2012
@@ -1447,6 +1447,9 @@ public class PreferredClassProvider exte
                 String uri = st.nextToken();
                 uri = UriString.fixWindowsURI(uri);
                 urls[i] = UriString.normalise(new 
URI(UriString.escapeIllegalCharacters(uri)));
+                if (! urls[i].isAbsolute()){
+                    throw new MalformedURLException( "URI is not absolute: " + 
urls[i].toString() +" in path: "+ path);
+                }
             } catch (URISyntaxException ex) {
                 throw new MalformedURLException("URL's must be RFC 3986 
Compliant: " 
                         + ex.getMessage());


Reply via email to