Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 344660

Summary: Model mBeans are not unregistered after framework stop
Product: [RT] Virgo Reporter: Hristo Iliev <hsiliev>
Component: runtimeAssignee: Hristo Iliev <hsiliev>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: b.kapukaranov, eclipse, glyn.normington, tjwatson
Version: 3.0.0.M04Flags: hsiliev: review+
Target Milestone: 3.0.0.M05   
Hardware: PC   
OS: Windows 7   
Whiteboard:
Bug Depends on: 343131, 343364    
Bug Blocks:    

Description Hristo Iliev CLA 2011-05-04 03:27:35 EDT
The mBeans [org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=com.springsource.org.apache.commons.httpclient,version=3.1.0,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.eclipse.virgo.kernel.model,version=3.0.0.BUILD-20110504071823,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.eclipse.virgo.kernel.core,version=3.0.0.BUILD-20110504071823,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.springframework.osgi.core,version=1.2.1,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.eclipse.virgo.medic.core,version=3.0.0.M04,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.eclipse.equinox.cm,version=1.0.300.v20101204,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.eclipse.osgi,version=3.7.0.v20110224,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.eclipse.virgo.kernel.kerneldmfragment,version=3.0.0.BUILD-20110504071823,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.eclipse.virgo.kernel.agent.dm,version=3.0.0.BUILD-20110504071823,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=RegionDigraph, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.springframework.osgi.extender,version=1.2.1,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=com.springsource.slf4j.org.apache.commons.logging,version=1.6.1,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.eclipse.equinox.util,version=1.0.200.v20100503,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.springframework.asm,version=3.0.0.RELEASE,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=Region,name=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=com.springsource.org.aopalliance,version=1.0.0,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.eclipse.virgo.util.osgi,version=3.0.0.M04,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.springframework.context,version=3.0.0.RELEASE,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=com.springsource.org.apache.commons.codec,version=1.3.0,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.springframework.osgi.io,version=1.2.1,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.eclipse.virgo.util.io,version=3.0.0.M04,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.eclipse.virgo.kernel.osgi,version=3.0.0.BUILD-20110504071823,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.eclipse.osgi.services,version=3.3.0.v20110110,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.eclipse.virgo.kernel.deployer,version=3.0.0.BUILD-20110504071823,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=com.springsource.org.aspectj.weaver,version=1.6.6.RELEASE,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.eclipse.virgo.util.jmx,version=3.0.0.M04,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.eclipse.virgo.kernel.artifact,version=3.0.0.BUILD-20110504071823,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.eclipse.virgo.util.common,version=3.0.0.M04,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.springframework.core,version=3.0.0.RELEASE,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=Region,name=org.eclipse.virgo.region.user, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.springframework.beans,version=3.0.0.RELEASE,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.eclipse.equinox.ds,version=1.3.0.v20110124-0830,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=com.springsource.slf4j.api,version=1.6.1,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.eclipse.equinox.event,version=1.2.100.v20110110,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.eclipse.virgo.util.math,version=3.0.0.M04,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.springframework.expression,version=3.0.0.RELEASE,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.eclipse.virgo.repository,version=3.0.0.M04,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.springframework.aop,version=3.0.0.RELEASE,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.eclipse.virgo.kernel.services,version=3.0.0.BUILD-20110504071823,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.eclipse.virgo.medic,version=3.0.0.M04,region=org.eclipse.virgo.region.kernel, org.eclipse.virgo.kernel:type=KernelModel,artifact-type=bundle,name=org.eclipse.virgo.util.parser.manifest,version=3.0.0.M04,region=org.eclipse.virgo.region.kernel] were not unregistered.
Comment 1 Glyn Normington CLA 2011-05-04 03:41:42 EDT
The KernelModel mbeans are in Virgo but the region digraph mbeans are moving to Equinox and should be fixed there. Copying Tom and Bobby for awareness.
Comment 2 Hristo Iliev CLA 2011-05-04 04:29:06 EDT
The region bundles are already covered with bug 343131
Comment 3 Hristo Iliev CLA 2011-05-11 07:24:30 EDT
Only bundles with type "Model" are unregistered, while "KernelModel" are not removed from mBean server.
Comment 4 Hristo Iliev CLA 2011-05-11 10:06:02 EDT
Unregistration of type=KernelModel added with commit 6931054248ac7d70e6dad3c2710e00c91fe781c2