没有名为" backofficeIdentityProvider"的bean

2020-08-24 00:32发布

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

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


我收到这样的错误,找不到原因。 你能帮助我吗?

系统在收到"带有hotfolder的CSV"后开始引发此错误。 在此之前没有这样的错误。

注意: CSV正常运行。

日志:

由以下原因引起:de.hybris.platform.solrfacetsearch.indexer.exceptions.IndexerRuntimeException:de.hybris.platform.solrfacetsearch.indexer.exceptions.IndexerException:未能为PK 8796127199233的项目建立索引:没有名为'backofficeIdentityProvider'的bean

de.hybris.platform.solrfacetsearch.indexer.workers.impl.DefaultIndexerWorker.run(DefaultIndexerWorker.java:158)〜[solrfacetsearchserver.jar:?]

在java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:515)〜[?:?]

在java.util.concurrent.FutureTask.run(FutureTask.java:264)〜[?:?]

在java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:515)〜[?:?]

在java.util.concurrent.FutureTask.run(FutureTask.java:264)〜[?:?]

在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)〜[?:?]

在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:628)〜[?:?]

在java.lang.Thread.run(Thread.java:834)〜[?:?]

原因:de.hybris.platform.solrfacetsearch.indexer.exceptions.IndexerException:无法使用PK 8796127199233为项目建立索引:没有名为" backofficeIdentityProvider"的bean

de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexer.handleError(DefaultIndexer.java:304)〜[solrfacetsearchserver.jar:?]

de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexer.indexItems(DefaultIndexer.java:207)〜[solrfacetsearchserver.jar:?]

de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerBatchStrategy.executeIndexerOperation(DefaultIndexerBatchStrategy.java:245)〜[solrfacetsearchserver.jar:?]

de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerBatchStrategy.execute(DefaultIndexerBatchStrategy.java:210)〜[solrfacetsearchserver.jar:?]

de.hybris.platform.solrfacetsearch.indexer.workers.impl.DefaultIndexerWorker.doRun(DefaultIndexerWorker.java:195)〜[solrfacetsearchserver.jar:?]

de.hybris.platform.solrfacetsearch.indexer.workers.impl.DefaultIndexerWorker.run(DefaultIndexerWorker.java:151)〜[solrfacetsearchserver.jar:?]

在java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:515)〜[?:?]

在java.util.concurrent.FutureTask.run(FutureTask.java:264)〜[?:?]

在java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:515)〜[?:?]

在java.util.concurrent.FutureTask.run(FutureTask.java:264)〜[?:?]

在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)〜[?:?]

在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:628)〜[?:?]

在java.lang.Thread.run(Thread.java:834)〜[?:?]

原因:org.springframework.beans.factory.NoSuchBeanDefinitionException:没有名为" backofficeIdentityProvider"的bean

在org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:775)〜[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]

在org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1221)〜[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]

在org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:294)〜[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]

在org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:273)〜[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]

在org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204)〜[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]

de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexer.getIdentityProvider(DefaultIndexer.java:310)〜[solrfacetsearchserver.jar:?]

de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexer.addCommonFields(DefaultIndexer.java:401)〜[solrfacetsearchserver.jar:?]

de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexer.createInputDocument(DefaultIndexer.java:333)〜[solrfacetsearchserver.jar:?]

de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexer.indexItems(DefaultIndexer.java:201)〜[solrfacetsearchserver.jar:?]

de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerBatchStrategy.executeIndexerOperation(DefaultIndexerBatchStrategy.java:245)〜[solrfacetsearchserver.jar:?]

de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerBatchStrategy.execute(DefaultIndexerBatchStrategy.java:210)〜[solrfacetsearchserver.jar:?]

de.hybris.platform.solrfacetsearch.indexer.workers.impl.DefaultIndexerWorker.doRun(DefaultIndexerWorker.java:195)〜[solrfacetsearchserver.jar:?]

de.hybris.platform.solrfacetsearch.indexer.workers.impl.DefaultIndexerWorker.run(DefaultIndexerWorker.java:151)〜[solrfacetsearchserver.jar:?]

在java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:515)〜[?:?]

在java.util.concurrent.FutureTask.run(FutureTask.java:264)〜[?:?]

在java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:515)〜[?:?]

在java.util.concurrent.FutureTask.run(FutureTask.java:264)〜[?:?]

在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)〜[?:?]

在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:628)〜[?:?]

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

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


我收到这样的错误,找不到原因。 你能帮助我吗?

系统在收到"带有hotfolder的CSV"后开始引发此错误。 在此之前没有这样的错误。

注意: CSV正常运行。

日志:

由以下原因引起:de.hybris.platform.solrfacetsearch.indexer.exceptions.IndexerRuntimeException:de.hybris.platform.solrfacetsearch.indexer.exceptions.IndexerException:未能为PK 8796127199233的项目建立索引:没有名为'backofficeIdentityProvider'的bean

de.hybris.platform.solrfacetsearch.indexer.workers.impl.DefaultIndexerWorker.run(DefaultIndexerWorker.java:158)〜[solrfacetsearchserver.jar:?]

在java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:515)〜[?:?]

在java.util.concurrent.FutureTask.run(FutureTask.java:264)〜[?:?]

在java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:515)〜[?:?]

在java.util.concurrent.FutureTask.run(FutureTask.java:264)〜[?:?]

在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)〜[?:?]

在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:628)〜[?:?]

在java.lang.Thread.run(Thread.java:834)〜[?:?]

原因:de.hybris.platform.solrfacetsearch.indexer.exceptions.IndexerException:无法使用PK 8796127199233为项目建立索引:没有名为" backofficeIdentityProvider"的bean

de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexer.handleError(DefaultIndexer.java:304)〜[solrfacetsearchserver.jar:?]

de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexer.indexItems(DefaultIndexer.java:207)〜[solrfacetsearchserver.jar:?]

de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerBatchStrategy.executeIndexerOperation(DefaultIndexerBatchStrategy.java:245)〜[solrfacetsearchserver.jar:?]

de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerBatchStrategy.execute(DefaultIndexerBatchStrategy.java:210)〜[solrfacetsearchserver.jar:?]

de.hybris.platform.solrfacetsearch.indexer.workers.impl.DefaultIndexerWorker.doRun(DefaultIndexerWorker.java:195)〜[solrfacetsearchserver.jar:?]

de.hybris.platform.solrfacetsearch.indexer.workers.impl.DefaultIndexerWorker.run(DefaultIndexerWorker.java:151)〜[solrfacetsearchserver.jar:?]

在java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:515)〜[?:?]

在java.util.concurrent.FutureTask.run(FutureTask.java:264)〜[?:?]

在java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:515)〜[?:?]

在java.util.concurrent.FutureTask.run(FutureTask.java:264)〜[?:?]

在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)〜[?:?]

在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:628)〜[?:?]

在java.lang.Thread.run(Thread.java:834)〜[?:?]

原因:org.springframework.beans.factory.NoSuchBeanDefinitionException:没有名为" backofficeIdentityProvider"的bean

在org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:775)〜[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]

在org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1221)〜[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]

在org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:294)〜[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]

在org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:273)〜[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]

在org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204)〜[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE]

de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexer.getIdentityProvider(DefaultIndexer.java:310)〜[solrfacetsearchserver.jar:?]

de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexer.addCommonFields(DefaultIndexer.java:401)〜[solrfacetsearchserver.jar:?]

de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexer.createInputDocument(DefaultIndexer.java:333)〜[solrfacetsearchserver.jar:?]

de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexer.indexItems(DefaultIndexer.java:201)〜[solrfacetsearchserver.jar:?]

de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerBatchStrategy.executeIndexerOperation(DefaultIndexerBatchStrategy.java:245)〜[solrfacetsearchserver.jar:?]

de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerBatchStrategy.execute(DefaultIndexerBatchStrategy.java:210)〜[solrfacetsearchserver.jar:?]

de.hybris.platform.solrfacetsearch.indexer.workers.impl.DefaultIndexerWorker.doRun(DefaultIndexerWorker.java:195)〜[solrfacetsearchserver.jar:?]

de.hybris.platform.solrfacetsearch.indexer.workers.impl.DefaultIndexerWorker.run(DefaultIndexerWorker.java:151)〜[solrfacetsearchserver.jar:?]

在java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:515)〜[?:?]

在java.util.concurrent.FutureTask.run(FutureTask.java:264)〜[?:?]

在java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:515)〜[?:?]

在java.util.concurrent.FutureTask.run(FutureTask.java:264)〜[?:?]

在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)〜[?:?]

在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:628)〜[?:?]

付费偷看设置
发送
2条回答
当学会了学习
1楼-- · 2020-08-24 01:02

Hotfolder收到CSV后,文件的内容已导入。 Solr更新作业检测到此问题,并启动了Solr更新,并尝试使用新产品更新Solr索引。

可以在ext-backoffice/backofficesolrsearch/resources/backofficesolrsearch-spring.xml中找到该豆

请确保之前没有引发任何阻止创建Bean的异常。

此外,请确保已包含扩展程序。

在索引过程中使用Bean本身来提供有关所用Solr Colrs等的其他信息。

d56caomao
2楼-- · 2020-08-24 01:01

嗨, Rabia Yildirim

如Stefan所说,请尝试验证扩展中的相同bean,并确保将其添加到您的localextensions文件中。

如果它可以正常工作,只需尝试从

中清空" backofficeIdentityProvider"

FacetSearchConfig->后台索引->索引类型,请参见屏幕快照,并查看是否存在任何错误或差异:

即使bean已经已经存在依赖关系,请尝试重新部署服务器。 假设您正在使用18.X,并且如果升级了hybris,请检查所有xml和依赖项。

一周热门 更多>