瀏覽代碼

improve error handling, we can't always parse the source to a stirng

kimchy 15 年之前
父節點
當前提交
3b2b901db0
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      modules/elasticsearch/src/main/java/org/elasticsearch/search/SearchService.java

+ 2 - 2
modules/elasticsearch/src/main/java/org/elasticsearch/search/SearchService.java

@@ -414,10 +414,10 @@ public class SearchService extends AbstractLifecycleComponent<SearchService> {
             String sSource = "_na_";
             try {
                 sSource = Unicode.fromBytes(source, offset, length);
-            } catch (Error e1) {
+            } catch (Throwable e1) {
                 // ignore
             }
-            throw new SearchParseException(context, "Failed to parse [" + sSource + "]", e);
+            throw new SearchParseException(context, "Failed to parse source [" + sSource + "]", e);
         }
     }