[
https://issues.apache.org/jira/browse/CLOUDSTACK-7316?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14105646#comment-14105646
]
Nitin Mehta commented on CLOUDSTACK-7316:
-----------------------------------------
Hi Shweta - I saw the logs and the lowest exception in it shows something as
below. Do you have the 'key' file in your setup for encryption. If not can you
do that and see if it resolves the issue ?
Meanwhile I will get instructions from Kishan to run the usage server as I dont
know how to do it.
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at net.sf.cglib.core.ReflectUtils.newInstance(ReflectUtils.java:228)
... 39 more
Caused by: com.cloud.utils.exception.CloudRuntimeException: key File containing
secret key not found in the classpath:
at
com.cloud.utils.crypt.EncryptionSecretKeyChecker.check(EncryptionSecretKeyChecker.java:84)
at com.cloud.utils.db.DbProperties.getDbProperties(DbProperties.java:80)
at
com.cloud.utils.db.TransactionLegacy.<clinit>(TransactionLegacy.java:1023)
... 50 more
12/08/2014 05:03:01 17259 jsvc.exec error: Cannot start daemon
12/08/2014 05:03:01 17258 jsvc.exec error: Service exit with a return value of 5
> hitting java.lang.reflect.InvocationTargetException while starting usage
> server
> -------------------------------------------------------------------------------
>
> Key: CLOUDSTACK-7316
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7316
> Project: CloudStack
> Issue Type: Bug
> Security Level: Public(Anyone can view this level - this is the
> default.)
> Components: Usage
> Affects Versions: 4.5.0
> Reporter: shweta agarwal
> Assignee: Nitin Mehta
> Priority: Blocker
> Fix For: 4.5.0
>
> Attachments: usage.tar.gz
>
>
> Repro steps:
> Install MS and usage server
> Start MS and usage server
> Bug:
> Usage server will stop after starting
> usage log shows :
> java.lang.reflect.InvocationTargetException
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at
> org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:243)
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'vmDiskUsageParser': Injection of autowired
> dependencies failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Could not autowire
> field: private com.cloud.usage.dao.UsageDao
> com.cloud.usage.parser.VmDiskUsageParser._usageDao; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'usageDaoImpl' defined in URL
> [jar:file:/usr/share/cloudstack-usage/lib/cloud-engine-schema-4.5.0-SNAPSHOT.jar!/com/cloud/usage/dao/UsageDaoImpl.class]:
> BeanPostProcessor before instantiation of bean failed; nested exception is
> net.sf.cglib.core.CodeGenerationException:
> java.lang.ExceptionInInitializerError-->null
> at
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1116)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
> at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
> at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:628)
> at
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
> at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
> at
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> at
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
> at com.cloud.usage.UsageServer.start(UsageServer.java:57)
> ... 5 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Could not
> autowire field: private com.cloud.usage.dao.UsageDao
> com.cloud.usage.parser.VmDiskUsageParser._usageDao; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'usageDaoImpl' defined in URL
> [jar:file:/usr/share/cloudstack-usage/lib/cloud-engine-schema-4.5.0-SNAPSHOT.jar!/com/cloud/usage/dao/UsageDaoImpl.class]:
> BeanPostProcessor before instantiation of bean failed; nested exception is
> net.sf.cglib.core.CodeGenerationException:
> java.lang.ExceptionInInitializerError-->null
> at
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:514)
--
This message was sent by Atlassian JIRA
(v6.2#6252)