Solr问题

2020-09-24 14:36发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我在控制台中遇到以下异常。 谁能帮我解决这个问题?

  WARN [backofficeSolrIndexerDeleteCronJob :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](backofficeSolrIndexerDeleteCronJob)[AbstractBackofficeSolrIndexerDeleteCronJob] [AbstractBackofficeSolrIndexerJob]类型的Solr同步失败:产品
  de.hybris.platform.solrfacetsearch.solr.exceptions.SolrIndexNotFoundException:de.hybris.platform.servicelayer.exceptions.UnknownIdentifierException:找不到活动索引:{indexedType = SolrIndexedTypeModel(8796093089951 @ 2),active = true,facetSearchConfig = SolrF30SearchSearchConfigModel(879609  @ 1)}
          在de.hybris.platform.solrfacetsearch.solr.impl.DefaultSolrIndexService.getActiveIndex(DefaultSolrIndexService.java:218)〜[solrfacetsearchserver.jar :?]
          在com.hybris.backoffice.solrsearch.indexer.cron.BackofficeSolrIndexerDeleteJob.synchronizeIndexForType(BackofficeSolrIndexerDeleteJob.java:65)〜[backofficesolrsearchserver.jar :?]
          在com.hybris.backoffice.solrsearch.indexer.cron.AbstractBackofficeSolrIndexerJob.synchronizeIndexForConfig(AbstractBackofficeSolrIndexerJob.java:110)〜[backofficesolrsearchserver.jar :?]
          在com.hybris.backoffice.solrsearch.indexer.cron.AbstractBackofficeSolrIndexerJob.synchronizeIndexAndRemoveModifiedItems(AbstractBackofficeSolrIndexerJob.java:78)[backofficesolrsearchserver.jar :?]
          在com.hybris.backoffice.solrsearch.indexer.cron.AbstractBackofficeSolrIndexerJob.performIndexingJob(AbstractBackofficeSolrIndexerJob.java:56)[backofficesolrsearchserver.jar :?]
          在de.hybris.platform.solrfacetsearch.indexer.cron.AbstractIndexerJob.perform(AbstractIndexerJob.java:40)上[solrfacetsearchserver.jar :?]
          在de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob.performCronJob(ServicelayerJob.java:38)[processingserver.jar :?]
          在de.hybris.platform.cronjob.jalo.Job.execute(Job.java:1390)[processingserver.jar :?]
          在de.hybris.platform.cronjob.jalo.Job.performImpl(Job.java:814)[processingserver.jar :?]
          在de.hybris.platform.cronjob.jalo.Job.access $ 1(Job.java:767)[processingserver.jar :?]
          在de.hybris.platform.cronjob.jalo.Job $ JobRunable.run(Job.java:686)[processingserver.jar :?]
          在de.hybris.platform.util.threadpool.PoolableThread.internalRun(PoolableThread.java:208)[coreserver.jar :?]
          在de.hybris.platform.core.threadregistry.RegistrableThread.run(RegistrableThread.java:135)[coreserver.jar :?]
  由以下原因引起:de.hybris.platform.servicelayer.exceptions.UnknownIdentifierException:找不到活动索引:{indexedType = SolrIndexedTypeModel(8796093089951 @ 2),active = true,facetSearchConfig = SolrFacetSearchConfigModel(8796093089944 @ 1)}
          在de.hybris.platform.servicelayer.util.ServicesUtil.validateSingleResultWithType(ServicesUtil.java:88)〜[coreserver.jar :?]
          在de.hybris.platform.servicelayer.util.ServicesUtil.validateIfSingleResult(ServicesUtil.java:47)〜[coreserver.jar :?]
          在de.hybris.platform.solrfacetsearch.daos.impl.DefaultSolrIndexDao.findActiveIndexByConfigAndType(DefaultSolrIndexDao.java:73)〜[solrfacetsearchserver.jar :?]
          在de.hybris.platform.solrfacetsearch.solr.impl.DefaultSolrIndexService.getActiveIndex(DefaultSolrIndexService.java:214)〜[solrfacetsearchserver.jar :?]
          ...另外12个
  信息[update-syngentaIndex-cronJob :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](update-syngentaIndex-cronJob)[SolrIndexerJob]完成了索引器cronjob。
  信息[update-backofficeIndex-CronJob :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](update-backofficeIndex-CronJob)[SolrIndexerJob]启动索引器cronjob。
  INFO [update-backofficeIndex-CronJob :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](update-backofficeIndex-CronJob)[AbstractIndexerStrategy]找不到活动索引,在执行任何其他操作之前必须执行FULL indexer操作
  信息[update-backofficeIndex-CronJob :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](update-backofficeIndex-CronJob)[SolrIndexerJob]完成了索引器cronjob。
  信息[update-syngentaIndex-cronJob :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](update-syngentaIndex-cronJob)[SolrIndexerJob]开始索引器cronjob。
  信息[update-syngentaIndex-cronJob :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](update-syngentaIndex-cronJob)[SolrIndexerJob]完成了索引器cronjob。
  警告[backofficeSolrIndexerDeleteCronJob :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](backofficeSolrIndexerDeleteCronJob)[AbstractBackofficeSolrIndexerJob]类型的Solr同步失败:产品
  de.hybris.platform.solrfacetsearch.solr.exceptions.SolrIndexNotFoundException:de.hybris.platform.servicelayer.exceptions.UnknownIdentifierException:找不到活动索引:{indexedType = SolrIndexedTypeModel(8796093089951 @ 2),active = true,facetSearchConfig = SolrF30SearchSearchConfigModel(879609  @ 1)}
          在de.hybris.platform.solrfacetsearch.solr.impl.DefaultSolrIndexService.getActiveIndex(DefaultSolrIndexService.java:218)〜[solrfacetsearchserver.jar :?]
          在com.hybris.backoffice.solrsearch.indexer.cron.BackofficeSolrIndexerDeleteJob.synchronizeIndexForType(BackofficeSolrIndexerDeleteJob.java:65)〜[backofficesolrsearchserver.jar :?]
          在com.hybris.backoffice.solrsearch.indexer.cron.AbstractBackofficeSolrIndexerJob.synchronizeIndexForConfig(AbstractBackofficeSolrIndexerJob.java:110)〜[backofficesolrsearchserver.jar :?]
          在com.hybris.backoffice.solrsearch.indexer.cron.AbstractBackofficeSolrIndexerJob.synchronizeIndexAndRemoveModifiedItems(AbstractBackofficeSolrIndexerJob.java:78)[backofficesolrsearchserver.jar :?]
          在com.hybris.backoffice.solrsearch.indexer.cron.AbstractBackofficeSolrIndexerJob.performIndexingJob(AbstractBackofficeSolrIndexerJob.java:56)[backofficesolrsearchserver.jar :?]
          在de.hybris.platform.solrfacetsearch.indexer.cron.AbstractIndexerJob.perform(AbstractIndexerJob.java:40)上[solrfacetsearchserver.jar :?]
          在de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob.performCronJob(ServicelayerJob.java:38)[processingserver.jar :?]
          在de.hybris.platform.cronjob.jalo.Job.execute(Job.java:1390)[processingserver.jar :?]
          在de.hybris.platform.cronjob.jalo.Job.performImpl(Job.java:814)[processingserver.jar :?]
          在de.hybris.platform.cronjob.jalo.Job.access $ 1(Job.java:767)[processingserver.jar :?]
          在de.hybris.platform.cronjob.jalo.Job $ JobRunable.run(Job.java:686)[processingserver.jar :?]
          在de.hybris.platform.util.threadpool.PoolableThread.internalRun(PoolableThread.java:208)[coreserver.jar :?]
          在de.hybris.platform.core.threadregistry.RegistrableThread.run(RegistrableThread.java:135)[coreserver.jar :?]
  由以下原因引起:de.hybris.platform.servicelayer.exceptions.UnknownIdentifierException:找不到活动索引:{indexedType = SolrIndexedTypeModel(8796093089951 @ 2),active = true,facetSearchConfig = SolrFacetSearchConfigModel(8796093089944 @ 1)}
          在de.hybris.platform.servicelayer.util.ServicesUtil.validateSingleResultWithType(ServicesUtil.java:88)〜[coreserver.jar :?]
          在de.hybris.platform.servicelayer.util.ServicesUtil.validateIfSingleResult(ServicesUtil.java:47)〜[coreserver.jar :?]
          在de.hybris.platform.solrfacetsearch.daos.impl.DefaultSolrIndexDao.findActiveIndexByConfigAndType(DefaultSolrIndexDao.java:73)〜[solrfacetsearchserver.jar :?]
          在de.hybris.platform.solrfacetsearch.solr.impl.DefaultSolrIndexService.getActiveIndex(DefaultSolrIndexService.java:214)〜[solrfacetsearchserver.jar :?]
          ...另外12个
  

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我在控制台中遇到以下异常。 谁能帮我解决这个问题?

  WARN [backofficeSolrIndexerDeleteCronJob :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](backofficeSolrIndexerDeleteCronJob)[AbstractBackofficeSolrIndexerDeleteCronJob] [AbstractBackofficeSolrIndexerJob]类型的Solr同步失败:产品
  de.hybris.platform.solrfacetsearch.solr.exceptions.SolrIndexNotFoundException:de.hybris.platform.servicelayer.exceptions.UnknownIdentifierException:找不到活动索引:{indexedType = SolrIndexedTypeModel(8796093089951 @ 2),active = true,facetSearchConfig = SolrF30SearchSearchConfigModel(879609  @ 1)}
          在de.hybris.platform.solrfacetsearch.solr.impl.DefaultSolrIndexService.getActiveIndex(DefaultSolrIndexService.java:218)〜[solrfacetsearchserver.jar :?]
          在com.hybris.backoffice.solrsearch.indexer.cron.BackofficeSolrIndexerDeleteJob.synchronizeIndexForType(BackofficeSolrIndexerDeleteJob.java:65)〜[backofficesolrsearchserver.jar :?]
          在com.hybris.backoffice.solrsearch.indexer.cron.AbstractBackofficeSolrIndexerJob.synchronizeIndexForConfig(AbstractBackofficeSolrIndexerJob.java:110)〜[backofficesolrsearchserver.jar :?]
          在com.hybris.backoffice.solrsearch.indexer.cron.AbstractBackofficeSolrIndexerJob.synchronizeIndexAndRemoveModifiedItems(AbstractBackofficeSolrIndexerJob.java:78)[backofficesolrsearchserver.jar :?]
          在com.hybris.backoffice.solrsearch.indexer.cron.AbstractBackofficeSolrIndexerJob.performIndexingJob(AbstractBackofficeSolrIndexerJob.java:56)[backofficesolrsearchserver.jar :?]
          在de.hybris.platform.solrfacetsearch.indexer.cron.AbstractIndexerJob.perform(AbstractIndexerJob.java:40)上[solrfacetsearchserver.jar :?]
          在de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob.performCronJob(ServicelayerJob.java:38)[processingserver.jar :?]
          在de.hybris.platform.cronjob.jalo.Job.execute(Job.java:1390)[processingserver.jar :?]
          在de.hybris.platform.cronjob.jalo.Job.performImpl(Job.java:814)[processingserver.jar :?]
          在de.hybris.platform.cronjob.jalo.Job.access $ 1(Job.java:767)[processingserver.jar :?]
          在de.hybris.platform.cronjob.jalo.Job $ JobRunable.run(Job.java:686)[processingserver.jar :?]
          在de.hybris.platform.util.threadpool.PoolableThread.internalRun(PoolableThread.java:208)[coreserver.jar :?]
          在de.hybris.platform.core.threadregistry.RegistrableThread.run(RegistrableThread.java:135)[coreserver.jar :?]
  由以下原因引起:de.hybris.platform.servicelayer.exceptions.UnknownIdentifierException:找不到活动索引:{indexedType = SolrIndexedTypeModel(8796093089951 @ 2),active = true,facetSearchConfig = SolrFacetSearchConfigModel(8796093089944 @ 1)}
          在de.hybris.platform.servicelayer.util.ServicesUtil.validateSingleResultWithType(ServicesUtil.java:88)〜[coreserver.jar :?]
          在de.hybris.platform.servicelayer.util.ServicesUtil.validateIfSingleResult(ServicesUtil.java:47)〜[coreserver.jar :?]
          在de.hybris.platform.solrfacetsearch.daos.impl.DefaultSolrIndexDao.findActiveIndexByConfigAndType(DefaultSolrIndexDao.java:73)〜[solrfacetsearchserver.jar :?]
          在de.hybris.platform.solrfacetsearch.solr.impl.DefaultSolrIndexService.getActiveIndex(DefaultSolrIndexService.java:214)〜[solrfacetsearchserver.jar :?]
          ...另外12个
  信息[update-syngentaIndex-cronJob :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](update-syngentaIndex-cronJob)[SolrIndexerJob]完成了索引器cronjob。
  信息[update-backofficeIndex-CronJob :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](update-backofficeIndex-CronJob)[SolrIndexerJob]启动索引器cronjob。
  INFO [update-backofficeIndex-CronJob :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](update-backofficeIndex-CronJob)[AbstractIndexerStrategy]找不到活动索引,在执行任何其他操作之前必须执行FULL indexer操作
  信息[update-backofficeIndex-CronJob :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](update-backofficeIndex-CronJob)[SolrIndexerJob]完成了索引器cronjob。
  信息[update-syngentaIndex-cronJob :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](update-syngentaIndex-cronJob)[SolrIndexerJob]开始索引器cronjob。
  信息[update-syngentaIndex-cronJob :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](update-syngentaIndex-cronJob)[SolrIndexerJob]完成了索引器cronjob。
  警告[backofficeSolrIndexerDeleteCronJob :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](backofficeSolrIndexerDeleteCronJob)[AbstractBackofficeSolrIndexerJob]类型的Solr同步失败:产品
  de.hybris.platform.solrfacetsearch.solr.exceptions.SolrIndexNotFoundException:de.hybris.platform.servicelayer.exceptions.UnknownIdentifierException:找不到活动索引:{indexedType = SolrIndexedTypeModel(8796093089951 @ 2),active = true,facetSearchConfig = SolrF30SearchSearchConfigModel(879609  @ 1)}
          在de.hybris.platform.solrfacetsearch.solr.impl.DefaultSolrIndexService.getActiveIndex(DefaultSolrIndexService.java:218)〜[solrfacetsearchserver.jar :?]
          在com.hybris.backoffice.solrsearch.indexer.cron.BackofficeSolrIndexerDeleteJob.synchronizeIndexForType(BackofficeSolrIndexerDeleteJob.java:65)〜[backofficesolrsearchserver.jar :?]
          在com.hybris.backoffice.solrsearch.indexer.cron.AbstractBackofficeSolrIndexerJob.synchronizeIndexForConfig(AbstractBackofficeSolrIndexerJob.java:110)〜[backofficesolrsearchserver.jar :?]
          在com.hybris.backoffice.solrsearch.indexer.cron.AbstractBackofficeSolrIndexerJob.synchronizeIndexAndRemoveModifiedItems(AbstractBackofficeSolrIndexerJob.java:78)[backofficesolrsearchserver.jar :?]
          在com.hybris.backoffice.solrsearch.indexer.cron.AbstractBackofficeSolrIndexerJob.performIndexingJob(AbstractBackofficeSolrIndexerJob.java:56)[backofficesolrsearchserver.jar :?]
          在de.hybris.platform.solrfacetsearch.indexer.cron.AbstractIndexerJob.perform(AbstractIndexerJob.java:40)上[solrfacetsearchserver.jar :?]
          在de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob.performCronJob(ServicelayerJob.java:38)[processingserver.jar :?]
          在de.hybris.platform.cronjob.jalo.Job.execute(Job.java:1390)[processingserver.jar :?]
          在de.hybris.platform.cronjob.jalo.Job.performImpl(Job.java:814)[processingserver.jar :?]
          在de.hybris.platform.cronjob.jalo.Job.access $ 1(Job.java:767)[processingserver.jar :?]
          在de.hybris.platform.cronjob.jalo.Job $ JobRunable.run(Job.java:686)[processingserver.jar :?]
          在de.hybris.platform.util.threadpool.PoolableThread.internalRun(PoolableThread.java:208)[coreserver.jar :?]
          在de.hybris.platform.core.threadregistry.RegistrableThread.run(RegistrableThread.java:135)[coreserver.jar :?]
  由以下原因引起:de.hybris.platform.servicelayer.exceptions.UnknownIdentifierException:找不到活动索引:{indexedType = SolrIndexedTypeModel(8796093089951 @ 2),active = true,facetSearchConfig = SolrFacetSearchConfigModel(8796093089944 @ 1)}
          在de.hybris.platform.servicelayer.util.ServicesUtil.validateSingleResultWithType(ServicesUtil.java:88)〜[coreserver.jar :?]
          在de.hybris.platform.servicelayer.util.ServicesUtil.validateIfSingleResult(ServicesUtil.java:47)〜[coreserver.jar :?]
          在de.hybris.platform.solrfacetsearch.daos.impl.DefaultSolrIndexDao.findActiveIndexByConfigAndType(DefaultSolrIndexDao.java:73)〜[solrfacetsearchserver.jar :?]
          在de.hybris.platform.solrfacetsearch.solr.impl.DefaultSolrIndexService.getActiveIndex(DefaultSolrIndexService.java:214)〜[solrfacetsearchserver.jar :?]
          ...另外12个
  
付费偷看设置
发送
7条回答
My梦
1楼-- · 2020-09-24 15:08

嗨,

没有完整索引就无法在SOlr上执行搜索。 请通过在Backoffice警告栏中的链接上计时或通过触发 Solr Config for Backoffice Index 操作(系统>搜索和导航>方面搜索配置)来执行此操作。

如果需要,可以在 com.hybris.backoffice.solrsearch.dataaccess.facades.DefaultSolrFieldSearchFacadeStrategy 上打开调试日志级别,以获取错误的堆栈跟踪。

干杯, 雅切克

一周热门 更多>