You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@river.apache.org by pe...@apache.org on 2012/11/02 11:15:15 UTC

svn commit: r1404907 - /river/jtsk/trunk/src/net/jini/loader/pref/PreferredClassProvider.java

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());