Revision: 3018 http://archive-access.svn.sourceforge.net/archive-access/?rev=3018&view=rev Author: bradtofel Date: 2010-04-02 03:19:24 +0000 (Fri, 02 Apr 2010) Log Message: ----------- test for null pointer before using filterGroup property Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/robotstxt/RobotExclusionFilter.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/robotstxt/RobotExclusionFilter.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/robotstxt/RobotExclusionFilter.java 2010-04-02 03:18:34 UTC (rev 3017) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/robotstxt/RobotExclusionFilter.java 2010-04-02 03:19:24 UTC (rev 3018) @@ -230,7 +230,9 @@ */ public int filterObject(CaptureSearchResult r) { if(!notifiedSeen) { - filterGroup.setSawRobots(); + if(filterGroup != null) { + filterGroup.setSawRobots(); + } notifiedSeen = true; } int filterResult = ObjectFilter.FILTER_EXCLUDE; @@ -242,7 +244,9 @@ url = new URL(ArchiveUtils.addImpliedHttpIfNecessary(resultURL)); if(!rules.blocksPathForUA(url.getPath(), userAgent)) { if(!notifiedPassed) { - filterGroup.setPassedRobots(); + if(filterGroup != null) { + filterGroup.setPassedRobots(); + } notifiedPassed = true; } filterResult = ObjectFilter.FILTER_INCLUDE; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |