Revision: 2931 http://archive-access.svn.sourceforge.net/archive-access/?rev=2931&view=rev Author: alexoz Date: 2009-11-20 05:50:23 +0000 (Fri, 20 Nov 2009) Log Message: ----------- BUGFIX: Don't NPE when there's no default rule, instead explain the problem. Modified Paths: -------------- trunk/archive-access/projects/access-control/access-control/src/main/java/org/archive/accesscontrol/AccessControlClient.java Modified: trunk/archive-access/projects/access-control/access-control/src/main/java/org/archive/accesscontrol/AccessControlClient.java =================================================================== --- trunk/archive-access/projects/access-control/access-control/src/main/java/org/archive/accesscontrol/AccessControlClient.java 2009-11-12 22:22:32 UTC (rev 2930) +++ trunk/archive-access/projects/access-control/access-control/src/main/java/org/archive/accesscontrol/AccessControlClient.java 2009-11-20 05:50:23 UTC (rev 2931) @@ -59,6 +59,11 @@ throw new RobotsUnavailableException(e); } } + if (rule == null) { + throw new RuntimeException("No applicable rule found." + + "Please make sure you have a default rule set" + + " on the root SURT '(' in the oracle."); + } return rule.getPolicy(); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |