After further investigation it looks like the HAPartition is never being set. If I override the method in setHAPartiton in org.jboss.ha.jmx.AbstractHAServiceMBeanSupport like so:
| public void setHAPartition(HAPartition partition) | { | log.info("GOT PARTITION: " + partition); | super.setHAPartition(partition); | } | I never see my "GOT PARTITION" statement appear in the log. Since the partition is not being set org.jboss.ha.jmx.AbstractHAServiceMBeanSupport.startService fails because it throws an exception if the HAPArtition has not been set. Is there something I can add to my config to make sure that the HAPartition is set? Here is my config: | <server> | | <!-- This MBean is an example of a clustered singleton --> | <mbean code="com.squaretrade.semaphore.SemaphoreService" | name="squaretrade:service=Semaphore"> | </mbean> | | <!-- This HASingletonController manages the cluster Singleton --> | <mbean code="org.jboss.ha.singleton.HASingletonController" | name="squaretrade:service=SemaphoreServiceProxy"> | <attribute name="HAPartition"><inject bean="HAPartition"/></attribute> | <attribute name="TargetName">squaretrade:service=Semaphore</attribute> | <!-- Methods to invoke when become master / stop being master --> | <attribute name="TargetStartMethod">startSingleton</attribute> | <attribute name="TargetStopMethod">stopSingleton</attribute> | </mbean> | | </server> | I tried adding | <depends>HAPartition</depends> | to the controller but that did not seem to make any difference View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4232335#4232335 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4232335 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user