You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ko...@apache.org on 2010/08/28 06:15:46 UTC

svn commit: r990319 - /lucene/dev/trunk/solr/src/java/org/apache/solr/search/function/JoinDocFreqValueSource.java

Author: koji
Date: Sat Aug 28 04:15:43 2010
New Revision: 990319

URL: http://svn.apache.org/viewvc?rev=990319&view=rev
Log:
SOLR-1694: avoid printStackTrace()

Modified:
    lucene/dev/trunk/solr/src/java/org/apache/solr/search/function/JoinDocFreqValueSource.java

Modified: lucene/dev/trunk/solr/src/java/org/apache/solr/search/function/JoinDocFreqValueSource.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/src/java/org/apache/solr/search/function/JoinDocFreqValueSource.java?rev=990319&r1=990318&r2=990319&view=diff
==============================================================================
--- lucene/dev/trunk/solr/src/java/org/apache/solr/search/function/JoinDocFreqValueSource.java (original)
+++ lucene/dev/trunk/solr/src/java/org/apache/solr/search/function/JoinDocFreqValueSource.java Sat Aug 28 04:15:43 2010
@@ -23,6 +23,7 @@ import java.util.Map;
 import org.apache.lucene.index.IndexReader;
 import org.apache.lucene.search.FieldCache.DocTerms;
 import org.apache.lucene.util.BytesRef;
+import org.apache.solr.common.SolrException;
 
 /**
  * Use a field value and find the Document Frequency within another field.
@@ -60,9 +61,8 @@ public class JoinDocFreqValueSource exte
           return v;
         } 
         catch (IOException e) {
-          e.printStackTrace();
+          throw new SolrException(SolrException.ErrorCode.SERVER_ERROR, "caught exception in function "+description()+" : doc="+doc, e);
         }
-        return 0;
       }
 
       public float floatVal(int doc) {