genman:
Thank you for the information.
Below is the log I got when the cache start up, it seems found all the objects
under the node "/loanet" but not loaded in memory:
main org.jboss.cache.PropertyConfigurator - Found existing property editor for
org.w3c.dom.Element: [EMAIL PROTECTED]
| main org.jboss.cache.PropertyConfigurator - attribute size: 10
| main org.jboss.cache.PropertyConfigurator - setting attribute
TransactionManagerLookupClass to org.jboss.cache.DummyTransactionManagerLookup
| main org.jboss.cache.PropertyConfigurator - setting attribute
NodeLockingScheme to OPTIMISTIC
| main org.jboss.cache.PropertyConfigurator - setting attribute
IsolationLevel to REPEATABLE_READ
| main org.jboss.cache.PropertyConfigurator - setting attribute CacheMode to
LOCAL
| main org.jboss.cache.PropertyConfigurator - setting attribute ClusterName
to TreeCache-Cluster
| main org.jboss.cache.PropertyConfigurator - Invoking setter method: public
void org.jboss.cache.TreeCache.setClusterConfig(org.w3c.dom.Element) with
parameter "[config: null]" of type class
weblogic.apache.xerces.dom.DeferredElementImpl
| main org.jboss.cache.TreeCache - setting cluster properties from xml to:
UDP(ip_mcast=true;ip_ttl=64;loopback=false;mcast_addr=228.1.2.3;mcast_port=45566;mcast_recv_buf_size=80000;mcast_send_buf_size=150000;ucast_recv_buf_size=80000;ucast_send_buf_size=150000):PING(down_thread=false;num_initial_members=3;timeout=2000;up_thread=false):MERGE2(max_interval=20000;min_interval=10000):FD(down_thread=true;shun=true;up_thread=true):VERIFY_SUSPECT(down_thread=false;timeout=1500;up_thread=false):pbcast.NAKACK(down_thread=false;gc_lag=50;max_xmit_size=8192;retransmit_timeout=600,1200,2400,4800;up_thread=false):UNICAST(down_thread=false;min_threshold=10;timeout=600,1200,2400;window_size=100):pbcast.STABLE(desired_avg_gossip=20000;down_thread=false;up_thread=false):FRAG(down_thread=false;frag_size=8192;up_thread=false):pbcast.GMS(join_retry_timeout=2000;join_timeout=5000;print_local_addr=true;shun=true):pbcast.STATE_TRANSFER(down_thread=false;up_thread=false)
| main org.jboss.cache.PropertyConfigurator - Invoking setter method: public
void org.jboss.cache.TreeCache.setSyncReplTimeout(long) with parameter "10000"
of type class java.lang.Long
| main org.jboss.cache.PropertyConfigurator - Invoking setter method: public
void org.jboss.cache.TreeCache.setLockAcquisitionTimeout(long) with parameter
"15000" of type class java.lang.Long
| main org.jboss.cache.PropertyConfigurator - getSubElementObject(): element
object. Does not exist for config
| main org.jboss.cache.PropertyConfigurator - setting attribute
EvictionPolicyClass to
| main org.jboss.cache.PropertyConfigurator - Invoking setter method: public
void org.jboss.cache.TreeCache.setCacheLoaderConfiguration(org.w3c.dom.Element)
with parameter "[config: null]" of type class
weblogic.apache.xerces.dom.DeferredElementImpl
| main org.jboss.cache.transaction.DummyTransactionManager - binding of
DummyTransactionManager failed
| javax.naming.OperationNotSupportedException: bind not allowed in a
ReadOnlyContext; remaining name '/TransactionManager'
| at
weblogic.jndi.factories.java.ReadOnlyContextWrapper.newOperationNotSupportedException(ReadOnlyContextWrapper.java:145)
| at
weblogic.jndi.factories.java.ReadOnlyContextWrapper.newOperationNotSupportedException(ReadOnlyContextWrapper.java:161)
| at
weblogic.jndi.factories.java.ReadOnlyContextWrapper.bind(ReadOnlyContextWrapper.java:57)
| at
weblogic.jndi.internal.AbstractURLContext.bind(AbstractURLContext.java:45)
| at javax.naming.InitialContext.bind(InitialContext.java:355)
| at
org.jboss.cache.transaction.DummyTransactionManager.getInstance(DummyTransactionManager.java:33)
| at
org.jboss.cache.DummyTransactionManagerLookup.getTransactionManager(DummyTransactionManagerLookup.java:17)
| at org.jboss.cache.TreeCache._createService(TreeCache.java:1311)
| at org.jboss.cache.TreeCache.createService(TreeCache.java:1297)
| at
com.citigroup.posmgmt.biz.JBossCacheImpl.startService(JBossCacheImpl.java:54)
| at
com.citigroup.posmgmt.biz.JBossCacheImpl.startup(JBossCacheImpl.java:91)
| at
weblogic.t3.srvr.StartupClassService.invokeStartup(StartupClassService.java:177)
| at
weblogic.t3.srvr.StartupClassService.invokeClass(StartupClassService.java:158)
| at
weblogic.t3.srvr.StartupClassService.access$000(StartupClassService.java:36)
| at
weblogic.t3.srvr.StartupClassService$1.run(StartupClassService.java:121)
| at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
| at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
| at
weblogic.t3.srvr.StartupClassService.invokeStartupClass(StartupClassService.java:116)
| at
weblogic.t3.srvr.PostDeploymentStartupService.resume(PostDeploymentStartupService.java:63)
| at
weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:136)
| at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:965)
| at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:360)
| at weblogic.Server.main(Server.java:32)
| main org.jboss.cache.loader.AsyncCacheLoader - setConfig
{location=/tmp/cacheStore}
| main org.jboss.cache.loader.jdbm.JdbmCacheLoader - Configuring cache loader
with location = /tmp/cacheStore
| main org.jboss.cache.TreeCache - Not using an EvictionPolicy
| main org.jboss.cache.factories.InterceptorChainFactory - interceptor chain
is:
| class org.jboss.cache.interceptors.CallInterceptor
| class org.jboss.cache.interceptors.OptimisticNodeInterceptor
| class org.jboss.cache.interceptors.OptimisticCreateIfNotExistsInterceptor
| class org.jboss.cache.interceptors.OptimisticValidatorInterceptor
| class org.jboss.cache.interceptors.OptimisticLockingInterceptor
| class org.jboss.cache.interceptors.CacheStoreInterceptor
| class org.jboss.cache.interceptors.CacheLoaderInterceptor
| class org.jboss.cache.interceptors.TxInterceptor
| class org.jboss.cache.interceptors.CacheMgmtInterceptor
| main org.jboss.cache.TreeCache - cache mode is local, will not create the
channel
| main org.jboss.cache.loader.AsyncCacheLoader - Async cache loader starting:
[EMAIL PROTECTED] delegate=[JdbmCacheLoader locationStr=/tmp/cacheStore
size=-1] processor=null stopped=true batchSize=100 pollWait=100 returnOld=true
asyncPut=true queue.capacity()=10000 queue.peek()=null
| main org.jboss.cache.loader.jdbm.JdbmCacheLoader - Starting JdbmCacheLoader
instance.
| main org.jboss.cache.loader.jdbm.JdbmCacheLoader - JdbmCacheLoader located
as 131100
| main org.jboss.cache.loader.jdbm.JdbmCacheLoader - JDBM database
/tmp/cacheStore/TreeCache-Cluster opened with 11134 entries
| AsyncCacheLoader-1 org.jboss.cache.loader.AsyncCacheLoader - run0
| main org.jboss.cache.loader.CacheLoaderManager - preloading transient state
from cache loader [EMAIL PROTECTED] delegate=[JdbmCacheLoader
locationStr=/tmp/cacheStore size=11134] processor=TQ
t=Thread[AsyncCacheLoader-1,5,main] stopped=false batchSize=100 pollWait=100
returnOld=true asyncPut=true queue.capacity()=10000 queue.peek()=null
| main org.jboss.cache.loader.CacheLoaderManager - preloading /loanet
| main org.jboss.cache.interceptors.TxInterceptor - (null) call on method
[_get(/loanet, bla, true)]
| main org.jboss.cache.interceptors.TxInterceptor - Creating transaction for
thread Thread[main,5,main]
| main org.jboss.cache.interceptors.TxInterceptor - local transaction exists
- registering global tx if not present for Thread[main,5,main]
| main org.jboss.cache.interceptors.TxInterceptor - Associated gtx in txTable
is null
| main org.jboss.cache.TreeCache - created new GTX:
GlobalTransaction:<null>:1, local [EMAIL PROTECTED]
| main org.jboss.cache.interceptors.TxInterceptor - Registering sync handler
for tx [EMAIL PROTECTED], gtx GlobalTransaction:<null>:1
| main org.jboss.cache.transaction.DummyTransaction - registering
synchronization handler [EMAIL PROTECTED], handlers=[]
| main org.jboss.cache.interceptors.TxInterceptor - registering for TX
completion:
SynchronizationHandler(TxInterceptor.LocalSynchronizationHandler(gtx=GlobalTransaction:<null>:1,
[EMAIL PROTECTED]))
| main org.jboss.cache.interceptors.CacheLoaderInterceptor - invoke
_get(/loanet, bla, true)
| main org.jboss.cache.interceptors.CacheLoaderInterceptor - load element
/loanet mustLoad=true
| main org.jboss.cache.interceptors.CacheLoaderInterceptor - loadNode /loanet
| main org.jboss.cache.loader.jdbm.JdbmCacheLoader - get /loanet [EMAIL
PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL
PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL
PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL
PROTECTED], [EMAIL PROTECTED], 600
| .......
| [-- More data info for the node --]
|
| main org.jboss.cache.interceptors.CacheLoaderInterceptor - nodeExists true
| main org.jboss.cache.Node - created child: fqn=/loanet
| main org.jboss.cache.interceptors.CacheStoreInterceptor -
CacheStoreInterceptor called with meth _get(/loanet, bla, true)
| main org.jboss.cache.interceptors.CacheStoreInterceptor - transactional so
don't put stuff in the cloader yet.
| main org.jboss.cache.transaction.DummyTransaction - processing
beforeCompletion for [EMAIL PROTECTED],
handlers=[TxInterceptor.LocalSynchronizationHandler(gtx=GlobalTransaction:<null>:1,
[EMAIL PROTECTED])]
| main org.jboss.cache.interceptors.TxInterceptor - Running beforeCompletion
on gtx GlobalTransaction:<null>:1
| main org.jboss.cache.interceptors.TxInterceptor - No modifications in this
tx. Skipping beforeCompletion()
| main org.jboss.cache.transaction.DummyTransaction - processing
afterCompletion for [EMAIL PROTECTED],
handlers=[TxInterceptor.LocalSynchronizationHandler(gtx=GlobalTransaction:<null>:1,
[EMAIL PROTECTED])]
| main org.jboss.cache.interceptors.TxInterceptor - calling aftercompletion
for GlobalTransaction:<null>:1
| main org.jboss.cache.interceptors.TxInterceptor - Running commit phase.
One phase? false
| main org.jboss.cache.interceptors.TxInterceptor - running commit for
GlobalTransaction:<null>:1
| main org.jboss.cache.interceptors.CacheLoaderInterceptor - invoke
commit(GlobalTransaction:<null>:1)
| main org.jboss.cache.interceptors.CacheStoreInterceptor -
CacheStoreInterceptor called with meth commit(GlobalTransaction:<null>:1)
| main org.jboss.cache.interceptors.CacheStoreInterceptor - transactional so
don't put stuff in the cloader yet.
| main org.jboss.cache.interceptors.CacheStoreInterceptor - Commit called
with no modifications; ignoring.
| main org.jboss.cache.interceptors.OptimisticValidatorInterceptor -
commiting validated changes
| main org.jboss.cache.interceptors.OptimisticValidatorInterceptor - Merging
node /loanet not necessary since the node is not dirty
| main org.jboss.cache.interceptors.TxInterceptor - Finished local
commit/rollback method for GlobalTransaction:<null>:1
| main org.jboss.cache.interceptors.TxInterceptor - Finished commit phase
| main org.jboss.cache.loader.jdbm.JdbmCacheLoader - getChildrenNames /loanet
| main org.jboss.cache.loader.CacheLoaderManager - preloading transient state
from cache loader was successful (in 7169 milliseconds)
| main org.jboss.cache.interceptors.TxInterceptor - (null) call on method
[_get(/loanet, bla, true)]
| main org.jboss.cache.interceptors.TxInterceptor - Creating transaction for
thread Thread[main,5,main]
| main org.jboss.cache.interceptors.TxInterceptor - local transaction exists
- registering global tx if not present for Thread[main,5,main]
| main org.jboss.cache.interceptors.TxInterceptor - Associated gtx in txTable
is null
| main org.jboss.cache.TreeCache - created new GTX:
GlobalTransaction:<null>:2, local [EMAIL PROTECTED]
| main org.jboss.cache.interceptors.TxInterceptor - Registering sync handler
for tx [EMAIL PROTECTED], gtx GlobalTransaction:<null>:2
| main org.jboss.cache.transaction.DummyTransaction - registering
synchronization handler [EMAIL PROTECTED], handlers=[]
| main org.jboss.cache.interceptors.TxInterceptor - registering for TX
completion:
SynchronizationHandler(TxInterceptor.LocalSynchronizationHandler(gtx=GlobalTransaction:<null>:2,
[EMAIL PROTECTED]))
| main org.jboss.cache.interceptors.CacheLoaderInterceptor - invoke
_get(/loanet, bla, true)
| main org.jboss.cache.interceptors.CacheLoaderInterceptor - load element
/loanet mustLoad=false
| main org.jboss.cache.interceptors.CacheStoreInterceptor -
CacheStoreInterceptor called with meth _get(/loanet, bla, true)
| main org.jboss.cache.interceptors.CacheStoreInterceptor - transactional so
don't put stuff in the cloader yet.
| main org.jboss.cache.transaction.DummyTransaction - processing
beforeCompletion for [EMAIL PROTECTED],
handlers=[TxInterceptor.LocalSynchronizationHandler(gtx=GlobalTransaction:<null>:2,
[EMAIL PROTECTED])]
| main org.jboss.cache.interceptors.TxInterceptor - Running beforeCompletion
on gtx GlobalTransaction:<null>:2
| main org.jboss.cache.interceptors.TxInterceptor - No modifications in this
tx. Skipping beforeCompletion()
| main org.jboss.cache.transaction.DummyTransaction - processing
afterCompletion for [EMAIL PROTECTED],
handlers=[TxInterceptor.LocalSynchronizationHandler(gtx=GlobalTransaction:<null>:2,
[EMAIL PROTECTED])]
| main org.jboss.cache.interceptors.TxInterceptor - calling aftercompletion
for GlobalTransaction:<null>:2
| main org.jboss.cache.interceptors.TxInterceptor - Running commit phase.
One phase? false
| main org.jboss.cache.interceptors.TxInterceptor - running commit for
GlobalTransaction:<null>:2
| main org.jboss.cache.interceptors.CacheLoaderInterceptor - invoke
commit(GlobalTransaction:<null>:2)
| main org.jboss.cache.interceptors.CacheStoreInterceptor -
CacheStoreInterceptor called with meth commit(GlobalTransaction:<null>:2)
| main org.jboss.cache.interceptors.CacheStoreInterceptor - transactional so
don't put stuff in the cloader yet.
| main org.jboss.cache.interceptors.CacheStoreInterceptor - Commit called
with no modifications; ignoring.
| main org.jboss.cache.interceptors.OptimisticValidatorInterceptor -
commiting validated changes
| main org.jboss.cache.interceptors.OptimisticValidatorInterceptor - Merging
node /loanet not necessary since the node is not dirty
| main org.jboss.cache.interceptors.TxInterceptor - Finished local
commit/rollback method for GlobalTransaction:<null>:2
| main org.jboss.cache.interceptors.TxInterceptor - Finished commit phase
| main org.jboss.cache.loader.jdbm.JdbmCacheLoader - getChildrenNames /loanet
I have also tried to change to JBossTransactionManagerLookup but it totally not
working (I am using Weblogic 8.1 AS). Did I miss anything in the configuration
??
Thanks a lot !
-Bruce
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3957930#3957930
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3957930
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user