cancel
Showing results for 
Search instead for 
Did you mean: 

Getting a solr error when dragging and dropping a product ... (productCockpit)

myamani
Discoverer
0 Kudos

Hi everyone,

I got a solr error when dragging and dropping a product from one category to another (productCockpit)

ERROR [update-backofficeIndex-CronJob::de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob] (update-backofficeIndex-CronJob) [BackofficeIndexerStrategy] Executing indexer worker as an admin user failed: 
INFO   | jvm 1    | main    | 2022/02/08 16:41:06.190 | de.hybris.platform.solrfacetsearch.indexer.exceptions.IndexerException: de.hybris.platform.solrfacetsearch.indexer.exceptions.IndexerException: Indexer worker failed. Max number of retries in total has been reached
INFO   | jvm 1    | main    | 2022/02/08 16:41:06.190 | 	at de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerStrategy.doExecute(DefaultIndexerStrategy.java:92) ~[solrfacetsearchserver.jar:?]
INFO   | jvm 1    | main    | 2022/02/08 16:41:06.190 | 	at de.hybris.platform.solrfacetsearch.indexer.strategies.impl.AbstractIndexerStrategy.doExecute(AbstractIndexerStrategy.java:158) ~[solrfacetsearchserver.jar:?]
INFO   | jvm 1    | main    | 2022/02/08 16:41:06.190 | 	at com.hybris.backoffice.solrsearch.indexer.impl.BackofficeIndexerStrategy.doExecuteAsAdmin(BackofficeIndexerStrategy.java:55) ~[backofficesolrsearchserver.jar:?]
INFO   | jvm 1    | main    | 2022/02/08 16:41:06.190 | 	at com.hybris.backoffice.solrsearch.indexer.impl.BackofficeIndexerStrategy$1.executeWithoutResult(BackofficeIndexerStrategy.java:38) [backofficesolrsearchserver.jar:?]
INFO   | jvm 1    | main    | 2022/02/08 16:41:06.190 | 	at de.hybris.platform.servicelayer.session.SessionExecutionBody.execute(SessionExecutionBody.java:21) [coreserver.jar:?]
INFO   | jvm 1    | main    | 2022/02/08 16:41:06.190 | 	at de.hybris.platform.servicelayer.session.impl.DefaultSessionService.executeInLocalView(DefaultSessionService.java:124) [coreserver.jar:?]
INFO   | jvm 1    | main    | 2022/02/08 16:41:06.190 | 	at com.hybris.backoffice.solrsearch.indexer.impl.BackofficeIndexerStrategy.doExecute(BackofficeIndexerStrategy.java:31) [backofficesolrsearchserver.jar:?]
INFO   | jvm 1    | main    | 2022/02/08 16:41:06.190 | 	at de.hybris.platform.solrfacetsearch.indexer.strategies.impl.AbstractIndexerStrategy.execute(AbstractIndexerStrategy.java:117) [solrfacetsearchserver.jar:?]
INFO   | jvm 1    | main    | 2022/02/08 16:41:06.190 | 	at de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexerService.updateIndex(DefaultIndexerService.java:83) [solrfacetsearchserver.jar:?]
INFO   | jvm 1    | main    | 2022/02/08 16:41:06.190 | 	at de.hybris.platform.solrfacetsearch.indexer.cron.SolrIndexerJob.indexItems(SolrIndexerJob.java:74) [solrfacetsearchserver.jar:?]
INFO   | jvm 1    | main    | 2022/02/08 16:41:06.190 | 	at de.hybris.platform.solrfacetsearch.indexer.cron.SolrIndexerJob.performIndexingJob(SolrIndexerJob.java:50) [solrfacetsearchserver.jar:?]
INFO   | jvm 1    | main    | 2022/02/08 16:41:06.190 | 	at de.hybris.platform.solrfacetsearch.indexer.cron.AbstractIndexerJob.perform(AbstractIndexerJob.java:33) [solrfacetsearchserver.jar:?]
INFO   | jvm 1    | main    | 2022/02/08 16:41:06.190 | 	at de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob.performCronJob(ServicelayerJob.java:31) [processingserver.jar:?]
INFO   | jvm 1    | main    | 2022/02/08 16:41:06.190 | 	at de.hybris.platform.cronjob.jalo.Job.execute(Job.java:1396) [processingserver.jar:?]
INFO   | jvm 1    | main    | 2022/02/08 16:41:06.190 | 	at de.hybris.platform.cronjob.jalo.Job.performImpl(Job.java:805) [processingserver.jar:?]
INFO   | jvm 1    | main    | 2022/02/08 16:41:06.190 | 	at de.hybris.platform.cronjob.jalo.Job$JobRunable.run(Job.java:674) [processingserver.jar:?]
INFO   | jvm 1    | main    | 2022/02/08 16:41:06.190 | 	at de.hybris.platform.util.threadpool.PoolableThread.internalRun(PoolableThread.java:204) [coreserver.jar:?]
INFO   | jvm 1    | main    | 2022/02/08 16:41:06.190 | 	at de.hybris.platform.core.threadregistry.RegistrableThread.run(RegistrableThread.java:124) [coreserver.jar:?]
INFO   | jvm 1    | main    | 2022/02/08 16:41:06.190 | Caused by: de.hybris.platform.solrfacetsearch.indexer.exceptions.IndexerException: Indexer worker failed. Max number of retries in total has been reached
INFO   | jvm 1    | main    | 2022/02/08 16:41:06.191 | 	at de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerStrategy.runWorkers(DefaultIndexerStrategy.java:145) ~[solrfacetsearchserver.jar:?]
INFO   | jvm 1    | main    | 2022/02/08 16:41:06.191 | 	at de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerStrategy.doExecute(DefaultIndexerStrategy.java:88) ~[solrfacetsearchserver.jar:?]
INFO   | jvm 1    | main    | 2022/02/08 16:41:06.191 | 	... 17 more
INFO   | jvm 1    | main    | 2022/02/08 16:41:06.191 | Caused by: java.util.concurrent.ExecutionException: org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at http://156.16.2.203:8983/solr: partial updates require that docs have an ID
INFO | jvm 1 | main | 2022/02/08 16:41:06.191 | at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:?] INFO | jvm 1 | main | 2022/02/08 16:41:06.191 | at java.util.concurrent.FutureTask.get(FutureTask.java:191) ~[?:?] INFO | jvm 1 | main | 2022/02/08 16:41:06.191 | at de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerStrategy.runWorkers(DefaultIndexerStrategy.java:132) ~[solrfacetsearchserver.jar:?] INFO | jvm 1 | main | 2022/02/08 16:41:06.191 | at de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerStrategy.doExecute(DefaultIndexerStrategy.java:88) ~[solrfacetsearchserver.jar:?] INFO | jvm 1 | main | 2022/02/08 16:41:06.191 | ... 17 more INFO | jvm 1 | main | 2022/02/08 16:41:06.191 | Caused by: org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at http://156.16.2.203:8983/solr: partial updates require that docs have an ID INFO | jvm 1 | main | 2022/02/08 16:41:06.191 | at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:681) ~[solr-solrj-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - mayyasharipova - 2021-10-12 15:19:20] INFO | jvm 1 | main | 2022/02/08 16:41:06.191 | at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:266) ~[solr-solrj-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - mayyasharipova - 2021-10-12 15:19:20] INFO | jvm 1 | main | 2022/02/08 16:41:06.191 | at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:248) ~[solr-solrj-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - mayyasharipova - 2021-10-12 15:19:20] INFO | jvm 1 | main | 2022/02/08 16:41:06.191 | at de.hybris.platform.solrfacetsearch.solr.impl.SolrStandaloneSearchProvider$ClusterSolrClient.request(SolrStandaloneSearchProvider.java:508) ~[solrfacetsearchserver.jar:?] INFO | jvm 1 | main | 2022/02/08 16:41:06.191 | at de.hybris.platform.solrfacetsearch.solr.impl.CachedSolrClient.request(CachedSolrClient.java:64) ~[solrfacetsearchserver.jar:?] INFO | jvm 1 | main | 2022/02/08 16:41:06.191 | at org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:214) ~[solr-solrj-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - mayyasharipova - 2021-10-12 15:19:20] INFO | jvm 1 | main | 2022/02/08 16:41:06.191 | at org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:106) ~[solr-solrj-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - mayyasharipova - 2021-10-12 15:19:20] INFO | jvm 1 | main | 2022/02/08 16:41:06.191 | at org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:71) ~[solr-solrj-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - mayyasharipova - 2021-10-12 15:19:20] INFO | jvm 1 | main | 2022/02/08 16:41:06.191 | at de.hybris.platform.solrfacetsearch.indexer.impl.SolrServerExporter.exportToUpdateIndex(SolrServerExporter.java:83) ~[solrfacetsearchserver.jar:?] INFO | jvm 1 | main | 2022/02/08 16:41:06.191 | at de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexer.indexItems(DefaultIndexer.java:213) ~[solrfacetsearchserver.jar:?] INFO | jvm 1 | main | 2022/02/08 16:41:06.192 | at de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerBatchStrategy.executeIndexerOperation(DefaultIndexerBatchStrategy.java:245) ~[solrfacetsearchserver.jar:?] INFO | jvm 1 | main | 2022/02/08 16:41:06.192 | at de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerBatchStrategy.execute(DefaultIndexerBatchStrategy.java:210) ~[solrfacetsearchserver.jar:?] INFO | jvm 1 | main | 2022/02/08 16:41:06.192 | at de.hybris.platform.solrfacetsearch.indexer.workers.impl.DefaultIndexerWorker.doRun(DefaultIndexerWorker.java:196) ~[solrfacetsearchserver.jar:?] INFO | jvm 1 | main | 2022/02/08 16:41:06.192 | at de.hybris.platform.solrfacetsearch.indexer.workers.impl.DefaultIndexerWorker.run(DefaultIndexerWorker.java:152) ~[solrfacetsearchserver.jar:?] INFO | jvm 1 | main | 2022/02/08 16:41:06.192 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?] INFO | jvm 1 | main | 2022/02/08 16:41:06.192 | at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?] INFO | jvm 1 | main | 2022/02/08 16:41:06.192 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?] INFO | jvm 1 | main | 2022/02/08 16:41:06.192 | at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?] INFO | jvm 1 | main | 2022/02/08 16:41:06.192 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?] INFO | jvm 1 | main | 2022/02/08 16:41:06.192 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?] INFO | jvm 1 | main | 2022/02/08 16:41:06.192 | at java.lang.Thread.run(Thread.java:834) ~[?:?]<br>
0 Kudos

Did you find a solution?

Accepted Solutions (1)

Accepted Solutions (1)

myamani
Discoverer

Hi @ricardoferreiravallejo

Yes I did.. you need to enable the attribute stored in solr/instances/default/configsets/backoffice/conf/schema.xml

<field name="id" type="string" indexed="true" required="true" stored="true" multiValued="false" />
<uniqueKey>id</uniqueKey>

=> run full indexing (Solr Config for Backoffice)

Answers (0)