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

Datahub Setup issue with tomcat?

mohammed24
Participant
0 Likes
1,232

HI Experts,

When starting tomcat while doing datahub set getting below issue and when i hit the URL i am getting 404 error.. Is any jar missing?? Any help wuld be appreciated ?

 org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'compositionRuleHandlerRegistry' defined in class path resource [META-INF/datahub-service-composition-spring.xml]: Unsatisfied dependency expressed throug
 h bean property 'ruleHandlers'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'localizedCompositionRuleHandler' defined in class path resource [META-INF/datahub-service-composition-spring.x
 ml]: Cannot resolve reference to bean 'transformationExprProcessor' while setting bean property 'transformationExpressionProcessor'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '
 defaultTransformationExprProcessor' defined in class path resource [META-INF/datahub-service-spel-spring.xml]: Unsatisfied dependency expressed through bean property 'methodResolvers'; nested exception is org.springframework.beans.factory.BeanCreatio
 nException: Error creating bean with name 'com.hybris.datahub.service.spel.impl.ResolveMethodHandler#0' defined in class path resource [META-INF/datahub-service-spel-spring.xml]: Cannot resolve reference to bean 'resolveMethodExecutor' while setting
 bean property 'methodExecutor'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resolveMethodExecutor' defined in class path resource [META-INF/datahub-service-spel-spring.xml]: Cannot resol
 ve reference to bean 'itemResolver' while setting bean property 'itemResolver'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultItemResolver' defined in class path resource [META-INF/
 datahub-service-spel-spring.xml]: Cannot resolve reference to bean 'canonicalItemService' while setting bean property 'itemService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultCa
 nonicalItemService' defined in class path resource [META-INF/datahub-service-spring.xml]: Cannot resolve reference to bean 'itemDeletionService' while setting bean property 'itemDeletionService'; nested exception is org.springframework.beans.factory.
 BeanCreationException: Error creating bean with name 'defaultItemDeletionServiceProxy' defined in class path resource [META-INF/datahub-service-spring.xml]: Cannot resolve reference to bean 'datahubActorSystem' while setting bean property 'actorSyste
 m'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'datahubActorSystem' defined in class path resource [META-INF/datahub-service-akka-spring.xml]: Bean instantiation via factory method faile
 d; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [akka.actor.ActorSystem]: Factory method 'createActorSystem' threw exception; nested exception is java.lang.NoClassDefFoundError: Could not initialize
 class scala.concurrent.duration.Duration$
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1361)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1253)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
         at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312)
         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
         at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308)
         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
         at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761)
         at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867)
         at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543)
         at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:443)
         at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:325)
         at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)
         at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4627)
         at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5091)
         at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
         at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:742)
         at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:718)
         at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:703)
         at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1141)
         at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1876)
         at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
         at java.util.concurrent.FutureTask.run(Unknown Source)
         at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
         at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
         at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1053)
         at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:428)
         at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1585)
         at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:308)
         at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
         at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:424)
         at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:367)
         at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:966)
         at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839)
         at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
         at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1427)
         at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1417)
         at java.util.concurrent.FutureTask.run(Unknown Source)
         at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
         at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
         at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:943)
         at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258)
         at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
         at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
         at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
         at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770)
         at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
         at org.apache.catalina.startup.Catalina.start(Catalina.java:682)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:350)
         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:492)
 Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'localizedCompositionRuleHandler' defined in class path resource [META-INF/datahub-service-composition-spring.xml]: Cannot resolve reference to bean 'tr
 ansformationExprProcessor' while setting bean property 'transformationExpressionProcessor'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'defaultTransformationExprProcessor' defin
 ed in class path resource [META-INF/datahub-service-spel-spring.xml]: Unsatisfied dependency expressed through bean property 'methodResolvers'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name
  'com.hybris.datahub.service.spel.impl.ResolveMethodHandler#0' defined in class path resource [META-INF/datahub-service-spel-spring.xml]: Cannot resolve reference to bean 'resolveMethodExecutor' while setting bean property 'methodExecutor'; nested ex
 ception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resolveMethodExecutor' defined in class path resource [META-INF/datahub-service-spel-spring.xml]: Cannot resolve reference to bean 'itemResolver' while
  setting bean property 'itemResolver'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultItemResolver' defined in class path resource [META-INF/datahub-service-spel-spring.xml]: Cannot
 resolve reference to bean 'canonicalItemService' while setting bean property 'itemService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultCanonicalItemService' defined in class path
  resource [META-INF/datahub-service-spring.xml]: Cannot resolve reference to bean 'itemDeletionService' while setting bean property 'itemDeletionService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bea
 n with name 'defaultItemDeletionServiceProxy' defined in class path resource [META-INF/datahub-service-spring.xml]: Cannot resolve reference to bean 'datahubActorSystem' while setting bean property 'actorSystem'; nested exception is org.springframewo
 rk.beans.factory.BeanCreationException: Error creating bean with name 'datahubActorSystem' defined in class path resource [META-INF/datahub-service-akka-spring.xml]: Bean instantiation via factory method failed; nested exception is org.springframewor
 k.beans.BeanInstantiationException: Failed to instantiate [akka.actor.ActorSystem]: Factory method 'createActorSystem' threw exception; nested exception is java.lang.NoClassDefFoundError: Could not initialize class scala.concurrent.duration.Duration$
 
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1533)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1280)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
         at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312)
         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
         at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308)
         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
         at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:208)
         at org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1316)
         at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1282)
         at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1180)
         at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1096)
         at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1346)
         ... 54 common frames omitted
 Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'defaultTransformationExprProcessor' defined in class path resource [META-INF/datahub-service-spel-spring.xml]: Unsatisfied dependency expresse
 d through bean property 'methodResolvers'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.hybris.datahub.service.spel.impl.ResolveMethodHandler#0' defined in class path resource [META-I
 NF/datahub-service-spel-spring.xml]: Cannot resolve reference to bean 'resolveMethodExecutor' while setting bean property 'methodExecutor'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 're
 solveMethodExecutor' defined in class path resource [META-INF/datahub-service-spel-spring.xml]: Cannot resolve reference to bean 'itemResolver' while setting bean property 'itemResolver'; nested exception is org.springframework.beans.factory.BeanCrea
 tionException: Error creating bean with name 'defaultItemResolver' defined in class path resource [META-INF/datahub-service-spel-spring.xml]: Cannot resolve reference to bean 'canonicalItemService' while setting bean property 'itemService'; nested ex
 ception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultCanonicalItemService' defined in class path resource [META-INF/datahub-service-spring.xml]: Cannot resolve reference to bean 'itemDeletionServic
 e' while setting bean property 'itemDeletionService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultItemDeletionServiceProxy' defined in class path resource [META-INF/datahub-servic
 e-spring.xml]: Cannot resolve reference to bean 'datahubActorSystem' while setting bean property 'actorSystem'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'datahubActorSystem' defined in
  class path resource [META-INF/datahub-service-akka-spring.xml]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [akka.actor.ActorSystem]: Factory method 'c
 reateActorSystem' threw exception; nested exception is java.lang.NoClassDefFoundError: Could not initialize class scala.concurrent.duration.Duration$
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1361)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1253)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
         at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312)
         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
         at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308)
         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
         ... 70 common frames omitted
 Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.hybris.datahub.service.spel.impl.ResolveMethodHandler#0' defined in class path resource [META-INF/datahub-service-spel-spring.xml]: Cannot resolve
 reference to bean 'resolveMethodExecutor' while setting bean property 'methodExecutor'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resolveMethodExecutor' defined in class path resource
 [META-INF/datahub-service-spel-spring.xml]: Cannot resolve reference to bean 'itemResolver' while setting bean property 'itemResolver'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaul
 tItemResolver' defined in class path resource [META-INF/datahub-service-spel-spring.xml]: Cannot resolve reference to bean 'canonicalItemService' while setting bean property 'itemService'; nested exception is org.springframework.beans.factory.BeanCre
 ationException: Error creating bean with name 'defaultCanonicalItemService' defined in class path resource [META-INF/datahub-service-spring.xml]: Cannot resolve reference to bean 'itemDeletionService' while setting bean property 'itemDeletionService'
 ; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultItemDeletionServiceProxy' defined in class path resource [META-INF/datahub-service-spring.xml]: Cannot resolve reference to bean 'dat
 ahubActorSystem' while setting bean property 'actorSystem'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'datahubActorSystem' defined in class path resource [META-INF/datahub-service-akka-
 spring.xml]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [akka.actor.ActorSystem]: Factory method 'createActorSystem' threw exception; nested exception
 is java.lang.NoClassDefFoundError: Could not initialize class scala.concurrent.duration.Duration$
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1533)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1280)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
         at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312)
         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
         at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308)
         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
         at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:208)
         at org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1316)
         at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1282)
         at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1180)
         at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1096)
         at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1346)
         ... 78 common frames omitted
 Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resolveMethodExecutor' defined in class path resource [META-INF/datahub-service-spel-spring.xml]: Cannot resolve reference to bean 'itemResolver' while
  setting bean property 'itemResolver'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultItemResolver' defined in class path resource [META-INF/datahub-service-spel-spring.xml]: Cannot
 resolve reference to bean 'canonicalItemService' while setting bean property 'itemService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultCanonicalItemService' defined in class path
  resource [META-INF/datahub-service-spring.xml]: Cannot resolve reference to bean 'itemDeletionService' while setting bean property 'itemDeletionService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bea
 n with name 'defaultItemDeletionServiceProxy' defined in class path resource [META-INF/datahub-service-spring.xml]: Cannot resolve reference to bean 'datahubActorSystem' while setting bean property 'actorSystem'; nested exception is org.springframewo
 rk.beans.factory.BeanCreationException: Error creating bean with name 'datahubActorSystem' defined in class path resource [META-INF/datahub-service-akka-spring.xml]: Bean instantiation via factory method failed; nested exception is org.springframewor
 k.beans.BeanInstantiationException: Failed to instantiate [akka.actor.ActorSystem]: Factory method 'createActorSystem' threw exception; nested exception is java.lang.NoClassDefFoundError: Could not initialize class scala.concurrent.duration.Duration$
 
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1533)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1280)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
         at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312)
         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
         at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308)
         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
         ... 94 common frames omitted
 Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultItemResolver' defined in class path resource [META-INF/datahub-service-spel-spring.xml]: Cannot resolve reference to bean 'canonicalItemService'
  while setting bean property 'itemService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultCanonicalItemService' defined in class path resource [META-INF/datahub-service-spring.xml]:
  Cannot resolve reference to bean 'itemDeletionService' while setting bean property 'itemDeletionService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultItemDeletionServiceProxy' de
 fined in class path resource [META-INF/datahub-service-spring.xml]: Cannot resolve reference to bean 'datahubActorSystem' while setting bean property 'actorSystem'; nested exception is org.springframework.beans.factory.BeanCreationException: Error cr
 eating bean with name 'datahubActorSystem' defined in class path resource [META-INF/datahub-service-akka-spring.xml]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to in
 stantiate [akka.actor.ActorSystem]: Factory method 'createActorSystem' threw exception; nested exception is java.lang.NoClassDefFoundError: Could not initialize class scala.concurrent.duration.Duration$
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1533)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1280)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
         at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312)
         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
         at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308)
         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
         ... 104 common frames omitted
 Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultCanonicalItemService' defined in class path resource [META-INF/datahub-service-spring.xml]: Cannot resolve reference to bean 'itemDeletionServic
 e' while setting bean property 'itemDeletionService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultItemDeletionServiceProxy' defined in class path resource [META-INF/datahub-servic
 e-spring.xml]: Cannot resolve reference to bean 'datahubActorSystem' while setting bean property 'actorSystem'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'datahubActorSystem' defined in
  class path resource [META-INF/datahub-service-akka-spring.xml]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [akka.actor.ActorSystem]: Factory method 'c
 reateActorSystem' threw exception; nested exception is java.lang.NoClassDefFoundError: Could not initialize class scala.concurrent.duration.Duration$
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1533)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1280)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
         at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312)
         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
         at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308)
         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
         ... 114 common frames omitted
 Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultItemDeletionServiceProxy' defined in class path resource [META-INF/datahub-service-spring.xml]: Cannot resolve reference to bean 'datahubActorSy
 stem' while setting bean property 'actorSystem'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'datahubActorSystem' defined in class path resource [META-INF/datahub-service-akka-spring.xml]
 : Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [akka.actor.ActorSystem]: Factory method 'createActorSystem' threw exception; nested exception is java.lan
 g.NoClassDefFoundError: Could not initialize class scala.concurrent.duration.Duration$
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1533)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1280)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
         at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312)
         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
         at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308)
         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
         ... 124 common frames omitted
 Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'datahubActorSystem' defined in class path resource [META-INF/datahub-service-akka-spring.xml]: Bean instantiation via factory method failed; nested exc
 eption is org.springframework.beans.BeanInstantiationException: Failed to instantiate [akka.actor.ActorSystem]: Factory method 'createActorSystem' threw exception; nested exception is java.lang.NoClassDefFoundError: Could not initialize class scala.c
 oncurrent.duration.Duration$
         at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:599)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1177)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1071)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
         at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312)
         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
         at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308)
         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
         ... 134 common frames omitted
 Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [akka.actor.ActorSystem]: Factory method 'createActorSystem' threw exception; nested exception is java.lang.NoClassDefFoundError: Could not initialize class scala.
 concurrent.duration.Duration$
         at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:189)
         at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:588)
         ... 143 common frames omitted
 Caused by: java.lang.NoClassDefFoundError: Could not initialize class scala.concurrent.duration.Duration$
         at akka.util.Helpers$ConfigOps$.getDuration$extension(Helpers.scala:137)
         at akka.util.Helpers$ConfigOps$.getMillisDuration$extension(Helpers.scala:132)
         at akka.actor.ActorSystem$Settings.<init>(ActorSystem.scala:327)
         at akka.actor.ActorSystemImpl.<init>(ActorSystem.scala:651)
         at akka.actor.ActorSystem$.apply(ActorSystem.scala:244)
         at akka.actor.ActorSystem$.apply(ActorSystem.scala:287)
         at akka.actor.ActorSystem$.apply(ActorSystem.scala:262)
         at akka.actor.ActorSystem$.create(ActorSystem.scala:190)
         at akka.actor.ActorSystem.create(ActorSystem.scala)
         at com.hybris.datahub.akka.ActorSystemFactory.createActorSystem(ActorSystemFactory.java:34)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162)
         ... 144 common frames omitted
 04-Mar-2019 12:29:46.335 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
 04-Mar-2019 12:29:46.363 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal Context [/datahub-webapp] startup failed due to previous errors
 2019-03-04 12:29:46,402 [INFO] [c.h.d.s.DataHubServletContextListener] Leaving cluster
 04-Mar-2019 12:29:46.482 WARNING [main] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The web application [datahub-webapp] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application
 was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
 04-Mar-2019 12:29:46.528 WARNING [main] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [datahub-webapp] appears to have started a thread named [Abandoned connection cleanup thread] but has failed to stop i
 t. This is very likely to create a memory leak. Stack trace of thread:
  java.lang.Object.wait(Native Method)
  java.lang.ref.ReferenceQueue.remove(Unknown Source)
  com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:43)
 04-Mar-2019 12:29:46.700 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [D:\apache-tomcat\webapps\datahub-webapp] has finished in [72,745] ms
 04-Mar-2019 12:29:46.703 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [D:\apache-tomcat\webapps\docs]
 04-Mar-2019 12:29:46.768 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [D:\apache-tomcat\webapps\docs] has finished in [64] ms
 04-Mar-2019 12:29:46.795 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [D:\apache-tomcat\webapps\examples]
 04-Mar-2019 12:29:47.014 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [D:\apache-tomcat\webapps\examples] has finished in [219] ms
 04-Mar-2019 12:29:47.186 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [D:\apache-tomcat\webapps\host-manager]
 04-Mar-2019 12:29:47.233 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [D:\apache-tomcat\webapps\host-manager] has finished in [48] ms
 04-Mar-2019 12:29:47.262 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [D:\apache-tomcat\webapps\manager]
 04-Mar-2019 12:29:47.304 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [D:\apache-tomcat\webapps\manager] has finished in [41] ms
 04-Mar-2019 12:29:47.333 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [D:\apache-tomcat\webapps\ROOT]
 04-Mar-2019 12:29:47.372 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [D:\apache-tomcat\webapps\ROOT] has finished in [38] ms
 04-Mar-2019 12:29:47.402 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
 04-Mar-2019 12:29:47.443 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
 04-Mar-2019 12:29:47.475 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 73555 ms

Accepted Solutions (0)

Answers (1)

Answers (1)

Slava
Product and Topic Expert
Product and Topic Expert
0 Likes

Looks like your project (Tomcat) is missing these dependencies:

             <dependency>
                 <groupId>com.typesafe.akka</groupId>
                 <artifactId>akka-actor_2.12</artifactId>
                 <version>${akka.version}</version>
             </dependency>
             <dependency>
                 <groupId>com.typesafe.akka</groupId>
                 <artifactId>akka-slf4j_2.12</artifactId>
                 <version>${akka-slf4j_2.12.version}</version>
                 <scope>runtime</scope>
             </dependency>
             <dependency>
                 <groupId>com.typesafe.akka</groupId>
                 <artifactId>akka-cluster_2.12</artifactId>
                 <version>${akka.version}</version>
             </dependency>
             <dependency>
                 <groupId>com.typesafe.akka</groupId>
                 <artifactId>akka-cluster-tools_2.12</artifactId>
                 <version>${akka.version}</version>
             </dependency>

where, akka.version=2.5.8

Not sure how this could happen, because datahub-webapp.war should contain all these jar files. Perhaps, you placed datahub-service.jar or some other datahub-*.jar file into Tomcat/lib directory. Follow these two documents and make sure you set up the server correctly:

  1. https://help.hybris.com/1811/hcd/478f702a00104636b16d2614d1db30ac.html

  2. https://help.hybris.com/1811/hcd/d4f38c211baf4d209dd548f2d9b0afce.html

mohammed24
Participant
0 Likes

do i need to remove datahub-service.jar or other datahub-*.jar's for this to work?

Slava
Product and Topic Expert
Product and Topic Expert
0 Likes

If you have them in tomcat/lib, then yes. No datahub jar files should be present in the server lib. They all should be located in the datahub-webapp/WEB-INF/lib