You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by "SuichII, Christopher" <Ch...@netapp.com> on 2013/08/20 14:48:56 UTC

MS fails to start due - Incorrect code version

I started a fresh clean install this morning and am unable to start the management server:

Error [c.c.u.c.ComponentContext] (Timer-3:null) System integrity check failed. Refuse to startup
com.cloud.utils.exception.CloudRuntimeException: Database version 4.3.0 is higher than management software version 1.7.0_19
	at com.cloud.upgrade.DatabaseUpgradeChecker.check(DatabaseUpgradeChecker.java:384)
	…


So, it appears that the DatabaseUpgradeChecker is actually looking at my Java JDK version, not the code version. Is this something wrong with my environment setup?

Re: MS fails to start due - Incorrect code version

Posted by "SuichII, Christopher" <Ch...@netapp.com>.
Actually, this ended up being my fault. It was another problem related to my endeavors to hot deploy an API plugin. Ultimately it was a problem because parts of CS were being bundled in my jar due to a bad maven package command, so the version in the jar was my java version.

This is one of the many gotchas that I should be writing up at some point about hot deploying API plugins in CloudStack.

Sorry for bothering everyone over something that was my fault. =)

-- 
Chris Suich
chris.suich@netapp.com
NetApp Software Engineer
Data Center Platforms – Cloud Solutions
Citrix, Cisco & Red Hat

On Aug 20, 2013, at 6:53 PM, Toshiaki Hatano <to...@verio.net> wrote:

> It looks chicken and egg situation.
> 
> Bean injection requires 4.3 upgraded database.
> DB upgrade process executed by DatabaseUpgradeChecker runs after bean injection.
> 
> 
> At least I found a workaround, upgrade DB by hand like below.
> 
> $ cloudstack-setup-databases cloud:cloud@localhost --deploy-as root
> $ cloudstack-setup-management
> $ service cloudstack-management stop
> $ mysql -u root cloud < setup/db/db/schema-40to410.sql
> $ mysql -u root cloud < setup/db/db/schema-40to410-cleanup.sql
> $ mysql -u root cloud < setup/db/db/schema-410to420.sql
> $ mysql -u root cloud < setup/db/db/schema-410to420-cleanup.sql
> $ mysql -u root cloud < setup/db/db/schema-420to430.sql
> $ mysql -u root cloud < setup/db/db/schema-420to430-cleanup.sql       
> $ mysql -u root cloud -e 'UPDATE version SET version="4.3.0";'
> $ service cloudstack-management start
> 
> I hope it helps.
> 
> Thanks,
> --
> Toshiaki
> 
> -----Original Message-----
> From: Toshiaki Hatano [mailto:toshiaki.hatano@verio.net] 
> Sent: Tuesday, August 20, 2013 15:59
> To: dev@cloudstack.apache.org
> Subject: RE: MS fails to start due - Incorrect code version
> 
> I'm on 61c5b4bf7520080d88ae5a9aad38dee7e0348fa2 and got same error.
> 
> I've wiped and redeployed DB by using 'cloud-setup-database' command, then I confirmed there're no 'default_value' column in table 'configuration'.
> 
> The column should be created by schema-420to430.sql.
> So, for some reason, the SQL isn't executed by 'cloud-setup-database'.
> 
> --
> Toshiaki
> 
> -----Original Message-----
> From: SuichII, Christopher [mailto:Chris.Suich@netapp.com]
> Sent: Tuesday, August 20, 2013 09:00
> To: <de...@cloudstack.apache.org>
> Subject: Re: MS fails to start due - Incorrect code version
> 
> I was on cc18ca79fc6d58fb639ffbb455791caeb021589a and tried rolling back to a commit I have been able to deploy with before (b727001f483012012c061e8c352c1ebfe7d3fecd) and got the same result.
> On Aug 20, 2013, at 10:43 AM, Prasanna Santhanam <ts...@apache.org> wrote:
> 
>> What's your HEAD? I'm on 3a29c734475184cf28135acaca271fea1c90554a and 
>> don't see a problm starting up the server. I haven't configured my 
>> zones/pods etc. Also I started with a fresh DB.
>> 
>> On Tue, Aug 20, 2013 at 01:47:50PM +0000, SuichII, Christopher wrote:
>>> Master.
>>> 
>>> Then, after commenting out the offending code, rebuilding, redeploying the db and rerunning, this exception is thrown when attempting to start the MS:
>>> 
>>> ERROR [o.s.w.c.ContextLoader] (main:null) Context initialization 
>>> failed
>>> org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataMotionServiceImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: java.util.List org.apache.cloudstack.storage.motion.DataMotionServiceImpl.strategies; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ancientDataMotionStrategy': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: org.apache.cloudstack.engine.subsystem.api.storage.StorageCacheManager org.apache.cloudstack.storage.motion.AncientDataMotionStrategy.cacheMgr; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'storageCacheManagerImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: org.apache.cloudstack.storage.cache.manager.StorageCacheReplacementAlgorithm org.apache.cloudstack.storage.cache.manager.StorageCacheManagerImpl.cacheReplacementAlgorithm; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'StorageCacheReplacementAlgorithm': Invocation of init method failed; nested exception is com.cloud.utils.exception.CloudRuntimeException: DB Exception on: com.mysql.jdbc.JDBC4PreparedStatement@29f9aaf0: SELECT configuration.instance, configuration.component, configuration.name, configuration.value, configuration.default_value, configuration.description, configuration.category, configuration.is_dynamic, configuration.scope, configuration.updated FROM configuration WHERE configuration.name = _binary'storage.cache.replacement.lru.interval'  ORDER BY RAND() LIMIT 1
>>> 	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:287)
>>> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106)
>>> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
>>> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
>>> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
>>> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
>>> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
>>> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>>> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:284)
>>> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>>> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:609)
>>> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)
>>> 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:469)
>>> 	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383)
>>> 	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)
>>> 	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
>>> 	at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:549)
>>> 	at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
>>> 	at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>> 	at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>> 	at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>> 	at org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>>> 	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>> 	at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>>> 	at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
>>> 	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>> 	at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>>> 	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>> 	at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>> 	at org.mortbay.jetty.Server.doStart(Server.java:224)
>>> 	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>> 	at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132)
>>> 	at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:454)
>>> 	at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:396)
>>> 	at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210)
>>> 	at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
>>> 	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>>> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>>> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>> 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>> 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>> 	at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>> 	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>> 	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>>> 	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>>> 	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>>> 	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>>> 	at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>>> 	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.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>> 	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>> 	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>> 	at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:
>>> 352) On Aug 20, 2013, at 9:41 AM, Chip Childers 
>>> <ch...@sungard.com>
>>> wrote:
>>> 
>>>> What branch?
>>>> 
>>>> 
>>>> On Tue, Aug 20, 2013 at 8:48 AM, SuichII, Christopher < 
>>>> Chris.Suich@netapp.com> wrote:
>>>> 
>>>>> I started a fresh clean install this morning and am unable to start 
>>>>> the management server:
>>>>> 
>>>>> Error [c.c.u.c.ComponentContext] (Timer-3:null) System integrity 
>>>>> check failed. Refuse to startup
>>>>> com.cloud.utils.exception.CloudRuntimeException: Database version
>>>>> 4.3.0 is higher than management software version 1.7.0_19
>>>>>      at
>>>>> com.cloud.upgrade.DatabaseUpgradeChecker.check(DatabaseUpgradeChecker.java:384)
>>>>>      ?
>>>>> 
>>>>> 
>>>>> So, it appears that the DatabaseUpgradeChecker is actually looking 
>>>>> at my Java JDK version, not the code version. Is this something 
>>>>> wrong with my environment setup?
>>>>> 
>> 
>> --
>> Prasanna.,
>> 
>> ------------------------
>> Powered by BigRock.com
>> 
> 
> 
> 
> This email message is intended for the use of the person to whom it has been sent, and may contain information that is confidential or legally protected. If you are not the intended recipient or have received this message in error, you are not authorized to copy, distribute, or otherwise use this message or its attachments. Please notify the sender immediately by return e-mail and permanently delete this message and any attachments. Verio Inc. makes no warranty that this email is error or virus free.  Thank you.
> 
> 
> This email message is intended for the use of the person to whom it has been sent, and may contain information that is confidential or legally protected. If you are not the intended recipient or have received this message in error, you are not authorized to copy, distribute, or otherwise use this message or its attachments. Please notify the sender immediately by return e-mail and permanently delete this message and any attachments. Verio Inc. makes no warranty that this email is error or virus free.  Thank you.


RE: MS fails to start due - Incorrect code version

Posted by Toshiaki Hatano <to...@verio.net>.
It looks chicken and egg situation.

Bean injection requires 4.3 upgraded database.
DB upgrade process executed by DatabaseUpgradeChecker runs after bean injection.


At least I found a workaround, upgrade DB by hand like below.

$ cloudstack-setup-databases cloud:cloud@localhost --deploy-as root
$ cloudstack-setup-management
$ service cloudstack-management stop
$ mysql -u root cloud < setup/db/db/schema-40to410.sql
$ mysql -u root cloud < setup/db/db/schema-40to410-cleanup.sql
$ mysql -u root cloud < setup/db/db/schema-410to420.sql
$ mysql -u root cloud < setup/db/db/schema-410to420-cleanup.sql
$ mysql -u root cloud < setup/db/db/schema-420to430.sql
$ mysql -u root cloud < setup/db/db/schema-420to430-cleanup.sql       
$ mysql -u root cloud -e 'UPDATE version SET version="4.3.0";'
$ service cloudstack-management start

I hope it helps.

Thanks,
--
Toshiaki

-----Original Message-----
From: Toshiaki Hatano [mailto:toshiaki.hatano@verio.net] 
Sent: Tuesday, August 20, 2013 15:59
To: dev@cloudstack.apache.org
Subject: RE: MS fails to start due - Incorrect code version

I'm on 61c5b4bf7520080d88ae5a9aad38dee7e0348fa2 and got same error.

I've wiped and redeployed DB by using 'cloud-setup-database' command, then I confirmed there're no 'default_value' column in table 'configuration'.

The column should be created by schema-420to430.sql.
So, for some reason, the SQL isn't executed by 'cloud-setup-database'.

--
Toshiaki

-----Original Message-----
From: SuichII, Christopher [mailto:Chris.Suich@netapp.com]
Sent: Tuesday, August 20, 2013 09:00
To: <de...@cloudstack.apache.org>
Subject: Re: MS fails to start due - Incorrect code version

I was on cc18ca79fc6d58fb639ffbb455791caeb021589a and tried rolling back to a commit I have been able to deploy with before (b727001f483012012c061e8c352c1ebfe7d3fecd) and got the same result.
On Aug 20, 2013, at 10:43 AM, Prasanna Santhanam <ts...@apache.org> wrote:

> What's your HEAD? I'm on 3a29c734475184cf28135acaca271fea1c90554a and 
> don't see a problm starting up the server. I haven't configured my 
> zones/pods etc. Also I started with a fresh DB.
> 
> On Tue, Aug 20, 2013 at 01:47:50PM +0000, SuichII, Christopher wrote:
>> Master.
>> 
>> Then, after commenting out the offending code, rebuilding, redeploying the db and rerunning, this exception is thrown when attempting to start the MS:
>> 
>> ERROR [o.s.w.c.ContextLoader] (main:null) Context initialization 
>> failed
>> org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataMotionServiceImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: java.util.List org.apache.cloudstack.storage.motion.DataMotionServiceImpl.strategies; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ancientDataMotionStrategy': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: org.apache.cloudstack.engine.subsystem.api.storage.StorageCacheManager org.apache.cloudstack.storage.motion.AncientDataMotionStrategy.cacheMgr; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'storageCacheManagerImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: org.apache.cloudstack.storage.cache.manager.StorageCacheReplacementAlgorithm org.apache.cloudstack.storage.cache.manager.StorageCacheManagerImpl.cacheReplacementAlgorithm; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'StorageCacheReplacementAlgorithm': Invocation of init method failed; nested exception is com.cloud.utils.exception.CloudRuntimeException: DB Exception on: com.mysql.jdbc.JDBC4PreparedStatement@29f9aaf0: SELECT configuration.instance, configuration.component, configuration.name, configuration.value, configuration.default_value, configuration.description, configuration.category, configuration.is_dynamic, configuration.scope, configuration.updated FROM configuration WHERE configuration.name = _binary'storage.cache.replacement.lru.interval'  ORDER BY RAND() LIMIT 1
>> 	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:287)
>> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106)
>> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
>> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
>> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
>> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
>> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
>> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:284)
>> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:609)
>> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)
>> 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:469)
>> 	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383)
>> 	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)
>> 	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
>> 	at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:549)
>> 	at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
>> 	at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>> 	at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>> 	at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>> 	at org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>> 	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>> 	at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>> 	at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
>> 	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>> 	at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>> 	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>> 	at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>> 	at org.mortbay.jetty.Server.doStart(Server.java:224)
>> 	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>> 	at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132)
>> 	at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:454)
>> 	at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:396)
>> 	at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210)
>> 	at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
>> 	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>> 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>> 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>> 	at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>> 	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>> 	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>> 	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>> 	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>> 	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>> 	at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>> 	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.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>> 	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>> 	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>> 	at
>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:
>> 352) On Aug 20, 2013, at 9:41 AM, Chip Childers 
>> <ch...@sungard.com>
>> wrote:
>> 
>>> What branch?
>>> 
>>> 
>>> On Tue, Aug 20, 2013 at 8:48 AM, SuichII, Christopher < 
>>> Chris.Suich@netapp.com> wrote:
>>> 
>>>> I started a fresh clean install this morning and am unable to start 
>>>> the management server:
>>>> 
>>>> Error [c.c.u.c.ComponentContext] (Timer-3:null) System integrity 
>>>> check failed. Refuse to startup
>>>> com.cloud.utils.exception.CloudRuntimeException: Database version
>>>> 4.3.0 is higher than management software version 1.7.0_19
>>>>       at
>>>> com.cloud.upgrade.DatabaseUpgradeChecker.check(DatabaseUpgradeChecker.java:384)
>>>>       ?
>>>> 
>>>> 
>>>> So, it appears that the DatabaseUpgradeChecker is actually looking 
>>>> at my Java JDK version, not the code version. Is this something 
>>>> wrong with my environment setup?
>>>> 
> 
> --
> Prasanna.,
> 
> ------------------------
> Powered by BigRock.com
> 



This email message is intended for the use of the person to whom it has been sent, and may contain information that is confidential or legally protected. If you are not the intended recipient or have received this message in error, you are not authorized to copy, distribute, or otherwise use this message or its attachments. Please notify the sender immediately by return e-mail and permanently delete this message and any attachments. Verio Inc. makes no warranty that this email is error or virus free.  Thank you.


This email message is intended for the use of the person to whom it has been sent, and may contain information that is confidential or legally protected. If you are not the intended recipient or have received this message in error, you are not authorized to copy, distribute, or otherwise use this message or its attachments. Please notify the sender immediately by return e-mail and permanently delete this message and any attachments. Verio Inc. makes no warranty that this email is error or virus free.  Thank you.

RE: MS fails to start due - Incorrect code version

Posted by Toshiaki Hatano <to...@verio.net>.
I'm on 61c5b4bf7520080d88ae5a9aad38dee7e0348fa2 and got same error.

I've wiped and redeployed DB by using 'cloud-setup-database' command,
then I confirmed there're no 'default_value' column in table 'configuration'.

The column should be created by schema-420to430.sql.
So, for some reason, the SQL isn't executed by 'cloud-setup-database'.

--
Toshiaki

-----Original Message-----
From: SuichII, Christopher [mailto:Chris.Suich@netapp.com] 
Sent: Tuesday, August 20, 2013 09:00
To: <de...@cloudstack.apache.org>
Subject: Re: MS fails to start due - Incorrect code version

I was on cc18ca79fc6d58fb639ffbb455791caeb021589a and tried rolling back to a commit I have been able to deploy with before (b727001f483012012c061e8c352c1ebfe7d3fecd) and got the same result.
On Aug 20, 2013, at 10:43 AM, Prasanna Santhanam <ts...@apache.org> wrote:

> What's your HEAD? I'm on 3a29c734475184cf28135acaca271fea1c90554a and 
> don't see a problm starting up the server. I haven't configured my 
> zones/pods etc. Also I started with a fresh DB.
> 
> On Tue, Aug 20, 2013 at 01:47:50PM +0000, SuichII, Christopher wrote:
>> Master.
>> 
>> Then, after commenting out the offending code, rebuilding, redeploying the db and rerunning, this exception is thrown when attempting to start the MS:
>> 
>> ERROR [o.s.w.c.ContextLoader] (main:null) Context initialization 
>> failed
>> org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataMotionServiceImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: java.util.List org.apache.cloudstack.storage.motion.DataMotionServiceImpl.strategies; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ancientDataMotionStrategy': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: org.apache.cloudstack.engine.subsystem.api.storage.StorageCacheManager org.apache.cloudstack.storage.motion.AncientDataMotionStrategy.cacheMgr; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'storageCacheManagerImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: org.apache.cloudstack.storage.cache.manager.StorageCacheReplacementAlgorithm org.apache.cloudstack.storage.cache.manager.StorageCacheManagerImpl.cacheReplacementAlgorithm; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'StorageCacheReplacementAlgorithm': Invocation of init method failed; nested exception is com.cloud.utils.exception.CloudRuntimeException: DB Exception on: com.mysql.jdbc.JDBC4PreparedStatement@29f9aaf0: SELECT configuration.instance, configuration.component, configuration.name, configuration.value, configuration.default_value, configuration.description, configuration.category, configuration.is_dynamic, configuration.scope, configuration.updated FROM configuration WHERE configuration.name = _binary'storage.cache.replacement.lru.interval'  ORDER BY RAND() LIMIT 1
>> 	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:287)
>> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106)
>> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
>> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
>> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
>> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
>> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
>> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:284)
>> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:609)
>> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)
>> 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:469)
>> 	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383)
>> 	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)
>> 	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
>> 	at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:549)
>> 	at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
>> 	at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>> 	at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>> 	at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>> 	at org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>> 	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>> 	at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>> 	at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
>> 	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>> 	at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>> 	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>> 	at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>> 	at org.mortbay.jetty.Server.doStart(Server.java:224)
>> 	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>> 	at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132)
>> 	at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:454)
>> 	at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:396)
>> 	at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210)
>> 	at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
>> 	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>> 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>> 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>> 	at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>> 	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>> 	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>> 	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>> 	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>> 	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>> 	at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>> 	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.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>> 	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>> 	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>> 	at 
>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:
>> 352) On Aug 20, 2013, at 9:41 AM, Chip Childers 
>> <ch...@sungard.com>
>> wrote:
>> 
>>> What branch?
>>> 
>>> 
>>> On Tue, Aug 20, 2013 at 8:48 AM, SuichII, Christopher < 
>>> Chris.Suich@netapp.com> wrote:
>>> 
>>>> I started a fresh clean install this morning and am unable to start 
>>>> the management server:
>>>> 
>>>> Error [c.c.u.c.ComponentContext] (Timer-3:null) System integrity 
>>>> check failed. Refuse to startup
>>>> com.cloud.utils.exception.CloudRuntimeException: Database version 
>>>> 4.3.0 is higher than management software version 1.7.0_19
>>>>       at
>>>> com.cloud.upgrade.DatabaseUpgradeChecker.check(DatabaseUpgradeChecker.java:384)
>>>>       ?
>>>> 
>>>> 
>>>> So, it appears that the DatabaseUpgradeChecker is actually looking 
>>>> at my Java JDK version, not the code version. Is this something 
>>>> wrong with my environment setup?
>>>> 
> 
> --
> Prasanna.,
> 
> ------------------------
> Powered by BigRock.com
> 



This email message is intended for the use of the person to whom it has been sent, and may contain information that is confidential or legally protected. If you are not the intended recipient or have received this message in error, you are not authorized to copy, distribute, or otherwise use this message or its attachments. Please notify the sender immediately by return e-mail and permanently delete this message and any attachments. Verio Inc. makes no warranty that this email is error or virus free.  Thank you.

Re: MS fails to start due - Incorrect code version

Posted by "SuichII, Christopher" <Ch...@netapp.com>.
I was on cc18ca79fc6d58fb639ffbb455791caeb021589a and tried rolling back to a commit I have been able to deploy with before (b727001f483012012c061e8c352c1ebfe7d3fecd) and got the same result.
On Aug 20, 2013, at 10:43 AM, Prasanna Santhanam <ts...@apache.org> wrote:

> What's your HEAD? I'm on 3a29c734475184cf28135acaca271fea1c90554a and
> don't see a problm starting up the server. I haven't configured my
> zones/pods etc. Also I started with a fresh DB.
> 
> On Tue, Aug 20, 2013 at 01:47:50PM +0000, SuichII, Christopher wrote:
>> Master.
>> 
>> Then, after commenting out the offending code, rebuilding, redeploying the db and rerunning, this exception is thrown when attempting to start the MS:
>> 
>> ERROR [o.s.w.c.ContextLoader] (main:null) Context initialization failed
>> org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataMotionServiceImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: java.util.List org.apache.cloudstack.storage.motion.DataMotionServiceImpl.strategies; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ancientDataMotionStrategy': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: org.apache.cloudstack.engine.subsystem.api.storage.StorageCacheManager org.apache.cloudstack.storage.motion.AncientDataMotionStrategy.cacheMgr; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'storageCacheManagerImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: org.apache.cloudstack.storage.cache.manager.StorageCacheReplacementAlgorithm org.apache.cloudstack.storage.cache.manager.StorageCacheManagerImpl.cacheReplacementAlgorithm; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'StorageCacheReplacementAlgorithm': Invocation of init method failed; nested exception is com.cloud.utils.exception.CloudRuntimeException: DB Exception on: com.mysql.jdbc.JDBC4PreparedStatement@29f9aaf0: SELECT configuration.instance, configuration.component, configuration.name, configuration.value, configuration.default_value, configuration.description, configuration.category, configuration.is_dynamic, configuration.scope, configuration.updated FROM configuration WHERE configuration.name = _binary'storage.cache.replacement.lru.interval'  ORDER BY RAND() LIMIT 1
>> 	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:287)
>> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106)
>> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
>> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
>> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
>> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
>> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
>> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:284)
>> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:609)
>> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)
>> 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:469)
>> 	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383)
>> 	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)
>> 	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
>> 	at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:549)
>> 	at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
>> 	at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>> 	at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>> 	at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>> 	at org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>> 	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>> 	at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>> 	at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
>> 	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>> 	at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>> 	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>> 	at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>> 	at org.mortbay.jetty.Server.doStart(Server.java:224)
>> 	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>> 	at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132)
>> 	at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:454)
>> 	at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:396)
>> 	at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210)
>> 	at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
>> 	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>> 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>> 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>> 	at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>> 	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>> 	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>> 	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>> 	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>> 	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>> 	at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>> 	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.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>> 	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>> 	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>> 	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
>> On Aug 20, 2013, at 9:41 AM, Chip Childers <ch...@sungard.com>
>> wrote:
>> 
>>> What branch?
>>> 
>>> 
>>> On Tue, Aug 20, 2013 at 8:48 AM, SuichII, Christopher <
>>> Chris.Suich@netapp.com> wrote:
>>> 
>>>> I started a fresh clean install this morning and am unable to start the
>>>> management server:
>>>> 
>>>> Error [c.c.u.c.ComponentContext] (Timer-3:null) System integrity check
>>>> failed. Refuse to startup
>>>> com.cloud.utils.exception.CloudRuntimeException: Database version 4.3.0 is
>>>> higher than management software version 1.7.0_19
>>>>       at
>>>> com.cloud.upgrade.DatabaseUpgradeChecker.check(DatabaseUpgradeChecker.java:384)
>>>>       ?
>>>> 
>>>> 
>>>> So, it appears that the DatabaseUpgradeChecker is actually looking at my
>>>> Java JDK version, not the code version. Is this something wrong with my
>>>> environment setup?
>>>> 
> 
> -- 
> Prasanna.,
> 
> ------------------------
> Powered by BigRock.com
> 


Re: MS fails to start due - Incorrect code version

Posted by Prasanna Santhanam <ts...@apache.org>.
What's your HEAD? I'm on 3a29c734475184cf28135acaca271fea1c90554a and
don't see a problm starting up the server. I haven't configured my
zones/pods etc. Also I started with a fresh DB.

On Tue, Aug 20, 2013 at 01:47:50PM +0000, SuichII, Christopher wrote:
> Master.
> 
> Then, after commenting out the offending code, rebuilding, redeploying the db and rerunning, this exception is thrown when attempting to start the MS:
> 
> ERROR [o.s.w.c.ContextLoader] (main:null) Context initialization failed
> org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataMotionServiceImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: java.util.List org.apache.cloudstack.storage.motion.DataMotionServiceImpl.strategies; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ancientDataMotionStrategy': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: org.apache.cloudstack.engine.subsystem.api.storage.StorageCacheManager org.apache.cloudstack.storage.motion.AncientDataMotionStrategy.cacheMgr; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'storageCacheManagerImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: org.apache.cloudstack.storage.cache.manager.StorageCacheReplacementAlgorithm org.apache.cloudstack.storage.cache.manager.StorageCacheManagerImpl.cacheReplacementAlgorithm; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'StorageCacheReplacementAlgorithm': Invocation of init method failed; nested exception is com.cloud.utils.exception.CloudRuntimeException: DB Exception on: com.mysql.jdbc.JDBC4PreparedStatement@29f9aaf0: SELECT configuration.instance, configuration.component, configuration.name, configuration.value, configuration.default_value, configuration.description, configuration.category, configuration.is_dynamic, configuration.scope, configuration.updated FROM configuration WHERE configuration.name = _binary'storage.cache.replacement.lru.interval'  ORDER BY RAND() LIMIT 1
> 	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:287)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:284)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:609)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)
> 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:469)
> 	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383)
> 	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)
> 	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
> 	at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:549)
> 	at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
> 	at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
> 	at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
> 	at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
> 	at org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
> 	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> 	at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
> 	at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
> 	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> 	at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
> 	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> 	at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> 	at org.mortbay.jetty.Server.doStart(Server.java:224)
> 	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> 	at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132)
> 	at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:454)
> 	at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:396)
> 	at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210)
> 	at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
> 	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
> 	at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> 	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
> 	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> 	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> 	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> 	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> 	at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> 	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.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
> 	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> 	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> 	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> On Aug 20, 2013, at 9:41 AM, Chip Childers <ch...@sungard.com>
>  wrote:
> 
> > What branch?
> > 
> > 
> > On Tue, Aug 20, 2013 at 8:48 AM, SuichII, Christopher <
> > Chris.Suich@netapp.com> wrote:
> > 
> >> I started a fresh clean install this morning and am unable to start the
> >> management server:
> >> 
> >> Error [c.c.u.c.ComponentContext] (Timer-3:null) System integrity check
> >> failed. Refuse to startup
> >> com.cloud.utils.exception.CloudRuntimeException: Database version 4.3.0 is
> >> higher than management software version 1.7.0_19
> >>        at
> >> com.cloud.upgrade.DatabaseUpgradeChecker.check(DatabaseUpgradeChecker.java:384)
> >>        ?
> >> 
> >> 
> >> So, it appears that the DatabaseUpgradeChecker is actually looking at my
> >> Java JDK version, not the code version. Is this something wrong with my
> >> environment setup?
> >> 

-- 
Prasanna.,

------------------------
Powered by BigRock.com


Re: MS fails to start due - Incorrect code version

Posted by Animesh Chaturvedi <an...@citrix.com>.
Yes no checkins to 4.2 branch. You can send an email to mailing list with subject prefix [ACS42][Patch] for requesting a patch to be included. I will review and pull in. I already built RC and would be sending out Vote email shortly after test completion

Thanks
Animesh

On Aug 20, 2013, at 7:11 AM, "Sudha Ponnaganti" <su...@citrix.com> wrote:

> Unless you are fixing a defect for 4.2 please refrain from checking new code in to 4.2 at this time. RC is supposed to be cut yesterday and will be done in any minute. Any new code would introduce stability issues. 
> Appreciate all of your understanding at this time.  
> 
> Thanks
> /Sudha
> 
> -----Original Message-----
> From: SuichII, Christopher [mailto:Chris.Suich@netapp.com] 
> Sent: Tuesday, August 20, 2013 6:58 AM
> To: <de...@cloudstack.apache.org>
> Subject: Re: MS fails to start due - Incorrect code version
> 
> I've made some contributions to the UI which are only on master. I could cherry pick them into 4.2 locally, but I'd like to avoid doing that.
> 
> On Aug 20, 2013, at 9:50 AM, Nitin Mehta <Ni...@citrix.com> wrote:
> 
>> I would suggest playing around with 4.2 branch, should be much more 
>> stable
>> 
>> On 20/08/13 7:18 PM, "SuichII, Christopher" <Ch...@netapp.com> wrote:
>> 
>>> Master.
>>> 
>>> Then, after commenting out the offending code, rebuilding, 
>>> redeploying the db and rerunning, this exception is thrown when 
>>> attempting to start the MS:
>>> 
>>> ERROR [o.s.w.c.ContextLoader] (main:null) Context initialization 
>>> failed
>>> org.springframework.beans.factory.BeanCreationException: Error 
>>> creating bean with name 'dataMotionServiceImpl': Injection of 
>>> autowired dependencies failed; nested exception is
>>> org.springframework.beans.factory.BeanCreationException: Could not 
>>> autowire field: java.util.List 
>>> org.apache.cloudstack.storage.motion.DataMotionServiceImpl.strategies
>>> ;
>>> nested exception is
>>> org.springframework.beans.factory.BeanCreationException: Error 
>>> creating bean with name 'ancientDataMotionStrategy': Injection of 
>>> autowired dependencies failed; nested exception is
>>> org.springframework.beans.factory.BeanCreationException: Could not 
>>> autowire field:
>>> org.apache.cloudstack.engine.subsystem.api.storage.StorageCacheManage
>>> r 
>>> org.apache.cloudstack.storage.motion.AncientDataMotionStrategy.cacheM
>>> gr;
>>> nested exception is
>>> org.springframework.beans.factory.BeanCreationException: Error 
>>> creating bean with name 'storageCacheManagerImpl': Injection of 
>>> autowired dependencies failed; nested exception is
>>> org.springframework.beans.factory.BeanCreationException: Could not 
>>> autowire field:
>>> org.apache.cloudstack.storage.cache.manager.StorageCacheReplacementAl
>>> gorit
>>> hm
>>> org.apache.cloudstack.storage.cache.manager.StorageCacheManagerImpl.c
>>> acheR eplacementAlgorithm; nested exception is
>>> org.springframework.beans.factory.BeanCreationException: Error 
>>> creating bean with name 'StorageCacheReplacementAlgorithm': 
>>> Invocation of init method failed; nested exception is
>>> com.cloud.utils.exception.CloudRuntimeException: DB Exception on:
>>> com.mysql.jdbc.JDBC4PreparedStatement@29f9aaf0: SELECT 
>>> configuration.instance, configuration.component, configuration.name, 
>>> configuration.value, configuration.default_value, 
>>> configuration.description, configuration.category, 
>>> configuration.is_dynamic, configuration.scope, configuration.updated 
>>> FROM configuration WHERE configuration.name = 
>>> _binary'storage.cache.replacement.lru.interval'  ORDER BY RAND() LIMIT 1
>>>    at
>>> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanP
>>> ostPr 
>>> ocessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcesso
>>> r.jav
>>> a:287)
>>>    at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBean
>>> Facto
>>> ry.populateBean(AbstractAutowireCapableBeanFactory.java:1106)
>>>    at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBean
>>> Facto
>>> ry.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
>>>    at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBean
>>> Facto
>>> ry.createBean(AbstractAutowireCapableBeanFactory.java:456)
>>>    at
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
>>> ject(
>>> AbstractBeanFactory.java:294)
>>>    at
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
>>> y.get
>>> Singleton(DefaultSingletonBeanRegistry.java:225)
>>>    at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
>>> an(Ab
>>> stractBeanFactory.java:291)
>>>    at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean
>>> (Abst
>>> ractBeanFactory.java:193)
>>>    at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
>>> an(Ab
>>> stractBeanFactory.java:284)
>>>    at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean
>>> (Abst
>>> ractBeanFactory.java:193)
>>>    at
>>> org.springframework.beans.factory.support.DefaultListableBeanFactory.
>>> preIn
>>> stantiateSingletons(DefaultListableBeanFactory.java:609)
>>>    at
>>> org.springframework.context.support.AbstractApplicationContext.finish
>>> BeanF
>>> actoryInitialization(AbstractApplicationContext.java:918)
>>>    at
>>> org.springframework.context.support.AbstractApplicationContext.refres
>>> h(Abs
>>> tractApplicationContext.java:469)
>>>    at
>>> org.springframework.web.context.ContextLoader.configureAndRefreshWebA
>>> pplic
>>> ationContext(ContextLoader.java:383)
>>>    at
>>> org.springframework.web.context.ContextLoader.initWebApplicationConte
>>> xt(Co
>>> ntextLoader.java:283)
>>>    at
>>> org.springframework.web.context.ContextLoaderListener.contextInitiali
>>> zed(C
>>> ontextLoaderListener.java:111)
>>>    at
>>> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:
>>> 549)
>>>    at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
>>>    at
>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.jav
>>> a:128
>>> 2)
>>>    at
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>    at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>    at
>>> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6Plug
>>> inWeb
>>> AppContext.java:115)
>>>    at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>    at
>>> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection
>>> .java
>>> :152)
>>>    at
>>> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHan
>>> dlerC
>>> ollection.java:156)
>>>    at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>    at
>>> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection
>>> .java
>>> :152)
>>>    at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>    at
>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>    at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>    at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>    at
>>> org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:
>>> 132)
>>>    at
>>> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMo
>>> jo.ja
>>> va:454)
>>>    at
>>> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:
>>> 396)
>>>    at
>>> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRu
>>> nMojo
>>> .java:210)
>>>    at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
>>>    at
>>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(Default
>>> Build
>>> PluginManager.java:101)
>>>    at
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
>>> .java
>>> :209)
>>>    at
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
>>> .java
>>> :153)
>>>    at
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
>>> .java
>>> :145)
>>>    at
>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje
>>> ct(Li
>>> fecycleModuleBuilder.java:84)
>>>    at
>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje
>>> ct(Li
>>> fecycleModuleBuilder.java:59)
>>>    at
>>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBu
>>> ild(L
>>> ifecycleStarter.java:183)
>>>    at
>>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(Lifecycl
>>> eStar
>>> ter.java:161)
>>>    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>>>    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>>>    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>>>    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>>>    at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>>>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>    at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
>>> 57)
>>>    at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>>> sorIm
>>> pl.java:43)
>>>    at java.lang.reflect.Method.invoke(Method.java:601)
>>>    at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.
>>> java:290)
>>>    at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav
>>> a:230
>>> )
>>>    at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La
>>> unche
>>> r.java:409)
>>>    at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:
>>> 352) On Aug 20, 2013, at 9:41 AM, Chip Childers 
>>> <ch...@sungard.com>
>>> wrote:
>>> 
>>>> What branch?
>>>> 
>>>> 
>>>> On Tue, Aug 20, 2013 at 8:48 AM, SuichII, Christopher < 
>>>> Chris.Suich@netapp.com> wrote:
>>>> 
>>>>> I started a fresh clean install this morning and am unable to start 
>>>>> the management server:
>>>>> 
>>>>> Error [c.c.u.c.ComponentContext] (Timer-3:null) System integrity 
>>>>> check failed. Refuse to startup
>>>>> com.cloud.utils.exception.CloudRuntimeException: Database version
>>>>> 4.3.0 is
>>>>> higher than management software version 1.7.0_19
>>>>>      at
>>>>> 
>>>>> com.cloud.upgrade.DatabaseUpgradeChecker.check(DatabaseUpgradeCheck
>>>>> er.ja
>>>>> va:384)
>>>>>      Š
>>>>> 
>>>>> 
>>>>> So, it appears that the DatabaseUpgradeChecker is actually looking 
>>>>> at my Java JDK version, not the code version. Is this something 
>>>>> wrong with my environment setup?
> 

Re: MS fails to start due - Incorrect code version

Posted by "SuichII, Christopher" <Ch...@netapp.com>.
Sorry for not being clear, I have no intentions of checking any code in to 4.2. I was simply saying that the only way for me to really work against the 4.2 branch would be to pull in my UI changes locally. Either way, that would not be ideal for me - I would like to be working against master.

On Aug 20, 2013, at 10:10 AM, Sudha Ponnaganti <su...@citrix.com>> wrote:

Unless you are fixing a defect for 4.2 please refrain from checking new code in to 4.2 at this time. RC is supposed to be cut yesterday and will be done in any minute. Any new code would introduce stability issues.
Appreciate all of your understanding at this time.

Thanks
/Sudha

-----Original Message-----
From: SuichII, Christopher [mailto:Chris.Suich@netapp.com<http://netapp.com>]
Sent: Tuesday, August 20, 2013 6:58 AM
To: <de...@cloudstack.apache.org>>
Subject: Re: MS fails to start due - Incorrect code version

I've made some contributions to the UI which are only on master. I could cherry pick them into 4.2 locally, but I'd like to avoid doing that.

On Aug 20, 2013, at 9:50 AM, Nitin Mehta <Ni...@citrix.com>> wrote:

I would suggest playing around with 4.2 branch, should be much more
stable

On 20/08/13 7:18 PM, "SuichII, Christopher" <Ch...@netapp.com>> wrote:

Master.

Then, after commenting out the offending code, rebuilding,
redeploying the db and rerunning, this exception is thrown when
attempting to start the MS:

ERROR [o.s.w.c.ContextLoader] (main:null) Context initialization
failed
org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'dataMotionServiceImpl': Injection of
autowired dependencies failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Could not
autowire field: java.util.List
org.apache.cloudstack.storage.motion.DataMotionServiceImpl.strategies
;
nested exception is
org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'ancientDataMotionStrategy': Injection of
autowired dependencies failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Could not
autowire field:
org.apache.cloudstack.engine.subsystem.api.storage.StorageCacheManage
r
org.apache.cloudstack.storage.motion.AncientDataMotionStrategy.cacheM
gr;
nested exception is
org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'storageCacheManagerImpl': Injection of
autowired dependencies failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Could not
autowire field:
org.apache.cloudstack.storage.cache.manager.StorageCacheReplacementAl
gorit
hm
org.apache.cloudstack.storage.cache.manager.StorageCacheManagerImpl.c
acheR eplacementAlgorithm; nested exception is
org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'StorageCacheReplacementAlgorithm':
Invocation of init method failed; nested exception is
com.cloud.utils.exception.CloudRuntimeException: DB Exception on:
com.mysql.jdbc.JDBC4PreparedStatement@29f9aaf0: SELECT
configuration.instance, configuration.component, configuration.name,
configuration.value, configuration.default_value,
configuration.description, configuration.category,
configuration.is<http://configuration.is>_dynamic, configuration.scope, configuration.updated
FROM configuration WHERE configuration.name =
_binary'storage.cache.replacement.lru.interval'  ORDER BY RAND() LIMIT 1
at
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanP
ostPr
ocessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcesso
r.jav
a:287)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Facto
ry.populateBean(AbstractAutowireCapableBeanFactory.java:1106)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Facto
ry.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Facto
ry.createBean(AbstractAutowireCapableBeanFactory.java:456)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(
AbstractBeanFactory.java:294)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.get
Singleton(DefaultSingletonBeanRegistry.java:225)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
an(Ab
stractBeanFactory.java:291)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(Abst
ractBeanFactory.java:193)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
an(Ab
stractBeanFactory.java:284)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(Abst
ractBeanFactory.java:193)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.
preIn
stantiateSingletons(DefaultListableBeanFactory.java:609)
at
org.springframework.context.support.AbstractApplicationContext.finish
BeanF
actoryInitialization(AbstractApplicationContext.java:918)
at
org.springframework.context.support.AbstractApplicationContext.refres
h(Abs
tractApplicationContext.java:469)
at
org.springframework.web.context.ContextLoader.configureAndRefreshWebA
pplic
ationContext(ContextLoader.java:383)
at
org.springframework.web.context.ContextLoader.initWebApplicationConte
xt(Co
ntextLoader.java:283)
at
org.springframework.web.context.ContextLoaderListener.contextInitiali
zed(C
ontextLoaderListener.java:111)
at
org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:
549)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
at
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.jav
a:128
2)
at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
at
org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6Plug
inWeb
AppContext.java:115)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection
.java
:152)
at
org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHan
dlerC
ollection.java:156)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection
.java
:152)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
at org.mortbay.jetty.Server.doStart(Server.java:224)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at
org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:
132)
at
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMo
jo.ja
va:454)
at
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:
396)
at
org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRu
nMojo
.java:210)
at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(Default
Build
PluginManager.java:101)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java
:209)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java
:153)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java
:145)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje
ct(Li
fecycleModuleBuilder.java:84)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje
ct(Li
fecycleModuleBuilder.java:59)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBu
ild(L
ifecycleStarter.java:183)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(Lifecycl
eStar
ter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorIm
pl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.
java:290)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav
a:230
)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La
unche
r.java:409)
at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:
352) On Aug 20, 2013, at 9:41 AM, Chip Childers
<ch...@sungard.com>>
wrote:

What branch?


On Tue, Aug 20, 2013 at 8:48 AM, SuichII, Christopher <
Chris.Suich@netapp.com<ma...@netapp.com>> wrote:

I started a fresh clean install this morning and am unable to start
the management server:

Error [c.c.u.c.ComponentContext] (Timer-3:null) System integrity
check failed. Refuse to startup
com.cloud.utils.exception.CloudRuntimeException: Database version
4.3.0 is
higher than management software version 1.7.0_19
     at

com.cloud.upgrade.DatabaseUpgradeChecker.check(DatabaseUpgradeCheck
er.ja
va:384)
     Š


So, it appears that the DatabaseUpgradeChecker is actually looking
at my Java JDK version, not the code version. Is this something
wrong with my environment setup?






RE: MS fails to start due - Incorrect code version

Posted by Sudha Ponnaganti <su...@citrix.com>.
Unless you are fixing a defect for 4.2 please refrain from checking new code in to 4.2 at this time. RC is supposed to be cut yesterday and will be done in any minute. Any new code would introduce stability issues. 
Appreciate all of your understanding at this time.  

Thanks
/Sudha

-----Original Message-----
From: SuichII, Christopher [mailto:Chris.Suich@netapp.com] 
Sent: Tuesday, August 20, 2013 6:58 AM
To: <de...@cloudstack.apache.org>
Subject: Re: MS fails to start due - Incorrect code version

I've made some contributions to the UI which are only on master. I could cherry pick them into 4.2 locally, but I'd like to avoid doing that.

On Aug 20, 2013, at 9:50 AM, Nitin Mehta <Ni...@citrix.com> wrote:

> I would suggest playing around with 4.2 branch, should be much more 
> stable
> 
> On 20/08/13 7:18 PM, "SuichII, Christopher" <Ch...@netapp.com> wrote:
> 
>> Master.
>> 
>> Then, after commenting out the offending code, rebuilding, 
>> redeploying the db and rerunning, this exception is thrown when 
>> attempting to start the MS:
>> 
>> ERROR [o.s.w.c.ContextLoader] (main:null) Context initialization 
>> failed
>> org.springframework.beans.factory.BeanCreationException: Error 
>> creating bean with name 'dataMotionServiceImpl': Injection of 
>> autowired dependencies failed; nested exception is
>> org.springframework.beans.factory.BeanCreationException: Could not 
>> autowire field: java.util.List 
>> org.apache.cloudstack.storage.motion.DataMotionServiceImpl.strategies
>> ;
>> nested exception is
>> org.springframework.beans.factory.BeanCreationException: Error 
>> creating bean with name 'ancientDataMotionStrategy': Injection of 
>> autowired dependencies failed; nested exception is
>> org.springframework.beans.factory.BeanCreationException: Could not 
>> autowire field:
>> org.apache.cloudstack.engine.subsystem.api.storage.StorageCacheManage
>> r 
>> org.apache.cloudstack.storage.motion.AncientDataMotionStrategy.cacheM
>> gr;
>> nested exception is
>> org.springframework.beans.factory.BeanCreationException: Error 
>> creating bean with name 'storageCacheManagerImpl': Injection of 
>> autowired dependencies failed; nested exception is
>> org.springframework.beans.factory.BeanCreationException: Could not 
>> autowire field:
>> org.apache.cloudstack.storage.cache.manager.StorageCacheReplacementAl
>> gorit
>> hm
>> org.apache.cloudstack.storage.cache.manager.StorageCacheManagerImpl.c
>> acheR eplacementAlgorithm; nested exception is
>> org.springframework.beans.factory.BeanCreationException: Error 
>> creating bean with name 'StorageCacheReplacementAlgorithm': 
>> Invocation of init method failed; nested exception is
>> com.cloud.utils.exception.CloudRuntimeException: DB Exception on:
>> com.mysql.jdbc.JDBC4PreparedStatement@29f9aaf0: SELECT 
>> configuration.instance, configuration.component, configuration.name, 
>> configuration.value, configuration.default_value, 
>> configuration.description, configuration.category, 
>> configuration.is_dynamic, configuration.scope, configuration.updated 
>> FROM configuration WHERE configuration.name = 
>> _binary'storage.cache.replacement.lru.interval'  ORDER BY RAND() LIMIT 1
>> 	at
>> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanP
>> ostPr 
>> ocessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcesso
>> r.jav
>> a:287)
>> 	at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBean
>> Facto
>> ry.populateBean(AbstractAutowireCapableBeanFactory.java:1106)
>> 	at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBean
>> Facto
>> ry.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
>> 	at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBean
>> Facto
>> ry.createBean(AbstractAutowireCapableBeanFactory.java:456)
>> 	at
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
>> ject(
>> AbstractBeanFactory.java:294)
>> 	at
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
>> y.get
>> Singleton(DefaultSingletonBeanRegistry.java:225)
>> 	at
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
>> an(Ab
>> stractBeanFactory.java:291)
>> 	at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean
>> (Abst
>> ractBeanFactory.java:193)
>> 	at
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
>> an(Ab
>> stractBeanFactory.java:284)
>> 	at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean
>> (Abst
>> ractBeanFactory.java:193)
>> 	at
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.
>> preIn
>> stantiateSingletons(DefaultListableBeanFactory.java:609)
>> 	at
>> org.springframework.context.support.AbstractApplicationContext.finish
>> BeanF
>> actoryInitialization(AbstractApplicationContext.java:918)
>> 	at
>> org.springframework.context.support.AbstractApplicationContext.refres
>> h(Abs
>> tractApplicationContext.java:469)
>> 	at
>> org.springframework.web.context.ContextLoader.configureAndRefreshWebA
>> pplic
>> ationContext(ContextLoader.java:383)
>> 	at
>> org.springframework.web.context.ContextLoader.initWebApplicationConte
>> xt(Co
>> ntextLoader.java:283)
>> 	at
>> org.springframework.web.context.ContextLoaderListener.contextInitiali
>> zed(C
>> ontextLoaderListener.java:111)
>> 	at
>> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:
>> 549)
>> 	at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
>> 	at
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.jav
>> a:128
>> 2)
>> 	at
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>> 	at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>> 	at
>> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6Plug
>> inWeb
>> AppContext.java:115)
>> 	at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>> 	at
>> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection
>> .java
>> :152)
>> 	at
>> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHan
>> dlerC
>> ollection.java:156)
>> 	at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>> 	at
>> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection
>> .java
>> :152)
>> 	at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>> 	at
>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>> 	at org.mortbay.jetty.Server.doStart(Server.java:224)
>> 	at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>> 	at
>> org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:
>> 132)
>> 	at
>> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMo
>> jo.ja
>> va:454)
>> 	at
>> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:
>> 396)
>> 	at
>> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRu
>> nMojo
>> .java:210)
>> 	at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
>> 	at
>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(Default
>> Build
>> PluginManager.java:101)
>> 	at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
>> .java
>> :209)
>> 	at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
>> .java
>> :153)
>> 	at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
>> .java
>> :145)
>> 	at
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje
>> ct(Li
>> fecycleModuleBuilder.java:84)
>> 	at
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje
>> ct(Li
>> fecycleModuleBuilder.java:59)
>> 	at
>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBu
>> ild(L
>> ifecycleStarter.java:183)
>> 	at
>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(Lifecycl
>> eStar
>> ter.java:161)
>> 	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>> 	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>> 	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>> 	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>> 	at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> 	at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
>> 57)
>> 	at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>> sorIm
>> pl.java:43)
>> 	at java.lang.reflect.Method.invoke(Method.java:601)
>> 	at
>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.
>> java:290)
>> 	at
>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav
>> a:230
>> )
>> 	at
>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La
>> unche
>> r.java:409)
>> 	at
>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:
>> 352) On Aug 20, 2013, at 9:41 AM, Chip Childers 
>> <ch...@sungard.com>
>> wrote:
>> 
>>> What branch?
>>> 
>>> 
>>> On Tue, Aug 20, 2013 at 8:48 AM, SuichII, Christopher < 
>>> Chris.Suich@netapp.com> wrote:
>>> 
>>>> I started a fresh clean install this morning and am unable to start 
>>>> the management server:
>>>> 
>>>> Error [c.c.u.c.ComponentContext] (Timer-3:null) System integrity 
>>>> check failed. Refuse to startup
>>>> com.cloud.utils.exception.CloudRuntimeException: Database version
>>>> 4.3.0 is
>>>> higher than management software version 1.7.0_19
>>>>       at
>>>> 
>>>> com.cloud.upgrade.DatabaseUpgradeChecker.check(DatabaseUpgradeCheck
>>>> er.ja
>>>> va:384)
>>>>       Š
>>>> 
>>>> 
>>>> So, it appears that the DatabaseUpgradeChecker is actually looking 
>>>> at my Java JDK version, not the code version. Is this something 
>>>> wrong with my environment setup?
>>>> 
>> 
> 


Re: MS fails to start due - Incorrect code version

Posted by "SuichII, Christopher" <Ch...@netapp.com>.
I've made some contributions to the UI which are only on master. I could cherry pick them into 4.2 locally, but I'd like to avoid doing that.

On Aug 20, 2013, at 9:50 AM, Nitin Mehta <Ni...@citrix.com> wrote:

> I would suggest playing around with 4.2 branch, should be much more stable
> 
> On 20/08/13 7:18 PM, "SuichII, Christopher" <Ch...@netapp.com> wrote:
> 
>> Master.
>> 
>> Then, after commenting out the offending code, rebuilding, redeploying
>> the db and rerunning, this exception is thrown when attempting to start
>> the MS:
>> 
>> ERROR [o.s.w.c.ContextLoader] (main:null) Context initialization failed
>> org.springframework.beans.factory.BeanCreationException: Error creating
>> bean with name 'dataMotionServiceImpl': Injection of autowired
>> dependencies failed; nested exception is
>> org.springframework.beans.factory.BeanCreationException: Could not
>> autowire field: java.util.List
>> org.apache.cloudstack.storage.motion.DataMotionServiceImpl.strategies;
>> nested exception is
>> org.springframework.beans.factory.BeanCreationException: Error creating
>> bean with name 'ancientDataMotionStrategy': Injection of autowired
>> dependencies failed; nested exception is
>> org.springframework.beans.factory.BeanCreationException: Could not
>> autowire field: 
>> org.apache.cloudstack.engine.subsystem.api.storage.StorageCacheManager
>> org.apache.cloudstack.storage.motion.AncientDataMotionStrategy.cacheMgr;
>> nested exception is
>> org.springframework.beans.factory.BeanCreationException: Error creating
>> bean with name 'storageCacheManagerImpl': Injection of autowired
>> dependencies failed; nested exception is
>> org.springframework.beans.factory.BeanCreationException: Could not
>> autowire field: 
>> org.apache.cloudstack.storage.cache.manager.StorageCacheReplacementAlgorit
>> hm 
>> org.apache.cloudstack.storage.cache.manager.StorageCacheManagerImpl.cacheR
>> eplacementAlgorithm; nested exception is
>> org.springframework.beans.factory.BeanCreationException: Error creating
>> bean with name 'StorageCacheReplacementAlgorithm': Invocation of init
>> method failed; nested exception is
>> com.cloud.utils.exception.CloudRuntimeException: DB Exception on:
>> com.mysql.jdbc.JDBC4PreparedStatement@29f9aaf0: SELECT
>> configuration.instance, configuration.component, configuration.name,
>> configuration.value, configuration.default_value,
>> configuration.description, configuration.category,
>> configuration.is_dynamic, configuration.scope, configuration.updated FROM
>> configuration WHERE configuration.name =
>> _binary'storage.cache.replacement.lru.interval'  ORDER BY RAND() LIMIT 1
>> 	at 
>> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostPr
>> ocessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.jav
>> a:287)
>> 	at 
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto
>> ry.populateBean(AbstractAutowireCapableBeanFactory.java:1106)
>> 	at 
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto
>> ry.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
>> 	at 
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto
>> ry.createBean(AbstractAutowireCapableBeanFactory.java:456)
>> 	at 
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(
>> AbstractBeanFactory.java:294)
>> 	at 
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.get
>> Singleton(DefaultSingletonBeanRegistry.java:225)
>> 	at 
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Ab
>> stractBeanFactory.java:291)
>> 	at 
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abst
>> ractBeanFactory.java:193)
>> 	at 
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Ab
>> stractBeanFactory.java:284)
>> 	at 
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abst
>> ractBeanFactory.java:193)
>> 	at 
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preIn
>> stantiateSingletons(DefaultListableBeanFactory.java:609)
>> 	at 
>> org.springframework.context.support.AbstractApplicationContext.finishBeanF
>> actoryInitialization(AbstractApplicationContext.java:918)
>> 	at 
>> org.springframework.context.support.AbstractApplicationContext.refresh(Abs
>> tractApplicationContext.java:469)
>> 	at 
>> org.springframework.web.context.ContextLoader.configureAndRefreshWebApplic
>> ationContext(ContextLoader.java:383)
>> 	at 
>> org.springframework.web.context.ContextLoader.initWebApplicationContext(Co
>> ntextLoader.java:283)
>> 	at 
>> org.springframework.web.context.ContextLoaderListener.contextInitialized(C
>> ontextLoaderListener.java:111)
>> 	at 
>> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:
>> 549)
>> 	at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
>> 	at 
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:128
>> 2)
>> 	at 
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>> 	at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>> 	at 
>> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWeb
>> AppContext.java:115)
>> 	at 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>> 	at 
>> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java
>> :152)
>> 	at 
>> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerC
>> ollection.java:156)
>> 	at 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>> 	at 
>> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java
>> :152)
>> 	at 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>> 	at 
>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>> 	at org.mortbay.jetty.Server.doStart(Server.java:224)
>> 	at 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>> 	at 
>> org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:
>> 132)
>> 	at 
>> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.ja
>> va:454)
>> 	at 
>> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:
>> 396)
>> 	at 
>> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo
>> .java:210)
>> 	at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
>> 	at 
>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuild
>> PluginManager.java:101)
>> 	at 
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java
>> :209)
>> 	at 
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java
>> :153)
>> 	at 
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java
>> :145)
>> 	at 
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(Li
>> fecycleModuleBuilder.java:84)
>> 	at 
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(Li
>> fecycleModuleBuilder.java:59)
>> 	at 
>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(L
>> ifecycleStarter.java:183)
>> 	at 
>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStar
>> ter.java:161)
>> 	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>> 	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>> 	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>> 	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>> 	at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> 	at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
>> 57)
>> 	at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm
>> pl.java:43)
>> 	at java.lang.reflect.Method.invoke(Method.java:601)
>> 	at 
>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.
>> java:290)
>> 	at 
>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230
>> )
>> 	at 
>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launche
>> r.java:409)
>> 	at 
>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
>> On Aug 20, 2013, at 9:41 AM, Chip Childers <ch...@sungard.com>
>> wrote:
>> 
>>> What branch?
>>> 
>>> 
>>> On Tue, Aug 20, 2013 at 8:48 AM, SuichII, Christopher <
>>> Chris.Suich@netapp.com> wrote:
>>> 
>>>> I started a fresh clean install this morning and am unable to start the
>>>> management server:
>>>> 
>>>> Error [c.c.u.c.ComponentContext] (Timer-3:null) System integrity check
>>>> failed. Refuse to startup
>>>> com.cloud.utils.exception.CloudRuntimeException: Database version
>>>> 4.3.0 is
>>>> higher than management software version 1.7.0_19
>>>>       at
>>>> 
>>>> com.cloud.upgrade.DatabaseUpgradeChecker.check(DatabaseUpgradeChecker.ja
>>>> va:384)
>>>>       Š
>>>> 
>>>> 
>>>> So, it appears that the DatabaseUpgradeChecker is actually looking at
>>>> my
>>>> Java JDK version, not the code version. Is this something wrong with my
>>>> environment setup?
>>>> 
>> 
> 


Re: MS fails to start due - Incorrect code version

Posted by Nitin Mehta <Ni...@citrix.com>.
I would suggest playing around with 4.2 branch, should be much more stable

On 20/08/13 7:18 PM, "SuichII, Christopher" <Ch...@netapp.com> wrote:

>Master.
>
>Then, after commenting out the offending code, rebuilding, redeploying
>the db and rerunning, this exception is thrown when attempting to start
>the MS:
>
>ERROR [o.s.w.c.ContextLoader] (main:null) Context initialization failed
>org.springframework.beans.factory.BeanCreationException: Error creating
>bean with name 'dataMotionServiceImpl': Injection of autowired
>dependencies failed; nested exception is
>org.springframework.beans.factory.BeanCreationException: Could not
>autowire field: java.util.List
>org.apache.cloudstack.storage.motion.DataMotionServiceImpl.strategies;
>nested exception is
>org.springframework.beans.factory.BeanCreationException: Error creating
>bean with name 'ancientDataMotionStrategy': Injection of autowired
>dependencies failed; nested exception is
>org.springframework.beans.factory.BeanCreationException: Could not
>autowire field: 
>org.apache.cloudstack.engine.subsystem.api.storage.StorageCacheManager
>org.apache.cloudstack.storage.motion.AncientDataMotionStrategy.cacheMgr;
>nested exception is
>org.springframework.beans.factory.BeanCreationException: Error creating
>bean with name 'storageCacheManagerImpl': Injection of autowired
>dependencies failed; nested exception is
>org.springframework.beans.factory.BeanCreationException: Could not
>autowire field: 
>org.apache.cloudstack.storage.cache.manager.StorageCacheReplacementAlgorit
>hm 
>org.apache.cloudstack.storage.cache.manager.StorageCacheManagerImpl.cacheR
>eplacementAlgorithm; nested exception is
>org.springframework.beans.factory.BeanCreationException: Error creating
>bean with name 'StorageCacheReplacementAlgorithm': Invocation of init
>method failed; nested exception is
>com.cloud.utils.exception.CloudRuntimeException: DB Exception on:
>com.mysql.jdbc.JDBC4PreparedStatement@29f9aaf0: SELECT
>configuration.instance, configuration.component, configuration.name,
>configuration.value, configuration.default_value,
>configuration.description, configuration.category,
>configuration.is_dynamic, configuration.scope, configuration.updated FROM
>configuration WHERE configuration.name =
>_binary'storage.cache.replacement.lru.interval'  ORDER BY RAND() LIMIT 1
>	at 
>org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostPr
>ocessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.jav
>a:287)
>	at 
>org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto
>ry.populateBean(AbstractAutowireCapableBeanFactory.java:1106)
>	at 
>org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto
>ry.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
>	at 
>org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto
>ry.createBean(AbstractAutowireCapableBeanFactory.java:456)
>	at 
>org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(
>AbstractBeanFactory.java:294)
>	at 
>org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.get
>Singleton(DefaultSingletonBeanRegistry.java:225)
>	at 
>org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Ab
>stractBeanFactory.java:291)
>	at 
>org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abst
>ractBeanFactory.java:193)
>	at 
>org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Ab
>stractBeanFactory.java:284)
>	at 
>org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abst
>ractBeanFactory.java:193)
>	at 
>org.springframework.beans.factory.support.DefaultListableBeanFactory.preIn
>stantiateSingletons(DefaultListableBeanFactory.java:609)
>	at 
>org.springframework.context.support.AbstractApplicationContext.finishBeanF
>actoryInitialization(AbstractApplicationContext.java:918)
>	at 
>org.springframework.context.support.AbstractApplicationContext.refresh(Abs
>tractApplicationContext.java:469)
>	at 
>org.springframework.web.context.ContextLoader.configureAndRefreshWebApplic
>ationContext(ContextLoader.java:383)
>	at 
>org.springframework.web.context.ContextLoader.initWebApplicationContext(Co
>ntextLoader.java:283)
>	at 
>org.springframework.web.context.ContextLoaderListener.contextInitialized(C
>ontextLoaderListener.java:111)
>	at 
>org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:
>549)
>	at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
>	at 
>org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:128
>2)
>	at 
>org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>	at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>	at 
>org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWeb
>AppContext.java:115)
>	at 
>org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>	at 
>org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java
>:152)
>	at 
>org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerC
>ollection.java:156)
>	at 
>org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>	at 
>org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java
>:152)
>	at 
>org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>	at 
>org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>	at org.mortbay.jetty.Server.doStart(Server.java:224)
>	at 
>org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>	at 
>org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:
>132)
>	at 
>org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.ja
>va:454)
>	at 
>org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:
>396)
>	at 
>org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo
>.java:210)
>	at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
>	at 
>org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuild
>PluginManager.java:101)
>	at 
>org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java
>:209)
>	at 
>org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java
>:153)
>	at 
>org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java
>:145)
>	at 
>org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(Li
>fecycleModuleBuilder.java:84)
>	at 
>org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(Li
>fecycleModuleBuilder.java:59)
>	at 
>org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(L
>ifecycleStarter.java:183)
>	at 
>org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStar
>ter.java:161)
>	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>	at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>	at 
>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
>57)
>	at 
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm
>pl.java:43)
>	at java.lang.reflect.Method.invoke(Method.java:601)
>	at 
>org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.
>java:290)
>	at 
>org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230
>)
>	at 
>org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launche
>r.java:409)
>	at 
>org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
>On Aug 20, 2013, at 9:41 AM, Chip Childers <ch...@sungard.com>
> wrote:
>
>> What branch?
>> 
>> 
>> On Tue, Aug 20, 2013 at 8:48 AM, SuichII, Christopher <
>> Chris.Suich@netapp.com> wrote:
>> 
>>> I started a fresh clean install this morning and am unable to start the
>>> management server:
>>> 
>>> Error [c.c.u.c.ComponentContext] (Timer-3:null) System integrity check
>>> failed. Refuse to startup
>>> com.cloud.utils.exception.CloudRuntimeException: Database version
>>>4.3.0 is
>>> higher than management software version 1.7.0_19
>>>        at
>>> 
>>>com.cloud.upgrade.DatabaseUpgradeChecker.check(DatabaseUpgradeChecker.ja
>>>va:384)
>>>        Š
>>> 
>>> 
>>> So, it appears that the DatabaseUpgradeChecker is actually looking at
>>>my
>>> Java JDK version, not the code version. Is this something wrong with my
>>> environment setup?
>>> 
>


Re: MS fails to start due - Incorrect code version

Posted by "SuichII, Christopher" <Ch...@netapp.com>.
Master.

Then, after commenting out the offending code, rebuilding, redeploying the db and rerunning, this exception is thrown when attempting to start the MS:

ERROR [o.s.w.c.ContextLoader] (main:null) Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataMotionServiceImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: java.util.List org.apache.cloudstack.storage.motion.DataMotionServiceImpl.strategies; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ancientDataMotionStrategy': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: org.apache.cloudstack.engine.subsystem.api.storage.StorageCacheManager org.apache.cloudstack.storage.motion.AncientDataMotionStrategy.cacheMgr; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'storageCacheManagerImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: org.apache.cloudstack.storage.cache.manager.StorageCacheReplacementAlgorithm org.apache.cloudstack.storage.cache.manager.StorageCacheManagerImpl.cacheReplacementAlgorithm; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'StorageCacheReplacementAlgorithm': Invocation of init method failed; nested exception is com.cloud.utils.exception.CloudRuntimeException: DB Exception on: com.mysql.jdbc.JDBC4PreparedStatement@29f9aaf0: SELECT configuration.instance, configuration.component, configuration.name, configuration.value, configuration.default_value, configuration.description, configuration.category, configuration.is_dynamic, configuration.scope, configuration.updated FROM configuration WHERE configuration.name = _binary'storage.cache.replacement.lru.interval'  ORDER BY RAND() LIMIT 1
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:287)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:284)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:609)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:469)
	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
	at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:549)
	at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
	at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
	at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
	at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
	at org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
	at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
	at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
	at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
	at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
	at org.mortbay.jetty.Server.doStart(Server.java:224)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
	at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132)
	at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:454)
	at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:396)
	at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210)
	at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
	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.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
On Aug 20, 2013, at 9:41 AM, Chip Childers <ch...@sungard.com>
 wrote:

> What branch?
> 
> 
> On Tue, Aug 20, 2013 at 8:48 AM, SuichII, Christopher <
> Chris.Suich@netapp.com> wrote:
> 
>> I started a fresh clean install this morning and am unable to start the
>> management server:
>> 
>> Error [c.c.u.c.ComponentContext] (Timer-3:null) System integrity check
>> failed. Refuse to startup
>> com.cloud.utils.exception.CloudRuntimeException: Database version 4.3.0 is
>> higher than management software version 1.7.0_19
>>        at
>> com.cloud.upgrade.DatabaseUpgradeChecker.check(DatabaseUpgradeChecker.java:384)
>>        …
>> 
>> 
>> So, it appears that the DatabaseUpgradeChecker is actually looking at my
>> Java JDK version, not the code version. Is this something wrong with my
>> environment setup?
>> 


Re: MS fails to start due - Incorrect code version

Posted by Chip Childers <ch...@sungard.com>.
What branch?


On Tue, Aug 20, 2013 at 8:48 AM, SuichII, Christopher <
Chris.Suich@netapp.com> wrote:

> I started a fresh clean install this morning and am unable to start the
> management server:
>
> Error [c.c.u.c.ComponentContext] (Timer-3:null) System integrity check
> failed. Refuse to startup
> com.cloud.utils.exception.CloudRuntimeException: Database version 4.3.0 is
> higher than management software version 1.7.0_19
>         at
> com.cloud.upgrade.DatabaseUpgradeChecker.check(DatabaseUpgradeChecker.java:384)
>         …
>
>
> So, it appears that the DatabaseUpgradeChecker is actually looking at my
> Java JDK version, not the code version. Is this something wrong with my
> environment setup?
>