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
  
  
  

Reply via email to