java .lang.IllegalStateException: в hybris 1905 нет текущего контекста - PullRequest
0 голосов
/ 28 апреля 2020

Попытка решить частичное обновление с помощью кода, но при преобразовании поискового запроса в запрос solr получается исключение ниже.

java .lang.IllegalStateException: нет текущего контекста в de.hybris.platform.solrfacetsearch.search.context.impl.DefaultFacetSearchContextFactory.getContext (DefaultFacetSearchContextFactory. java) 96): jar :?] at de.hybris.platform.solrfacetsearch.search.context.impl.DefaultFacetSearchContextFactory.getContext (DefaultFacetSearchContextFactory. java: 1) ~ [solrfacetsearchserver.jar :?] .arch.search.sear. impl.DefaultSolrQueryConverter.createSolrQuery (DefaultSolrQueryConverter. java: 269) ~ [solrfacetsearchserver.jar :?] at de.hybris.platform.solrfacetsearch.search.impl.DefaultSolrQueryConolol: 18RuverConver: .jar :?] at com.msw.core.servicelayer.solr.impl.DefaultMswSolrService.writeToSolrVariant (DefaultMswSolrService. java: 274) [классы / :?]

Метод, используемый для преобразования:

solrQueryConverter.convertSolrQuery(SearchQuery query);

1 Ответ

0 голосов
/ 02 мая 2020

Вы изначально создали свой индекс SOLR? Один для магазина (product-solr-index) и один для backoffice (backoffice-solr-index). В некоторых настройках hybris не создает самостоятельно индекс SOLR. Загляните в бэк-офис, если индексы были созданы.

...