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

orika class loading runtime exception

0 Likes
795

Hi, I am getting below exception in 6.3v while running the solr index job, also sometimes in PLP page as well, its related to orika API. If I close the ee IDE and restart the hybris server(again with ant clean all) then I am NOT facing any issues in any case. Any idea ?

We are using the Ee Neon version , facing the same issue with Ee Oxygen as well.

Following exception coming while try to run Solr index job.

 ERROR [00006IKG::de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob] (00006IKG) [Job] Caught throwable ma/glasnost/orika/impl/GeneratedObjectBase
 java.lang.NoClassDefFoundError: ma/glasnost/orika/impl/GeneratedObjectBase
     at ma.glasnost.orika.generated.Orika_FacetSearchConfig_FacetSearchConfig_Mapper61130952838320$4.mapAtoB(Orika_FacetSearchConfig_FacetSearchConfig_Mapper61130952838320$4.java)
     at ma.glasnost.orika.impl.mapping.strategy.UseCustomMapperStrategy.map(UseCustomMapperStrategy.java:67)
     at ma.glasnost.orika.impl.MapperFacadeImpl.map(MapperFacadeImpl.java:735)
     at ma.glasnost.orika.impl.MapperFacadeImpl.map(MapperFacadeImpl.java:714)
     at ma.glasnost.orika.impl.ConfigurableMapper.map(ConfigurableMapper.java:150)
     at de.hybris.platform.solrfacetsearch.config.impl.DefaultFacetSearchConfigService.getConfiguration(DefaultFacetSearchConfigService.java:51)
     at de.hybris.platform.solrfacetsearch.indexer.cron.AbstractIndexerJob.getFacetSearchConfig(AbstractIndexerJob.java:70)
     at de.hybris.platform.solrfacetsearch.indexer.cron.SolrIndexerJob.performIndexingJob(SolrIndexerJob.java:49)
     at de.hybris.platform.solrfacetsearch.indexer.cron.AbstractIndexerJob.perform(AbstractIndexerJob.java:40)
     at de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob.performCronJob(ServicelayerJob.java:38)
     at de.hybris.platform.cronjob.jalo.Job.execute(Job.java:1358)
     at de.hybris.platform.cronjob.jalo.Job.performImpl(Job.java:814)
     at de.hybris.platform.cronjob.jalo.Job.access$1(Job.java:767)
     at de.hybris.platform.cronjob.jalo.Job$JobRunable.run(Job.java:686)
     at de.hybris.platform.util.threadpool.PoolableThread.run(PoolableThread.java:195)
 Caused by: java.lang.ClassNotFoundException: ma.glasnost.orika.impl.GeneratedObjectBase
     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
     ... 15 more
 

Following is the Exception while landing into the PLP page in storefront:

 java.lang.ClassNotFoundException: ma.glasnost.orika.impl.GeneratedObjectBase
     org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
     org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
     ma.glasnost.orika.generated.Orika_FacetSearchConfig_FacetSearchConfig_Mapper125552907917432$4.mapAtoB(Orika_FacetSearchConfig_FacetSearchConfig_Mapper125552907917432$4.java)
     ma.glasnost.orika.impl.mapping.strategy.UseCustomMapperStrategy.map(UseCustomMapperStrategy.java:67)
     ma.glasnost.orika.impl.MapperFacadeImpl.map(MapperFacadeImpl.java:735)
     ma.glasnost.orika.impl.MapperFacadeImpl.map(MapperFacadeImpl.java:714)
     ma.glasnost.orika.impl.ConfigurableMapper.map(ConfigurableMapper.java:150)
     de.hybris.platform.solrfacetsearch.config.impl.DefaultFacetSearchConfigService.getConfiguration(DefaultFacetSearchConfigService.java:51)
     de.hybris.platform.commerceservices.search.solrfacetsearch.populators.SearchSolrQueryPopulator.getFacetSearchConfig(SearchSolrQueryPopulator.java:263)
     de.hybris.platform.commerceservices.search.solrfacetsearch.populators.SearchSolrQueryPopulator.populate(SearchSolrQueryPopulator.java:168)
     de.hybris.platform.commerceservices.search.solrfacetsearch.populators.SearchSolrQueryPopulator.populate(SearchSolrQueryPopulator.java:1)
     de.hybris.platform.converters.impl.AbstractPopulatingConverter.populate(AbstractPopulatingConverter.java:73)
     de.hybris.platform.converters.impl.AbstractConverter.convert(AbstractConverter.java:41)
     de.hybris.platform.commerceservices.search.solrfacetsearch.impl.DefaultSolrProductSearchService.doSearch(DefaultSolrProductSearchService.java:150)
     de.hybris.platform.commerceservices.search.solrfacetsearch.impl.DefaultSolrProductSearchService.categorySearch(DefaultSolrProductSearchService.java:130)
     de.hybris.platform.commerceservices.search.solrfacetsearch.impl.DefaultSolrProductSearchService.categorySearch(DefaultSolrProductSearchService.java:1)
     de.hybris.platform.commercefacades.search.solrfacetsearch.impl.DefaultSolrProductSearchFacade$4.execute(DefaultSolrProductSearchFacade.java:182)
     de.hybris.platform.commercefacades.search.solrfacetsearch.impl.DefaultSolrProductSearchFacade$4.execute(DefaultSolrProductSearchFacade.java:1)
     de.hybris.platform.commerceservices.threadcontext.impl.DefaultThreadContextService.executeInContext(DefaultThreadContextService.java:51)
     de.hybris.platform.commercefacades.search.solrfacetsearch.impl.DefaultSolrProductSearchFacade.categorySearch(DefaultSolrProductSearchFacade.java:175)
     com.spx.storefront.controllers.pages.CategoryPageController.category(CategoryPageController.java:142)





Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Likes

Hello did you find a solution for this problem ?

0 Likes

No, We didn't find any solution for this.

I am NOT working on this hybris version now and I don't see any issue in other hybris version, maybe something wrong with that hybris version or something wrong with the customization that we have done for that version, No idea.

Let me know if you get any solution.