You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Result:
org.elasticsearch.search.builder.SearchSourceBuilderException: Failed to build search source
at org.elasticsearch.search.builder.SearchSourceBuilder.buildAsBytes(SearchSourceBuilder.java:559)
at org.elasticsearch.action.search.SearchRequest.source(SearchRequest.java:251)
at org.elasticsearch.action.search.SearchRequestBuilder.doExecute(SearchRequestBuilder.java:814)
at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:62)
at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:57)
at
...........
Caused by: java.lang.NullPointerException
at org.elasticsearch.common.jackson.dataformat.smile.SmileGenerator._writeFieldName(SmileGenerator.java:580)
at org.elasticsearch.common.jackson.dataformat.smile.SmileGenerator.writeFieldName(SmileGenerator.java:453)
at org.elasticsearch.common.xcontent.json.JsonXContentGenerator.writeFieldName(JsonXContentGenerator.java:74)
at org.elasticsearch.common.xcontent.XContentBuilder.field(XContentBuilder.java:267)
at org.elasticsearch.common.xcontent.XContentBuilder.startObject(XContentBuilder.java:136)
at org.elasticsearch.search.sort.FieldSortBuilder.toXContent(FieldSortBuilder.java:78)
at org.elasticsearch.search.builder.SearchSourceBuilder.toXContent(SearchSourceBuilder.java:673)
at org.elasticsearch.search.builder.SearchSourceBuilder.buildAsBytes(SearchSourceBuilder.java:556)
... 100 more
The text was updated successfully, but these errors were encountered:
s1monw
added a commit
to s1monw/elasticsearch
that referenced
this issue
Feb 28, 2013
hey, it seems you application is passing a null field in the FieldSortBuilder constructor, I agree we should throw an exception earlier and for sure no NPE but it seems like a bug in your code?
code:
SortBuilder sortBuilder = SortBuilders.fieldSort(query.getSortField()).ignoreUnmapped(true);
sortBuilder.order(query.getSortOrder());
Result:
org.elasticsearch.search.builder.SearchSourceBuilderException: Failed to build search source
at org.elasticsearch.search.builder.SearchSourceBuilder.buildAsBytes(SearchSourceBuilder.java:559)
at org.elasticsearch.action.search.SearchRequest.source(SearchRequest.java:251)
at org.elasticsearch.action.search.SearchRequestBuilder.doExecute(SearchRequestBuilder.java:814)
at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:62)
at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:57)
at
...........
Caused by: java.lang.NullPointerException
at org.elasticsearch.common.jackson.dataformat.smile.SmileGenerator._writeFieldName(SmileGenerator.java:580)
at org.elasticsearch.common.jackson.dataformat.smile.SmileGenerator.writeFieldName(SmileGenerator.java:453)
at org.elasticsearch.common.xcontent.json.JsonXContentGenerator.writeFieldName(JsonXContentGenerator.java:74)
at org.elasticsearch.common.xcontent.XContentBuilder.field(XContentBuilder.java:267)
at org.elasticsearch.common.xcontent.XContentBuilder.startObject(XContentBuilder.java:136)
at org.elasticsearch.search.sort.FieldSortBuilder.toXContent(FieldSortBuilder.java:78)
at org.elasticsearch.search.builder.SearchSourceBuilder.toXContent(SearchSourceBuilder.java:673)
at org.elasticsearch.search.builder.SearchSourceBuilder.buildAsBytes(SearchSourceBuilder.java:556)
... 100 more
The text was updated successfully, but these errors were encountered: