|
From: <bra...@us...> - 2010-04-02 03:18:40
|
Revision: 3017
http://archive-access.svn.sourceforge.net/archive-access/?rev=3017&view=rev
Author: bradtofel
Date: 2010-04-02 03:18:34 +0000 (Fri, 02 Apr 2010)
Log Message:
-----------
BUGFIX: now definitely causes a complete failure of resourceIndex queries when the adminstrative exclusion file is missing.
Modified Paths:
--------------
trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/staticmap/StaticMapExclusionFilter.java
trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/staticmap/StaticMapExclusionFilterFactory.java
Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/staticmap/StaticMapExclusionFilter.java
===================================================================
--- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/staticmap/StaticMapExclusionFilter.java 2010-04-02 03:16:47 UTC (rev 3016)
+++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/staticmap/StaticMapExclusionFilter.java 2010-04-02 03:18:34 UTC (rev 3017)
@@ -81,7 +81,9 @@
*/
public int filterObject(CaptureSearchResult r) {
if(!notifiedSeen) {
- filterGroup.setSawAdministrative();
+ if(filterGroup != null) {
+ filterGroup.setSawAdministrative();
+ }
notifiedSeen = true;
}
String url = r.getOriginalUrl();
@@ -102,7 +104,9 @@
return ObjectFilter.FILTER_EXCLUDE;
} else {
if(!notifiedPassed) {
- filterGroup.setPassedAdministrative();
+ if(filterGroup != null) {
+ filterGroup.setPassedAdministrative();
+ }
notifiedPassed = true;
}
return ObjectFilter.FILTER_INCLUDE;
Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/staticmap/StaticMapExclusionFilterFactory.java
===================================================================
--- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/staticmap/StaticMapExclusionFilterFactory.java 2010-04-02 03:16:47 UTC (rev 3016)
+++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/accesscontrol/staticmap/StaticMapExclusionFilterFactory.java 2010-04-02 03:18:34 UTC (rev 3017)
@@ -73,6 +73,9 @@
protected void reloadFile() throws IOException {
long currentMod = file.lastModified();
if(currentMod == lastUpdated) {
+ if(currentMod == 0) {
+ LOGGER.error("No exclude file at " + file.getAbsolutePath());
+ }
return;
}
LOGGER.info("Reloading exclusion file " + file.getAbsolutePath());
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|