cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Solr query conversion

0 Likes
420

While converting solr query getting below error: Happening when migrated from 6.2 to 1905

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/:?]

Method used to convert:

solrQueryConverter.convertSolrQuery(query)


Accepted Solutions (0)

Answers (1)

Answers (1)

phoude
Participant
0 Likes

How did you manage to resolve this? I think this happening when doing a search within a search situation. DefaultFacetSearchContextFactory.InitializeContext is being called twice. Your outer context will be nullified by after the inner search calls DestroyContext