Revision: 51264
Author:   rainman
Date:     2009-05-31 22:39:06 +0000 (Sun, 31 May 2009)

Log Message:
-----------
Check for null pointer exception here. 

Modified Paths:
--------------
    
branches/lucene-search-2.1/src/org/wikimedia/lsearch/search/SearcherCache.java

Modified: 
branches/lucene-search-2.1/src/org/wikimedia/lsearch/search/SearcherCache.java
===================================================================
--- 
branches/lucene-search-2.1/src/org/wikimedia/lsearch/search/SearcherCache.java  
    2009-05-31 21:38:15 UTC (rev 51263)
+++ 
branches/lucene-search-2.1/src/org/wikimedia/lsearch/search/SearcherCache.java  
    2009-05-31 22:39:06 UTC (rev 51264)
@@ -608,10 +608,12 @@
                Configuration config = Configuration.open();
                searchPoolSize = config.getInt("SearcherPool","size",1);
                String[] specials = config.getArray("SearcherPool", "special");
-               for(String s : specials){
-                       String[] parts = s.split(":");
-                       if(parts.length == 2)
-                               specialPoolSizes.put( parts[0].trim(), new 
Integer(parts[1].trim()));
+               if( specials != null){
+                       for(String s : specials){
+                               String[] parts = s.split(":");
+                               if(parts.length == 2)
+                                       specialPoolSizes.put( parts[0].trim(), 
new Integer(parts[1].trim()));
+                       }
                }
                initialDeploymentThreads = config.getInt("SearcherPool", 
"initThreads",1);
                if(initialize){



_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to