[ovirt-devel] Engine Broken - The column name gluster_tuned_profile was not found in this ResultSet

Roy Golan rgolan at redhat.com
Tue Apr 28 09:08:50 UTC 2015


On 04/28/2015 11:56 AM, Christopher Pereira wrote:
> Hi, something broke Engine's Database in master:
>
> 2015-04-28 05:53:15,959 ERROR 
> [org.ovirt.engine.core.bll.InitBackendServicesOnStartupBean] (MSC 
> service thread 1-4) [] Failed to initialize backend: 
> org.jboss.weld.exceptions.WeldException: WELD-000049 Unable to invoke 
> [method] @PostConstruct private 
> org.ovirt.engine.core.vdsbroker.ResourceManager.init() on 
> org.ovirt.engine.core.vdsbroker.ResourceManager at 38e3648c
>         at 
> org.jboss.weld.bean.AbstractClassBean.defaultPostConstruct(AbstractClassBean.java:518) 
> [weld-core-1.1.5.AS71.Final.jar:2012-02-10 15:31]
>         at 
> org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget.postConstruct(ManagedBean.java:174) 
> [weld-core-1.1.5.AS71.Final.jar:2012-02-10 15:31]
>         at 
> org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:291) 
> [weld-core-1.1.5.AS71.Final.jar:2012-02-10 15:31]
>         at 
> org.jboss.weld.context.AbstractContext.get(AbstractContext.java:107) 
> [weld-core-1.1.5.AS71.Final.jar:2012-02-10 15:31]
>         at 
> org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:616) 
> [weld-core-1.1.5.AS71.Final.jar:2012-02-10 15:31]
>         at 
> org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:643) 
> [weld-core-1.1.5.AS71.Final.jar:2012-02-10 15:31]
>         at 
> org.ovirt.engine.core.di.Injector.instanceOf(Injector.java:73) 
> [vdsbroker.jar:]
>         at org.ovirt.engine.core.di.Injector.get(Injector.java:58) 
> [vdsbroker.jar:]
>         at 
> org.ovirt.engine.core.bll.InitBackendServicesOnStartupBean.create(InitBackendServicesOnStartupBean.java:75) 
> [bll.jar:]
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
> [rt.jar:1.7.0_79]
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
> [rt.jar:1.7.0_79]
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
> [rt.jar:1.7.0_79]
>         at java.lang.reflect.Method.invoke(Method.java:606) 
> [rt.jar:1.7.0_79]
>         at 
> org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptorFactory$ManagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedReferenceLifecycleMethodInterceptorFactory.java:130) 
> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
>         at 
> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) 
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
>         at 
> org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53) 
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
>         at 
> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) 
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
>         at 
> org.jboss.as.weld.injection.WeldInjectionInterceptor.processInvocation(WeldInjectionInterceptor.java:73) 
> [jboss-as-weld-7.1.1.Final.jar:7.1.1.Final]
>         at 
> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) 
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
>         at 
> org.jboss.as.ee.component.ManagedReferenceInterceptorFactory$ManagedReferenceInterceptor.processInvocation(ManagedReferenceInterceptorFactory.java:95) 
> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
>         at 
> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) 
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
>         at 
> org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53) 
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
>         at 
> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) 
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
>         at 
> org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50) 
> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
>         at 
> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) 
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
>         at 
> org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:228) 
> [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
>         at 
> org.jboss.as.ejb3.tx.CMTTxInterceptor.requiresNew(CMTTxInterceptor.java:333) 
> [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
>         at 
> org.jboss.as.ejb3.tx.SingletonLifecycleCMTTxInterceptor.processInvocation(SingletonLifecycleCMTTxInterceptor.java:56) 
> [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
>         at 
> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) 
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
>         at 
> org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41) 
> [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
>         at 
> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) 
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
>         at 
> org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45) 
> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
>         at 
> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) 
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
>         at 
> org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) 
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
>         at 
> org.jboss.as.ee.component.BasicComponent.constructComponentInstance(BasicComponent.java:161) 
> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
>         at 
> org.jboss.as.ee.component.BasicComponent.createInstance(BasicComponent.java:85) 
> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
>         at 
> org.jboss.as.ejb3.component.singleton.SingletonComponent.getComponentInstance(SingletonComponent.java:116) 
> [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
>         at 
> org.jboss.as.ejb3.component.singleton.SingletonComponent.start(SingletonComponent.java:130) 
> [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
>         at 
> org.jboss.as.ee.component.ComponentStartService.start(ComponentStartService.java:44) 
> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
>         at 
> org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
>         at 
> org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
>         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
> [rt.jar:1.7.0_79]
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
> [rt.jar:1.7.0_79]
>         at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_79]
> Caused by: java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
> [rt.jar:1.7.0_79]
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
> [rt.jar:1.7.0_79]
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
> [rt.jar:1.7.0_79]
>         at java.lang.reflect.Method.invoke(Method.java:606) 
> [rt.jar:1.7.0_79]
>         at 
> org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:264) 
> [weld-core-1.1.5.AS71.Final.jar:2012-02-10 15:31]
>         at 
> org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:52) 
> [weld-core-1.1.5.AS71.Final.jar:2012-02-10 15:31]
>         at 
> org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:137) 
> [weld-core-1.1.5.AS71.Final.jar:2012-02-10 15:31]
>         at 
> org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:260) 
> [weld-core-1.1.5.AS71.Final.jar:2012-02-10 15:31]
>         at 
> org.jboss.weld.introspector.jlr.WeldMethodImpl.invoke(WeldMethodImpl.java:174) 
> [weld-core-1.1.5.AS71.Final.jar:2012-02-10 15:31]
>         at 
> org.jboss.weld.bean.AbstractClassBean.defaultPostConstruct(AbstractClassBean.java:516) 
> [weld-core-1.1.5.AS71.Final.jar:2012-02-10 15:31]
>         ... 43 more
> Caused by: org.springframework.jdbc.BadSqlGrammarException: 
> PreparedStatementCallback; bad SQL grammar [select * from 
> getvdsgroupbyvdsgroupid(?, ?, ?)]; nested exception is 
> org.postgresql.util.PSQLException: The column name 
> gluster_tuned_profile was not found in this ResultSet.
>         at 
> org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.doTranslate(SQLStateSQLExceptionTranslator.java:98) 
> [spring-jdbc.jar:3.1.1.RELEASE]
>         at 
> org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) 
> [spring-jdbc.jar:3.1.1.RELEASE]
>         at 
> org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80) 
> [spring-jdbc.jar:3.1.1.RELEASE]
>         at 
> org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80) 
> [spring-jdbc.jar:3.1.1.RELEASE]
>         at 
> org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:603) 
> [spring-jdbc.jar:3.1.1.RELEASE]
>         at 
> org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:637) [spring-jdbc.jar:3.1.1.RELEASE] 
>
>         at 
> org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:666) [spring-jdbc.jar:3.1.1.RELEASE] 
>
>         at 
> org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:706) [spring-jdbc.jar:3.1.1.RELEASE] 
>
>         at 
> org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$PostgresSimpleJdbcCall.executeCallInternal(PostgresDbEngineDialect.java:154) 
> [dal.jar:]
>         at 
> org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$PostgresSimpleJdbcCall.doExecute(PostgresDbEngineDialect.java:120) 
> [dal.jar:]
>         at 
> org.springframework.jdbc.core.simple.SimpleJdbcCall.execute(SimpleJdbcCall.java:181) 
> [spring-jdbc.jar:3.1.1.RELEASE]
>         at 
> org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler.executeImpl(SimpleJdbcCallsHandler.java:147) 
> [dal.jar:]
>         at 
> org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler.executeReadList(SimpleJdbcCallsHandler.java:109) 
> [dal.jar:]
>         at 
> org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler.executeRead(SimpleJdbcCallsHandler.java:101) 
> [dal.jar:]
>         at 
> org.ovirt.engine.core.dao.VdsGroupDAODbFacadeImpl.get(VdsGroupDAODbFacadeImpl.java:52) 
> [dal.jar:]
>         at 
> org.ovirt.engine.core.dao.VdsGroupDAODbFacadeImpl.get(VdsGroupDAODbFacadeImpl.java:44) 
> [dal.jar:]
>         at 
> org.ovirt.engine.core.vdsbroker.MonitoringStrategyFactory.getMonitoringStrategyForVds(MonitoringStrategyFactory.java:30) 
> [vdsbroker.jar:]
>         at 
> org.ovirt.engine.core.vdsbroker.VdsManager.<init>(VdsManager.java:96) 
> [vdsbroker.jar:]
>         at 
> org.ovirt.engine.core.vdsbroker.ResourceManager.AddVds(ResourceManager.java:229) 
> [vdsbroker.jar:]
>         at 
> org.ovirt.engine.core.vdsbroker.ResourceManager.init(ResourceManager.java:160) 
> [vdsbroker.jar:]
>         ... 53 more
> Caused by: org.postgresql.util.PSQLException: The column name 
> gluster_tuned_profile was not found in this ResultSet.
>         at 
> org.postgresql.jdbc2.AbstractJdbc2ResultSet.findColumn(AbstractJdbc2ResultSet.java:2542)
>         at 
> org.postgresql.jdbc2.AbstractJdbc2ResultSet.getString(AbstractJdbc2ResultSet.java:2385)
>         at 
> org.jboss.jca.adapters.jdbc.WrappedResultSet.getString(WrappedResultSet.java:1381)
>         at 
> org.ovirt.engine.core.dao.VdsGroupDAODbFacadeImpl$VdsGroupRowMapper.mapRow(VdsGroupDAODbFacadeImpl.java:306) 
> [dal.jar:]
>         at 
> org.ovirt.engine.core.dao.VdsGroupDAODbFacadeImpl$VdsGroupRowMapper.mapRow(VdsGroupDAODbFacadeImpl.java:256) 
> [dal.jar:]
>         at 
> org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:92) 
> [spring-jdbc.jar:3.1.1.RELEASE]
>         at 
> org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:1) 
> [spring-jdbc.jar:3.1.1.RELEASE]
>         at 
> org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:649) 
> [spring-jdbc.jar:3.1.1.RELEASE]
>         at 
> org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:587) 
> [spring-jdbc.jar:3.1.1.RELEASE]
>         ... 68 more
>
> Any hint?
> _______________________________________________
> Devel mailing list
> Devel at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/devel

probably one of the packaging/dbscripts/upgrade script failed or didn't run

try to run this

packaging/dbscripts/upgrade/03_06_1260_add_tuned_profile_column_to_vds_groups.sql

and the vds_groups_sp.sql must be run again





More information about the Devel mailing list