-
Notifications
You must be signed in to change notification settings - Fork 25.6k
Labels
:SearchOrg/RelevanceLabel for the Search (solution/org) Relevance teamLabel for the Search (solution/org) Relevance team>bugTeam:Search - RelevanceThe Search organization Search Relevance teamThe Search organization Search Relevance teamTeam:SearchOrgMeta label for the Search Org (Enterprise Search)Meta label for the Search Org (Enterprise Search)
Description
Elasticsearch Version
main
Installed Plugins
No response
Java Version
bundled
OS Version
Problem Description
NPE in SemanticTextHighlighter:
"Failed to execute phase [fetch], all shards failed; shardFailures {[KmYgpRKwTA2xzkXc1ay-0g][dev_kindergarten_search_index][0]: org.elasticsearch.transport.RemoteTransportException: [es-es-search-68896db54d-9lb65][100.64.7.135:9300][indices:data/read/search[phase/fetch/id]]
Caused by: org.elasticsearch.search.fetch.FetchPhaseExecutionException: Fetch Failed [Error running fetch phase for doc [95]]
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhaseDocsIterator.iterate(FetchPhaseDocsIterator.java:109)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhase.buildSearchHits(FetchPhase.java:210)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhase.execute(FetchPhase.java:85)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.SearchService.lambda$executeFetchPhase$15(SearchService.java:1169)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.ActionRunnable$3.accept(ActionRunnable.java:79)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.ActionRunnable$3.accept(ActionRunnable.java:76)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.ActionRunnable$4.doRun(ActionRunnable.java:101)
at org.elasticsearch.server@9.1.0/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:27)
at org.elasticsearch.server@9.1.0/org.elasticsearch.common.util.concurrent.TimedRunnable.doRun(TimedRunnable.java:35)
at org.elasticsearch.server@9.1.0/org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:1044)
at org.elasticsearch.server@9.1.0/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:27)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1095)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:619)
at java.base/java.lang.Thread.run(Thread.java:1447)
Caused by: java.lang.NullPointerException: Cannot invoke ""org.elasticsearch.inference.MinimalServiceSettings.taskType()"" because the return value of ""org.elasticsearch.xpack.inference.mapper.SemanticTextFieldMapper$SemanticTextFieldType.getModelSettings()"" is null
at org.elasticsearch.inference@9.1.0/org.elasticsearch.xpack.inference.highlight.SemanticTextHighlighter.highlight(SemanticTextHighlighter.java:82)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.subphase.highlight.HighlightPhase$1.process(HighlightPhase.java:70)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhase$1.nextDoc(FetchPhase.java:193)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhaseDocsIterator.iterate(FetchPhaseDocsIterator.java:90)
... 13 more
}{[KmYgpRKwTA2xzkXc1ay-0g][dev_kindergarten_search_index][1]: org.elasticsearch.transport.RemoteTransportException: [es-es-search-68896db54d-9lb65][100.64.7.135:9300][indices:data/read/search[phase/fetch/id]]
Caused by: org.elasticsearch.search.fetch.FetchPhaseExecutionException: Fetch Failed [Error running fetch phase for doc [26]]
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhaseDocsIterator.iterate(FetchPhaseDocsIterator.java:109)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhase.buildSearchHits(FetchPhase.java:210)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhase.execute(FetchPhase.java:85)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.SearchService.lambda$executeFetchPhase$15(SearchService.java:1169)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.ActionRunnable$3.accept(ActionRunnable.java:79)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.ActionRunnable$3.accept(ActionRunnable.java:76)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.ActionRunnable$4.doRun(ActionRunnable.java:101)
at org.elasticsearch.server@9.1.0/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:27)
at org.elasticsearch.server@9.1.0/org.elasticsearch.common.util.concurrent.TimedRunnable.doRun(TimedRunnable.java:35)
at org.elasticsearch.server@9.1.0/org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:1044)
at org.elasticsearch.server@9.1.0/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:27)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1095)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:619)
at java.base/java.lang.Thread.run(Thread.java:1447)
Caused by: java.lang.NullPointerException: Cannot invoke ""org.elasticsearch.inference.MinimalServiceSettings.taskType()"" because the return value of ""org.elasticsearch.xpack.inference.mapper.SemanticTextFieldMapper$SemanticTextFieldType.getModelSettings()"" is null
at org.elasticsearch.inference@9.1.0/org.elasticsearch.xpack.inference.highlight.SemanticTextHighlighter.highlight(SemanticTextHighlighter.java:82)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.subphase.highlight.HighlightPhase$1.process(HighlightPhase.java:70)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhase$1.nextDoc(FetchPhase.java:193)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhaseDocsIterator.iterate(FetchPhaseDocsIterator.java:90)
... 13 more
}{[KmYgpRKwTA2xzkXc1ay-0g][dev_kindergarten_search_index][2]: org.elasticsearch.transport.RemoteTransportException: [es-es-search-68896db54d-9lb65][100.64.7.135:9300][indices:data/read/search[phase/fetch/id]]
Caused by: org.elasticsearch.search.fetch.FetchPhaseExecutionException: Fetch Failed [Error running fetch phase for doc [28]]
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhaseDocsIterator.iterate(FetchPhaseDocsIterator.java:109)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhase.buildSearchHits(FetchPhase.java:210)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhase.execute(FetchPhase.java:85)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.SearchService.lambda$executeFetchPhase$15(SearchService.java:1169)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.ActionRunnable$3.accept(ActionRunnable.java:79)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.ActionRunnable$3.accept(ActionRunnable.java:76)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.ActionRunnable$4.doRun(ActionRunnable.java:101)
at org.elasticsearch.server@9.1.0/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:27)
at org.elasticsearch.server@9.1.0/org.elasticsearch.common.util.concurrent.TimedRunnable.doRun(TimedRunnable.java:35)
at org.elasticsearch.server@9.1.0/org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:1044)
at org.elasticsearch.server@9.1.0/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:27)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1095)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:619)
at java.base/java.lang.Thread.run(Thread.java:1447)
Caused by: java.lang.NullPointerException: Cannot invoke ""org.elasticsearch.inference.MinimalServiceSettings.taskType()"" because the return value of ""org.elasticsearch.xpack.inference.mapper.SemanticTextFieldMapper$SemanticTextFieldType.getModelSettings()"" is null
at org.elasticsearch.inference@9.1.0/org.elasticsearch.xpack.inference.highlight.SemanticTextHighlighter.highlight(SemanticTextHighlighter.java:82)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.subphase.highlight.HighlightPhase$1.process(HighlightPhase.java:70)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhase$1.nextDoc(FetchPhase.java:193)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhaseDocsIterator.iterate(FetchPhaseDocsIterator.java:90)
... 13 more
}{[KmYgpRKwTA2xzkXc1ay-0g][dev_kindergarten_search_index][3]: org.elasticsearch.transport.RemoteTransportException: [es-es-search-68896db54d-9lb65][100.64.7.135:9300][indices:data/read/search[phase/fetch/id]]
Caused by: org.elasticsearch.search.fetch.FetchPhaseExecutionException: Fetch Failed [Error running fetch phase for doc [116]]
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhaseDocsIterator.iterate(FetchPhaseDocsIterator.java:109)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhase.buildSearchHits(FetchPhase.java:210)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhase.execute(FetchPhase.java:85)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.SearchService.lambda$executeFetchPhase$15(SearchService.java:1169)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.ActionRunnable$3.accept(ActionRunnable.java:79)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.ActionRunnable$3.accept(ActionRunnable.java:76)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.ActionRunnable$4.doRun(ActionRunnable.java:101)
at org.elasticsearch.server@9.1.0/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:27)
at org.elasticsearch.server@9.1.0/org.elasticsearch.common.util.concurrent.TimedRunnable.doRun(TimedRunnable.java:35)
at org.elasticsearch.server@9.1.0/org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:1044)
at org.elasticsearch.server@9.1.0/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:27)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1095)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:619)
at java.base/java.lang.Thread.run(Thread.java:1447)
Caused by: java.lang.NullPointerException: Cannot invoke ""org.elasticsearch.inference.MinimalServiceSettings.taskType()"" because the return value of ""org.elasticsearch.xpack.inference.mapper.SemanticTextFieldMapper$SemanticTextFieldType.getModelSettings()"" is null
at org.elasticsearch.inference@9.1.0/org.elasticsearch.xpack.inference.highlight.SemanticTextHighlighter.highlight(SemanticTextHighlighter.java:82)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.subphase.highlight.HighlightPhase$1.process(HighlightPhase.java:70)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhase$1.nextDoc(FetchPhase.java:193)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhaseDocsIterator.iterate(FetchPhaseDocsIterator.java:90)
... 13 more
}{[KmYgpRKwTA2xzkXc1ay-0g][dev_kindergarten_search_index][4]: org.elasticsearch.transport.RemoteTransportException: [es-es-search-68896db54d-9lb65][100.64.7.135:9300][indices:data/read/search[phase/fetch/id]]
Caused by: org.elasticsearch.search.fetch.FetchPhaseExecutionException: Fetch Failed [Error running fetch phase for doc [72]]
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhaseDocsIterator.iterate(FetchPhaseDocsIterator.java:109)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhase.buildSearchHits(FetchPhase.java:210)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhase.execute(FetchPhase.java:85)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.SearchService.lambda$executeFetchPhase$15(SearchService.java:1169)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.ActionRunnable$3.accept(ActionRunnable.java:79)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.ActionRunnable$3.accept(ActionRunnable.java:76)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.ActionRunnable$4.doRun(ActionRunnable.java:101)
at org.elasticsearch.server@9.1.0/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:27)
at org.elasticsearch.server@9.1.0/org.elasticsearch.common.util.concurrent.TimedRunnable.doRun(TimedRunnable.java:35)
at org.elasticsearch.server@9.1.0/org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:1044)
at org.elasticsearch.server@9.1.0/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:27)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1095)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:619)
at java.base/java.lang.Thread.run(Thread.java:1447)
Caused by: java.lang.NullPointerException: Cannot invoke ""org.elasticsearch.inference.MinimalServiceSettings.taskType()"" because the return value of ""org.elasticsearch.xpack.inference.mapper.SemanticTextFieldMapper$SemanticTextFieldType.getModelSettings()"" is null
at org.elasticsearch.inference@9.1.0/org.elasticsearch.xpack.inference.highlight.SemanticTextHighlighter.highlight(SemanticTextHighlighter.java:82)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.subphase.highlight.HighlightPhase$1.process(HighlightPhase.java:70)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhase$1.nextDoc(FetchPhase.java:193)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhaseDocsIterator.iterate(FetchPhaseDocsIterator.java:90)
... 13 more
}
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.search.AbstractSearchAsyncAction.onPhaseFailure(AbstractSearchAsyncAction.java:624)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.search.SearchQueryThenFetchAsyncAction.onPhaseFailure(SearchQueryThenFetchAsyncAction.java:81)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.search.AbstractSearchAsyncAction.executeNextPhase(AbstractSearchAsyncAction.java:326)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.search.FetchSearchPhase.moveToNextPhase(FetchSearchPhase.java:263)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.search.FetchSearchPhase.lambda$innerRunFetch$1(FetchSearchPhase.java:136)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.search.CountedCollector.countDown(CountedCollector.java:41)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.search.CountedCollector.onFailure(CountedCollector.java:60)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.search.FetchSearchPhase$2.onFailure(FetchSearchPhase.java:225)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.ActionListenerResponseHandler.handleException(ActionListenerResponseHandler.java:54)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.search.SearchTransportService$ConnectionCountingHandler.handleException(SearchTransportService.java:598)
at org.elasticsearch.server@9.1.0/org.elasticsearch.transport.TransportService$UnregisterChildTransportResponseHandler.handleException(TransportService.java:1727)
at org.elasticsearch.server@9.1.0/org.elasticsearch.transport.TransportService$ContextRestoreResponseHandler.handleException(TransportService.java:1507)
at org.elasticsearch.server@9.1.0/org.elasticsearch.transport.TransportService$DirectResponseChannel.processException(TransportService.java:1641)
at org.elasticsearch.server@9.1.0/org.elasticsearch.transport.TransportService$DirectResponseChannel.sendResponse(TransportService.java:1616)
at org.elasticsearch.server@9.1.0/org.elasticsearch.transport.TaskTransportChannel.sendResponse(TaskTransportChannel.java:44)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.support.ChannelActionListener.onFailure(ChannelActionListener.java:45)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.SearchService$2.onFailure(SearchService.java:1509)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.ActionRunnable.onFailure(ActionRunnable.java:152)
at org.elasticsearch.server@9.1.0/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:29)
at org.elasticsearch.server@9.1.0/org.elasticsearch.common.util.concurrent.TimedRunnable.doRun(TimedRunnable.java:35)
at org.elasticsearch.server@9.1.0/org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:1044)
at org.elasticsearch.server@9.1.0/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:27)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1095)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:619)
at java.base/java.lang.Thread.run(Thread.java:1447)
Caused by: org.elasticsearch.ElasticsearchException$1: Cannot invoke ""org.elasticsearch.inference.MinimalServiceSettings.taskType()"" because the return value of ""org.elasticsearch.xpack.inference.mapper.SemanticTextFieldMapper$SemanticTextFieldType.getModelSettings()"" is null
at org.elasticsearch.server@9.1.0/org.elasticsearch.ElasticsearchException.guessRootCauses(ElasticsearchException.java:750)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.search.AbstractSearchAsyncAction.executeNextPhase(AbstractSearchAsyncAction.java:324)
... 22 more
Caused by: java.lang.NullPointerException: Cannot invoke ""org.elasticsearch.inference.MinimalServiceSettings.taskType()"" because the return value of ""org.elasticsearch.xpack.inference.mapper.SemanticTextFieldMapper$SemanticTextFieldType.getModelSettings()"" is null
at org.elasticsearch.inference@9.1.0/org.elasticsearch.xpack.inference.highlight.SemanticTextHighlighter.highlight(SemanticTextHighlighter.java:82)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.subphase.highlight.HighlightPhase$1.process(HighlightPhase.java:70)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhase$1.nextDoc(FetchPhase.java:193)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhaseDocsIterator.iterate(FetchPhaseDocsIterator.java:90)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhase.buildSearchHits(FetchPhase.java:210)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.fetch.FetchPhase.execute(FetchPhase.java:85)
at org.elasticsearch.server@9.1.0/org.elasticsearch.search.SearchService.lambda$executeFetchPhase$15(SearchService.java:1169)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.ActionRunnable$3.accept(ActionRunnable.java:79)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.ActionRunnable$3.accept(ActionRunnable.java:76)
at org.elasticsearch.server@9.1.0/org.elasticsearch.action.ActionRunnable$4.doRun(ActionRunnable.java:101)
at org.elasticsearch.server@9.1.0/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:27)
"
Steps to Reproduce
Found in serverless log alerts
Logs (if relevant)
No response
Metadata
Metadata
Assignees
Labels
:SearchOrg/RelevanceLabel for the Search (solution/org) Relevance teamLabel for the Search (solution/org) Relevance team>bugTeam:Search - RelevanceThe Search organization Search Relevance teamThe Search organization Search Relevance teamTeam:SearchOrgMeta label for the Search Org (Enterprise Search)Meta label for the Search Org (Enterprise Search)