rhtyd commented on issue #3410: Add Datera storage plugin
URL: https://github.com/apache/cloudstack/pull/3410#issuecomment-506616923
 
 
   @jcsdatera @swill the PR fails to start the management server with the error:
   ```
   2019-06-27 04:08:36,762 WARN  [o.a.c.s.m.c.ResourceApplicationContext] 
(main:null) (logid:) Exception encountered during context initialization - 
cancelling refresh attempt: 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 
'org.apache.cloudstack.spring.lifecycle.ConfigDepotLifeCycle#0': Unsatisfied 
dependency expressed through field 'configDepotAdmin'; nested exception is 
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find 
class 
[org.apache.cloudstack.storage.datastore.provider.DateraPrimaryDataStoreProvider]
 for bean with name 'dateraDataStoreProvider' defined in URL 
[jar:file:/usr/share/cloudstack-management/lib/cloudstack-4.13.0.0-SNAPSHOT.jar!/META-INF/cloudstack/storage-volume-datera/spring-storage-volume-datera-context.xml];
 nested exception is java.lang.ClassNotFoundException: 
org.apache.cloudstack.storage.datastore.provider.DateraPrimaryDataStoreProvider
   2019-06-27 04:08:36,762 WARN  [o.e.j.w.WebAppContext] (main:null) (logid:) 
Failed startup of context 
o.e.j.w.WebAppContext@646be2c3{/client,file:///usr/share/cloudstack-management/webapp/,UNAVAILABLE}{/usr/share/cloudstack-management/webapp}
   org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 
'org.apache.cloudstack.spring.lifecycle.ConfigDepotLifeCycle#0': Unsatisfied 
dependency expressed through field 'configDepotAdmin'; nested exception is 
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find 
class 
[org.apache.cloudstack.storage.datastore.provider.DateraPrimaryDataStoreProvider]
 for bean with name 'dateraDataStoreProvider' defined in URL 
[jar:file:/usr/share/cloudstack-management/lib/cloudstack-4.13.0.0-SNAPSHOT.jar!/META-INF/cloudstack/storage-volume-datera/spring-storage-volume-datera-context.xml];
 nested exception is java.lang.ClassNotFoundException: 
org.apache.cloudstack.storage.datastore.provider.DateraPrimaryDataStoreProvider
           at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:586)
           at 
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:91)
           at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:372)
           at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1344)
           at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
           at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:502)
           at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:312)
           at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)
           at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:310)
           at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:205)
           at 
org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:238)
           at 
org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:709)
           at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:534)
   ...
   Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: 
Cannot find class 
[org.apache.cloudstack.storage.datastore.provider.DateraPrimaryDataStoreProvider]
 for bean with name 'dateraDataStoreProvider' defined in URL 
[jar:file:/usr/share/cloudstack-management/lib/cloudstack-4.13.0.0-SNAPSHOT.jar!/META-INF/cloudstack/storage-volume-datera/spring-storage-volume-datera-context.xml];
 nested exception is java.lang.ClassNotFoundException: 
org.apache.cloudstack.storage.datastore.provider.DateraPrimaryDataStoreProvider
           at 
org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1380)
           at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineTargetType(AbstractAutowireCapableBeanFactory.java:670)
           at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:637)
           ... 63 more
   Caused by: java.lang.ClassNotFoundException: 
org.apache.cloudstack.storage.datastore.provider.DateraPrimaryDataStoreProvider
           at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
           at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
   ```
   Can you test and confirm the PR work against master? I'll rekick tests one 
more time.
   
   @blueorangutan package

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to