blob: 333702ba59945a334676f67153900a6a2f327a60 [file] [log] [blame]
Index: solr/core/src/java/org/apache/solr/schema/CurrencyField.java
===================================================================
--- solr/core/src/java/org/apache/solr/schema/CurrencyField.java (revision 1403803)
+++ solr/core/src/java/org/apache/solr/schema/CurrencyField.java (working copy)
@@ -16,23 +16,20 @@
* limitations under the License.
*/
+import org.apache.lucene.analysis.util.ResourceLoader;
+import org.apache.lucene.analysis.util.ResourceLoaderAware;
import org.apache.lucene.index.AtomicReaderContext;
-import org.apache.lucene.index.GeneralField;
-import org.apache.lucene.index.IndexableField;
import org.apache.lucene.index.StorableField;
import org.apache.lucene.queries.function.FunctionValues;
import org.apache.lucene.queries.function.ValueSource;
import org.apache.lucene.search.Query;
import org.apache.lucene.search.SortField;
-import org.apache.lucene.analysis.util.ResourceLoader;
import org.apache.solr.common.SolrException;
import org.apache.solr.common.SolrException.ErrorCode;
import org.apache.solr.response.TextResponseWriter;
-import org.apache.solr.response.XMLWriter;
import org.apache.solr.search.QParser;
import org.apache.solr.search.SolrConstantScoreQuery;
import org.apache.solr.search.function.ValueSourceRangeFilter;
-import org.apache.lucene.analysis.util.ResourceLoaderAware;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.w3c.dom.Document;
@@ -247,12 +244,8 @@
@Override
public SortField getSortField(SchemaField field, boolean reverse) {
- try {
- // Convert all values to default currency for sorting.
- return (new CurrencyValueSource(field, defaultCurrency, null)).getSortField(reverse);
- } catch (IOException e) {
- throw new SolrException(SolrException.ErrorCode.BAD_REQUEST, e);
- }
+ // Convert all values to default currency for sorting.
+ return (new CurrencyValueSource(field, defaultCurrency, null)).getSortField(reverse);
}
@Override
Index: solr/core/src/java/org/apache/solr/search/QueryParsing.java
===================================================================
--- solr/core/src/java/org/apache/solr/search/QueryParsing.java (revision 1403803)
+++ solr/core/src/java/org/apache/solr/search/QueryParsing.java (working copy)
@@ -305,8 +305,6 @@
}
continue;
}
- } catch (IOException ioe) {
- throw ioe;
} catch (Exception e) {
// hang onto this in case the string isn't a full field name either
qParserException = e;
@@ -356,8 +354,6 @@
} catch (ParseException e) {
throw new SolrException(SolrException.ErrorCode.BAD_REQUEST, "error in sort: " + sortSpec, e);
- } catch (IOException e) {
- throw new SolrException(SolrException.ErrorCode.BAD_REQUEST, "error in sort: " + sortSpec, e);
}
Index: solr/core/src/java/org/apache/solr/search/ValueSourceParser.java
===================================================================
--- solr/core/src/java/org/apache/solr/search/ValueSourceParser.java (revision 1403803)
+++ solr/core/src/java/org/apache/solr/search/ValueSourceParser.java (working copy)
@@ -1286,7 +1286,7 @@
}
@Override
- public SortField getSortField(boolean reverse) throws IOException {
+ public SortField getSortField(boolean reverse) {
return super.getSortField(reverse);
}
}
Index: lucene/queries/src/java/org/apache/lucene/queries/function/ValueSource.java
===================================================================
--- lucene/queries/src/java/org/apache/lucene/queries/function/ValueSource.java (revision 1403803)
+++ lucene/queries/src/java/org/apache/lucene/queries/function/ValueSource.java (working copy)
@@ -89,9 +89,8 @@
*
* @param reverse true if this is a reverse sort.
* @return The {@link org.apache.lucene.search.SortField} for the ValueSource
- * @throws IOException if there was a problem reading the values.
*/
- public SortField getSortField(boolean reverse) throws IOException {
+ public SortField getSortField(boolean reverse) {
return new ValueSourceSortField(reverse);
}