Ok, thanks for the update Cristian.

On Fri, Aug 12, 2022 at 1:27 PM <cristian.c@istream.today> wrote:
>
> Yes, after reinstall the cloudstack-usage.
>
> -----Original Message-----
> From: Suresh Kumar Anaparti <sureshkumar.anapa...@gmail.com>
> Sent: Friday, August 12, 2022 10:55 AM
> To: users@cloudstack.apache.org
> Subject: Re: cloud usage Unable to load db configuration
>
> Ok, issue resolved after reinstallation?
>
> On Fri, Aug 12, 2022 at 12:40 PM <cristian.c@istream.today> wrote:
> >
> > Looks like there was a issue with db.properties, after I reinstalled, the 
> > symlink was created, before was without symlink.
> >
> > lrwxrwxrwx 1 root root   40 Aug 11 18:56 db.properties -> 
> > /etc/cloudstack/management/db.properties
> > lrwxrwxrwx 1 root root   30 Aug 11 18:56 key -> 
> > /etc/cloudstack/management/key
> >
> >
> > Regards,
> > Cristian
> >
> >
> > -----Original Message-----
> > From: Suresh Kumar Anaparti <sureshkumar.anapa...@gmail.com>
> > Sent: Friday, August 12, 2022 9:37 AM
> > To: users@cloudstack.apache.org
> > Subject: Re: cloud usage Unable to load db configuration
> >
> > Ok, Please check the parameter "db.cloud.maxActive" in 
> > /etc/cloudstack/usage/db.properties as well.
> >
> > parameter parsing issue here:
> > https://github.com/apache/cloudstack/blob/cad9332082a1f85eedc30cf547ae
> > 28224be170c2/framework/db/src/main/java/com/cloud/utils/db/Transaction
> > Legacy.java#L1030
> >
> > On Fri, Aug 12, 2022 at 12:17 AM <cristian.c@istream.today> wrote:
> > >
> > > Hi Suresh,
> > >
> > >    I only have these;
> > >
> > > root@acs-apac:/home/ubuntu# find / -name "db.properties"
> > > /etc/cloudstack/usage/db.properties
> > > /etc/cloudstack/management/db.properties
> > > root@acs-apac:/home/ubuntu#
> > >
> > >
> > > Regards,
> > > Cristian
> > >
> > > -----Original Message-----
> > > From: Suresh Kumar Anaparti <sureshkumar.anapa...@gmail.com>
> > > Sent: Thursday, August 11, 2022 7:19 PM
> > > To: users@cloudstack.apache.org
> > > Subject: Re: cloud usage Unable to load db configuration
> > >
> > > Hi Cristian,
> > >
> > > The listed db configuration parameters looks good.
> > >
> > > I think there is another db.properties file from where the configuration 
> > > is loaded. Can you find whether any other db.properties file exists, and 
> > > check if the parameter "db.cloud.maxActive" is missing or has invalid 
> > > value. Please update / correct it to "db.cloud.maxActive=250". You can 
> > > ignore the simulator db settings (simulator is used for testing purposes).
> > >
> > > Regards,
> > > Suresh
> > >
> > > On Thu, Aug 11, 2022 at 4:55 PM <cristian.c@istream.today> wrote:
> > > >
> > > > HI Suresh,
> > > >
> > > >
> > > >   This is what I have in from /etc/management/db.properties
> > > >
> > > > # usage database tuning parameters
> > > >
> > > > db.cloud.port=3306
> > > >
> > > > db.cloud.maxActive=250
> > > > db.cloud.maxIdle=30
> > > > db.cloud.maxWait=10000
> > > >
> > > >
> > > > db.usage.port=3306
> > > >
> > > > db.usage.maxActive=100
> > > > db.usage.maxIdle=30
> > > > db.usage.maxWait=10000
> > > > db.usage.url.params=serverTimezone=UTC
> > > >
> > > >
> > > > # Simulator database settings
> > > > db.simulator.username=cloud
> > > > db.simulator.password=cloud  ( I'm not aware about what is simulator 
> > > > for ) here the pass is "cloud"
> > > > db.simulator.host=localhost
> > > > db.simulator.driver=jdbc:mysql
> > > > db.simulator.port=3306
> > > > db.simulator.name=simulator
> > > > db.simulator.maxActive=250
> > > > db.simulator.maxIdle=30
> > > > db.simulator.maxWait=10000
> > > > db.simulator.autoReconnect=true
> > > >
> > > >
> > > > Regards,
> > > > Cristian
> > > >
> > > >
> > > >
> > > > -----Original Message-----
> > > > From: Suresh Kumar Anaparti <sureshkumar.anapa...@gmail.com>
> > > > Sent: Thursday, August 11, 2022 1:41 PM
> > > > To: users@cloudstack.apache.org
> > > > Subject: Re: cloud usage Unable to load db configuration
> > > >
> > > > Hi Cristian,
> > > >
> > > > It seems to be issue with parameter parsing in the db.properties file, 
> > > > not the password. Please check the value of the parameter 
> > > > "db.cloud.maxActive" in db.properties file, it should be a valid 
> > > > integer.
> > > >
> > > > Also, make sure the below parameters in db.properties file have valid 
> > > > integer values.
> > > >
> > > > db.cloud.port
> > > > db.cloud.maxActive
> > > > db.cloud.maxIdle
> > > > db.cloud.maxWait
> > > >
> > > > db.usage.port
> > > > db.usage.maxActive
> > > > db.usage.maxIdle
> > > > db.usage.maxWait
> > > >
> > > > db.simulator.port
> > > > db.simulator.maxActive
> > > > db.simulator.maxIdle
> > > > db.simulator.maxWait
> > > >
> > > > Regards,
> > > > Suresh
> > > >
> > > > On Thu, Aug 11, 2022 at 3:27 PM <cristian.c@istream.today> wrote:
> > > > >
> > > > > Hello,
> > > > >
> > > > >
> > > > >
> > > > >    Any idea why I see the bellow error?  I have the right
> > > > > password in /management/db.properties and in
> > > > > /usage/db.properties
> > > > > (encrypted)
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > 2022-08-11 09:52:40,160 INFO  [utils.component.ComponentContext]
> > > > > (main:null)
> > > > > (logid:) Configuring
> > > > > com.cloud.usage.dao.UsageDaoImpl_EnhancerByCloudStack_ed194661
> > > > >
> > > > > 2022-08-11 09:52:40,160 INFO  [utils.component.ComponentContext]
> > > > > (main:null)
> > > > > (logid:) Configuring
> > > > > com.cloud.usage.UsageManagerImpl_EnhancerByCloudStack_c8031ed8
> > > > >
> > > > > 2022-08-11 09:52:40,160 DEBUG [cloud.usage.UsageManagerImpl]
> > > > > (main:null)
> > > > > (logid:) Checking to see if usage.vmops.pid exists.
> > > > >
> > > > > 2022-08-11 09:52:40,160 INFO  [cloud.usage.UsageManagerImpl]
> > > > > (main:null)
> > > > > (logid:) Implementation Version is 4.16.1.0
> > > > >
> > > > > 2022-08-11 09:52:51,433 DEBUG
> > > > > [utils.crypt.EncryptionSecretKeyChecker]
> > > > > (main:null) (logid:) Encryption Type: null
> > > > >
> > > > > 2022-08-11 09:52:51,435 INFO  [db.Transaction.Transaction]
> > > > > (main:null)
> > > > > (logid:) Is Data Base High Availiability enabled? Ans : false
> > > > >
> > > > > 2022-08-11 09:52:51,449 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:1
> > > > > 030)
> > > > >
> > > > >         at
> > > > > com.cloud.utils.db.TransactionLegacy.<clinit>(TransactionLegacy.
> > > > > ja
> > > > > va
> > > > > :1
> > > > > 008)
> > > > >
> > > > >         at
> > > > > com.cloud.utils.db.TransactionContextBuilder.interceptStart(Tran
> > > > > sa
> > > > > ct
> > > > > io
> > > > > nConte
> > > > > xtBuilder.java:49)
> > > > >
> > > > >         at
> > > > > com.cloud.utils.component.ComponentInstantiationPostProcessor$In
> > > > > te
> > > > > rc
> > > > > ep
> > > > > torDis
> > > > > patcher.intercept(ComponentInstantiationPostProcessor.java:116)
> > > > >
> > > > >         at
> > > > > com.cloud.usage.dao.UsageVMSnapshotOnPrimaryDaoImpl_EnhancerByCl
> > > > > ou
> > > > > dS
> > > > > ta
> > > > > ck_ff5
> > > > > 9469d.createPartialSelectSql(<generated>)
> > > > >
> > > > >         at
> > > > > com.cloud.utils.db.GenericDaoBase.<init>(GenericDaoBase.java:239
> > > > > )
> > > > >
> > > > >         at
> > > > > com.cloud.usage.dao.UsageVMSnapshotOnPrimaryDaoImpl.<init>(Usage
> > > > > VM
> > > > > Sn
> > > > > ap
> > > > > shotOn
> > > > > PrimaryDaoImpl.java:38)
> > > > >
> > > > >         at
> > > > > com.cloud.usage.dao.UsageVMSnapshotOnPrimaryDaoImpl_EnhancerByCl
> > > > > ou
> > > > > dS
> > > > > ta
> > > > > ck_ff5
> > > > > 9469d.<init>(<generated>)
> > > > >
> > > > >         at
> > > > > java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.new
> > > > > In
> > > > > st
> > > > > an
> > > > > ce0(Na
> > > > > tive Method)
> > > > >
> > > > >         at
> > > > > java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.new
> > > > > In
> > > > > st
> > > > > an
> > > > > ce(Nat
> > > > > iveConstructorAccessorImpl.java:62)
> > > > >
> > > > >         at
> > > > > java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl
> > > > > .n
> > > > > ew
> > > > > In
> > > > > stance
> > > > > (DelegatingConstructorAccessorImpl.java:45)
> > > > >
> > > > >         at
> > > > > java.base/java.lang.reflect.Constructor.newInstance(Constructor.
> > > > > ja
> > > > > va
> > > > > :4
> > > > > 90)
> > > > >
> > > > >         at
> > > > > net.sf.cglib.core.ReflectUtils.newInstance(ReflectUtils.java:291
> > > > > )
> > > > >
> > > > >         at
> > > > > net.sf.cglib.proxy.Enhancer$EnhancerFactoryData.newInstance(Enha
> > > > > nc
> > > > > er
> > > > > .j
> > > > > ava:44
> > > > > 8)
> > > > >
> > > > >         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.po
> > > > > st
> > > > > Pr
> > > > > oc
> > > > > essBef
> > > > > oreInstantiation(ComponentInstantiationPostProcessor.java:92)
> > > > >
> > > > >         at
> > > > > org.springframework.beans.factory.support.AbstractAutowireCapabl
> > > > > eB
> > > > > ea
> > > > > nF
> > > > > actory
> > > > > .applyBeanPostProcessorsBeforeInstantiation(AbstractAutowireCapa
> > > > > bl
> > > > > eB
> > > > > ea
> > > > > nFacto
> > > > > ry.java:1144)
> > > > >
> > > > >         at
> > > > > org.springframework.beans.factory.support.AbstractAutowireCapabl
> > > > > eB
> > > > > ea
> > > > > nF
> > > > > actory
> > > > > .resolveBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:
> > > > > 11
> > > > > 19)
> > > > >
> > > > >         at
> > > > > org.springframework.beans.factory.support.AbstractAutowireCapabl
> > > > > eB
> > > > > ea
> > > > > nF
> > > > > actory
> > > > > .createBean(AbstractAutowireCapableBeanFactory.java:520)
> > > > >
> > > > >         at
> > > > > org.springframework.beans.factory.support.AbstractBeanFactory.la
> > > > > mb
> > > > > da
> > > > > $d
> > > > > oGetBe
> > > > > an$0(AbstractBeanFactory.java:335)
> > > > >
> > > > >         at
> > > > > org.springframework.beans.factory.support.DefaultSingletonBeanRe
> > > > > gi
> > > > > st
> > > > > ry
> > > > > .getSi
> > > > > ngleton(DefaultSingletonBeanRegistry.java:234)
> > > > >
> > > > >         at
> > > > > org.springframework.beans.factory.support.AbstractBeanFactory.do
> > > > > Ge
> > > > > tB
> > > > > ea
> > > > > n(Abst
> > > > > ractBeanFactory.java:333)
> > > > >
> > > > >         at
> > > > > org.springframework.beans.factory.support.AbstractBeanFactory.ge
> > > > > tB
> > > > > ea
> > > > > n(
> > > > > Abstra
> > > > > ctBeanFactory.java:208)
> > > > >
> > > > >         at
> > > > > org.springframework.beans.factory.support.DefaultListableBeanFac
> > > > > to
> > > > > ry
> > > > > .p
> > > > > reInst
> > > > > antiateSingletons(DefaultListableBeanFactory.java:944)
> > > > >
> > > > >         at
> > > > > org.springframework.context.support.AbstractApplicationContext.f
> > > > > in
> > > > > is
> > > > > hB
> > > > > eanFac
> > > > > toryInitialization(AbstractApplicationContext.java:923)
> > > > >
> > > > >         at
> > > > > org.springframework.context.support.AbstractApplicationContext.r
> > > > > ef
> > > > > re
> > > > > sh
> > > > > (Abstr
> > > > > actApplicationContext.java:588)
> > > > >
> > > > >         at
> > > > > org.springframework.context.support.ClassPathXmlApplicationConte
> > > > > xt
> > > > > .<
> > > > > in
> > > > > it>(Cl
> > > > > assPathXmlApplicationContext.java:144)
> > > > >
> > > > >         at
> > > > > org.springframework.context.support.ClassPathXmlApplicationConte
> > > > > xt
> > > > > .<
> > > > > in
> > > > > it>(Cl
> > > > > assPathXmlApplicationContext.java:85)
> > > > >
> > > > >         at
> > > > > com.cloud.usage.UsageServer.start(UsageServer.java:52)
> > > > >
> > > > >         at com.cloud.usage.UsageServer.main(UsageServer.java:41)
> > > > >
> > > > >
> > > > >
> > > > > Thank you,
> > > > >
> > > > > Cristian
> > > > >
> > > >
> > >
> >
>

Reply via email to