4 Replies Latest reply on Nov 1, 2006 2:02 AM by madan madan

    HAPartition not bound

    misge Newbie

      I got the follow erro any idea why?

      2006-05-26 12:32:55,346 DEBUG [org.jboss.ha.framework.server.ClusterPartition] Creating HAPartition
      2006-05-26 12:32:55,395 DEBUG [org.jboss.ha.framework.server.ClusterPartition] Initing HAPartition: org.jboss.ha.framework.server.HAPartitionImpl@1d0e17a
      2006-05-26 12:32:55,395 INFO [org.jboss.ha.framework.interfaces.HAPartition.DefaultPartition] Initializing
      2006-05-26 12:32:55,396 DEBUG [org.jboss.ha.framework.interfaces.HAPartition.DefaultPartition] setMembershipListener
      2006-05-26 12:32:55,396 DEBUG [org.jboss.ha.framework.interfaces.HAPartition.DefaultPartition] setMessageListener
      2006-05-26 12:32:55,396 DEBUG [org.jboss.ha.framework.interfaces.HAPartition.DefaultPartition] create replicant manager
      2006-05-26 12:32:55,460 DEBUG [org.jboss.ha.framework.interfaces.HAPartition.DefaultPartition] init replicant manager
      2006-05-26 12:32:55,460 DEBUG [org.jboss.ha.framework.server.DistributedReplicantManagerImpl.DefaultPartition] registerRPCHandler
      2006-05-26 12:32:55,460 DEBUG [org.jboss.ha.framework.server.DistributedReplicantManagerImpl.DefaultPartition] subscribeToStateTransferEvents
      2006-05-26 12:32:55,460 DEBUG [org.jboss.ha.framework.server.DistributedReplicantManagerImpl.DefaultPartition] registerMembershipListener
      2006-05-26 12:32:55,493 DEBUG [org.jboss.ha.framework.interfaces.HAPartition.DefaultPartition] bind replicant manager
      2006-05-26 12:32:55,494 DEBUG [org.jboss.ha.framework.interfaces.HAPartition.DefaultPartition] create distributed state
      2006-05-26 12:32:55,503 DEBUG [org.jboss.ha.framework.interfaces.HAPartition.DefaultPartition] init distributed state service
      2006-05-26 12:32:55,537 DEBUG [org.jboss.ha.framework.interfaces.HAPartition.DefaultPartition] bind distributed state service
      2006-05-26 12:32:55,542 DEBUG [org.jboss.ha.framework.interfaces.HAPartition.DefaultPartition] done initing.
      2006-05-26 12:32:55,542 DEBUG [org.jboss.ha.framework.server.ClusterPartition] HAPartition initialized
      2006-05-26 12:32:55,542 DEBUG [org.jboss.ha.framework.server.ClusterPartition] Created jboss:service=DefaultPartition
      2006-05-26 12:32:55,543 DEBUG [org.jboss.system.ServiceController] Creating dependent components for: jboss:service=DefaultPartition dependents are: [ObjectName: jboss:service=HASessionState
       State: CONFIGURED
       I Depend On:
       jboss:service=DefaultPartition
      , ObjectName: jboss:service=HAJNDI
       State: CONFIGURED
       I Depend On:
       jboss:service=DefaultPartition
       jboss.system:service=ThreadPool
      , ObjectName: jboss.cache:service=InvalidationBridge,type=JavaGroups
       State: CONFIGURED
       I Depend On:
       jboss:service=DefaultPartition
       jboss.cache:service=InvalidationManager
      ]
      2006-05-26 12:32:55,543 DEBUG [org.jboss.system.ServiceController] Creating service jboss:service=HASessionState
      2006-05-26 12:32:55,543 DEBUG [org.jboss.ha.hasessionstate.server.HASessionStateService] Creating jboss:service=HASessionState
      2006-05-26 12:32:55,589 DEBUG [org.jboss.ha.hasessionstate.server.HASessionStateService] Initialization failed jboss:service=HASessionState
      javax.naming.NameNotFoundException: HAPartition not bound
      
      


        • 1. Re: HAPartition not bound
          Brian Stansberry Master

          What version of JBoss are you using? Also, please paste the HASessionState portion of your cluster-service.xml file (use the "Code" button in forum entry UI or the xml will not come through correctly).

          • 2. Re: HAPartition not bound
            misge Newbie

            I'm using AS 4.0.4GA and this is my cluster-service.xml file

            <?xml version="1.0" encoding="UTF-8"?>
            
            <!-- ===================================================================== -->
            <!-- -->
            <!-- Sample Clustering Service Configuration -->
            <!-- -->
            <!-- ===================================================================== -->
            
            <server>
            
             <!-- ==================================================================== -->
             <!-- Cluster Partition: defines cluster -->
             <!-- ==================================================================== -->
            
             <mbean code="org.jboss.ha.framework.server.ClusterPartition"
             name="jboss:service=${jboss.partition.name:DefaultPartition}">
            
             <!-- Name of the partition being built -->
             <attribute name="PartitionName">${jboss.partition.name:DefaultPartition}</attribute>
            
             <!-- The address used to determine the node name -->
             <attribute name="NodeAddress">${jboss.bind.address}</attribute>
            
             <!-- Determine if deadlock detection is enabled -->
             <attribute name="DeadlockDetection">False</attribute>
            
             <!-- Max time (in ms) to wait for state transfer to complete. Increase for large states -->
             <attribute name="StateTransferTimeout">30000</attribute>
            
             <!-- The JGroups protocol configuration -->
             <attribute name="PartitionConfig">
             <!--
             The default UDP stack:
             - If you have a multihomed machine, set the UDP protocol's bind_addr attribute to the
             appropriate NIC IP address, e.g bind_addr="192.168.0.2".
             - On Windows machines, because of the media sense feature being broken with multicast
             (even after disabling media sense) set the UDP protocol's loopback attribute to true
            
             <Config>
             <UDP mcast_addr="${jboss.partition.udpGroup:228.1.2.3}" mcast_port="45566"
             ip_ttl="8" ip_mcast="true"
             mcast_send_buf_size="800000" mcast_recv_buf_size="150000"
             ucast_send_buf_size="800000" ucast_recv_buf_size="150000"
             loopback="false"/>
             <PING timeout="2000" num_initial_members="3"
             up_thread="true" down_thread="true"/>
             <MERGE2 min_interval="10000" max_interval="20000"/>
             <FD shun="true" up_thread="true" down_thread="true"
             timeout="2500" max_tries="5"/>
             <VERIFY_SUSPECT timeout="3000" num_msgs="3"
             up_thread="true" down_thread="true"/>
             <pbcast.NAKACK gc_lag="50" retransmit_timeout="300,600,1200,2400,4800"
             max_xmit_size="8192"
             up_thread="true" down_thread="true"/>
             <UNICAST timeout="300,600,1200,2400,4800" window_size="100" min_threshold="10"
             down_thread="true"/>
             <pbcast.STABLE desired_avg_gossip="20000"
             up_thread="true" down_thread="true"/>
             <FRAG frag_size="8192"
             down_thread="true" up_thread="true"/>
             <pbcast.GMS join_timeout="5000" join_retry_timeout="2000"
             shun="true" print_local_addr="true"/>
             <pbcast.STATE_TRANSFER up_thread="true" down_thread="true"/>
             </Config>
             -->
             <!-- Alternate TCP stack: customize it for your environment, change bind_addr and initial_hosts -->
             <!-- -->
             <Config>
             <TCP bind_addr="146.124.115.149" start_port="7800" loopback="true"/>
             <TCPPING initial_hosts="146.124.115.149[7800],146.124.26.198[7800]" port_range="3" timeout="3500"
             num_initial_members="3" up_thread="true" down_thread="true"/>
             <MERGE2 min_interval="5000" max_interval="10000"/>
             <FD shun="true" timeout="2500" max_tries="5" up_thread="true" down_thread="true" />
             <VERIFY_SUSPECT timeout="1500" down_thread="false" up_thread="false" />
             <pbcast.NAKACK down_thread="true" up_thread="true" gc_lag="100"
             retransmit_timeout="3000"/>
             <pbcast.STABLE desired_avg_gossip="20000" down_thread="false" up_thread="false" />
             <pbcast.GMS join_timeout="5000" join_retry_timeout="2000" shun="false"
             print_local_addr="true" down_thread="true" up_thread="true"/>
             <pbcast.STATE_TRANSFER up_thread="true" down_thread="true"/>
             </Config>
            
             </attribute>
             <depends>jboss:service=Naming</depends>
             </mbean>
            
             <!-- ==================================================================== -->
             <!-- HA Session State Service for SFSB -->
             <!-- ==================================================================== -->
            
             <mbean code="org.jboss.ha.hasessionstate.server.HASessionStateService"
             name="jboss:service=HASessionState">
             <depends>jboss:service=Naming</depends>
             <!-- We now inject the partition into the HAJNDI service instead
             of requiring that the partition name be passed -->
             <depends optional-attribute-name="ClusterPartition"
             proxy-type="attribute">jboss:service=${jboss.partition.name:DefaultPartition}</depends>
             <!-- JNDI name under which the service is bound -->
             <attribute name="JndiName">/HASessionState/Default</attribute>
             <!-- Max delay before cleaning unreclaimed state.
             Defaults to 30*60*1000 => 30 minutes -->
             <attribute name="BeanCleaningDelay">0</attribute>
             </mbean>
            
             <!-- ==================================================================== -->
             <!-- HA JNDI -->
             <!-- ==================================================================== -->
            
             <mbean code="org.jboss.ha.jndi.HANamingService"
             name="jboss:service=HAJNDI">
             <!-- We now inject the partition into the HAJNDI service instead
             of requiring that the partition name be passed -->
             <depends optional-attribute-name="ClusterPartition"
             proxy-type="attribute">jboss:service=${jboss.partition.name:DefaultPartition}</depends>
             <!-- Bind address of bootstrap and HA-JNDI RMI endpoints -->
             <attribute name="BindAddress">${jboss.bind.address}</attribute>
             <!-- Port on which the HA-JNDI stub is made available -->
             <attribute name="Port">1100</attribute>
             <!-- RmiPort to be used by the HA-JNDI service once bound. 0 => auto. -->
             <attribute name="RmiPort">1101</attribute>
             <!-- Accept backlog of the bootstrap socket -->
             <attribute name="Backlog">50</attribute>
             <!-- The thread pool service used to control the bootstrap and
             auto discovery lookups -->
             <depends optional-attribute-name="LookupPool"
             proxy-type="attribute">jboss.system:service=ThreadPool</depends>
            
             <!-- A flag to disable the auto discovery via multicast -->
             <attribute name="DiscoveryDisabled">false</attribute>
             <!-- Set the auto-discovery bootstrap multicast bind address. If not
             specified and a BindAddress is specified, the BindAddress will be used. -->
             <attribute name="AutoDiscoveryBindAddress">${jboss.bind.address}</attribute>
             <!-- Multicast Address and group port used for auto-discovery -->
             <attribute name="AutoDiscoveryAddress">${jboss.partition.udpGroup:230.0.0.4}</attribute>
             <attribute name="AutoDiscoveryGroup">1102</attribute>
             <!-- The TTL (time-to-live) for autodiscovery IP multicast packets -->
             <attribute name="AutoDiscoveryTTL">16</attribute>
             <!-- The load balancing policy for HA-JNDI -->
             <attribute name="LoadBalancePolicy">org.jboss.ha.framework.interfaces.RoundRobin</attribute>
            
             <!-- Client socket factory to be used for client-server
             RMI invocations during JNDI queries
             <attribute name="ClientSocketFactory">custom</attribute>
             -->
             <!-- Server socket factory to be used for client-server
             RMI invocations during JNDI queries
             <attribute name="ServerSocketFactory">custom</attribute>
             -->
             </mbean>
            
             <mbean code="org.jboss.invocation.jrmp.server.JRMPInvokerHA"
             name="jboss:service=invoker,type=jrmpha">
             <attribute name="ServerAddress">${jboss.bind.address}</attribute>
             <attribute name="RMIObjectPort">4447</attribute>
             <!--
             <attribute name="RMIClientSocketFactory">custom</attribute>
             <attribute name="RMIServerSocketFactory">custom</attribute>
             -->
             <depends>jboss:service=Naming</depends>
             </mbean>
            
             <!-- the JRMPInvokerHA creates a thread per request. This implementation uses a pool of threads -->
             <mbean code="org.jboss.invocation.pooled.server.PooledInvokerHA"
             name="jboss:service=invoker,type=pooledha">
             <attribute name="NumAcceptThreads">1</attribute>
             <attribute name="MaxPoolSize">300</attribute>
             <attribute name="ClientMaxPoolSize">300</attribute>
             <attribute name="SocketTimeout">60000</attribute>
             <attribute name="ServerBindAddress">${jboss.bind.address}</attribute>
             <attribute name="ServerBindPort">4446</attribute>
             <attribute name="ClientConnectAddress">${jboss.bind.address}</attribute>
             <attribute name="ClientConnectPort">0</attribute>
             <attribute name="EnableTcpNoDelay">false</attribute>
             <depends optional-attribute-name="TransactionManagerService">jboss:service=TransactionManager</depends>
             <depends>jboss:service=Naming</depends>
             </mbean>
            
             <!-- ==================================================================== -->
            
             <!-- ==================================================================== -->
             <!-- Distributed cache invalidation -->
             <!-- ==================================================================== -->
            
             <mbean code="org.jboss.cache.invalidation.bridges.JGCacheInvalidationBridge"
             name="jboss.cache:service=InvalidationBridge,type=JavaGroups">
             <!-- We now inject the partition into the HAJNDI service instead
             of requiring that the partition name be passed -->
             <depends optional-attribute-name="ClusterPartition"
             proxy-type="attribute">jboss:service=${jboss.partition.name:DefaultPartition}</depends>
             <depends>jboss.cache:service=InvalidationManager</depends>
             <attribute name="InvalidationManager">jboss.cache:service=InvalidationManager</attribute>
             <attribute name="BridgeName">DefaultJGBridge</attribute>
             </mbean>
            
            </server>
            


            • 3. Re: HAPartition not bound
              Brian Stansberry Master

              Hmm. This looks fine. You're seeing a failure of a JNDI lookup of the HAPartition by HASessionState, but with the config you have, the HAPartition should be made available to HASessionState via dependency injection -- there should be no JNDI lookup at all. For some reason the injection of the HAPartition is not happening.

              If you still have the log can you look for a line with this content:

              DEBUG [org.jboss.system.ServiceCreator] About to create bean: jboss:service=HASessionState with code: org.jboss.ha.hasessionstate.server.HASessionStateService

              If you can find that, please paste that line and the next 10 lines or so; maybe that will give a hint as to your problem.

              • 4. Re: HAPartition not bound
                madan madan Newbie

                I am getting the same error , Im pasting the next lines

                2006-11-01 12:20:41,687 DEBUG [org.jboss.system.ServiceCreator] About to create bean: jboss:service=HASessionState with code: org.jboss.ha.hasessionstate.server.HASessionStateService
                2006-11-01 12:20:41,687 DEBUG [org.jboss.system.ServiceCreator] Created bean: jboss:service=HASessionState
                2006-11-01 12:20:41,687 DEBUG [org.jboss.system.ServiceController] recording that jboss:service=HASessionState depends on jboss:service=Naming
                2006-11-01 12:20:41,703 DEBUG [org.jboss.system.ServiceConfigurator] considering with object name jboss:service=Naming
                2006-11-01 12:20:41,718 DEBUG [org.jboss.system.ServiceController] recording that jboss:service=HASessionState depends on jboss:service=DefaultPartition
                2006-11-01 12:20:41,718 DEBUG [org.jboss.system.ServiceConfigurator] considering ClusterPartition with object name jboss:service=DefaultPartition
                2006-11-01 12:20:41,718 DEBUG [org.jboss.system.ServiceConfigurator] JndiName set to /HASessionState/Default in jboss:service=HASessionState
                2006-11-01 12:20:41,718 DEBUG [org.jboss.system.ServiceConfigurator] BeanCleaningDelay set to 0 in jboss:service=HASessionState
                2006-11-01 12:20:41,718 DEBUG [org.jboss.system.ServiceCreator] About to create bean: jboss:service=HAJNDI with code: org.jboss.ha.jndi.HANamingService
                2006-11-01 12:20:41,750 DEBUG [org.jboss.system.ServiceCreator] Created bean: jboss:service=HAJNDI
                2006-11-01 12:20:41,750 DEBUG [org.jboss.system.ServiceController] recording that jboss:service=HAJNDI depends on jboss:service=DefaultPartition
                2006-11-01 12:20:41,750 DEBUG [org.jboss.system.ServiceConfigurator] considering ClusterPartition with object name jboss:service=DefaultPartition
                2006-11-01 12:20:41,750 DEBUG [org.jboss.system.ServiceConfigurator] BindAddress set to 0.0.0.0 in jboss:service=HAJNDI
                2006-11-01 12:20:41,750 DEBUG [org.jboss.system.ServiceConfigurator] Port set to 4099 in jboss:service=HAJNDI
                2006-11-01 12:20:41,750 DEBUG [org.jboss.system.ServiceConfigurator] RmiPort set to 2098 in jboss:service=HAJNDI
                2006-11-01 12:20:41,750 DEBUG [org.jboss.system.ServiceConfigurator] Backlog set to 50 in jboss:service=HAJNDI
                2006-11-01 12:20:41,750 DEBUG [org.jboss.system.ServiceController] recording that jboss:service=HAJNDI depends on jboss.system:service=ThreadPool
                2006-11-01 12:20:41,750 DEBUG [org.jboss.system.ServiceConfigurator] considering LookupPool with object name jboss.system:service=ThreadPool
                2006-11-01 12:20:41,765 DEBUG [org.jboss.system.ServiceConfigurator] DiscoveryDisabled set to false in jboss:service=HAJNDI
                2006-11-01 12:20:41,765 DEBUG [org.jboss.system.ServiceConfigurator] AutoDiscoveryBindAddress set to 0.0.0.0 in jboss:service=HAJNDI
                2006-11-01 12:20:41,765 DEBUG [org.jboss.system.ServiceConfigurator] AutoDiscoveryAddress set to 230.0.0.4 in jboss:service=HAJNDI
                2006-11-01 12:20:41,765 DEBUG [org.jboss.system.ServiceConfigurator] AutoDiscoveryGroup set to 1102 in jboss:service=HAJNDI
                2006-11-01 12:20:41,765 DEBUG [org.jboss.system.ServiceConfigurator] AutoDiscoveryTTL set to 16 in jboss:service=HAJNDI
                2006-11-01 12:20:41,765 DEBUG [org.jboss.system.ServiceConfigurator] LoadBalancePolicy set to org.jboss.ha.framework.interfaces.RoundRobin in jboss:service=HAJNDI
                2006-11-01 12:20:41,765 DEBUG [org.jboss.system.ServiceCreator] About to create bean: jboss:service=invoker,type=jrmpha with code: org.jboss.invocation.jrmp.server.JRMPInvokerHA
                2006-11-01 12:20:41,765 DEBUG [org.jboss.system.ServiceCreator] Created bean: jboss:service=invoker,type=jrmpha
                2006-11-01 12:20:41,765 DEBUG [org.jboss.system.ServiceConfigurator] ServerAddress set to 0.0.0.0 in jboss:service=invoker,type=jrmpha
                2006-11-01 12:20:41,765 DEBUG [org.jboss.system.ServiceConfigurator] RMIObjectPort set to 4447 in jboss:service=invoker,type=jrmpha
                2006-11-01 12:20:41,765 DEBUG [org.jboss.system.ServiceController] recording that jboss:service=invoker,type=jrmpha depends on jboss:service=Naming
                2006-11-01 12:20:41,765 DEBUG [org.jboss.system.ServiceConfigurator] considering with object name jboss:service=Naming
                2006-11-01 12:20:41,765 DEBUG [org.jboss.system.ServiceCreator] About to create bean: jboss:service=invoker,type=pooledha with code: org.jboss.invocation.pooled.server.PooledInvokerHA
                2006-11-01 12:20:41,781 DEBUG [org.jboss.system.ServiceCreator] Created bean: jboss:service=invoker,type=pooledha
                2006-11-01 12:20:41,781 DEBUG [org.jboss.system.ServiceConfigurator] NumAcceptThreads set to 1 in jboss:service=invoker,type=pooledha
                2006-11-01 12:20:41,781 DEBUG [org.jboss.system.ServiceConfigurator] MaxPoolSize set to 300 in jboss:service=invoker,type=pooledha
                2006-11-01 12:20:41,781 DEBUG [org.jboss.system.ServiceConfigurator] ClientMaxPoolSize set to 300 in jboss:service=invoker,type=pooledha
                2006-11-01 12:20:41,781 DEBUG [org.jboss.system.ServiceConfigurator] SocketTimeout set to 60000 in jboss:service=invoker,type=pooledha
                2006-11-01 12:20:41,781 DEBUG [org.jboss.system.ServiceConfigurator] ServerBindAddress set to 0.0.0.0 in jboss:service=invoker,type=pooledha
                2006-11-01 12:20:41,781 DEBUG [org.jboss.system.ServiceConfigurator] ServerBindPort set to 5443 in jboss:service=invoker,type=pooledha
                2006-11-01 12:20:41,796 DEBUG [org.jboss.system.ServiceConfigurator] ClientConnectAddress set to 0.0.0.0 in jboss:service=invoker,type=pooledha
                2006-11-01 12:20:41,796 DEBUG [org.jboss.system.ServiceConfigurator] ClientConnectPort set to 0 in jboss:service=invoker,type=pooledha
                2006-11-01 12:20:41,796 DEBUG [org.jboss.system.ServiceConfigurator] EnableTcpNoDelay set to false in jboss:service=invoker,type=pooledha
                2006-11-01 12:20:41,796 DEBUG [org.jboss.system.ServiceController] recording that jboss:service=invoker,type=pooledha depends on jboss:service=TransactionManager
                2006-11-01 12:20:41,796 DEBUG [org.jboss.system.ServiceConfigurator] considering TransactionManagerService with object name jboss:service=TransactionManager
                2006-11-01 12:20:41,796 DEBUG [org.jboss.system.ServiceController] recording that jboss:service=invoker,type=pooledha depends on jboss:service=Naming
                2006-11-01 12:20:41,796 DEBUG [org.jboss.system.ServiceConfigurator] considering with object name jboss:service=Naming
                2006-11-01 12:20:41,796 DEBUG [org.jboss.system.ServiceCreator] About to create bean: jboss.cache:service=InvalidationBridge,type=JavaGroups with code: org.jboss.cache.invalidation.bridges.JGCacheInvalidationBridge
                2006-11-01 12:20:41,796 DEBUG [org.jboss.system.ServiceCreator] Created bean: jboss.cache:service=InvalidationBridge,type=JavaGroups
                2006-11-01 12:20:41,796 DEBUG [org.jboss.system.ServiceController] recording that jboss.cache:service=InvalidationBridge,type=JavaGroups depends on jboss:service=DefaultPartition
                2006-11-01 12:20:41,796 DEBUG [org.jboss.system.ServiceConfigurator] considering ClusterPartition with object name jboss:service=DefaultPartition
                2006-11-01 12:20:41,812 DEBUG [org.jboss.system.ServiceController] recording that jboss.cache:service=InvalidationBridge,type=JavaGroups depends on jboss.cache:service=InvalidationManager
                2006-11-01 12:20:41,812 DEBUG [org.jboss.system.ServiceConfigurator] considering with object name jboss.cache:service=InvalidationManager
                2006-11-01 12:20:41,812 DEBUG [org.jboss.system.ServiceConfigurator] InvalidationManager set to jboss.cache:service=InvalidationManager in jboss.cache:service=InvalidationBridge,type=JavaGroups
                2006-11-01 12:20:41,812 DEBUG [org.jboss.system.ServiceConfigurator] BridgeName set to DefaultJGBridge in jboss.cache:service=InvalidationBridge,type=JavaGroups
                2006-11-01 12:20:41,812 DEBUG [org.jboss.system.ServiceController] removing service: jboss.cache:service=InvalidationBridge,type=JavaGroups
                2006-11-01 12:20:41,812 DEBUG [org.jboss.system.ServiceController] removing already unregistered jboss.cache:service=InvalidationBridge,type=JavaGroups from server
                2006-11-01 12:20:41,812 DEBUG [org.jboss.system.ServiceController] removing service: jboss:service=invoker,type=pooledha
                2006-11-01 12:20:41,812 DEBUG [org.jboss.system.ServiceController] removing already unregistered jboss:service=invoker,type=pooledha from server
                2006-11-01 12:20:41,812 DEBUG [org.jboss.system.ServiceController] removing service: jboss:service=invoker,type=jrmpha
                2006-11-01 12:20:41,812 DEBUG [org.jboss.system.ServiceController] removing already unregistered jboss:service=invoker,type=jrmpha from server
                2006-11-01 12:20:41,812 DEBUG [org.jboss.system.ServiceController] removing service: jboss:service=HAJNDI
                2006-11-01 12:20:41,812 DEBUG [org.jboss.system.ServiceController] removing already unregistered jboss:service=HAJNDI from server
                2006-11-01 12:20:41,812 DEBUG [org.jboss.system.ServiceController] removing service: jboss:service=HASessionState
                2006-11-01 12:20:41,812 DEBUG [org.jboss.system.ServiceController] removing already unregistered jboss:service=HASessionState from server
                2006-11-01 12:20:41,812 DEBUG [org.jboss.system.ServiceController] removing service: jboss:service=DefaultPartition
                2006-11-01 12:20:41,812 DEBUG [org.jboss.system.ServiceController] removing already unregistered jboss:service=DefaultPartition from server
                2006-11-01 12:20:41,812 DEBUG [org.jboss.deployment.SARDeployer] create operation failed for package file:/D:/jboss/server/node2/deploy/cluster-service.xml
                2006-11-01 12:20:41,828 DEBUG [org.jboss.util.NestedThrowable] org.jboss.util.NestedThrowable.parentTraceEnabled=true
                2006-11-01 12:20:41,828 DEBUG [org.jboss.util.NestedThrowable] org.jboss.util.NestedThrowable.nestedTraceEnabled=false
                2006-11-01 12:20:41,828 DEBUG [org.jboss.util.NestedThrowable] org.jboss.util.NestedThrowable.detectDuplicateNesting=true
                org.jboss.deployment.DeploymentException: Trying to install an already registered mbean: jboss:service=HAJNDI
                at org.jboss.system.ServiceCreator.install(ServiceCreator.java:103)
                at org.jboss.system.ServiceConfigurator.internalInstall(ServiceConfigurator.java:449)
                at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java:171)
                at org.jboss.system.ServiceController.install(ServiceController.java:226)
                at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                at java.lang.reflect.Method.invoke(Method.java:585)
                at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)