Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 344660 - Model mBeans are not unregistered after framework stop
Summary: Model mBeans are not unregistered after framework stop
Status: CLOSED FIXED
Alias: None
Product: Virgo
Classification: RT
Component: runtime (show other bugs)
Version: 3.0.0.M04   Edit
Hardware: PC Windows 7
: P3 normal (vote)
Target Milestone: 3.0.0.M05   Edit
Assignee: Hristo Iliev CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 343131 343364
Blocks:
  Show dependency tree
 
Reported: 2011-05-04 03:27 EDT by Hristo Iliev CLA
Modified: 2011-05-26 10:14 EDT (History)
4 users (show)

See Also:
hsiliev: review+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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