Hi Folks,
I have set my cache mode to local and i also want to use the ClusteredCacheLoader.
What i want to do, is keep my caches seperate from each other i.e not replicate but at the
same time be able to ask other caches has it got data if the original doesnt have it.
I can get it to work fine in all other modes but i dont want replication or invalidation.
Or maybe there is another approach to this??
I have the feeling that i cant do these 2 settings together but would like someone to
confirm this and a reason why would be nice ;).
Log file doesnt give much away to me as to what the problem is and for what its worth
here is the log file. Using jboss AS 5.0 beta 2 and Jboss cache 2.0.
anonymous wrote :
| 2007-11-28 14:02:25,877 DEBUG [org.jboss.system.ServiceCreator] About to create bean:
jboss.cache:service=PriceServerCache with code: org.jboss.cache.jmx.CacheJmxWrapper
|
| 2007-11-28 14:02:26,064 DEBUG [org.jboss.cache.jmx.CacheJmxWrapper] Registered in JMX
under jboss.cache:service=PriceServerCache
|
| 2007-11-28 14:02:26,064 DEBUG [org.jboss.system.ServiceCreator] Created mbean:
jboss.cache:service=PriceServerCache
|
| 2007-11-28 14:02:26,064 DEBUG [org.jboss.system.ServiceConfigurator]
TransactionManagerLookupClass set to
org.jboss.cache.transaction.GenericTransactionManagerLookup in
jboss.cache:service=PriceServerCache
|
| 2007-11-28 14:02:26,111 DEBUG [org.jboss.system.ServiceConfigurator] IsolationLevel
set to REPEATABLE_READ in jboss.cache:service=PriceServerCache
|
| 2007-11-28 14:02:26,111 DEBUG [org.jboss.system.ServiceConfigurator] CacheMode set to
LOCAL in jboss.cache:service=PriceServerCache
|
| 2007-11-28 14:02:26,111 DEBUG [org.jboss.system.ServiceConfigurator] ClusterName set
to JBossCache-Cluster in jboss.cache:service=PriceServerCache
|
| 2007-11-28 14:02:26,111 DEBUG [org.jboss.system.ServiceConfigurator] ClusterConfig set
to [config: null] in jboss.cache:service=PriceServerCache
|
| 2007-11-28 14:02:26,158 DEBUG [org.jboss.system.ServiceConfigurator]
StateRetrievalTimeout set to 20000 in jboss.cache:service=PriceServerCache
|
| 2007-11-28 14:02:26,158 DEBUG [org.jboss.system.ServiceConfigurator] SyncReplTimeout
set to 15000 in jboss.cache:service=PriceServerCache
|
| 2007-11-28 14:02:26,158 DEBUG [org.jboss.system.ServiceConfigurator]
LockAcquisitionTimeout set to 10000 in jboss.cache:service=PriceServerCache
|
| 2007-11-28 14:02:26,158 DEBUG [org.jboss.system.ServiceConfigurator]
CacheLoaderConfiguration set to [config: null] in jboss.cache:service=PriceServerCache
|
| 2007-11-28 14:02:26,158 WARN [org.jboss.cache.jmx.CacheJmxWrapper] MBean attribute
'CacheLoaderConfiguration' is deprecated; use 'CacheLoaderConfig'
|
| 2007-11-28 14:02:26,190 DEBUG [org.jboss.system.ServiceController] Creating service
jboss.cache:service=PriceServerCache
|
| 2007-11-28 14:02:26,190 DEBUG [org.jboss.cache.jmx.CacheJmxWrapper] Constructing
Cache
|
| 2007-11-28 14:02:27,299 DEBUG [org.jboss.cache.factories.InterceptorChainFactory]
interceptor chain is:
| class org.jboss.cache.interceptors.CallInterceptor
| class org.jboss.cache.interceptors.CacheStoreInterceptor
| class org.jboss.cache.interceptors.CacheLoaderInterceptor
| class org.jboss.cache.interceptors.UnlockInterceptor
| class org.jboss.cache.interceptors.PessimisticLockInterceptor
| class org.jboss.cache.interceptors.NotificationInterceptor
| class org.jboss.cache.interceptors.TxInterceptor
| class org.jboss.cache.interceptors.CacheMgmtInterceptor
| class org.jboss.cache.interceptors.InvocationContextInterceptor
|
| 2007-11-28 14:02:27,315 DEBUG [org.jboss.cache.CacheImpl.JBossCache-Cluster] Not using
an EvictionPolicy
|
| 2007-11-28 14:02:27,315 DEBUG [org.jboss.system.ServiceController] starting service
jboss.cache:service=PriceServerCache
|
| 2007-11-28 14:02:27,362 DEBUG
[org.jboss.cache.transaction.GenericTransactionManagerLookup] Trying to lookup
TransactionManager for JBoss, JRun4
|
| 2007-11-28 14:02:27,362 DEBUG
[org.jboss.cache.transaction.GenericTransactionManagerLookup] Found TransactionManager for
JBoss, JRun4
|
| 2007-11-28 14:02:27,362 DEBUG [org.jboss.cache.CacheImpl.JBossCache-Cluster] cache
mode is local, will not create the channel
|
| 2007-11-28 14:02:27,362 DEBUG [org.jboss.cache.loader.CacheLoaderManager] preloading
transient state from cache loader org.jboss.cache.loader.ClusteredCacheLoader@107eafc
|
| 2007-11-28 14:02:27,612 ERROR
[org.jboss.kernel.plugins.dependency.AbstractKernelController] Error installing to Start:
name=jboss.cache:service=PriceServerCache state=Create mode=Manual
requiredState=Installed
|
| java.lang.NullPointerException
|
| at
org.jboss.cache.loader.ClusteredCacheLoader.callRemote(ClusteredCacheLoader.java:90)
|
| at org.jboss.cache.loader.ClusteredCacheLoader.get0(ClusteredCacheLoader.java:146)
|
| at org.jboss.cache.loader.ClusteredCacheLoader.get(ClusteredCacheLoader.java:135)
|
| at
org.jboss.cache.interceptors.CacheLoaderInterceptor.loadData(CacheLoaderInterceptor.java:530)
|
| at
org.jboss.cache.interceptors.CacheLoaderInterceptor.loadNode(CacheLoaderInterceptor.java:408)
|
| at
org.jboss.cache.interceptors.CacheLoaderInterceptor.loadIfNeeded(CacheLoaderInterceptor.java:210)
|
| at
org.jboss.cache.interceptors.CacheLoaderInterceptor.invoke(CacheLoaderInterceptor.java:157)
|
| at org.jboss.cache.interceptors.Interceptor.invoke(Interceptor.java:76)
|
| at org.jboss.cache.interceptors.UnlockInterceptor.invoke(UnlockInterceptor.java:37)
|
| at org.jboss.cache.interceptors.Interceptor.invoke(Interceptor.java:76)
|
| at
org.jboss.cache.interceptors.PessimisticLockInterceptor.invoke(PessimisticLockInterceptor.java:203)
|
| at org.jboss.cache.interceptors.Interceptor.invoke(Interceptor.java:76)
|
| at
org.jboss.cache.interceptors.NotificationInterceptor.invoke(NotificationInterceptor.java:32)
|
| at org.jboss.cache.interceptors.Interceptor.invoke(Interceptor.java:76)
|
| at
org.jboss.cache.interceptors.TxInterceptor.handleNonTxMethod(TxInterceptor.java:298)
|
| at org.jboss.cache.interceptors.TxInterceptor.invoke(TxInterceptor.java:131)
|
| at org.jboss.cache.interceptors.Interceptor.invoke(Interceptor.java:76)
|
| at
org.jboss.cache.interceptors.CacheMgmtInterceptor.invoke(CacheMgmtInterceptor.java:81)
|
| at org.jboss.cache.interceptors.Interceptor.invoke(Interceptor.java:76)
|
| at
org.jboss.cache.interceptors.InvocationContextInterceptor.invoke(InvocationContextInterceptor.java:62)
|
| at org.jboss.cache.CacheImpl.invokeMethod(CacheImpl.java:3939)
|
| at org.jboss.cache.CacheImpl.get(CacheImpl.java:1441)
|
| at org.jboss.cache.CacheImpl.get(CacheImpl.java:1415)
|
| at org.jboss.cache.loader.CacheLoaderManager.preload(CacheLoaderManager.java:282)
|
| at
org.jboss.cache.loader.CacheLoaderManager.preloadCache(CacheLoaderManager.java:256)
|
| at org.jboss.cache.CacheImpl.internalStart(CacheImpl.java:796)
|
| at org.jboss.cache.CacheImpl.start(CacheImpl.java:708)
|
| at org.jboss.cache.jmx.CacheJmxWrapper.start(CacheJmxWrapper.java:614)
|
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
|
| at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
|
| at java.lang.reflect.Method.invoke(Method.java:585)
|
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
|
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
|
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
|
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
|
| at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:184)
|
| at $Proxy0.start(Unknown Source)
|
| at
org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42)
|
| at
org.jboss.system.microcontainer.ServiceControllerContextAction.install(ServiceControllerContextAction.java:46)
|
| at
org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
|
| at
org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:233)
|
| at
org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:238)
|
| at
org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:724)
|
| at
org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:445)
|
| at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:555)
|
| at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:489)
|
| at
org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:335)
|
| at
org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:205)
|
| at org.jboss.system.ServiceController.doChange(ServiceController.java:656)
|
| at org.jboss.system.ServiceController.start(ServiceController.java:431)
|
| at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:142)
|
| at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:103)
|
| at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:46)
|
| at
org.jboss.deployers.plugins.deployers.helpers.AbstractSimpleRealDeployer.deploy(AbstractSimpleRealDeployer.java:56)
|
| at
org.jboss.deployers.plugins.deployer.AbstractSimpleDeployer.commitDeploy(AbstractSimpleDeployer.java:52)
|
| at
org.jboss.deployers.plugins.deployer.DeployerWrapper.commitDeploy(DeployerWrapper.java:170)
|
| at
org.jboss.deployers.plugins.deployment.MainDeployerImpl.commitDeploy(MainDeployerImpl.java:592)
|
| at
org.jboss.deployers.plugins.deployment.MainDeployerImpl.commitDeploy(MainDeployerImpl.java:603)
|
| at
org.jboss.deployers.plugins.deployment.MainDeployerImpl.process(MainDeployerImpl.java:476)
|
| at
org.jboss.deployers.plugins.deployment.MainDeployerImpl.process(MainDeployerImpl.java:406)
|
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
|
| at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
|
| at java.lang.reflect.Method.invoke(Method.java:585)
|
| at org.jboss.aop.joinpoint.MethodInvocation.invokeTarget(MethodInvocation.java:121)
|
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:110)
|
| at
org.jboss.profileservice.aop.MainDeployerAspect.process(MainDeployerAspect.java:53)
|
| at
org.jboss.aop.advice.org.jboss.profileservice.aop.MainDeployerAspect_z_process_15232416.invoke(MainDeployerAspect_z_process_15232416.java)
|
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
|
| at AOPContainerProxy$0.process(AOPContainerProxy$0.java)
|
| at
org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:371)
|
| at
org.jboss.system.server.profileservice.ProfileServiceBootstrap.bootstrap(ProfileServiceBootstrap.java:247)
|
| at
org.jboss.kernel.plugins.bootstrap.AbstractBootstrap.run(AbstractBootstrap.java:89)
|
| at org.jboss.system.server.profileservice.ServerImpl.doStart(ServerImpl.java:403)
|
| at org.jboss.system.server.profileservice.ServerImpl.start(ServerImpl.java:342)
|
| at org.jboss.Main.boot(Main.java:210)
|
| at org.jboss.Main$1.run(Main.java:522)
|
| at java.lang.Thread.run(Thread.java:595)
|
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4108510#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...