vgritsenko 2003/08/08 20:24:31
Modified: java/src/org/apache/xindice/core Collection.java
Log:
super.setConfig() was called twice. I bet one times is enough.
Revision Changes Path
1.30 +6 -6
xml-xindice/java/src/org/apache/xindice/core/Collection.java
Index: Collection.java
===================================================================
RCS file:
/home/cvs/xml-xindice/java/src/org/apache/xindice/core/Collection.java,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- Collection.java 8 Aug 2003 22:38:18 -0000 1.29
+++ Collection.java 9 Aug 2003 03:24:31 -0000 1.30
@@ -1357,6 +1357,9 @@
protected final void setCollectionRoot(File collectionRoot) {
this.collectionRoot = collectionRoot;
if (!collectionRoot.exists()) {
+ if (log.isTraceEnabled()) {
+ log.trace("Creating directories: " + collectionRoot);
+ }
collectionRoot.mkdirs();
}
}
@@ -1394,10 +1397,6 @@
);
}
- // Init super now, when collectionRoot is known. Otherwise child
collections
- // created in unexpected places
- super.setConfig(config);
-
if (config.getBooleanAttribute(CACHE, true)) {
documentCache = getDatabase().getDocumentCache();
}
@@ -1472,6 +1471,7 @@
}
}
+ // Last thing to do is to init child collections
super.setConfig(config);
// observer