Hi Milinda,

Asela, AmilaJ, and I were able to find a solution to this issue for UM
Kernel and Registry Kernel. This has been fixed on both the branch and the
trunk. It seems that your code is not up-to-date, please do check again with
a new build.

Thanks,
Senaka.

On Sun, Oct 31, 2010 at 7:38 PM, Milinda Pathirage <[email protected]> wrote:

> Registry and caching folks, please have a look at this. This happens when
> there's a existing ServiceGroup in the registry with the same name as the
> new service which is going to added.
>
> [2010-10-31 19:32:56,728] @milinda.com [1]ERROR
> {org.wso2.carbon.core.persistence.AbstractPersistenceManager} -  Could not
> get the Service Group resource from Config Registry
> org.infinispan.config.ConfigurationException: Unable to instantiate class
> org.infinispan.eviction.EvictionManagerImpl
> at org.infinispan.util.Util.loadClass(Util.java:64)
>  at
> org.infinispan.factories.EmptyConstructorNamedCacheFactory.construct(EmptyConstructorNamedCacheFactory.java:60)
> at
> org.infinispan.factories.AbstractComponentRegistry.getOrCreateComponent(AbstractComponentRegistry.java:306)
>  at
> org.infinispan.factories.AbstractComponentRegistry.invokeInjectionMethod(AbstractComponentRegistry.java:244)
> at
> org.infinispan.factories.AbstractComponentRegistry$Component.injectDependencies(AbstractComponentRegistry.java:803)
>  at
> org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:219)
> at
> org.infinispan.factories.ComponentRegistry.registerComponent(ComponentRegistry.java:118)
>  at
> org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:186)
> at
> org.infinispan.factories.InternalCacheFactory.bootstrap(InternalCacheFactory.java:90)
>  at
> org.infinispan.factories.InternalCacheFactory.createAndWire(InternalCacheFactory.java:77)
> at
> org.infinispan.factories.InternalCacheFactory.createCache(InternalCacheFactory.java:58)
>  at
> org.infinispan.manager.DefaultCacheManager.createCache(DefaultCacheManager.java:442)
> at
> org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:408)
>  at
> org.wso2.carbon.caching.infinispan.InfinispanCacheManager.getCache(InfinispanCacheManager.java:150)
> at
> org.wso2.carbon.utils.multitenancy.CarbonContextHolder$MultitenantCarbonCacheManager.getCache(CarbonContextHolder.java:652)
>  at
> org.wso2.carbon.registry.core.caching.PathCache.<init>(PathCache.java:47)
> at
> org.wso2.carbon.registry.core.caching.PathCache.getPathCache(PathCache.java:57)
>  at
> org.wso2.carbon.registry.core.jdbc.dao.JDBCPathCache.getPathCache(JDBCPathCache.java:52)
> at
> org.wso2.carbon.registry.core.jdbc.dao.JDBCResourceDAO.getResourceID(JDBCResourceDAO.java:56)
>  at
> org.wso2.carbon.registry.core.jdbc.dao.JDBCResourceDAO.resourceExists(JDBCResourceDAO.java:140)
> at
> org.wso2.carbon.registry.core.jdbc.Repository.resourceExists(Repository.java:157)
>  at
> org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.resourceExists(EmbeddedRegistry.java:513)
> at
> org.wso2.carbon.registry.core.session.UserRegistry.resourceExists(UserRegistry.java:602)
>  at
> org.wso2.carbon.core.persistence.ServiceGroupPersistenceManager.getServiceGroup(ServiceGroupPersistenceManager.java:60)
> at
> org.wso2.carbon.core.deployment.DeploymentInterceptor.serviceGroupUpdate(DeploymentInterceptor.java:121)
>  at
> org.apache.axis2.engine.AxisConfiguration.notifyObservers(AxisConfiguration.java:674)
> at
> org.apache.axis2.engine.AxisConfiguration.addServiceGroup(AxisConfiguration.java:339)
>  at
> org.wso2.carbon.bpel.ode.integration.BPELBindingContextImpl.publishAxisService(BPELBindingContextImpl.java:175)
> at
> org.wso2.carbon.bpel.ode.integration.BPELBindingContextImpl.activateMyRoleEndpoint(BPELBindingContextImpl.java:75)
>  at org.apache.ode.bpel.engine.BpelProcess.activate(BpelProcess.java:616)
> at
> org.apache.ode.bpel.engine.BpelEngineImpl.registerProcess(BpelEngineImpl.java:349)
>  at
> org.apache.ode.bpel.engine.BpelServerImpl.register(BpelServerImpl.java:333)
> at
> org.wso2.carbon.bpel.ode.integration.BPELServerImpl$ProcessStoreListenerImpl.onProcessStoreEvent(BPELServerImpl.java:726)
>  at
> org.wso2.carbon.bpel.ode.integration.store.ProcessStoreImpl.fireEvent(ProcessStoreImpl.java:643)
> at
> org.wso2.carbon.bpel.ode.integration.store.ProcessStoreImpl.fireStateChange(ProcessStoreImpl.java:623)
>  at
> org.wso2.carbon.bpel.ode.integration.store.ProcessStoreImpl.onBPELPackageDeployment(ProcessStoreImpl.java:343)
> at
> org.wso2.carbon.bpel.ode.integration.store.TenantProcessStoreImpl.deployBPELPackageInODE(TenantProcessStoreImpl.java:426)
>  at
> org.wso2.carbon.bpel.ode.integration.store.TenantProcessStoreImpl.deploy(TenantProcessStoreImpl.java:152)
> at org.wso2.carbon.bpel.BPELDeployer.deploy(BPELDeployer.java:77)
>  at
> org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)
> at
> org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:815)
>  at
> org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144)
> at
> org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:391)
>  at
> org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254)
> at
> org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:385)
>  at
> org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(SchedulerTask.java:68)
> at
> org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:79)
>  at
> org.apache.axis2.deployment.scheduler.Scheduler$SchedulerTimerTask.run(Scheduler.java:93)
> at java.util.TimerThread.mainLoop(Timer.java:512)
>  at java.util.TimerThread.run(Timer.java:462)
> Caused by: java.lang.ClassNotFoundException:
> org.infinispan.eviction.EvictionManagerImpl
> at
> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:489)
>  at
> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:405)
> at
> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:393)
>  at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>  at org.infinispan.util.Util.loadClassStrict(Util.java:80)
> at org.infinispan.util.Util.loadClass(Util.java:62)
>  ... 49 more
> [2010-10-31 19:32:56,734] @milinda.com [1]ERROR
> {org.wso2.carbon.core.deployment.DeploymentInterceptor} -  Couldn't read
> service group resource. {milinda.com[1]}
> org.wso2.carbon.CarbonException: Could not get the Service Group resource
> from Config Registry
> at
> org.wso2.carbon.core.persistence.AbstractPersistenceManager.handleException(AbstractPersistenceManager.java:401)
>  at
> org.wso2.carbon.core.persistence.ServiceGroupPersistenceManager.getServiceGroup(ServiceGroupPersistenceManager.java:71)
> at
> org.wso2.carbon.core.deployment.DeploymentInterceptor.serviceGroupUpdate(DeploymentInterceptor.java:121)
>  at
> org.apache.axis2.engine.AxisConfiguration.notifyObservers(AxisConfiguration.java:674)
> at
> org.apache.axis2.engine.AxisConfiguration.addServiceGroup(AxisConfiguration.java:339)
>  at
> org.wso2.carbon.bpel.ode.integration.BPELBindingContextImpl.publishAxisService(BPELBindingContextImpl.java:175)
> at
> org.wso2.carbon.bpel.ode.integration.BPELBindingContextImpl.activateMyRoleEndpoint(BPELBindingContextImpl.java:75)
>  at org.apache.ode.bpel.engine.BpelProcess.activate(BpelProcess.java:616)
> at
> org.apache.ode.bpel.engine.BpelEngineImpl.registerProcess(BpelEngineImpl.java:349)
>  at
> org.apache.ode.bpel.engine.BpelServerImpl.register(BpelServerImpl.java:333)
> at
> org.wso2.carbon.bpel.ode.integration.BPELServerImpl$ProcessStoreListenerImpl.onProcessStoreEvent(BPELServerImpl.java:726)
>  at
> org.wso2.carbon.bpel.ode.integration.store.ProcessStoreImpl.fireEvent(ProcessStoreImpl.java:643)
> at
> org.wso2.carbon.bpel.ode.integration.store.ProcessStoreImpl.fireStateChange(ProcessStoreImpl.java:623)
>  at
> org.wso2.carbon.bpel.ode.integration.store.ProcessStoreImpl.onBPELPackageDeployment(ProcessStoreImpl.java:343)
> at
> org.wso2.carbon.bpel.ode.integration.store.TenantProcessStoreImpl.deployBPELPackageInODE(TenantProcessStoreImpl.java:426)
>  at
> org.wso2.carbon.bpel.ode.integration.store.TenantProcessStoreImpl.deploy(TenantProcessStoreImpl.java:152)
> at org.wso2.carbon.bpel.BPELDeployer.deploy(BPELDeployer.java:77)
>  at
> org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)
> at
> org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:815)
>  at
> org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144)
> at
> org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:391)
>  at
> org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254)
> at
> org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:385)
>  at
> org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(SchedulerTask.java:68)
> at
> org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:79)
>  at
> org.apache.axis2.deployment.scheduler.Scheduler$SchedulerTimerTask.run(Scheduler.java:93)
> at java.util.TimerThread.mainLoop(Timer.java:512)
>  at java.util.TimerThread.run(Timer.java:462)
> Caused by: org.infinispan.config.ConfigurationException: Unable to
> instantiate class org.infinispan.eviction.EvictionManagerImpl
>  at org.infinispan.util.Util.loadClass(Util.java:64)
> at
> org.infinispan.factories.EmptyConstructorNamedCacheFactory.construct(EmptyConstructorNamedCacheFactory.java:60)
>  at
> org.infinispan.factories.AbstractComponentRegistry.getOrCreateComponent(AbstractComponentRegistry.java:306)
> at
> org.infinispan.factories.AbstractComponentRegistry.invokeInjectionMethod(AbstractComponentRegistry.java:244)
>  at
> org.infinispan.factories.AbstractComponentRegistry$Component.injectDependencies(AbstractComponentRegistry.java:803)
> at
> org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:219)
>  at
> org.infinispan.factories.ComponentRegistry.registerComponent(ComponentRegistry.java:118)
> at
> org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:186)
>  at
> org.infinispan.factories.InternalCacheFactory.bootstrap(InternalCacheFactory.java:90)
> at
> org.infinispan.factories.InternalCacheFactory.createAndWire(InternalCacheFactory.java:77)
>  at
> org.infinispan.factories.InternalCacheFactory.createCache(InternalCacheFactory.java:58)
> at
> org.infinispan.manager.DefaultCacheManager.createCache(DefaultCacheManager.java:442)
>  at
> org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:408)
> at
> org.wso2.carbon.caching.infinispan.InfinispanCacheManager.getCache(InfinispanCacheManager.java:150)
>  at
> org.wso2.carbon.utils.multitenancy.CarbonContextHolder$MultitenantCarbonCacheManager.getCache(CarbonContextHolder.java:652)
> at
> org.wso2.carbon.registry.core.caching.PathCache.<init>(PathCache.java:47)
>  at
> org.wso2.carbon.registry.core.caching.PathCache.getPathCache(PathCache.java:57)
> at
> org.wso2.carbon.registry.core.jdbc.dao.JDBCPathCache.getPathCache(JDBCPathCache.java:52)
>  at
> org.wso2.carbon.registry.core.jdbc.dao.JDBCResourceDAO.getResourceID(JDBCResourceDAO.java:56)
> at
> org.wso2.carbon.registry.core.jdbc.dao.JDBCResourceDAO.resourceExists(JDBCResourceDAO.java:140)
>  at
> org.wso2.carbon.registry.core.jdbc.Repository.resourceExists(Repository.java:157)
> at
> org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.resourceExists(EmbeddedRegistry.java:513)
>  at
> org.wso2.carbon.registry.core.session.UserRegistry.resourceExists(UserRegistry.java:602)
> at
> org.wso2.carbon.core.persistence.ServiceGroupPersistenceManager.getServiceGroup(ServiceGroupPersistenceManager.java:60)
>  ... 26 more
> Caused by: java.lang.ClassNotFoundException:
> org.infinispan.eviction.EvictionManagerImpl
> at
> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:489)
>  at
> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:405)
> at
> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:393)
>  at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>  at org.infinispan.util.Util.loadClassStrict(Util.java:80)
> at org.infinispan.util.Util.loadClass(Util.java:62)
>  ... 49 more
>
>
> Thanks,
> Milinda
>
> --
> Milinda Pathirage
> Technical Lead and Product Manager, Business Process Server - WSO2 Inc;
> http://wso2.com
> Blog: http://blog.mpathirage.com
>
> Lean Enterprise Middleware
>
> _______________________________________________
> Carbon-dev mailing list
> [email protected]
> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>


-- 
*Senaka Fernando*
Associate Technical Lead & Product Manager - WSO2 G-Reg;
WSO2, Inc.; http://wso2.com*
Member; Apache Software Foundation; http://apache.org

E-mail: senaka AT wso2.com
**P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818
Linked-In: http://www.linkedin.com/in/senakafernando

*Lean . Enterprise . Middleware
_______________________________________________
Carbon-dev mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to