[MAGNOLIA-786] javax.management.InstanceAlreadyExistsException on cache module startup Created: 22/Mar/06  Updated: 20/Feb/15  Resolved: 22/Mar/06

Status: Closed
Project: Magnolia
Component/s: core
Affects Version/s: None
Fix Version/s: 3.0 Beta 1

Type: Bug Priority: Major
Reporter: Sameer Charles Assignee: Fabrizio Giustina
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled
Date of First Response:

 Description   

if you have more then one magnolia app running under same container, it fails while initializing cache module due to same name for MBean binding

ERROR info.magnolia.cms.cache.ManageableCacheManager ManageableCacheManager.java(registerMBean:166) 22.03.2006 17:19:38 Could not register JMX MBean 'Magnolia:type=CacheManager'.
javax.management.InstanceAlreadyExistsException: Magnolia:type=CacheManager
at mx4j.server.MBeanServerImpl.register(MBeanServerImpl.java:1123)
at mx4j.server.MBeanServerImpl.registerImpl(MBeanServerImpl.java:1054)
at mx4j.server.MBeanServerImpl.registerMBeanImpl(MBeanServerImpl.java:1002)
at mx4j.server.MBeanServerImpl.registerMBean(MBeanServerImpl.java:978)
at info.magnolia.cms.cache.ManageableCacheManager.registerMBean(ManageableCacheManager.java:163)
at info.magnolia.cms.cache.ManageableCacheManager.init(ManageableCacheManager.java:72)
at info.magnolia.cms.cache.Engine.init(Engine.java:33)
at info.magnolia.cms.beans.config.ModuleLoader.load(ModuleLoader.java:153)
at info.magnolia.cms.beans.config.ModuleLoader.init(ModuleLoader.java:109)
at info.magnolia.cms.beans.config.ModuleLoader.init(ModuleLoader.java:86)
at info.magnolia.cms.beans.config.ConfigLoader.load(ConfigLoader.java:154)
at info.magnolia.cms.beans.config.ConfigLoader.<init>(ConfigLoader.java:90)
at info.magnolia.cms.servlets.PropertyInitializer.contextInitialized(PropertyInitializer.java:214)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4343)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:625)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:431)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
at org.apache.catalina.core.StandardService.start(StandardService.java:480)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
INFO info.magnolia.cms.beans.config.ModuleLoader ModuleLoader.java(load:154) 22.03.2006 17:19:38 module cache initialized



 Comments   
Comment by Fabrizio Giustina [ 22/Mar/06 ]

fixed in svn (use the webapp dir name in objectName)

Generated at Mon Feb 12 03:20:39 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.