Author: swatig0
Date: 2007-08-17 19:16:40 +0000 (Fri, 17 Aug 2007)
New Revision: 14764

Modified:
   trunk/plugins/XMLLibrarian/XMLLibrarian.java
Log:
XMLLibrarian

Modified: trunk/plugins/XMLLibrarian/XMLLibrarian.java
===================================================================
--- trunk/plugins/XMLLibrarian/XMLLibrarian.java        2007-08-17 18:59:16 UTC 
(rev 14763)
+++ trunk/plugins/XMLLibrarian/XMLLibrarian.java        2007-08-17 19:16:40 UTC 
(rev 14764)
@@ -191,7 +191,12 @@
                                String folder = request.getParam("folderList");
                                String[] indices = (String 
[])indexList.get(folder);
                                for(int i =0;i<indices.length;i++)
-                                       
searchStr(out,search,indices[i],stylesheet);
+                               {try{
+                                       
searchStr(out,search,indices[i],stylesheet);}
+                               catch (Exception e){
+                                       Logger.error(this, "Search for 
"+search+" in folder "+folder+" failed "+e.toString(), e);
+                               }
+                               }
                        }
                }
                else if((request.getParam("newFolder")).equals("New Folder")){
@@ -259,7 +264,11 @@
                }

                else if(choice.equals("index")){
-                       searchStr(out,search,indexuri,stylesheet);
+                       try{
+                       searchStr(out,search,indexuri,stylesheet);}
+                       catch(Exception e){
+                               Logger.error(this, "Searchign for the word 
"+search+" in index "+indexuri+" failed "+e.toString(), e);
+                       }
                }
                else if((request.getParam("Reload")).equals("Load 
Configuration")){
                        String file = request.getParam("datafile3");
@@ -486,7 +495,7 @@
         * @param indexuri
         * @param stylesheet
         */
-       private void searchStr(StringBuffer out,String search,String 
indexuri,String stylesheet){
+       private void searchStr(StringBuffer out,String search,String 
indexuri,String stylesheet) throws Exception{

                if (search.equals("")) {
                        return;


Reply via email to