On 05/26/2013 11:52 AM, Alon Bar-Lev wrote:
----- Original Message -----
> From: "Moti Asayag" <masayag(a)redhat.com>
> To: "Alon Bar-Lev" <alonbl(a)redhat.com>
> Cc: "Yair Zaslavsky" <yzaslavs(a)redhat.com>, "engine-devel"
<engine-devel(a)ovirt.org>
> Sent: Sunday, May 26, 2013 11:35:40 AM
> Subject: Re: [Engine-devel] Error looking up infinispan/ovirt-engine
>
> On 05/03/2013 07:23 AM, Alon Bar-Lev wrote:
>>
>> Hi,
>>
>> Thanks... no I did not follow.
>>
>> If -P setup is required then the Makefile should have been changed, else
>> our production and rpms are broken now! Well... looking at the pom.xml, it
>> looks like the jboss standalone is configured with -P setup is used, which
>> is yet another hack introduced to developers... As they do not run our
>> service, and suffer from lack of proper environment and configuration
>> settings.
>>
>> My work[1] is exactly to address this one, to eliminate the need for
>> hacking the product and use our production startup sequence and
>> installation. At ./packaging/services/ovirt-engine.xml.in we already have
>> the infinispan settings.
>>
>> So still need your help.
>> Thanks,
>> Alon
>
> I've just started facing the same issue.
> Also noticed this in the server.log:
>
> JBAS014775: New missing/unsatisfied dependencies:
> service jboss.mbean.server (missing) dependents: [service
> jboss.infinispan.ovirt-engine.config]
>
> It seems that the generate ovirt-engine.xml under [1] replaces the
> infinispan:1.1 version as noted on [2] with infinispan:1.2.
I really don't understand the above statement? who/which component have 1.2?
the template ovirt-engine.xml.in contains:
<subsystem xmlns="urn:jboss:domain:infinispan:** 1.1 **"
default-cache-container="ovirt-engine">
vs
the generated var/tmp/ovirt-engine/config/ovirt-engine.xml which contains:
<subsystem xmlns="urn:jboss:domain:infinispan:** 1.2 **"
default-cache-container="ovirt-engine">
So it used to work with 1.1 (as defined in the template), but the
generated ovirt-engine.xml replaces the version to 1.2 which cause it
not to work.
So my question is how the engine-service.py decides to generate the
ovirt-engine.xml with "1.2" version, while the template has "1.1" for
infinispan subsystem element ?
> Is there any version analysing logic which replaces the template
for
> what seems to be a static part?
It is not static[3], it generated based on configuration.
If it works with 1.2 then whoever introduced this new dependency should have taken care
the production part of the product.
BTW: also the old hack of jboss backend/manager/conf/standalone.xml uses 1.1...
> [1] var/tmp/ovirt-engine/config/ovirt-engine.xml
> [2] share/ovirt-engine/services/ovirt-engine.xml.in
[3] packaging/services/ovirt-engine.xml.in
>>
>> [1]
https://github.com/alonbl/ovirt-engine/blob/otopi/README.developer
>>
>> ----- Original Message -----
>>> From: "Yair Zaslavsky" <yzaslavs(a)redhat.com>
>>> To: "Alon Bar-Lev" <alonbl(a)redhat.com>
>>> Cc: "engine-devel" <engine-devel(a)ovirt.org>
>>> Sent: Friday, May 3, 2013 7:10:37 AM
>>> Subject: Re: [Engine-devel] Error looking up infinispan/ovirt-engine
>>>
>>> Hi Alon,
>>> I might check this later on today.
>>> Did you follow Kublin's email about introducing infinispan? he sent it
to
>>> engine-devel (you're supposed during the build to perform -P setup)
>>>
>>> Yair
>>>
>>>
>>> ----- Original Message -----
>>>> From: "Alon Bar-Lev" <alonbl(a)redhat.com>
>>>> To: "engine-devel" <engine-devel(a)ovirt.org>
>>>> Sent: Thursday, May 2, 2013 11:11:03 PM
>>>> Subject: [Engine-devel] Error looking up infinispan/ovirt-engine
>>>>
>>>> Hello,
>>>>
>>>> I get these (lots of these) using latest master... anyone knows what was
>>>> changed?
>>>>
>>>> At server.log I see:
>>>> ---
>>>> 2013-05-02 19:58:08,046 INFO [org.jboss.as.clustering.infinispan]
>>>> (ServerService Thread Pool -- 21) JBAS010280: Activating Infinispan
>>>> subsystem.
>>>> <snip>
>>>> 2013-05-02 19:58:10,155 INFO [org.jboss.as.controller] (Controller Boot
>>>> Thread) JBAS014774: Service status report
>>>> JBAS014775: New missing/unsatisfied dependencies:
>>>> service jboss.mbean.server (missing) dependents: [service
>>>> jboss.infinispan.ovirt-engine.config]
>>>>
>>>> ---
>>>>
>>>> Thanks,
>>>> Alon
>>>>
>>>> ---
>>>>
>>>> 2013-05-02 20:02:10,012 ERROR
>>>> [org.ovirt.engine.core.utils.ejb.EJBUtilsStrategy]
>>>> (DefaultQuartzScheduler_Worker-7) [4b3a50f7] Failed to lookup resource
>>>> type:
>>>> CACHE_CONTAINER. JNDI name: java:jboss/infinispan/ovirt-engine:
>>>> javax.naming.NameNotFoundException: Error looking up
>>>> infinispan/ovirt-engine, service service
>>>> jboss.naming.context.java.jboss.infinispan.ovirt-engine is not started
>>>> at
>>>>
org.jboss.as.naming.ServiceBasedNamingStore.lookup(ServiceBasedNamingStore.java:126)
>>>> at
>>>>
org.jboss.as.naming.ServiceBasedNamingStore.lookup(ServiceBasedNamingStore.java:74)
>>>> at
>>>> org.jboss.as.naming.NamingContext.lookup(NamingContext.java:178)
>>>> at
>>>>
org.jboss.as.naming.InitialContext.lookup(InitialContext.java:123)
>>>> at
>>>> org.jboss.as.naming.NamingContext.lookup(NamingContext.java:214)
>>>> at javax.naming.InitialContext.lookup(InitialContext.java:411)
>>>> [rt.jar:1.7.0_17]
>>>> at
>>>>
org.ovirt.engine.core.utils.ejb.EJBUtilsStrategy.findBean(EJBUtilsStrategy.java:104)
>>>> [utils.jar:]
>>>> at
>>>>
org.ovirt.engine.core.utils.ejb.EjbUtils.findBean(EjbUtils.java:23)
>>>> [utils.jar:]
>>>> at
>>>>
org.ovirt.engine.core.utils.cache.CacheManager.getTimeoutBaseCache(CacheManager.java:12)
>>>> [utils.jar:]
>>>> at
>>>>
org.ovirt.engine.core.dal.dbbroker.auditloghandling.TimeoutBase.getLegal(TimeoutBase.java:51)
>>>> [dal.jar:]
>>>> at
>>>>
org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector.log(AuditLogDirector.java:809)
>>>> [dal.jar:]
>>>> at
>>>>
org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector.log(AuditLogDirector.java:803)
>>>> [dal.jar:]
>>>> at
>>>>
org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector.log(AuditLogDirector.java:799)
>>>> [dal.jar:]
>>>> at
>>>>
org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogableBase.log(AuditLogableBase.java:437)
>>>> [dal.jar:]
>>>> at
>>>>
org.ovirt.engine.core.bll.CommandBase.logCommand(CommandBase.java:1208)
>>>> [bll.jar:]
>>>> at
>>>>
org.ovirt.engine.core.bll.CommandBase.execute(CommandBase.java:1175)
>>>> [bll.jar:]
>>>> at
>>>>
org.ovirt.engine.core.bll.CommandBase.executeAction(CommandBase.java:318)
>>>> [bll.jar:]
>>>> at
>>>>
org.ovirt.engine.core.bll.Backend.runActionImpl(Backend.java:332)
>>>> [bll.jar:]
>>>> at
>>>>
org.ovirt.engine.core.bll.Backend.runInternalAction(Backend.java:534)
>>>> [bll.jar:]
>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> [rt.jar:1.7.0_17]
>>>>
>>>> 2013-05-02 20:02:10,059 ERROR
>>>> [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogableBase]
>>>> (DefaultQuartzScheduler_Worker-7) [4b3a50f7] Error during log command:
>>>> org.ovirt.engine.core.bll.SetNonOperationalVdsCommand. Exception
>>>> java.lang.NullPointerException: java.lang.NullPointerException
>>>> at
>>>>
org.ovirt.engine.core.utils.cache.CacheManager.getTimeoutBaseCache(CacheManager.java:13)
>>>> [utils.jar:]
>>>> at
>>>>
org.ovirt.engine.core.dal.dbbroker.auditloghandling.TimeoutBase.getLegal(TimeoutBase.java:51)
>>>> [dal.jar:]
>>>> at
>>>>
org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector.log(AuditLogDirector.java:809)
>>>> [dal.jar:]
>>>> at
>>>>
org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector.log(AuditLogDirector.java:803)
>>>> [dal.jar:]
>>>> at
>>>>
org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector.log(AuditLogDirector.java:799)
>>>> [dal.jar:]
>>>> at
>>>>
org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogableBase.log(AuditLogableBase.java:437)
>>>> [dal.jar:]
>>>> at
>>>>
org.ovirt.engine.core.bll.CommandBase.logCommand(CommandBase.java:1208)
>>>> [bll.jar:]
>>>> at
>>>>
org.ovirt.engine.core.bll.CommandBase.execute(CommandBase.java:1175)
>>>> [bll.jar:]
>>>> at
>>>>
org.ovirt.engine.core.bll.CommandBase.executeAction(CommandBase.java:318)
>>>> [bll.jar:]
>>>> at
>>>>
org.ovirt.engine.core.bll.Backend.runActionImpl(Backend.java:332)
>>>> [bll.jar:]
>>>> at
>>>>
org.ovirt.engine.core.bll.Backend.runInternalAction(Backend.java:534)
>>>> [bll.jar:]
>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> [rt.jar:1.7.0_17]
>>>>
>>>> 2013-05-02 20:02:10,360 ERROR
>>>> [org.ovirt.engine.core.utils.ejb.EJBUtilsStrategy]
>>>> (DefaultQuartzScheduler_Worker-7) [4b3a50f7] Failed to lookup resource
>>>> type:
>>>> CACHE_CONTAINER. JNDI name: java:jboss/infinispan/ovirt-engine:
>>>> javax.naming.NameNotFoundException: Error looking up
>>>> infinispan/ovirt-engine, service service
>>>> jboss.naming.context.java.jboss.infinispan.ovirt-engine is not started
>>>> at
>>>>
org.jboss.as.naming.ServiceBasedNamingStore.lookup(ServiceBasedNamingStore.java:126)
>>>> at
>>>>
org.jboss.as.naming.ServiceBasedNamingStore.lookup(ServiceBasedNamingStore.java:74)
>>>> at
>>>> org.jboss.as.naming.NamingContext.lookup(NamingContext.java:178)
>>>> at
>>>>
org.jboss.as.naming.InitialContext.lookup(InitialContext.java:123)
>>>> at
>>>> org.jboss.as.naming.NamingContext.lookup(NamingContext.java:214)
>>>> at javax.naming.InitialContext.lookup(InitialContext.java:411)
>>>> [rt.jar:1.7.0_17]
>>>> at
>>>>
org.ovirt.engine.core.utils.ejb.EJBUtilsStrategy.findBean(EJBUtilsStrategy.java:104)
>>>> [utils.jar:]
>>>> at
>>>>
org.ovirt.engine.core.utils.ejb.EjbUtils.findBean(EjbUtils.java:23)
>>>> [utils.jar:]
>>>> at
>>>>
org.ovirt.engine.core.utils.cache.CacheManager.getTimeoutBaseCache(CacheManager.java:12)
>>>> [utils.jar:]
>>>> at
>>>>
org.ovirt.engine.core.dal.dbbroker.auditloghandling.TimeoutBase.getLegal(TimeoutBase.java:51)
>>>> [dal.jar:]
>>>> at
>>>>
org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector.log(AuditLogDirector.java:809)
>>>> [dal.jar:]
>>>> at
>>>>
org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector.log(AuditLogDirector.java:803)
>>>> [dal.jar:]
>>>> at
>>>>
org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector.log(AuditLogDirector.java:799)
>>>> [dal.jar:]
>>>> at
>>>>
org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogableBase.log(AuditLogableBase.java:437)
>>>> [dal.jar:]
>>>> at
>>>>
org.ovirt.engine.core.bll.CommandBase.logCommand(CommandBase.java:1208)
>>>> [bll.jar:]
>>>> at
>>>>
org.ovirt.engine.core.bll.CommandBase.execute(CommandBase.java:1175)
>>>> [bll.jar:]
>>>> at
>>>>
org.ovirt.engine.core.bll.CommandBase.executeAction(CommandBase.java:318)
>>>> [bll.jar:]
>>>> at
>>>>
org.ovirt.engine.core.bll.Backend.runActionImpl(Backend.java:332)
>>>> [bll.jar:]
>>>> at
>>>>
org.ovirt.engine.core.bll.Backend.runInternalAction(Backend.java:534)
>>>> [bll.jar:]
>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> [rt.jar:1.7.0_17]
>>>>
>>>>
>>>> 2013-05-02 20:02:10,407 ERROR
>>>> [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogableBase]
>>>> (DefaultQuartzScheduler_Worker-7) [4b3a50f7] Error during log command:
>>>> org.ovirt.engine.core.bll.SetNonOperationalVdsCommand. Exception
>>>> java.lang.NullPointerException: java.lang.NullPointerException
>>>> at
>>>>
org.ovirt.engine.core.utils.cache.CacheManager.getTimeoutBaseCache(CacheManager.java:13)
>>>> [utils.jar:]
>>>> at
>>>>
org.ovirt.engine.core.dal.dbbroker.auditloghandling.TimeoutBase.getLegal(TimeoutBase.java:51)
>>>> [dal.jar:]
>>>> at
>>>>
org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector.log(AuditLogDirector.java:809)
>>>> [dal.jar:]
>>>> at
>>>>
org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector.log(AuditLogDirector.java:803)
>>>> [dal.jar:]
>>>> at
>>>>
org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector.log(AuditLogDirector.java:799)
>>>> [dal.jar:]
>>>> at
>>>>
org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogableBase.log(AuditLogableBase.java:437)
>>>> [dal.jar:]
>>>> at
>>>>
org.ovirt.engine.core.bll.CommandBase.logCommand(CommandBase.java:1208)
>>>> [bll.jar:]
>>>> at
>>>>
org.ovirt.engine.core.bll.CommandBase.execute(CommandBase.java:1175)
>>>> [bll.jar:]
>>>> at
>>>>
org.ovirt.engine.core.bll.CommandBase.executeAction(CommandBase.java:318)
>>>> [bll.jar:]
>>>> at
>>>>
org.ovirt.engine.core.bll.Backend.runActionImpl(Backend.java:332)
>>>> [bll.jar:]
>>>> at
>>>>
org.ovirt.engine.core.bll.Backend.runInternalAction(Backend.java:534)
>>>> [bll.jar:]
>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> [rt.jar:1.7.0_17]
>>>> _______________________________________________
>>>> Engine-devel mailing list
>>>> Engine-devel(a)ovirt.org
>>>>
http://lists.ovirt.org/mailman/listinfo/engine-devel
>>>>
>>>
>> _______________________________________________
>> Engine-devel mailing list
>> Engine-devel(a)ovirt.org
>>
http://lists.ovirt.org/mailman/listinfo/engine-devel
>>
>
>