Infinispan start fails with java.lang.UnsupportedClassVersionError
felipe.gdr Aug 15, 2014 9:48 PMI have configured Infinispan to start eagerly in Jboss 7.1.1.Final
<subsystem xmlns="urn:jboss:domain:infinispan:1.2" default-cache-container="hibernate"> <cache-container name="hibernate" default-cache="local-query" jndi-name="infinispan/hibernate" start="EAGER"> <local-cache name="entity"> <transaction mode="NON_XA"/> <eviction strategy="LRU" max-entries="10000"/> <expiration max-idle="100000"/> </local-cache> <local-cache name="local-query"> <transaction mode="NONE"/> <eviction strategy="LRU" max-entries="10000"/> <expiration max-idle="100000"/> </local-cache> <local-cache name="timestamps"> <transaction mode="NONE"/> <eviction strategy="NONE"/> </local-cache> </cache-container> </subsystem>
When I start the server I'm getting the following error:
22:43:33,077 ERROR [stderr] (pool-3-thread-1) Exception in thread "pool-3-thread-1" java.lang.UnsupportedClassVersionError: java/util/concurrent/atomic/LongAdder : Unsupported major.minor version 52.0 22:43:33,081 ERROR [stderr] (pool-3-thread-1) at java.lang.ClassLoader.findBootstrapClass(Native Method) 22:43:33,081 ERROR [stderr] (pool-3-thread-1) at java.lang.ClassLoader.findBootstrapClassOrNull(ClassLoader.java:1070) 22:43:33,082 ERROR [stderr] (pool-3-thread-1) at java.lang.ClassLoader.loadClass(ClassLoader.java:414) 22:43:33,084 ERROR [stderr] (pool-3-thread-1) at java.lang.ClassLoader.loadClass(ClassLoader.java:412) 22:43:33,086 ERROR [stderr] (pool-3-thread-1) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) 22:43:33,086 ERROR [stderr] (pool-3-thread-1) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) 22:43:33,108 ERROR [stderr] (pool-3-thread-1) at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:395) 22:43:33,109 ERROR [stderr] (pool-3-thread-1) at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) 22:43:33,110 ERROR [stderr] (pool-3-thread-1) at java.lang.Class.forName0(Native Method) 22:43:33,112 ERROR [stderr] (pool-3-thread-1) at java.lang.Class.forName(Class.java:190) 22:43:33,113 ERROR [stderr] (pool-3-thread-1) at org.infinispan.util.concurrent.ConcurrentMapFactory.<clinit>(ConcurrentMapFactory.java:103) 22:43:33,114 ERROR [stderr] (pool-3-thread-1) at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:140) 22:43:33,116 ERROR [stderr] (pool-3-thread-1) at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:244) 22:43:33,117 ERROR [stderr] (pool-3-thread-1) at org.jboss.as.clustering.infinispan.DefaultEmbeddedCacheManager.<init>(DefaultEmbeddedCacheManager.java:86) 22:43:33,149 ERROR [stderr] (pool-3-thread-1) at org.jboss.as.clustering.infinispan.subsystem.EmbeddedCacheManagerService.start(EmbeddedCacheManagerService.java:65) 22:43:33,152 ERROR [stderr] (pool-3-thread-1) at org.jboss.as.clustering.msc.AsynchronousService$1.run(AsynchronousService.java:59) 22:43:33,154 ERROR [stderr] (pool-3-thread-1) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 22:43:33,155 ERROR [stderr] (pool-3-thread-1) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 22:43:33,157 ERROR [stderr] (pool-3-thread-1) at java.lang.Thread.run(Thread.java:745)
If I remove the start="EAGER" bit the server starts normally
I'm using jdk1.7.0_67