Uploaded image for project: 'Karaf'
  1. Karaf
  2. KARAF-2892

Cluster event not dispatched due to GroupManager is unavailable

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • cellar-3.0.0
    • cellar-3.0.0
    • cellar
    • None

    Description

      When trying to broadcast an event to all nodes in a group, the next message can be shown in log

      CELLAR EVENT: retrieved event org.apache.karaf.cellar.event.ClusterEvent@36983670 while groupManager is not available yet!

      Lookng for what is causing this failure I've realized that groupManager property is not been injected for bean with id clusterEventHandler in file event/src/main/resources/OSGI-INF/blueprint/blueprint.xml.

      Injecting that property will solve the issue.

      <!-- Cluster Event Handler -->
      <bean id="clusterEventHandler" class="org.apache.karaf.cellar.event.ClusterEventHandler" init-method="init" destroy-method="destroy">
      <property name="configurationAdmin" ref="configurationAdmin"/>
      <property name="clusterManager" ref="clusterManager"/>
      <property name="groupManager" ref="groupManager"/>
      <property name="eventAdmin" ref="eventAdmin"/>
      </bean>

      Attachments

        Activity

          People

            jbonofre Jean-Baptiste Onofré
            pablo.muniz Pablo Muñiz
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: