You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cloudstack.apache.org by pradeep pal <ps...@hotmail.com> on 2022/10/18 14:48:21 UTC

cloud-usage

Hi All,

I have done a fresh installation but after installation, I have gotten the below error, Please help me to fix this error.

CloudStack 4.17.0
OS: Ubuntu 20.04.5 LTS

2022-10-18 14:41:43,690 INFO  [cloud.usage.UsageManagerImpl] (main:null) (logid:) Implementation Version is 4.17.1.0
2022-10-18 14:41:54,396 INFO  [cloud.utils.LogUtils] (main:null) (logid:) log4j configuration found at /etc/cloudstack/usage/log4j-cloud.xml
2022-10-18 14:41:55,244 DEBUG [utils.crypt.EncryptionSecretKeyChecker] (main:null) (logid:) Encryption Type: null
2022-10-18 14:41:55,247 INFO  [db.Transaction.Transaction] (main:null) (logid:) Is Data Base High Availiability enabled? Ans : false
2022-10-18 14:41:55,269 WARN  [db.Transaction.Transaction] (main:null) (logid:) Unable to load db configuration, using defaults with 5 connections. Falling back on assumed datasource on localhost:3306 using username:password=cloud:cloud. Please check your configuration
java.lang.NumberFormatException: null
        at java.base/java.lang.Integer.parseInt(Integer.java:614)
        at java.base/java.lang.Integer.parseInt(Integer.java:770)
        at com.cloud.utils.db.TransactionLegacy.initDataSource(TransactionLegacy.java:1030)
        at com.cloud.utils.db.TransactionLegacy.<clinit>(TransactionLegacy.java:1008)
        at com.cloud.utils.db.TransactionContextBuilder.interceptStart(TransactionContextBuilder.java:49)
        at com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:116)
        at com.cloud.usage.dao.UsageDaoImpl_EnhancerByCloudStack_b004a372.createPartialSelectSql(<generated>)
        at com.cloud.utils.db.GenericDaoBase.<init>(GenericDaoBase.java:238)
        at com.cloud.usage.dao.UsageDaoImpl.<init>(UsageDaoImpl.java:76)
        at com.cloud.usage.dao.UsageDaoImpl_EnhancerByCloudStack_b004a372.<init>(<generated>)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
        at net.sf.cglib.core.ReflectUtils.newInstance(ReflectUtils.java:291)
        at net.sf.cglib.proxy.Enhancer$EnhancerFactoryData.newInstance(Enhancer.java:448)
        at net.sf.cglib.proxy.Enhancer.nextInstance(Enhancer.java:700)
        at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:298)
        at net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:480)
        at net.sf.cglib.proxy.Enhancer.create(Enhancer.java:305)
        at com.cloud.utils.component.ComponentInstantiationPostProcessor.postProcessBeforeInstantiation(ComponentInstantiationPostProcessor.java:92)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1160)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1135)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531)
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
        at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1389)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1309)
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:656)
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:639)
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:953)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583)
        at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:144)
        at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:85)
        at com.cloud.usage.UsageServer.start(UsageServer.java:52)
        at com.cloud.usage.UsageServer.main(UsageServer.java:41)
2022-10-18 14:41:56,110 INFO  [utils.component.ComponentContext] (main:null) (logid:) Setup Spring Application context
2022-10-18 14:41:56,521 INFO  [utils.component.ComponentContext] (main:null) (logid:) Configuring org.apache.cloudstack.framework.config.dao.ConfigurationDaoImpl_EnhancerByCloudStack_b8085a79

Re: cloud-usage

Posted by Wei ZHOU <us...@gmail.com>.
Hi,

If the usage server is installed on mgmt server, you can create
symbolic for usage server configurations.

mv /etc/cloudstack/usage/key /etc/cloudstack/usage/key.bak
mv /etc/cloudstack/usage/db.properties /etc/cloudstack/usage/db.properties.bak
ln
-s /etc/cloudstack/management/db.properties /etc/cloudstack/usage/db.properties
ln -s /etc/cloudstack/management/key /etc/cloudstack/usage/key

Kind regards,
Wei



On Tue, 18 Oct 2022 at 16:48, pradeep pal <ps...@hotmail.com> wrote:

> Hi All,
>
> I have done a fresh installation but after installation, I have gotten the
> below error, Please help me to fix this error.
>
> CloudStack 4.17.0
> OS: Ubuntu 20.04.5 LTS
>
> 2022-10-18 14:41:43,690 INFO  [cloud.usage.UsageManagerImpl] (main:null)
> (logid:) Implementation Version is 4.17.1.0
> 2022-10-18 14:41:54,396 INFO  [cloud.utils.LogUtils] (main:null) (logid:)
> log4j configuration found at /etc/cloudstack/usage/log4j-cloud.xml
> 2022-10-18 14:41:55,244 DEBUG [utils.crypt.EncryptionSecretKeyChecker]
> (main:null) (logid:) Encryption Type: null
> 2022-10-18 14:41:55,247 INFO  [db.Transaction.Transaction] (main:null)
> (logid:) Is Data Base High Availiability enabled? Ans : false
> 2022-10-18 14:41:55,269 WARN  [db.Transaction.Transaction] (main:null)
> (logid:) Unable to load db configuration, using defaults with 5
> connections. Falling back on assumed datasource on localhost:3306 using
> username:password=cloud:cloud. Please check your configuration
> java.lang.NumberFormatException: null
>         at java.base/java.lang.Integer.parseInt(Integer.java:614)
>         at java.base/java.lang.Integer.parseInt(Integer.java:770)
>         at
> com.cloud.utils.db.TransactionLegacy.initDataSource(TransactionLegacy.java:1030)
>         at
> com.cloud.utils.db.TransactionLegacy.<clinit>(TransactionLegacy.java:1008)
>         at
> com.cloud.utils.db.TransactionContextBuilder.interceptStart(TransactionContextBuilder.java:49)
>         at
> com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:116)
>         at
> com.cloud.usage.dao.UsageDaoImpl_EnhancerByCloudStack_b004a372.createPartialSelectSql(<generated>)
>         at
> com.cloud.utils.db.GenericDaoBase.<init>(GenericDaoBase.java:238)
>         at com.cloud.usage.dao.UsageDaoImpl.<init>(UsageDaoImpl.java:76)
>         at
> com.cloud.usage.dao.UsageDaoImpl_EnhancerByCloudStack_b004a372.<init>(<generated>)
>         at
> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>         at
> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
>         at
> java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>         at
> java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
>         at
> net.sf.cglib.core.ReflectUtils.newInstance(ReflectUtils.java:291)
>         at
> net.sf.cglib.proxy.Enhancer$EnhancerFactoryData.newInstance(Enhancer.java:448)
>         at net.sf.cglib.proxy.Enhancer.nextInstance(Enhancer.java:700)
>         at
> net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:298)
>         at net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:480)
>         at net.sf.cglib.proxy.Enhancer.create(Enhancer.java:305)
>         at
> com.cloud.utils.component.ComponentInstantiationPostProcessor.postProcessBeforeInstantiation(ComponentInstantiationPostProcessor.java:92)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1160)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1135)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
>         at
> org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
>         at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1389)
>         at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1309)
>         at
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:656)
>         at
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:639)
>         at
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
>         at
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
>         at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:953)
>         at
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)
>         at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583)
>         at
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:144)
>         at
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:85)
>         at com.cloud.usage.UsageServer.start(UsageServer.java:52)
>         at com.cloud.usage.UsageServer.main(UsageServer.java:41)
> 2022-10-18 14:41:56,110 INFO  [utils.component.ComponentContext]
> (main:null) (logid:) Setup Spring Application context
> 2022-10-18 14:41:56,521 INFO  [utils.component.ComponentContext]
> (main:null) (logid:) Configuring
> org.apache.cloudstack.framework.config.dao.ConfigurationDaoImpl_EnhancerByCloudStack_b8085a79
>