問題
- ログに次の NullPointerException がある場合、左ペインまたは Web コンテンツ表示ウィジェットを介して Web コンテンツが表示されません。
29/12/2021 06:30:18,799 ERROR [default task-476][ElasticsearchIndexSearcher:165] java.lang.NullPointerException
java.lang.NullPointerException
at com.liferay.portal.search.elasticsearch7.internal.search.engine.adapter.search.SearchSearchResponseAssemblerImpl.setCount(SearchSearchResponseAssemblerImpl.java:163)
at com.liferay.portal.search.elasticsearch7.internal.search.engine.adapter.search.SearchSearchResponseAssemblerImpl.assemble(SearchSearchResponseAssemblerImpl.java:75)
at com.liferay.portal.search.elasticsearch7.internal.search.engine.adapter.search.SearchSearchRequestExecutorImpl.execute(SearchSearchRequestExecutorImpl.java:71)
at com.liferay.portal.search.elasticsearch7.internal.search.engine.adapter.search.ElasticsearchSearchRequestExecutor.executeSearchRequest(ElasticsearchSearchRequestExecutor.java:59)
at com.liferay.portal.search.engine.adapter.search.SearchSearchRequest.accept(SearchSearchRequest.java:45)
at com.liferay.portal.search.engine.adapter.search.SearchSearchRequest.accept(SearchSearchRequest.java:34)
at com.liferay.portal.search.elasticsearch7.internal.search.engine.adapter.ElasticsearchSearchEngineAdapterImpl.execute(ElasticsearchSearchEngineAdapterImpl.java:103)
at com.liferay.portal.search.elasticsearch7.internal.ElasticsearchIndexSearcher.search(ElasticsearchIndexSearcher.java:127)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
Environment
- Liferay DXP 7.3
解決策
- NullPointerException は、Elasticsearch 7 システム設定に関連しています。
- これを解決するには、[コントロール パネル] -> システム設定] -> Elasticsearch 7] ページに移動し、[ トラックの合計ヒット数は チェックボックスをオンにします。