简体   繁体   English

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

[英]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.

相关问题 java.lang.IllegalStateException:片段未附加到上下文 - java.lang.IllegalStateException: Fragment not attached to a context java.lang.IllegalStateException - java.lang.IllegalStateException 关闭上下文时出现码头错误:java.lang.IllegalStateException:IDLE,初始 - Jetty error on closing context: java.lang.IllegalStateException: IDLE,initial java.lang.IllegalStateException: LifecycleProcessor not initialized ... context - 在我的聊天应用程序上 - java.lang.IllegalStateException: LifecycleProcessor not initialized … context - on my chat application java.lang.IllegalStateException:API响应后,片段未附加到上下文 - java.lang.IllegalStateException: Fragment not attached to a context after API response java.lang.IllegalStateException:无法在父级或祖先上下文中找到方法 - java.lang.IllegalStateException: Could not find method in a parent or ancestor Context Dropwizard:java.lang.IllegalStateException:无法获取记录器上下文 - Dropwizard: java.lang.IllegalStateException: Unable to acquire the logger context 片段中的 java.lang.IllegalStateException - java.lang.IllegalStateException in fragment RSelenium java.lang.IllegalStateException - RSelenium java.lang.IllegalStateException java.lang.IllegalStateException:Fragment - java.lang.IllegalStateException: Fragment
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM