Hey all,

I'm a bit stuck with the Infinispan 5.1 upgrade in AS 7.1.
I've tried both with BETA1 and a SNAPSHOT build from today.

When a deployment forces a cache to start, I see the following
stacktrace:

14:06:07,584 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-8) 
MSC00001: Failed to start service jboss.infinispan.web.repl: 
org.jboss.msc.service.StartException in service jboss.infinispan.web.repl: 
Failed to start service
        at 
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1780)
 [jboss-msc-1.0.1.GA.jar:1.0.1.GA]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) 
[:1.6.0_23]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) 
[:1.6.0_23]
        at java.lang.Thread.run(Thread.java:679) [:1.6.0_23]
Caused by: org.infinispan.CacheException: Unable to invoke method private void 
org.infinispan.statetransfer.BaseStateTransferManagerImpl.start() throws 
java.lang.Exception on object 
        at 
org.infinispan.util.ReflectionUtil.invokeAccessibly(ReflectionUtil.java:205)
        at 
org.infinispan.factories.AbstractComponentRegistry$PrioritizedMethod.invoke(AbstractComponentRegistry.java:825)
        at 
org.infinispan.factories.AbstractComponentRegistry.internalStart(AbstractComponentRegistry.java:624)
        at 
org.infinispan.factories.AbstractComponentRegistry.start(AbstractComponentRegistry.java:527)
        at 
org.infinispan.factories.ComponentRegistry.start(ComponentRegistry.java:177)
        at org.infinispan.CacheImpl.start(CacheImpl.java:462)
        at 
org.infinispan.manager.DefaultCacheManager.createCache(DefaultCacheManager.java:574)
        at 
org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:453)
        at 
org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:467)
        at 
org.jboss.as.clustering.infinispan.DefaultEmbeddedCacheManager.getCache(DefaultEmbeddedCacheManager.java:84)
        at 
org.jboss.as.clustering.infinispan.DefaultEmbeddedCacheManager.getCache(DefaultEmbeddedCacheManager.java:73)
        at 
org.jboss.as.clustering.infinispan.subsystem.CacheService.start(CacheService.java:73)
        at 
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1824)
 [jboss-msc-1.0.1.GA.jar:1.0.1.GA]
        at 
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1759)
 [jboss-msc-1.0.1.GA.jar:1.0.1.GA]
        ... 3 more
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
[:1.6.0_23]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
[:1.6.0_23]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 [:1.6.0_23]
        at java.lang.reflect.Method.invoke(Method.java:616) [:1.6.0_23]
        at 
org.infinispan.util.ReflectionUtil.invokeAccessibly(ReflectionUtil.java:203)
        ... 16 more
Caused by: java.lang.IllegalArgumentException: Invalid cache list for 
consistent hash: []
        at 
org.infinispan.distribution.ch.AbstractWheelConsistentHash.setCaches(AbstractWheelConsistentHash.java:96)
        at 
org.infinispan.distribution.ch.ConsistentHashHelper.createConsistentHash(ConsistentHashHelper.java:122)
        at 
org.infinispan.statetransfer.ReplicatedStateTransferManagerImpl.createConsistentHash(ReplicatedStateTransferManagerImpl.java:56)
        at 
org.infinispan.statetransfer.BaseStateTransferManagerImpl.start(BaseStateTransferManagerImpl.java:143)

What's particularly puzzling is that this is a REPL_ASYNC cache with
state transfer enabled.  Why are we attempting to create a consistent
hash here?  Dan, is this related to your work?

Thanks in advance,

Paul

_______________________________________________
infinispan-dev mailing list
infinispan-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/infinispan-dev

Reply via email to