12 Replies Latest reply on Sep 2, 2009 4:41 AM by baranowb

    Starting cache in cluster mode

    baranowb

      Hi all
      I found weird thing, not sure if its caused by mimssconf or ....
      If I get cache instance from cluster cache manager (app deployed in server/all/deploy) cache is clustered, as expected.
      However when I create cache(exactly the same config) with:
      DefaultCacheFactory.getInstance().createCache(); it does not create cluster. Is there any simple reason for that?

        • 1. Re: Starting cache in cluster mode
          manik

          surely you mean either of the following?

          DefaultCacheFactory.getInstance().createCache(configurationBean);
          
          DefaultCacheFactory.getInstance().createCache(confXmlFilename);
          



          • 2. Re: Starting cache in cluster mode
            baranowb

            yes, exactly - CacheFactory is interface implemented by object instance returned from getInstance method.
            I use first one to test.

            Cache config comes from CacheManager xml file - all/deploy/cluster/cache mgr/META-INF/....

            • 3. Re: Starting cache in cluster mode
              manik

              And what do you mean by "does not create cluster" ? Have you got some trace logging when the cache starts?

              Also, can you confirm that cache.getConfiguration() has its cluster properties and cache mode set correctly?

              • 4. Re: Starting cache in cluster mode
                baranowb

                 

                "manik.surtani@jboss.com" wrote:
                And what do you mean by "does not create cluster" ? Have you got some trace logging when the cache starts?


                iirc it should join with another instnace that I run (two server nodes, same config for cache). So @ViewChanged should be triggered.
                Moreover event.getCache().getLocalAddress() shoudl return something more than null, shouldnt it?

                "manik.surtani@jboss.com" wrote:

                Also, can you confirm that cache.getConfiguration() has its cluster properties and cache mode set correctly?


                In both cases mode is REPL_SYNC, same partition name etc. Same jgroups stack name.
                In both cases jgroups conf file is null.

                Defintion in jboss-beans.xml

                <bean name="Test.CacheConfig" class="org.jboss.cache.config.Configuration">
                
                 <!-- Node locking scheme -->
                 <property name="nodeLockingScheme">PESSIMISTIC</property>
                 <property name="isolationLevel">REPEATABLE_READ</property>
                 <property name="useLockStriping">false</property>
                
                 <!-- Must use REPL since used for timestamp caching.
                 Must use SYNC to maintain cache coherency for entities. -->
                 <property name="cacheMode">REPL_SYNC</property>
                
                 <!-- Name of cluster. Needs to be the same for all members -->
                 <property name="clusterName">${jboss.partition.name:DefaultPartition}-pess-shared-rr-22</property>
                 <!-- Use a UDP (multicast) based stack. Need JGroups flow control (FC)
                 because timestamp communication will not require a synchronous response. -->
                 <property name="multiplexerStack">${jboss.default.jgroups.stack:udp}</property>
                 <!-- Used for timestamps, so must fetch state. -->
                 <property name="fetchInMemoryState">true</property>
                
                 <!-- The max amount of time (in milliseconds) we wait until the
                 state (ie. the contents of the cache) are retrieved from
                 existing members at startup. Ignored if FetchInMemoryState=false.
                -->
                 <property name="stateRetrievalTimeout">60000</property>
                
                 <!-- Number of milliseconds to wait until all responses for a
                 synchronous call have been received. -->
                 <property name="syncReplTimeout">17500</property>
                
                 <!-- Max number of milliseconds to wait for a lock acquisition -->
                 <property name="lockAcquisitionTimeout">15000</property>
                
                 <!-- Hibernate 2LC can replicate custom types, so we use marshalling -->
                 <property name="useRegionBasedMarshalling">true</property>
                 <!-- Must match the value of "useRegionBasedMarshalling" -->
                 <property name="inactiveOnStartup">true</property>
                
                 <!-- Disable asynchronous RPC marshalling/sending -->
                 <property name="serializationExecutorPoolSize">3</property>
                 <!-- We have no asynchronous notification listeners -->
                 <property name="listenerAsyncPoolSize">3</property>
                
                 <property name="buddyReplicationConfig">
                 <bean class="org.jboss.cache.config.BuddyReplicationConfig">
                
                 <!-- Just set to true to turn on buddy replication -->
                 <property name="enabled">false</property>
                
                 <!-- A way to specify a preferred replication group. We try
                 and pick a buddy who shares the same pool name (falling
                 back to other buddies if not available).
                 -->
                 <property name="buddyPoolName">default</property>
                
                 <property name="buddyCommunicationTimeout">17500</property>
                
                 <!-- Do not change these -->
                 <property name="autoDataGravitation">false</property>
                 <property name="dataGravitationRemoveOnFind">true</property>
                 <property name="dataGravitationSearchBackupTrees">true</property>
                
                 <property name="buddyLocatorConfig">
                 <bean class="org.jboss.cache.buddyreplication.NextMemberBuddyLocatorConfig">
                 <!-- The number of backup copies we maintain -->
                 <property name="numBuddies">2</property>
                 <!-- Means that each node will *try* to select a buddy on
                 a different physical host. If not able to do so
                 though, it will fall back to colocated nodes.
                 -->
                 <property name="ignoreColocatedBuddies">false</property>
                 </bean>
                 </property>
                 </bean>
                 </property>
                
                 <property name="evictionConfig">
                 <bean class="org.jboss.cache.config.EvictionConfig">
                 <property name="wakeupInterval">5000</property>
                 <!-- Overall default -->
                 <property name="defaultEvictionRegionConfig">
                 <bean class="org.jboss.cache.config.EvictionRegionConfig">
                 <property name="regionName">/</property>
                 <property name="evictionAlgorithmConfig">
                 <bean class="org.jboss.cache.eviction.LRUAlgorithmConfig">
                 <!-- Evict LRU node once we have more than this number of nodes -->
                 <property name="maxNodes">10000</property>
                 <!-- And, evict any node that hasn't been accessed in this many seconds -->
                 <property name="timeToLiveSeconds">1000</property>
                 <!-- Don't evict a node that's been accessed within this many seconds.
                 Set this to a value greater than your max expected transaction length. -->
                 <property name="minTimeToLiveSeconds">120</property>
                 </bean>
                 </property>
                 </bean>
                 </property>
                 <property name="evictionRegionConfigs">
                 <list>
                 <!-- Don't ever evict modification timestamps -->
                 <bean class="org.jboss.cache.config.EvictionRegionConfig">
                 <property name="regionName">/TS</property>
                 <property name="evictionAlgorithmConfig">
                 <bean class="org.jboss.cache.eviction.NullEvictionAlgorithmConfig"/>
                 </property>
                 </bean>
                 </list>
                 </property>
                 </bean>
                 </property>
                 </bean>
                


                • 5. Re: Starting cache in cluster mode
                  manik

                  Hmm, cache mode is REPL_SYNC and getLocalAddress() is null ... has the cache in a STARTED state? :)

                  http://tinyurl.com/klhomr

                  • 6. Re: Starting cache in cluster mode
                    baranowb

                    Hehe, if it wasnt started I would not be able to perform put operations and get nodes, right?

                    Here is part of code:

                    
                    public CacheProxy(CacheFactory cacheFactory, Configuration cacheConfiguration, TransactionManager txManager) {
                     //we must ensure that
                     cacheConfiguration.setInactiveOnStartup(true);
                    
                     this.jBossCache = cacheFactory.createCache();
                    
                     logger.info("Cache created.");
                     timerTasksCacheData = new TimerTasksCacheData(jBossCache,txManager);
                    
                     }
                    


                    Start method called by container:

                    public void startRootRegion(ClassLoader classLoader) {
                     Region rootRegion=this.jBossCache.getRegion(Fqn.ROOT, true);
                     //tmp?
                    
                     rootRegion.registerContextClassLoader(classLoader);
                    
                     //jBossCache.create();
                     if(jBossCache.getCacheStatus()!= CacheStatus.STARTED)
                     jBossCache.start();
                     rootRegion.activate();
                    
                     logger.info("Cache started: "+this.jBossCache.getCacheStatus());
                    
                    
                     }
                    



                    Output on console:
                    18:42:31,375 INFO [CacheProxy] Cache created.
                    
                    ....
                    
                    18:42:31,375 INFO [CacheProxy] Cache started: STARTED
                    
                    


                    • 7. Re: Starting cache in cluster mode
                      manik

                      Any chance of some trace logging showing the startup of the cache? Just want to make sure the channel properly starts and connects.

                      • 8. Re: Starting cache in cluster mode
                        baranowb

                        Thanks for help :)
                        Here it goes, follows create on factory and start

                        23:47:46,453 TRACE [ComponentRegistry] Registering component Component{instance=BaseClassLoader@1ed4d06{vfsfile:/D:/java/servers/jboss-5.1.0.GA/server/all/conf/jboss-service.xml}, name=java.lang.ClassLoader, nonVolatile=false} under name java.lang.ClassLoader
                        23:47:46,453 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.ComponentRegistry@6e9226, name=org.jboss.cache.factories.ComponentRegistry, nonVolatile=false} under name org.jboss.cache.factories.ComponentRegistry
                        23:47:46,453 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.config.Configuration@b43c357f, name=org.jboss.cache.config.Configuration, nonVolatile=false} under name org.jboss.cache.config.Configuration
                        23:47:46,453 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.BootstrapFactory@198073c, name=org.jboss.cache.factories.BootstrapFactory, nonVolatile=false} under name org.jboss.cache.factories.BootstrapFactory
                        23:47:46,453 TRACE [ComponentRegistry] Attempting to register a component equal to one that already exists under the same name (java.lang.ClassLoader). Not doing anything.
                        23:47:46,453 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.invocation.CacheInvocationDelegate@30872, name=org.jboss.cache.CacheSPI, nonVolatile=false} under name org.jboss.cache.CacheSPI
                        23:47:46,453 DEBUG [ComponentRegistry] Looking in configuration for an instance of class org.jboss.cache.invocation.InvocationContextContainer that may have been injected from an external source.
                        23:47:46,453 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.EmptyConstructorFactory@11faccb, name=org.jboss.cache.factories.EmptyConstructorFactory, nonVolatile=false} under name org.jboss.cache.factories.EmptyConstructorFactory
                        23:47:46,453 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.invocation.InvocationContextContainer@89481a, name=org.jboss.cache.invocation.InvocationContextContainer, nonVolatile=false} under name org.jboss.cache.invocation.InvocationContextContainer
                        23:47:46,453 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface org.jboss.cache.factories.context.ContextFactory that may have been injected from an external source.
                        23:47:46,453 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.ContextMetaFactory@dce3dc, name=org.jboss.cache.factories.ContextMetaFactory, nonVolatile=false} under name org.jboss.cache.factories.ContextMetaFactory
                        23:47:46,453 TRACE [ContextMetaFactory] Cache configuration is MVCC
                        23:47:46,453 TRACE [ContextMetaFactory] Creating an MVCC context factory
                        23:47:46,468 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.context.MVCCContextFactory@cd4897, name=org.jboss.cache.factories.context.ContextFactory, nonVolatile=false} under name org.jboss.cache.factories.context.ContextFactory
                        23:47:46,468 DEBUG [ComponentRegistry] Looking in configuration for an instance of class org.jboss.cache.interceptors.InterceptorChain that may have been injected from an external source.
                        23:47:46,468 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.InterceptorChainFactory@158dcff, name=org.jboss.cache.factories.InterceptorChainFactory, nonVolatile=false} under name org.jboss.cache.factories.InterceptorChainFactory
                        23:47:46,468 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.interceptors.InvocationContextInterceptor@115237c, name=org.jboss.cache.interceptors.InvocationContextInterceptor, nonVolatile=false} under name org.jboss.cache.interceptors.InvocationContextInterceptor
                        23:47:46,468 DEBUG [ComponentRegistry] Looking in configuration for an instance of class org.jboss.cache.transaction.TransactionTable that may have been injected from an external source.
                        23:47:46,468 TRACE [ComponentRegistry] Registering component Component{instance=0 mappings, 0 transactions, name=org.jboss.cache.transaction.TransactionTable, nonVolatile=false} under name org.jboss.cache.transaction.TransactionTable
                        23:47:46,468 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface javax.transaction.TransactionManager that may have been injected from an external source.
                        23:47:46,468 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.TransactionManagerFactory@cca272, name=org.jboss.cache.factories.TransactionManagerFactory, nonVolatile=false} under name org.jboss.cache.factories.TransactionManagerFactory
                        23:47:46,468 TRACE [ComponentRegistry] Registering a null for component TransactionManager
                        23:47:46,468 TRACE [ComponentRegistry] Registering component Component{instance=java.lang.Object@93d858, name=javax.transaction.TransactionManager, nonVolatile=false} under name javax.transaction.TransactionManager
                        23:47:46,468 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface org.jboss.cache.RPCManager that may have been injected from an external source.
                        23:47:46,468 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.RuntimeConfigAwareFactory@bcf402, name=org.jboss.cache.factories.RuntimeConfigAwareFactory, nonVolatile=false} under name org.jboss.cache.factories.RuntimeConfigAwareFactory
                        23:47:46,468 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.RPCManagerImpl@137cc67, name=org.jboss.cache.RPCManager, nonVolatile=false} under name org.jboss.cache.RPCManager
                        23:47:46,468 DEBUG [ComponentRegistry] Looking in configuration for an instance of class org.jboss.cache.remoting.jgroups.ChannelMessageListener that may have been injected from an external source.
                        23:47:46,468 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.remoting.jgroups.ChannelMessageListener@4cbe6a, name=org.jboss.cache.remoting.jgroups.ChannelMessageListener, nonVolatile=false} under name org.jboss.cache.remoting.jgroups.ChannelMessageListener
                        23:47:46,468 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface org.jboss.cache.statetransfer.StateTransferManager that may have been injected from an external source.
                        23:47:46,468 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.StateTransferManagerFactory@694f76, name=org.jboss.cache.factories.StateTransferManagerFactory, nonVolatile=false} under name org.jboss.cache.factories.StateTransferManagerFactory
                        23:47:46,468 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.statetransfer.DefaultStateTransferManager@1dfff7a, name=org.jboss.cache.statetransfer.StateTransferManager, nonVolatile=false} under name org.jboss.cache.statetransfer.StateTransferManager
                        23:47:46,468 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface org.jboss.cache.marshall.Marshaller that may have been injected from an external source.
                        23:47:46,468 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.marshall.VersionAwareMarshaller@fdc252, name=org.jboss.cache.marshall.Marshaller, nonVolatile=false} under name org.jboss.cache.marshall.Marshaller
                        23:47:46,468 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface org.jboss.cache.RegionManager that may have been injected from an external source.
                        23:47:46,468 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.RegionManagerFactory@1e0b4c6, name=org.jboss.cache.factories.RegionManagerFactory, nonVolatile=false} under name org.jboss.cache.factories.RegionManagerFactory
                        23:47:46,468 TRACE [ComponentRegistry] Registering component Component{instance=RegionManager , name=org.jboss.cache.RegionManager, nonVolatile=false} under name org.jboss.cache.RegionManager
                        23:47:46,468 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface org.jboss.cache.lock.LockManager that may have been injected from an external source.
                        23:47:46,468 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.LockManagerFactory@17c4fd3, name=org.jboss.cache.factories.LockManagerFactory, nonVolatile=false} under name org.jboss.cache.factories.LockManagerFactory
                        23:47:46,468 TRACE [LockManagerFactory] Cache configuration is MVCC
                        23:47:46,484 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.lock.MVCCLockManager@13ccd81, name=org.jboss.cache.lock.LockManager, nonVolatile=false} under name org.jboss.cache.lock.LockManager
                        23:47:46,484 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface org.jboss.cache.DataContainer that may have been injected from an external source.
                        23:47:46,484 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.DataContainerImpl [-1 nodes, -1 locks], name=org.jboss.cache.DataContainer, nonVolatile=false} under name org.jboss.cache.DataContainer
                        23:47:46,484 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface org.jboss.cache.NodeFactory that may have been injected from an external source.
                        23:47:46,484 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.NodeMetaFactory@d7ef8f, name=org.jboss.cache.factories.NodeMetaFactory, nonVolatile=false} under name org.jboss.cache.factories.NodeMetaFactory
                        23:47:46,484 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.mvcc.MVCCNodeFactory@ac1566, name=org.jboss.cache.NodeFactory, nonVolatile=false} under name org.jboss.cache.NodeFactory
                        23:47:46,484 DEBUG [ComponentRegistry] Looking in configuration for an instance of class org.jboss.cache.interceptors.InterceptorChain that may have been injected from an external source.
                        23:47:46,484 TRACE [ComponentRegistry] Registering component Component{instance=InterceptorChain{
                         >> org.jboss.cache.interceptors.InvocationContextInterceptor
                        }, name=org.jboss.cache.interceptors.InterceptorChain, nonVolatile=false} under name org.jboss.cache.interceptors.InterceptorChain
                        23:47:46,484 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.interceptors.CacheMgmtInterceptor@1b102dd, name=org.jboss.cache.interceptors.CacheMgmtInterceptor, nonVolatile=false} under name org.jboss.cache.interceptors.CacheMgmtInterceptor
                        23:47:46,484 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.interceptors.TxInterceptor@dfaf6, name=org.jboss.cache.interceptors.TxInterceptor, nonVolatile=false} under name org.jboss.cache.interceptors.TxInterceptor
                        23:47:46,500 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface javax.transaction.TransactionManager that may have been injected from an external source.
                        23:47:46,500 TRACE [ComponentRegistry] Registering a null for component TransactionManager
                        23:47:46,500 TRACE [ComponentRegistry] Attempting to register a component equal to one that already exists under the same name (javax.transaction.TransactionManager). Not doing anything.
                        23:47:46,500 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface org.jboss.cache.notifications.Notifier that may have been injected from an external source.
                        23:47:46,500 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.notifications.NotifierImpl@1d7537c, name=org.jboss.cache.notifications.Notifier, nonVolatile=false} under name org.jboss.cache.notifications.Notifier
                        23:47:46,500 DEBUG [ComponentRegistry] Looking in configuration for an instance of class org.jboss.cache.transaction.TransactionLog that may have been injected from an external source.
                        23:47:46,500 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.TransactionLogFactory@1aa0759, name=org.jboss.cache.factories.TransactionLogFactory, nonVolatile=false} under name org.jboss.cache.factories.TransactionLogFactory
                        23:47:46,500 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.transaction.TransactionLog@1c8a16f, name=org.jboss.cache.transaction.TransactionLog, nonVolatile=false} under name org.jboss.cache.transaction.TransactionLog
                        23:47:46,500 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface org.jboss.cache.commands.CommandsFactory that may have been injected from an external source.
                        23:47:46,500 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.CommandsMetaFactory@de9d12, name=org.jboss.cache.factories.CommandsMetaFactory, nonVolatile=false} under name org.jboss.cache.factories.CommandsMetaFactory
                        23:47:46,500 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.commands.CommandsFactoryImpl@11a42a2, name=org.jboss.cache.commands.CommandsFactory, nonVolatile=false} under name org.jboss.cache.commands.CommandsFactory
                        23:47:46,500 DEBUG [ComponentRegistry] Looking in configuration for an instance of class org.jboss.cache.buddyreplication.BuddyManager that may have been injected from an external source.
                        23:47:46,500 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.BuddyManagerFactory@10cadbc, name=org.jboss.cache.factories.BuddyManagerFactory, nonVolatile=false} under name org.jboss.cache.factories.BuddyManagerFactory
                        23:47:46,500 TRACE [ComponentRegistry] Registering a null for component BuddyManager
                        23:47:46,500 TRACE [ComponentRegistry] Registering component Component{instance=java.lang.Object@93d858, name=org.jboss.cache.buddyreplication.BuddyManager, nonVolatile=false} under name org.jboss.cache.buddyreplication.BuddyManager
                        23:47:46,500 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface javax.transaction.TransactionManager that may have been injected from an external source.
                        23:47:46,500 TRACE [ComponentRegistry] Registering a null for component TransactionManager
                        23:47:46,500 TRACE [ComponentRegistry] Attempting to register a component equal to one that already exists under the same name (javax.transaction.TransactionManager). Not doing anything.
                        23:47:46,500 DEBUG [ComponentRegistry] Looking in configuration for an instance of class org.jboss.cache.buddyreplication.BuddyFqnTransformer that may have been injected from an external source.
                        23:47:46,500 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.buddyreplication.BuddyFqnTransformer@16228bf, name=org.jboss.cache.buddyreplication.BuddyFqnTransformer, nonVolatile=false} under name org.jboss.cache.buddyreplication.BuddyFqnTransformer
                        23:47:46,500 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.interceptors.NotificationInterceptor@16121a4, name=org.jboss.cache.interceptors.NotificationInterceptor, nonVolatile=false} under name org.jboss.cache.interceptors.NotificationInterceptor
                        23:47:46,500 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface javax.transaction.TransactionManager that may have been injected from an external source.
                        23:47:46,500 TRACE [ComponentRegistry] Registering a null for component TransactionManager
                        23:47:46,500 TRACE [ComponentRegistry] Attempting to register a component equal to one that already exists under the same name (javax.transaction.TransactionManager). Not doing anything.
                        23:47:46,500 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.interceptors.MVCCLockingInterceptor@1db6b89, name=org.jboss.cache.interceptors.MVCCLockingInterceptor, nonVolatile=false} under name org.jboss.cache.interceptors.MVCCLockingInterceptor
                        23:47:46,500 DEBUG [ComponentRegistry] Looking in configuration for an instance of class org.jboss.cache.mvcc.MVCCNodeHelper that may have been injected from an external source.
                        23:47:46,500 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.mvcc.MVCCNodeHelper@109b8c0, name=org.jboss.cache.mvcc.MVCCNodeHelper, nonVolatile=false} under name org.jboss.cache.mvcc.MVCCNodeHelper
                        23:47:46,500 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.interceptors.CallInterceptor@1406fd7, name=org.jboss.cache.interceptors.CallInterceptor, nonVolatile=false} under name org.jboss.cache.interceptors.CallInterceptor
                        23:47:46,500 TRACE [InterceptorChainFactory] Finished building default interceptor chain.
                        23:47:46,500 TRACE [ComponentRegistry] Attempting to register a component equal to one that already exists under the same name (org.jboss.cache.interceptors.InterceptorChain). Not doing anything.
                        23:47:46,500 TRACE [DataContainerImpl] Starting data container. Using MVCC? false
                        23:47:46,515 TRACE [DataContainerImpl] Setting root node to an instance of class org.jboss.cache.mvcc.NodeReference
                        23:47:46,515 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface javax.transaction.TransactionManager that may have been injected from an external source.
                        23:47:46,515 TRACE [ComponentRegistry] Registering a null for component TransactionManager
                        23:47:46,515 TRACE [ComponentRegistry] Attempting to register a component equal to one that already exists under the same name (javax.transaction.TransactionManager). Not doing anything.
                        23:47:46,515 DEBUG [ComponentRegistry] Looking in configuration for an instance of class org.jboss.cache.RegionRegistry that may have been injected from an external source.
                        23:47:46,515 TRACE [ComponentRegistry] Registering component Component{instance={}, name=org.jboss.cache.RegionRegistry, nonVolatile=false} under name org.jboss.cache.RegionRegistry
                        23:47:46,515 DEBUG [ComponentRegistry] Looking in configuration for an instance of class org.jboss.cache.loader.CacheLoaderManager that may have been injected from an external source.
                        23:47:46,515 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.loader.CacheLoaderManager@1432c81, name=org.jboss.cache.loader.CacheLoaderManager, nonVolatile=false} under name org.jboss.cache.loader.CacheLoaderManager
                        23:47:46,515 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface org.jboss.cache.statetransfer.StateTransferIntegrator that may have been injected from an external source.
                        23:47:46,515 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.StateTransferFactory@11ee57f, name=org.jboss.cache.factories.StateTransferFactory, nonVolatile=false} under name org.jboss.cache.factories.StateTransferFactory
                        23:47:46,515 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.statetransfer.DefaultStateTransferIntegrator@180461f, name=org.jboss.cache.statetransfer.StateTransferIntegrator, nonVolatile=false} under name org.jboss.cache.statetransfer.StateTransferIntegrator
                        23:47:46,515 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface org.jboss.cache.statetransfer.StateTransferGenerator that may have been injected from an external source.
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.statetransfer.DefaultStateTransferGenerator@b4bde2, name=org.jboss.cache.statetransfer.StateTransferGenerator, nonVolatile=false} under name org.jboss.cache.statetransfer.StateTransferGenerator
                        23:47:46,531 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface javax.transaction.TransactionManager that may have been injected from an external source.
                        23:47:46,531 TRACE [ComponentRegistry] Registering a null for component TransactionManager
                        23:47:46,531 TRACE [ComponentRegistry] Attempting to register a component equal to one that already exists under the same name (javax.transaction.TransactionManager). Not doing anything.
                        23:47:46,531 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface javax.transaction.TransactionManager that may have been injected from an external source.
                        23:47:46,531 TRACE [ComponentRegistry] Registering a null for component TransactionManager
                        23:47:46,531 TRACE [ComponentRegistry] Attempting to register a component equal to one that already exists under the same name (javax.transaction.TransactionManager). Not doing anything.
                        23:47:46,531 TRACE [ComponentRegistry] Replacing old component Component{instance=InterceptorChain{
                         >> org.jboss.cache.interceptors.CallInterceptor
                         >> org.jboss.cache.interceptors.MVCCLockingInterceptor
                         >> org.jboss.cache.interceptors.NotificationInterceptor
                         >> org.jboss.cache.interceptors.TxInterceptor
                         >> org.jboss.cache.interceptors.CacheMgmtInterceptor
                         >> org.jboss.cache.interceptors.InvocationContextInterceptor
                        }, name=org.jboss.cache.interceptors.InterceptorChain, nonVolatile=false} with new instance InterceptorChain{
                         >> org.jboss.cache.interceptors.CallInterceptor
                         >> org.jboss.cache.interceptors.MVCCLockingInterceptor
                         >> org.jboss.cache.interceptors.NotificationInterceptor
                         >> org.jboss.cache.interceptors.TxInterceptor
                         >> org.jboss.cache.interceptors.CacheMgmtInterceptor
                         >> org.jboss.cache.interceptors.InvocationContextInterceptor
                        }
                        23:47:46,531 TRACE [InterceptorChainFactory] Finished building default interceptor chain.
                        23:47:46,531 TRACE [ComponentRegistry] Attempting to register a component equal to one that already exists under the same name (org.jboss.cache.interceptors.InterceptorChain). Not doing anything.
                        23:47:46,531 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface javax.transaction.TransactionManager that may have been injected from an external source.
                        23:47:46,531 TRACE [ComponentRegistry] Registering a null for component TransactionManager
                        23:47:46,531 TRACE [ComponentRegistry] Attempting to register a component equal to one that already exists under the same name (javax.transaction.TransactionManager). Not doing anything.
                        23:47:46,531 DEBUG [ComponentRegistry] Looking in configuration for an instance of class org.jboss.cache.buddyreplication.BuddyManager that may have been injected from an external source.
                        23:47:46,531 TRACE [ComponentRegistry] Registering a null for component BuddyManager
                        23:47:46,531 TRACE [ComponentRegistry] Attempting to register a component equal to one that already exists under the same name (org.jboss.cache.buddyreplication.BuddyManager). Not doing anything.
                        23:47:46,531 DEBUG [ComponentRegistry] Looking in configuration for an instance of class org.jboss.cache.batch.BatchContainer that may have been injected from an external source.
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.batch.BatchContainer@1e46f2, name=org.jboss.cache.batch.BatchContainer, nonVolatile=false} under name org.jboss.cache.batch.BatchContainer
                        23:47:46,531 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface javax.transaction.TransactionManager that may have been injected from an external source.
                        23:47:46,531 TRACE [ComponentRegistry] Registering a null for component TransactionManager
                        23:47:46,531 TRACE [ComponentRegistry] Attempting to register a component equal to one that already exists under the same name (javax.transaction.TransactionManager). Not doing anything.
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.jmx.PlatformMBeanServerRegistration@1c3d185, name=org.jboss.cache.jmx.PlatformMBeanServerRegistration, nonVolatile=false} under name org.jboss.cache.jmx.PlatformMBeanServerRegistration
                        23:47:46,531 DEBUG [CacheStatus] start() called while current state is INSTANTIATED -- call create() first
                        23:47:46,531 TRACE [ComponentRegistry] Reset volatile components. Registry now contains [org.jboss.cache.config.Configuration, org.jboss.cache.invocation.InvocationContextContainer, org.jboss.cache.notifications.Notifier, org.jboss.cache.mvcc.MVCCNodeHelper, org.jboss.cache.RegionRegistry, org.jboss.cache.jmx.PlatformMBeanServerRegistration, org.jboss.cache.transaction.TransactionTable, java.lang.ClassLoader, org.jboss.cache.DataContainer, org.jboss.cache.CacheSPI, org.jboss.cache.factories.ComponentRegistry, org.jboss.cache.factories.BootstrapFactory, org.jboss.cache.remoting.jgroups.ChannelMessageListener]
                        23:47:46,531 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface org.jboss.cache.factories.context.ContextFactory that may have been injected from an external source.
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.ContextMetaFactory@83f05, name=org.jboss.cache.factories.ContextMetaFactory, nonVolatile=false} under name org.jboss.cache.factories.ContextMetaFactory
                        23:47:46,531 TRACE [ContextMetaFactory] Cache configuration is MVCC
                        23:47:46,531 TRACE [ContextMetaFactory] Creating an MVCC context factory
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.context.MVCCContextFactory@1619bbf, name=org.jboss.cache.factories.context.ContextFactory, nonVolatile=false} under name org.jboss.cache.factories.context.ContextFactory
                        23:47:46,531 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface org.jboss.cache.NodeFactory that may have been injected from an external source.
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.NodeMetaFactory@13857e1, name=org.jboss.cache.factories.NodeMetaFactory, nonVolatile=false} under name org.jboss.cache.factories.NodeMetaFactory
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.mvcc.MVCCNodeFactory@119847, name=org.jboss.cache.NodeFactory, nonVolatile=false} under name org.jboss.cache.NodeFactory
                        23:47:46,531 DEBUG [ComponentRegistry] Looking in configuration for an instance of class org.jboss.cache.interceptors.InterceptorChain that may have been injected from an external source.
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.InterceptorChainFactory@12499df, name=org.jboss.cache.factories.InterceptorChainFactory, nonVolatile=false} under name org.jboss.cache.factories.InterceptorChainFactory
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.interceptors.InvocationContextInterceptor@1f23fa8, name=org.jboss.cache.interceptors.InvocationContextInterceptor, nonVolatile=false} under name org.jboss.cache.interceptors.InvocationContextInterceptor
                        23:47:46,531 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface javax.transaction.TransactionManager that may have been injected from an external source.
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.TransactionManagerFactory@13166fc, name=org.jboss.cache.factories.TransactionManagerFactory, nonVolatile=false} under name org.jboss.cache.factories.TransactionManagerFactory
                        23:47:46,531 TRACE [ComponentRegistry] Registering a null for component TransactionManager
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=java.lang.Object@93d858, name=javax.transaction.TransactionManager, nonVolatile=false} under name javax.transaction.TransactionManager
                        23:47:46,531 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface org.jboss.cache.RPCManager that may have been injected from an external source.
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.RPCManagerImpl@137cc67, name=org.jboss.cache.RPCManager, nonVolatile=false} under name org.jboss.cache.RPCManager
                        23:47:46,531 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface org.jboss.cache.marshall.Marshaller that may have been injected from an external source.
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.EmptyConstructorFactory@6048c0, name=org.jboss.cache.factories.EmptyConstructorFactory, nonVolatile=false} under name org.jboss.cache.factories.EmptyConstructorFactory
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.marshall.VersionAwareMarshaller@14849f5, name=org.jboss.cache.marshall.Marshaller, nonVolatile=false} under name org.jboss.cache.marshall.Marshaller
                        23:47:46,531 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface org.jboss.cache.RegionManager that may have been injected from an external source.
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.RegionManagerFactory@ef9969, name=org.jboss.cache.factories.RegionManagerFactory, nonVolatile=false} under name org.jboss.cache.factories.RegionManagerFactory
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=RegionManager , name=org.jboss.cache.RegionManager, nonVolatile=false} under name org.jboss.cache.RegionManager
                        23:47:46,531 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface org.jboss.cache.lock.LockManager that may have been injected from an external source.
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.LockManagerFactory@40d17e, name=org.jboss.cache.factories.LockManagerFactory, nonVolatile=false} under name org.jboss.cache.factories.LockManagerFactory
                        23:47:46,531 TRACE [LockManagerFactory] Cache configuration is MVCC
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.lock.MVCCLockManager@179ac74, name=org.jboss.cache.lock.LockManager, nonVolatile=false} under name org.jboss.cache.lock.LockManager
                        23:47:46,531 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface javax.transaction.TransactionManager that may have been injected from an external source.
                        23:47:46,531 TRACE [ComponentRegistry] Registering a null for component TransactionManager
                        23:47:46,531 TRACE [ComponentRegistry] Attempting to register a component equal to one that already exists under the same name (javax.transaction.TransactionManager). Not doing anything.
                        23:47:46,531 DEBUG [ComponentRegistry] Looking in configuration for an instance of class org.jboss.cache.buddyreplication.BuddyFqnTransformer that may have been injected from an external source.
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.buddyreplication.BuddyFqnTransformer@12906e4, name=org.jboss.cache.buddyreplication.BuddyFqnTransformer, nonVolatile=false} under name org.jboss.cache.buddyreplication.BuddyFqnTransformer
                        23:47:46,531 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface javax.transaction.TransactionManager that may have been injected from an external source.
                        23:47:46,531 TRACE [ComponentRegistry] Registering a null for component TransactionManager
                        23:47:46,531 TRACE [ComponentRegistry] Attempting to register a component equal to one that already exists under the same name (javax.transaction.TransactionManager). Not doing anything.
                        23:47:46,531 DEBUG [ComponentRegistry] Looking in configuration for an instance of class org.jboss.cache.interceptors.InterceptorChain that may have been injected from an external source.
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=InterceptorChain{
                         >> org.jboss.cache.interceptors.InvocationContextInterceptor
                        }, name=org.jboss.cache.interceptors.InterceptorChain, nonVolatile=false} under name org.jboss.cache.interceptors.InterceptorChain
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.interceptors.CacheMgmtInterceptor@838f70, name=org.jboss.cache.interceptors.CacheMgmtInterceptor, nonVolatile=false} under name org.jboss.cache.interceptors.CacheMgmtInterceptor
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.interceptors.TxInterceptor@13e263a, name=org.jboss.cache.interceptors.TxInterceptor, nonVolatile=false} under name org.jboss.cache.interceptors.TxInterceptor
                        23:47:46,531 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface javax.transaction.TransactionManager that may have been injected from an external source.
                        23:47:46,531 TRACE [ComponentRegistry] Registering a null for component TransactionManager
                        23:47:46,531 TRACE [ComponentRegistry] Attempting to register a component equal to one that already exists under the same name (javax.transaction.TransactionManager). Not doing anything.
                        23:47:46,531 DEBUG [ComponentRegistry] Looking in configuration for an instance of class org.jboss.cache.transaction.TransactionLog that may have been injected from an external source.
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.TransactionLogFactory@13fdeca, name=org.jboss.cache.factories.TransactionLogFactory, nonVolatile=false} under name org.jboss.cache.factories.TransactionLogFactory
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.transaction.TransactionLog@3bb0d3, name=org.jboss.cache.transaction.TransactionLog, nonVolatile=false} under name org.jboss.cache.transaction.TransactionLog
                        23:47:46,531 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface org.jboss.cache.commands.CommandsFactory that may have been injected from an external source.
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.CommandsMetaFactory@d6221b, name=org.jboss.cache.factories.CommandsMetaFactory, nonVolatile=false} under name org.jboss.cache.factories.CommandsMetaFactory
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.commands.CommandsFactoryImpl@592e88, name=org.jboss.cache.commands.CommandsFactory, nonVolatile=false} under name org.jboss.cache.commands.CommandsFactory
                        23:47:46,531 DEBUG [ComponentRegistry] Looking in configuration for an instance of class org.jboss.cache.buddyreplication.BuddyManager that may have been injected from an external source.
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.BuddyManagerFactory@fdfd91, name=org.jboss.cache.factories.BuddyManagerFactory, nonVolatile=false} under name org.jboss.cache.factories.BuddyManagerFactory
                        23:47:46,531 TRACE [ComponentRegistry] Registering a null for component BuddyManager
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=java.lang.Object@93d858, name=org.jboss.cache.buddyreplication.BuddyManager, nonVolatile=false} under name org.jboss.cache.buddyreplication.BuddyManager
                        23:47:46,531 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface javax.transaction.TransactionManager that may have been injected from an external source.
                        23:47:46,531 TRACE [ComponentRegistry] Registering a null for component TransactionManager
                        23:47:46,531 TRACE [ComponentRegistry] Attempting to register a component equal to one that already exists under the same name (javax.transaction.TransactionManager). Not doing anything.
                        23:47:46,531 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.interceptors.NotificationInterceptor@1788ef8, name=org.jboss.cache.interceptors.NotificationInterceptor, nonVolatile=false} under name org.jboss.cache.interceptors.NotificationInterceptor
                        23:47:46,531 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface javax.transaction.TransactionManager that may have been injected from an external source.
                        23:47:46,546 TRACE [ComponentRegistry] Registering a null for component TransactionManager
                        23:47:46,546 TRACE [ComponentRegistry] Attempting to register a component equal to one that already exists under the same name (javax.transaction.TransactionManager). Not doing anything.
                        23:47:46,546 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.interceptors.MVCCLockingInterceptor@2d26d5, name=org.jboss.cache.interceptors.MVCCLockingInterceptor, nonVolatile=false} under name org.jboss.cache.interceptors.MVCCLockingInterceptor
                        23:47:46,546 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.interceptors.CallInterceptor@5089d7, name=org.jboss.cache.interceptors.CallInterceptor, nonVolatile=false} under name org.jboss.cache.interceptors.CallInterceptor
                        23:47:46,546 TRACE [InterceptorChainFactory] Finished building default interceptor chain.
                        23:47:46,546 TRACE [ComponentRegistry] Attempting to register a component equal to one that already exists under the same name (org.jboss.cache.interceptors.InterceptorChain). Not doing anything.
                        23:47:46,546 TRACE [ComponentRegistry] Replacing old component Component{instance=InterceptorChain{
                         >> org.jboss.cache.interceptors.CallInterceptor
                         >> org.jboss.cache.interceptors.MVCCLockingInterceptor
                         >> org.jboss.cache.interceptors.NotificationInterceptor
                         >> org.jboss.cache.interceptors.TxInterceptor
                         >> org.jboss.cache.interceptors.CacheMgmtInterceptor
                         >> org.jboss.cache.interceptors.InvocationContextInterceptor
                        }, name=org.jboss.cache.interceptors.InterceptorChain, nonVolatile=false} with new instance InterceptorChain{
                         >> org.jboss.cache.interceptors.CallInterceptor
                         >> org.jboss.cache.interceptors.MVCCLockingInterceptor
                         >> org.jboss.cache.interceptors.NotificationInterceptor
                         >> org.jboss.cache.interceptors.TxInterceptor
                         >> org.jboss.cache.interceptors.CacheMgmtInterceptor
                         >> org.jboss.cache.interceptors.InvocationContextInterceptor
                        }
                        23:47:46,546 TRACE [InterceptorChainFactory] Finished building default interceptor chain.
                        23:47:46,546 TRACE [ComponentRegistry] Attempting to register a component equal to one that already exists under the same name (org.jboss.cache.interceptors.InterceptorChain). Not doing anything.
                        23:47:46,546 TRACE [DataContainerImpl] Starting data container. Using MVCC? true
                        23:47:46,546 DEBUG [DataContainerImpl] Setting rootInternal to NodeReference{delegate=UnversionedNode[ /]}
                        23:47:46,546 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface javax.transaction.TransactionManager that may have been injected from an external source.
                        23:47:46,546 TRACE [ComponentRegistry] Registering a null for component TransactionManager
                        23:47:46,546 TRACE [ComponentRegistry] Attempting to register a component equal to one that already exists under the same name (javax.transaction.TransactionManager). Not doing anything.
                        23:47:46,546 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface org.jboss.cache.statetransfer.StateTransferManager that may have been injected from an external source.
                        23:47:46,546 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.StateTransferManagerFactory@189857e, name=org.jboss.cache.factories.StateTransferManagerFactory, nonVolatile=false} under name org.jboss.cache.factories.StateTransferManagerFactory
                        23:47:46,546 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.statetransfer.DefaultStateTransferManager@19b1c30, name=org.jboss.cache.statetransfer.StateTransferManager, nonVolatile=false} under name org.jboss.cache.statetransfer.StateTransferManager
                        23:47:46,546 DEBUG [ComponentRegistry] Looking in configuration for an instance of class org.jboss.cache.loader.CacheLoaderManager that may have been injected from an external source.
                        23:47:46,546 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.loader.CacheLoaderManager@57c24c, name=org.jboss.cache.loader.CacheLoaderManager, nonVolatile=false} under name org.jboss.cache.loader.CacheLoaderManager
                        23:47:46,546 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface org.jboss.cache.statetransfer.StateTransferIntegrator that may have been injected from an external source.
                        23:47:46,546 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.factories.StateTransferFactory@1951e37, name=org.jboss.cache.factories.StateTransferFactory, nonVolatile=false} under name org.jboss.cache.factories.StateTransferFactory
                        23:47:46,546 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.statetransfer.DefaultStateTransferIntegrator@f2ed4a, name=org.jboss.cache.statetransfer.StateTransferIntegrator, nonVolatile=false} under name org.jboss.cache.statetransfer.StateTransferIntegrator
                        23:47:46,546 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface org.jboss.cache.statetransfer.StateTransferGenerator that may have been injected from an external source.
                        23:47:46,546 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.statetransfer.DefaultStateTransferGenerator@b8bab0, name=org.jboss.cache.statetransfer.StateTransferGenerator, nonVolatile=false} under name org.jboss.cache.statetransfer.StateTransferGenerator
                        23:47:46,546 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface javax.transaction.TransactionManager that may have been injected from an external source.
                        23:47:46,546 TRACE [ComponentRegistry] Registering a null for component TransactionManager
                        23:47:46,546 TRACE [ComponentRegistry] Attempting to register a component equal to one that already exists under the same name (javax.transaction.TransactionManager). Not doing anything.
                        23:47:46,546 DEBUG [ComponentRegistry] Looking in configuration for an instance of class org.jboss.cache.buddyreplication.BuddyManager that may have been injected from an external source.
                        23:47:46,546 TRACE [ComponentRegistry] Registering a null for component BuddyManager
                        23:47:46,546 TRACE [ComponentRegistry] Attempting to register a component equal to one that already exists under the same name (org.jboss.cache.buddyreplication.BuddyManager). Not doing anything.
                        23:47:46,546 DEBUG [ComponentRegistry] Looking in configuration for an instance of class org.jboss.cache.batch.BatchContainer that may have been injected from an external source.
                        23:47:46,546 TRACE [ComponentRegistry] Registering component Component{instance=org.jboss.cache.batch.BatchContainer@1e89c0f, name=org.jboss.cache.batch.BatchContainer, nonVolatile=false} under name org.jboss.cache.batch.BatchContainer
                        23:47:46,546 DEBUG [ComponentRegistry] Looking in configuration for an instance of interface javax.transaction.TransactionManager that may have been injected from an external source.
                        23:47:46,546 TRACE [ComponentRegistry] Registering a null for component TransactionManager
                        23:47:46,546 TRACE [ComponentRegistry] Attempting to register a component equal to one that already exists under the same name (javax.transaction.TransactionManager). Not doing anything.
                        23:47:46,578 DEBUG [InterceptorChain] Interceptor chain is: InterceptorChain{
                         >> org.jboss.cache.interceptors.CallInterceptor
                         >> org.jboss.cache.interceptors.MVCCLockingInterceptor
                         >> org.jboss.cache.interceptors.NotificationInterceptor
                         >> org.jboss.cache.interceptors.TxInterceptor
                         >> org.jboss.cache.interceptors.CacheMgmtInterceptor
                         >> org.jboss.cache.interceptors.InvocationContextInterceptor
                        }
                        23:47:46,578 TRACE [RegionManagerImpl] Starting region manager
                        23:47:46,578 DEBUG [RegionManagerImpl] Not using an EvictionPolicy
                        23:47:46,578 DEBUG [VersionAwareMarshaller] Started with version 3.1.0 and versionInt 31
                        23:47:46,578 DEBUG [VersionAwareMarshaller] Using default marshaller class class org.jboss.cache.marshall.CacheMarshaller300
                        23:47:46,578 TRACE [DataContainerImpl] Starting data container. Using MVCC? true
                        23:47:46,578 TRACE [DataContainerImpl] Setting root node to an instance of class org.jboss.cache.UnversionedNode
                        23:47:46,578 DEBUG [DataContainerImpl] Setting rootInternal to UnversionedNode[ /]
                        23:47:46,578 DEBUG [JmxRegistrationManager] Base name is: jboss.cache:service=JBossCache,uniqueId=30872
                        23:47:46,578 TRACE [ResourceDMBean] @MBean description set - Manages RPC connections to remote caches
                        23:47:46,578 TRACE [ResourceDMBean] @Attr found for method isEnabled and registered as Enabled
                        23:47:46,578 TRACE [ResourceDMBean] @Attr found for method getLocalAddressString and registered as LocalAddressString
                        23:47:46,578 TRACE [ResourceDMBean] @Attr found for method getMembersString and registered as MembersString
                        23:47:46,578 TRACE [ResourceDMBean] @Operation found for method resetStatistics
                        23:47:46,578 TRACE [ResourceDMBean] @Attr found for method getReplicationCount and registered as ReplicationCount
                        23:47:46,578 TRACE [ResourceDMBean] @Attr found for method getReplicationFailures and registered as ReplicationFailures
                        23:47:46,578 TRACE [ResourceDMBean] @Attr found for method isStatisticsEnabled and registered as StatisticsEnabled
                        23:47:46,578 TRACE [ResourceDMBean] @Attr found for method setStatisticsEnabled and registered as StatisticsEnabled
                        23:47:46,578 TRACE [ResourceDMBean] @Attr found for method getSuccessRatio and registered as SuccessRatio
                        23:47:46,578 TRACE [ResourceDMBean] Processing class class org.jboss.cache.RPCManagerImpl
                        23:47:46,578 TRACE [ResourceDMBean] Number of attributes: 8
                        23:47:46,578 TRACE [ResourceDMBean] Attribute MembersString[r=true,w=false,is=false,type=java.lang.String]
                        23:47:46,578 TRACE [ResourceDMBean] Attribute SuccessRatio[r=true,w=false,is=false,type=java.lang.String]
                        23:47:46,578 TRACE [ResourceDMBean] Attribute StatisticsEnabled[r=true,w=true,is=false,type=boolean]
                        23:47:46,578 TRACE [ResourceDMBean] Attribute ReplicationCount[r=true,w=false,is=false,type=long]
                        23:47:46,578 TRACE [ResourceDMBean] Attribute Enabled[r=true,w=false,is=true,type=boolean]
                        23:47:46,578 TRACE [ResourceDMBean] Attribute LocalAddressString[r=true,w=false,is=false,type=java.lang.String]
                        23:47:46,578 TRACE [ResourceDMBean] Attribute Dynamic MBean Description[r=true,w=false,is=false,type=java.lang.String]
                        23:47:46,578 TRACE [ResourceDMBean] Attribute ReplicationFailures[r=true,w=false,is=false,type=long]
                        23:47:46,578 TRACE [ResourceDMBean] Operations are:
                        23:47:46,578 TRACE [ResourceDMBean] Operation void resetStatistics
                        23:47:46,578 TRACE [ResourceDMBean] Processing class class org.jboss.cache.factories.EmptyConstructorFactory
                        23:47:46,578 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,578 TRACE [ResourceDMBean] Processing class class org.jboss.cache.commands.CommandsFactoryImpl
                        23:47:46,578 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,578 TRACE [ResourceDMBean] Processing class class org.jboss.cache.factories.ContextMetaFactory
                        23:47:46,578 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,578 TRACE [ResourceDMBean] Processing class class org.jboss.cache.factories.InterceptorChainFactory
                        23:47:46,578 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,578 TRACE [ResourceDMBean] Processing class class org.jboss.cache.factories.RegionManagerFactory
                        23:47:46,578 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,578 TRACE [ResourceDMBean] Processing class class org.jboss.cache.marshall.VersionAwareMarshaller
                        23:47:46,578 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,578 TRACE [ResourceDMBean] @MBean description set - Manages eviction and marshalling regions
                        23:47:46,578 TRACE [ResourceDMBean] @Operation found for method dumpRegions
                        23:47:46,578 TRACE [ResourceDMBean] @Attr found for method getNumRegions and registered as numRegions
                        23:47:46,578 TRACE [ResourceDMBean] Processing class class org.jboss.cache.RegionManagerImpl
                        23:47:46,578 TRACE [ResourceDMBean] Number of attributes: 2
                        23:47:46,578 TRACE [ResourceDMBean] Attribute numRegions[r=true,w=false,is=false,type=int]
                        23:47:46,578 TRACE [ResourceDMBean] Attribute Dynamic MBean Description[r=true,w=false,is=false,type=java.lang.String]
                        23:47:46,578 TRACE [ResourceDMBean] Operations are:
                        23:47:46,578 TRACE [ResourceDMBean] Operation java.lang.String dumpRegions
                        23:47:46,593 TRACE [ResourceDMBean] Processing class class org.jboss.cache.factories.context.MVCCContextFactory
                        23:47:46,593 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,593 TRACE [ResourceDMBean] @MBean description set - Core container for all cached items
                        23:47:46,593 TRACE [ResourceDMBean] @Operation found for method getNumberOfNodes
                        23:47:46,593 TRACE [ResourceDMBean] @Operation found for method getNumberOfAttributes
                        23:47:46,593 TRACE [ResourceDMBean] @Operation found for method printDetails
                        23:47:46,593 TRACE [ResourceDMBean] @Operation found for method printDetailsAsHtml
                        23:47:46,593 TRACE [ResourceDMBean] Processing class class org.jboss.cache.DataContainerImpl
                        23:47:46,593 TRACE [ResourceDMBean] Number of attributes: 1
                        23:47:46,593 TRACE [ResourceDMBean] Attribute Dynamic MBean Description[r=true,w=false,is=false,type=java.lang.String]
                        23:47:46,593 TRACE [ResourceDMBean] Operations are:
                        23:47:46,593 TRACE [ResourceDMBean] Operation int getNumberOfNodes
                        23:47:46,593 TRACE [ResourceDMBean] Operation int getNumberOfAttributes
                        23:47:46,593 TRACE [ResourceDMBean] Operation java.lang.String printDetails
                        23:47:46,593 TRACE [ResourceDMBean] Operation java.lang.String printDetailsAsHtml
                        23:47:46,593 TRACE [ResourceDMBean] @Attr found for method getNumberOfNodes and registered as NumberOfNodes
                        23:47:46,593 TRACE [ResourceDMBean] @Attr found for method getNumberOfAttributes and registered as NumberOfAttributes
                        23:47:46,593 TRACE [ResourceDMBean] @Operation found for method resetStatistics
                        23:47:46,593 TRACE [ResourceDMBean] @Attr found for method getHits and registered as Hits
                        23:47:46,593 TRACE [ResourceDMBean] @Attr found for method getMisses and registered as Misses
                        23:47:46,593 TRACE [ResourceDMBean] @Attr found for method getStores and registered as Stores
                        23:47:46,593 TRACE [ResourceDMBean] @Attr found for method getEvictions and registered as Evictions
                        23:47:46,593 TRACE [ResourceDMBean] @Attr found for method getHitMissRatio and registered as HitMissRatio
                        23:47:46,593 TRACE [ResourceDMBean] @Attr found for method getReadWriteRatio and registered as ReadWriteRatio
                        23:47:46,593 TRACE [ResourceDMBean] @Attr found for method getAverageReadTime and registered as AverageReadTime
                        23:47:46,593 TRACE [ResourceDMBean] @Attr found for method getAverageWriteTime and registered as AverageWriteTime
                        23:47:46,593 TRACE [ResourceDMBean] @Attr found for method getElapsedTime and registered as ElapsedTime
                        23:47:46,593 TRACE [ResourceDMBean] @Attr found for method getTimeSinceReset and registered as TimeSinceReset
                        23:47:46,593 TRACE [ResourceDMBean] @Operation found for method dumpStatistics
                        23:47:46,593 TRACE [ResourceDMBean] @Attr found for method setStatisticsEnabled and registered as StatisticsEnabled
                        23:47:46,593 TRACE [ResourceDMBean] @Attr found for method getStatisticsEnabled and registered as StatisticsEnabled
                        23:47:46,593 TRACE [ResourceDMBean] Processing class class org.jboss.cache.interceptors.CacheMgmtInterceptor
                        23:47:46,593 TRACE [ResourceDMBean] Number of attributes: 13
                        23:47:46,593 TRACE [ResourceDMBean] Attribute AverageWriteTime[r=true,w=false,is=false,type=long]
                        23:47:46,593 TRACE [ResourceDMBean] Attribute TimeSinceReset[r=true,w=false,is=false,type=long]
                        23:47:46,593 TRACE [ResourceDMBean] Attribute Hits[r=true,w=false,is=false,type=long]
                        23:47:46,593 TRACE [ResourceDMBean] Attribute AverageReadTime[r=true,w=false,is=false,type=long]
                        23:47:46,593 TRACE [ResourceDMBean] Attribute NumberOfNodes[r=true,w=false,is=false,type=int]
                        23:47:46,593 TRACE [ResourceDMBean] Attribute Stores[r=true,w=false,is=false,type=long]
                        23:47:46,593 TRACE [ResourceDMBean] Attribute NumberOfAttributes[r=true,w=false,is=false,type=int]
                        23:47:46,593 TRACE [ResourceDMBean] Attribute ElapsedTime[r=true,w=false,is=false,type=long]
                        23:47:46,593 TRACE [ResourceDMBean] Attribute HitMissRatio[r=true,w=false,is=false,type=double]
                        23:47:46,593 TRACE [ResourceDMBean] Attribute Misses[r=true,w=false,is=false,type=long]
                        23:47:46,593 TRACE [ResourceDMBean] Attribute Evictions[r=true,w=false,is=false,type=long]
                        23:47:46,593 TRACE [ResourceDMBean] Attribute StatisticsEnabled[r=true,w=true,is=false,type=boolean]
                        23:47:46,593 TRACE [ResourceDMBean] Attribute ReadWriteRatio[r=true,w=false,is=false,type=double]
                        23:47:46,593 TRACE [ResourceDMBean] Operations are:
                        23:47:46,593 TRACE [ResourceDMBean] Operation void resetStatistics
                        23:47:46,593 TRACE [ResourceDMBean] Operation java.util.Map dumpStatistics
                        23:47:46,593 TRACE [ResourceDMBean] Processing class class org.jboss.cache.factories.TransactionLogFactory
                        23:47:46,593 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,593 TRACE [ResourceDMBean] Processing class class java.lang.Object
                        23:47:46,593 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,593 TRACE [ResourceDMBean] Processing class class org.jboss.cache.factories.NodeMetaFactory
                        23:47:46,593 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,593 TRACE [ResourceDMBean] Processing class class org.jboss.cache.statetransfer.DefaultStateTransferIntegrator
                        23:47:46,593 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,593 TRACE [ResourceDMBean] Processing class class org.jboss.cache.mvcc.MVCCNodeFactory
                        23:47:46,593 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,593 TRACE [ResourceDMBean] Processing class class java.lang.Object
                        23:47:46,593 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,593 TRACE [ResourceDMBean] Processing class class org.jboss.cache.factories.ComponentRegistry
                        23:47:46,593 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,593 TRACE [ResourceDMBean] Processing class class org.jboss.cache.factories.BuddyManagerFactory
                        23:47:46,593 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,593 TRACE [ResourceDMBean] Processing class class org.jboss.cache.interceptors.InvocationContextInterceptor
                        23:47:46,593 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,593 TRACE [ResourceDMBean] Processing class class org.jboss.cache.interceptors.NotificationInterceptor
                        23:47:46,593 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,593 TRACE [ResourceDMBean] Processing class class org.jboss.cache.invocation.InvocationContextContainer
                        23:47:46,593 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,593 TRACE [ResourceDMBean] Processing class class org.jboss.cache.factories.StateTransferFactory
                        23:47:46,593 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,593 TRACE [ResourceDMBean] Processing class class org.jboss.classloader.spi.base.BaseClassLoader
                        23:47:46,593 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,593 TRACE [ResourceDMBean] Processing class class org.jboss.cache.jmx.PlatformMBeanServerRegistration
                        23:47:46,593 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,593 TRACE [ResourceDMBean] @MBean description set - InterceptorChain
                        23:47:46,593 TRACE [ResourceDMBean] @Operation found for method getInterceptorDetails
                        23:47:46,593 TRACE [ResourceDMBean] @Operation found for method getInterceptorDetailsAsHtml
                        23:47:46,593 TRACE [ResourceDMBean] Processing class class org.jboss.cache.interceptors.InterceptorChain
                        23:47:46,593 TRACE [ResourceDMBean] Number of attributes: 1
                        23:47:46,593 TRACE [ResourceDMBean] Attribute Dynamic MBean Description[r=true,w=false,is=false,type=java.lang.String]
                        23:47:46,593 TRACE [ResourceDMBean] Operations are:
                        23:47:46,593 TRACE [ResourceDMBean] Operation java.lang.String getInterceptorDetails
                        23:47:46,593 TRACE [ResourceDMBean] Operation java.lang.String getInterceptorDetailsAsHtml
                        23:47:46,593 TRACE [ResourceDMBean] Processing class class org.jboss.cache.config.Configuration
                        23:47:46,593 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,593 TRACE [ResourceDMBean] @Attr found for method getNumberOfRegisteredTransactions and registered as numberOfRegisteredTransactions
                        23:47:46,593 TRACE [ResourceDMBean] @Attr found for method getTransactionMap and registered as transactionMap
                        23:47:46,593 TRACE [ResourceDMBean] Processing class class org.jboss.cache.transaction.TransactionTable
                        23:47:46,593 TRACE [ResourceDMBean] Number of attributes: 2
                        23:47:46,593 TRACE [ResourceDMBean] Attribute numberOfRegisteredTransactions[r=true,w=false,is=false,type=int]
                        23:47:46,593 TRACE [ResourceDMBean] Attribute transactionMap[r=true,w=false,is=false,type=java.lang.String]
                        23:47:46,593 TRACE [ResourceDMBean] @Attr found for method getConcurrencyLevel and registered as concurrency level
                        23:47:46,593 TRACE [ResourceDMBean] @Attr found for method getNumberOfLocksHeld and registered as locks held
                        23:47:46,593 TRACE [ResourceDMBean] @Attr found for method getNumberOfLocksAvailable and registered as locks held
                        23:47:46,593 TRACE [ResourceDMBean] Processing class class org.jboss.cache.lock.MVCCLockManager
                        23:47:46,593 TRACE [ResourceDMBean] Number of attributes: 2
                        23:47:46,593 TRACE [ResourceDMBean] Attribute locks held[r=true,w=false,is=false,type=int]
                        23:47:46,593 TRACE [ResourceDMBean] Attribute concurrency level[r=true,w=false,is=false,type=int]
                        23:47:46,609 TRACE [ResourceDMBean] Processing class class org.jboss.cache.factories.StateTransferManagerFactory
                        23:47:46,609 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,609 TRACE [ResourceDMBean] Processing class class org.jboss.cache.factories.TransactionManagerFactory
                        23:47:46,609 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,609 TRACE [ResourceDMBean] Processing class class org.jboss.cache.factories.CommandsMetaFactory
                        23:47:46,609 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,609 TRACE [ResourceDMBean] Processing class class org.jboss.cache.invocation.CacheInvocationDelegate
                        23:47:46,609 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,609 TRACE [ResourceDMBean] Processing class class org.jboss.cache.interceptors.CallInterceptor
                        23:47:46,609 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,609 TRACE [ResourceDMBean] Processing class class org.jboss.cache.loader.CacheLoaderManager
                        23:47:46,609 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,609 TRACE [ResourceDMBean] Processing class class org.jboss.cache.factories.BootstrapFactory
                        23:47:46,609 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,609 TRACE [ResourceDMBean] Processing class class org.jboss.cache.statetransfer.DefaultStateTransferGenerator
                        23:47:46,609 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,609 TRACE [ResourceDMBean] Processing class class org.jboss.cache.transaction.TransactionLog
                        23:47:46,609 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,609 TRACE [ResourceDMBean] Processing class class org.jboss.cache.factories.LockManagerFactory
                        23:47:46,609 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,609 TRACE [ResourceDMBean] Processing class class org.jboss.cache.remoting.jgroups.ChannelMessageListener
                        23:47:46,609 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,609 TRACE [ResourceDMBean] @Operation found for method resetStatistics
                        23:47:46,609 TRACE [ResourceDMBean] @Attr found for method setStatisticsEnabled and registered as StatisticsEnabled
                        23:47:46,609 TRACE [ResourceDMBean] @Operation found for method dumpStatistics
                        23:47:46,609 TRACE [ResourceDMBean] @Attr found for method getStatisticsEnabled and registered as StatisticsEnabled
                        23:47:46,609 TRACE [ResourceDMBean] @Attr found for method getPrepares and registered as Prepares
                        23:47:46,609 TRACE [ResourceDMBean] @Attr found for method getCommits and registered as Commits
                        23:47:46,609 TRACE [ResourceDMBean] @Attr found for method getRollbacks and registered as Rollbacks
                        23:47:46,609 TRACE [ResourceDMBean] @Attr found for method getNumberOfSyncsRegistered and registered as numberOfSyncsRegistered
                        23:47:46,609 TRACE [ResourceDMBean] Processing class class org.jboss.cache.interceptors.TxInterceptor
                        23:47:46,609 TRACE [ResourceDMBean] Number of attributes: 5
                        23:47:46,609 TRACE [ResourceDMBean] Attribute Rollbacks[r=true,w=false,is=false,type=long]
                        23:47:46,609 TRACE [ResourceDMBean] Attribute StatisticsEnabled[r=true,w=true,is=false,type=boolean]
                        23:47:46,609 TRACE [ResourceDMBean] Attribute Commits[r=true,w=false,is=false,type=long]
                        23:47:46,609 TRACE [ResourceDMBean] Attribute numberOfSyncsRegistered[r=true,w=false,is=false,type=int]
                        23:47:46,609 TRACE [ResourceDMBean] Attribute Prepares[r=true,w=false,is=false,type=long]
                        23:47:46,609 TRACE [ResourceDMBean] Operations are:
                        23:47:46,609 TRACE [ResourceDMBean] Operation void resetStatistics
                        23:47:46,609 TRACE [ResourceDMBean] Operation java.util.Map dumpStatistics
                        23:47:46,609 TRACE [ResourceDMBean] Processing class class org.jboss.cache.RegionRegistry
                        23:47:46,609 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,609 TRACE [ResourceDMBean] Processing class class org.jboss.cache.statetransfer.DefaultStateTransferManager
                        23:47:46,609 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,609 TRACE [ResourceDMBean] Processing class class org.jboss.cache.mvcc.MVCCNodeHelper
                        23:47:46,609 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,609 TRACE [ResourceDMBean] Processing class class org.jboss.cache.interceptors.MVCCLockingInterceptor
                        23:47:46,609 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,609 TRACE [ResourceDMBean] Processing class class org.jboss.cache.buddyreplication.BuddyFqnTransformer
                        23:47:46,609 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,609 TRACE [ResourceDMBean] Processing class class org.jboss.cache.batch.BatchContainer
                        23:47:46,609 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,609 TRACE [ResourceDMBean] Processing class class org.jboss.cache.notifications.NotifierImpl
                        23:47:46,609 TRACE [ResourceDMBean] Number of attributes: 0
                        23:47:46,609 INFO [PlatformMBeanServerRegistration] JBossCache MBeans were successfully registered to the platform mbean server.
                        23:47:46,609 DEBUG [RPCManagerImpl] cache mode is local, will not create the channel
                        23:47:46,609 TRACE [ComponentRegistry] Not registering a shutdown hook. Configured behavior = DEFAULT
                        23:47:46,609 INFO [ComponentRegistry] JBoss Cache version: JBossCache 'Cascabel' 3.1.0.GA
                        23:47:46,625 INFO [CacheProxy] Cache created.
                        23:47:46,625 TRACE [RegionManagerImpl] Contents of RegionsRegistry: {}
                        23:47:46,625 TRACE [RegionManagerImpl] Activating region /
                        23:47:46,625 TRACE [RegionManagerImpl] Contents of RegionsRegistry: {/=RegionImpl{fqn=/; classloader=BaseClassLoader@18320df{vfsfile:/D:/java/servers/jboss-5.1.0.GA/server/all/deploy/mobicents.sar/}; status=ACTIVE; eviction=false; evictionQueueSize=-1}}
                        23:47:46,625 TRACE [ComponentRegistry] Testing if invocations are allowed.
                        23:47:46,625 TRACE [InvocationContextInterceptor] Invoked with command GetNodeCommand{fqn=/} and InvocationContext [InvocationContext{transaction=null, globalTransaction=null, transactionContext=null, optionOverrides=Option{failSilently=false, cacheModeLocal=false, dataVersion=null, suppressLocking=false, lockAcquisitionTimeout=-1, forceDataGravitation=false, skipDataGravitation=false, forceAsynchronous=false, forceSynchronous=false, suppressPersistence=false, suppressEventNotification=false}, originLocal=true, bypassUnmarshalling=false}]
                        23:47:46,625 TRACE [InvocationContextInterceptor] Setting up transactional context.
                        23:47:46,625 TRACE [InvocationContextInterceptor] Setting tx as null and gtx as null
                        23:47:46,625 TRACE [MVCCNodeHelper] Node / is not in context, fetching from container.
                        23:47:46,625 TRACE [CallInterceptor] Executing command: GetNodeCommand{fqn=/}.
                        23:47:46,625 TRACE [GetNodeCommand] Found node, returning UnversionedNode[ /]
                        23:47:46,625 TRACE [MVCCLockingInterceptor] Nothing to do since there are no modifications in scope.
                        23:47:46,625 TRACE [InvocationContextInterceptor] Resetting invocation-scope options
                        23:47:46,625 DEBUG [RegionManagerImpl] activating /
                        
                        


                        • 9. Re: Starting cache in cluster mode
                          manik

                          Hmm, something seems funky. I don't see the ReplicationInterceptors:

                          23:47:46,531 TRACE [ComponentRegistry] Replacing old component Component{instance=InterceptorChain{
                           >> org.jboss.cache.interceptors.CallInterceptor
                           >> org.jboss.cache.interceptors.MVCCLockingInterceptor
                           >> org.jboss.cache.interceptors.NotificationInterceptor
                           >> org.jboss.cache.interceptors.TxInterceptor
                           >> org.jboss.cache.interceptors.CacheMgmtInterceptor
                           >> org.jboss.cache.interceptors.InvocationContextInterceptor
                          }, name=org.jboss.cache.interceptors.InterceptorChain, nonVolatile=false} with new instance Intercep
                          torChain{
                           >> org.jboss.cache.interceptors.CallInterceptor
                           >> org.jboss.cache.interceptors.MVCCLockingInterceptor
                           >> org.jboss.cache.interceptors.NotificationInterceptor
                           >> org.jboss.cache.interceptors.TxInterceptor
                           >> org.jboss.cache.interceptors.CacheMgmtInterceptor
                           >> org.jboss.cache.interceptors.InvocationContextInterceptor
                          


                          and I also see this:

                          23:47:46,609 DEBUG [RPCManagerImpl] cache mode is local, will not create the channel
                          


                          Try this (with your running cache):

                          log.debug(cache.getConfiguration().getCacheMode());

                          I suspect you are running with a local cache. :)

                          • 10. Re: Starting cache in cluster mode
                            baranowb

                            Ok got it, any idea why value in Conf gets changed? to LOCAL?

                            • 11. Re: Starting cache in cluster mode
                              manik

                              No idea. Add some debug to your setup and confirm that you are using the correct XML file, and the XML file contents is what you expect?

                              • 12. Re: Starting cache in cluster mode
                                baranowb

                                Hi Manik
                                Just got back. Yes configuration passed to cache factory is correct, thought it might be problem of class loading since we fetch cache and jgroups from maven before pacakging. However behaviour is the same if cache jars are removed.
                                Im digging through cache trace, hope it can shed some light.