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