[英]java.lang.IllegalStateException: There is no current context in hybris 1905
Trying to solr partial update through code but while converting search query into solr query getting below exception.尝试通过代码对 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:?] at de.hybris.platform.solrfacetsearch.search.context.impl.DefaultFacetSearchContextFactory.getContext(DefaultFacetSearchContextFactory.java:1) ~[solrfacetsearchserver.jar:?] at de.hybris.platform.solrfacetsearch.search.impl.DefaultSolrQueryConverter.createSolrQuery(DefaultSolrQueryConverter.java:269) ~[solrfacetsearchserver.jar:?] at de.hybris.platform.solrfacetsearch.search.impl.DefaultSolrQueryConverter.convertSolrQuery(DefaultSolrQueryConverter.java:186) ~[solrfacetsearchserver.jar: java.lang.IllegalStateException: There is no current context at de.hybris.platform.solrfacetsearch.search.context.impl.DefaultFacetSearchContextFactory.getContext(DefaultFacetSearchContextFactory.java:96) ~[solrfacetsearchserver.jar:?] at de.hybris.platform .solrfacetsearch.search.context.impl.DefaultFacetSearchContextFactory.getContext(DefaultFacetSearchContextFactory.java:1) ~[solrfacetsearchserver.jar:?] at de.hybris.platform.solrfacetsearch.search.impl.DefaultSolrQueryConverter.createSolrQuery(DefaultSolrQueryConverter.java:269) ~[solrfacetsearchserver.jar:?] at 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/:?]
?] 在 com.msw.core.servicelayer.solr.impl.DefaultMswSolrService.writeToSolrVariant(DefaultMswSolrService.Z93F725A07423FE1C889F4248B43)[Des1C889F4248B43]
Method used to convert:用于转换的方法:
solrQueryConverter.convertSolrQuery(SearchQuery query);
Have you initial create you SOLR index?您是否最初创建了 SOLR 索引? One for the store (the product-solr-index) and one for the backoffice (the backoffice-solr-index).
一个用于商店(product-solr-index),一个用于后台(backoffice-solr-index)。 In some setups hybris don't initialcreate the SOLR index on his own.
在某些设置中,hybris 最初不会自行创建 SOLR 索引。 Have a look in the backoffice if the indexes was created.
如果创建了索引,请查看后台。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.