java.lang.IllegalStateException: hybris 1905中没有当前上下文。

问题描述 投票:0回答:1

试图通过代码进行solr部分更新,但在将搜索查询转换为solr查询时出现以下异常。

java.lang.IllegalStateException: There is no current context at de.hybris.platform.solrfacetsearch.search.context.impl.DefaultFacetSearchContextFactory.getContext(DefaultFacetSearchContextFactory.java:96) ~[solrfacetsearchserver.jar:?]在de. 在de.hybris.platform.solrfacetsearch.search.context.impl.DefaultFacetSearchContextFactory.getContext(DefaultFacetSearchContextFactory.java:1) ~[solrfacetsearchserver.jar:?] 在de.hybris.platform.solrfacetsearch. search.impl.DefaultSolrQueryConverter.createSolrQuery(DefaultSolrQueryConverter.java:269) ~[solrfacetsearchserver.jar:?] 在de.hybris.platform.solrfacetsearch.search.impl.DefaultSolrQueryConverter. convertSolrQuery(DefaultSolrQueryConverter.java:186) ~[solrfacetsearchserver.jar:?] at com.msw.core.servicelayer.solr.impl.DefaultMswSolrService.writeToSolrVariant(DefaultMswSolrService.java:274) [classes:?]

用于转换的方法。

solrQueryConverter.convertSolrQuery(SearchQuery query);
java solr hybris
1个回答
0
投票

你是否已经初始化了SOLR索引?一个是商店索引(product-solr-index),一个是后台索引(backoffic-solr-index)。在某些设置中,hybris不会自己初始化SOLR索引。请在后台查看是否创建了索引。

© www.soinside.com 2019 - 2024. All rights reserved.