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

Hybris 6.6: Getting ClassCastException when including HBCI extensions

Former Member
0 Kudos
489

I am trying to add HBCI extension in my existing projects, I am getting ClassCastException while starting the server.

Error Log: RROR [solr indexer thread] [DefaultIndexerWorker] [Indexer worker 5 (FULL index operation on awasrIndex/Product)] failed to process index items due to Failed to index item with PK 8796096888833: Failed to resolve values for item with PK: 8796096888833, by resolver: lowestBundleRecurringPriceValueProvider, for property: lowestBundleRecurringPriceValue, reason: com.sap.hybris.hbci.saphbciordermgmtservices.cart.calculation.impl.HBCIEurope1PriceFactory cannot be cast to de.hybris.platform.subscriptionservices.jalo.ExtendedPriceFactory de.hybris.platform.solrfacetsearch.indexer.exceptions.IndexerException: Failed to index item with PK 8796096888833: Failed to resolve values for item with PK: 8796096888833, by resolver: lowestBundleRecurringPriceValueProvider, for property: lowestBundleRecurringPriceValue, reason: com.sap.hybris.hbci.saphbciordermgmtservices.cart.calculation.impl.HBCIEurope1PriceFactory cannot be cast to de.hybris.platform.subscriptionservices.jalo.ExtendedPriceFactory at de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexer.handleError(DefaultIndexer.java:263) ~[solrfacetsearchserver.jar:?] at de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexer.indexItems(DefaultIndexer.java:124) ~[solrfacetsearchserver.jar:?] at de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerBatchStrategy.executeIndexerOperation(DefaultIndexerBatchStrategy.java:253) ~[solrfacetsearchserver.jar:?] at de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerBatchStrategy.execute(DefaultIndexerBatchStrategy.java:218) ~[solrfacetsearchserver.jar:?] at de.hybris.platform.solrfacetsearch.indexer.workers.impl.DefaultIndexerWorker.doRun(DefaultIndexerWorker.java:202) [solrfacetsearchserver.jar:?] at de.hybris.platform.solrfacetsearch.indexer.workers.impl.DefaultIndexerWorker.run(DefaultIndexerWorker.java:158) [solrfacetsearchserver.jar:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_172] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_172] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_172] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_172] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_172] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_172] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_172] Caused by: de.hybris.platform.solrfacetsearch.config.exceptions.FieldValueProviderException: Failed to resolve values for item with PK: 8796096888833, by resolver: lowestBundleRecurringPriceValueProvider, for property: lowestBundleRecurringPriceValue, reason: com.sap.hybris.hbci.saphbciordermgmtservices.cart.calculation.impl.HBCIEurope1PriceFactory cannot be cast to de.hybris.platform.subscriptionservices.jalo.ExtendedPriceFactory at de.hybris.platform.solrfacetsearch.indexer.impl.DefaultSolrDocumentFactory.handleError(DefaultSolrDocumentFactory.java:523) ~[solrfacetsearchserver.jar:?] at de.hybris.platform.solrfacetsearch.indexer.impl.DefaultSolrDocumentFactory.addIndexedPropertyFieldsForOldApi(DefaultSolrDocumentFactory.java:331) ~[solrfacetsearchserver.jar:?] at de.hybris.platform.solrfacetsearch.indexer.impl.DefaultSolrDocumentFactory.addIndexedPropertyFields(DefaultSolrDocumentFactory.java:293) ~[solrfacetsearchserver.jar:?] at de.hybris.platform.solrfacetsearch.indexer.impl.DefaultSolrDocumentFactory.createInputDocument(DefaultSolrDocumentFactory.java:191) ~[solrfacetsearchserver.jar:?] at de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexer.indexItems(DefaultIndexer.java:118) ~[solrfacetsearchserver.jar:?] ... 11 more Caused by: java.lang.ClassCastException: com.sap.hybris.hbci.saphbciordermgmtservices.cart.calculation.impl.HBCIEurope1PriceFactory cannot be cast to de.hybris.platform.subscriptionservices.jalo.ExtendedPriceFactory at de.hybris.platform.subscriptionservices.price.impl.DefaultSubscriptionCommercePriceService.getCurrentPriceFactory(DefaultSubscriptionCommercePriceService.java:163) ~[classes/:?] at de.hybris.platform.subscriptionservices.price.impl.DefaultSubscriptionCommercePriceService.getSubscriptionPricePlanForProduct(DefaultSubscriptionCommercePriceService.java:108) ~[classes/:?] at de.hybris.platform.b2ctelcoservices.search.solrfacetsearch.provider.impl.LowestBundleRecurringPriceValueProvider$1.execute(LowestBundleRecurringPriceValueProvider.java:146) ~[classes/:?] at de.hybris.platform.servicelayer.session.impl.DefaultSessionService.executeInLocalView(DefaultSessionService.java:89) ~[coreserver.jar:?] at de.hybris.platform.b2ctelcoservices.search.solrfacetsearch.provider.impl.LowestBundleRecurringPriceValueProvider.getPriceForSubscription(LowestBundleRecurringPriceValueProvider.java:140) ~[classes/:?] at de.hybris.platform.b2ctelcoservices.search.solrfacetsearch.provider.impl.LowestBundleRecurringPriceValueProvider.getLowestRecurringPriceForProduct(LowestBundleRecurringPriceValueProvider.java:135) ~[classes/:?] at de.hybris.platform.b2ctelcoservices.search.solrfacetsearch.provider.impl.LowestBundleRecurringPriceValueProvider.createFieldValue(LowestBundleRecurringPriceValueProvider.java:89) ~[classes/:?] at de.hybris.platform.b2ctelcoservices.search.solrfacetsearch.provider.impl.LowestBundleRecurringPriceValueProvider.getFieldValues(LowestBundleRecurringPriceValueProvider.java:78) ~[classes/:?] at de.hybris.platform.solrfacetsearch.indexer.impl.DefaultSolrDocumentFactory.addIndexedPropertyFieldsForOldApi(DefaultSolrDocumentFactory.java:319) ~[solrfacetsearchserver.jar:?] at de.hybris.platform.solrfacetsearch.indexer.impl.DefaultSolrDocumentFactory.addIndexedPropertyFields(DefaultSolrDocumentFactory.java:293) ~[solrfacetsearchserver.jar:?] at de.hybris.platform.solrfacetsearch.indexer.impl.DefaultSolrDocumentFactory.createInputDocument(DefaultSolrDocumentFactory.java:191) ~[solrfacetsearchserver.jar:?] at de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexer.indexItems(DefaultIndexer.java:118) ~[solrfacetsearchserver.jar:?] ... 11 more Aug 10, 2018 4:05:45 PM org.apache.catalina.loader.WebappClassLoaderBase loadClass INFO: Illegal access: this web application instance has been stopped already. Could not load de.hybris.platform.cronjob.model.JobLogModelCustomizer. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.

Accepted Solutions (0)

Answers (0)