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