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

Background operation failed error in PCMBackoffice

0 Likes
867

We are getting the below exception when i am trying to change to pcmbackoffice perspective in backoffice. Can someone provide your thoughts on why below exception is occured?

ERROR [Thread-238] [DefaultBackofficeFacetSearchService] Cannot create solr search pageable de.hybris.platform.solrfacetsearch.config.exceptions.FacetConfigServiceException: Cannot load facet search configuration! at de.edoras.henkel.hybris.services.impl.HenkelFacetSearchConfigServiceImpl.getConfiguration(HenkelFacetSearchConfigServiceImpl.java:148) ~[classes/:?] at com.hybris.backoffice.solrsearch.services.impl.DefaultBackofficeFacetSearchConfigService.getFacetSearchConfig(DefaultBackofficeFacetSearchConfigService.java:65) ~[backofficesolrsearchserver.jar:?] at com.hybris.backoffice.solrsearch.services.impl.DefaultBackofficeFacetSearchService.createBackofficeSolrSearchQuery(DefaultBackofficeFacetSearchService.java:79) ~[?:?] at com.hybris.backoffice.solrsearch.dataaccess.facades.DefaultSolrFieldSearchFacadeStrategy$BackofficeSolrPageable.createSearchQuery(DefaultSolrFieldSearchFacadeStrategy.java:435) ~[?:?] at com.hybris.backoffice.solrsearch.dataaccess.facades.DefaultSolrFieldSearchFacadeStrategy$BackofficeSolrPageable.getCurrentPage(DefaultSolrFieldSearchFacadeStrategy.java:234) ~[?:?] at com.hybris.backoffice.widgets.advancedsearch.engine.PageableWithFullTextDataCallback.getCurrentPage(PageableWithFullTextDataCallback.java:37) ~[backoffice-widgets-6.5.0.15-RC1.jar:?] at com.hybris.cockpitng.widgets.collectionbrowser.mold.impl.PagingDelegateController$1.execute(PagingDelegateController.java:153) ~[backoffice-widgets-6.5.0.15-RC1.jar:?] at com.hybris.cockpitng.engine.impl.DefaultWidgetInstanceManager.lambda$prepareLongOperation$2(DefaultWidgetInstanceManager.java:221) ~[cockpitframework-6.5.0.15-RC1.jar:?] at com.hybris.cockpitng.engine.operations.CockpitNGBackgroundOperation.runInternal(CockpitNGBackgroundOperation.java:116) [cockpitframework-6.5.0.15-RC1.jar:?] at com.hybris.cockpitng.engine.operations.CockpitNGBackgroundOperation.run(CockpitNGBackgroundOperation.java:84) [cockpitframework-6.5.0.15-RC1.jar:?] at com.hybris.backoffice.cockpitng.util.BackofficeThreadContextCreator$RunnableWithParentThreadContext.run(BackofficeThreadContextCreator.java:96) [classes/:?] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] at de.hybris.platform.core.threadregistry.RegistrableThread.internalRun(RegistrableThread.java:145) [coreserver.jar:?] at de.hybris.platform.core.threadregistry.RegistrableThread.run(RegistrableThread.java:135) [coreserver.jar:?] Caused by: de.hybris.platform.solrfacetsearch.config.exceptions.FacetConfigServiceException: Configuration name is blank! at de.edoras.henkel.hybris.services.impl.HenkelFacetSearchConfigServiceImpl.getConfiguration(HenkelFacetSearchConfigServiceImpl.java:144) ~[classes/:?] ... 13 more WARN [hybrisHTTP13] [10.49.16.185] [DefaultWidgetInstanceManager] Background operation failed java.lang.NullPointerException: null at com.hybris.backoffice.solrsearch.dataaccess.facades.DefaultSolrFieldSearchFacadeStrategy$BackofficeSolrPageable.createSearchQuery(DefaultSolrFieldSearchFacadeStrategy.java:436) ~[?:?] at com.hybris.backoffice.solrsearch.dataaccess.facades.DefaultSolrFieldSearchFacadeStrategy$BackofficeSolrPageable.getCurrentPage(DefaultSolrFieldSearchFacadeStrategy.java:234) ~[?:?] at com.hybris.backoffice.widgets.advancedsearch.engine.PageableWithFullTextDataCallback.getCurrentPage(PageableWithFullTextDataCallback.java:37) ~[backoffice-widgets-6.5.0.15-RC1.jar:?] at com.hybris.cockpitng.widgets.collectionbrowser.mold.impl.PagingDelegateController$1.execute(PagingDelegateController.java:153) ~[backoffice-widgets-6.5.0.15-RC1.jar:?] at com.hybris.cockpitng.engine.impl.DefaultWidgetInstanceManager.lambda$prepareLongOperation$2(DefaultWidgetInstanceManager.java:221) ~[cockpitframework-6.5.0.15-RC1.jar:?] at com.hybris.cockpitng.engine.operations.CockpitNGBackgroundOperation.runInternal(CockpitNGBackgroundOperation.java:116) ~[cockpitframework-6.5.0.15-RC1.jar:?] at com.hybris.cockpitng.engine.operations.CockpitNGBackgroundOperation.run(CockpitNGBackgroundOperation.java:84) ~[cockpitframework-6.5.0.15-RC1.jar:?] at com.hybris.backoffice.cockpitng.util.BackofficeThreadContextCreator$RunnableWithParentThreadContext.run(BackofficeThreadContextCreator.java:96) ~[classes/:?] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] at de.hybris.platform.core.threadregistry.RegistrableThread.internalRun(RegistrableThread.java:145) ~[coreserver.jar:?] at de.hybris.platform.core.threadregistry.RegistrableThread.run(RegistrableThread.java:135) ~[coreserver.jar:?]

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member437308
Active Participant
0 Likes

Hello

This exception indicates in general that solr search query could not be created for searching type. I recommend to double check your Facet Search Configuration, verify if FacetSearchConfig exists and if it has your searching type inside - Product is OOTB.

Please take closer look at your customization:

 [coreserver.jar:?] Caused by: de.hybris.platform.solrfacetsearch.config.exceptions.FacetConfigServiceException: Configuration name is blank! at de.edoras.henkel.hybris.services.impl.HenkelFacetSearchConfigServiceImpl.getConfiguration(HenkelFacetSearchConfigServiceImpl.java:144) ~[classes/:?] ...

It says "Name" does not exist for configuration, is it true?

Cheers .

Tomasz Zasoń