-
Bug
-
Resolution: Done
-
Critical
-
None
I'm getting the following exception when running tests from ISPN core on IBM JDK 1.6.
I checked that the class is not present in the JVM. However, it is present in IBM JDK 1.7
org.infinispan.commons.CacheConfigurationException: Unable to instantiate class java.util.RegularEnumSet at org.infinispan.commons.util.Util.loadClass(Util.java:85) at org.infinispan.marshall.exts.EnumSetExternalizer.getEnumSetClass(EnumSetExternalizer.java:87) at org.infinispan.marshall.exts.EnumSetExternalizer.getRegularEnumSetClass(EnumSetExternalizer.java:83) at org.infinispan.marshall.exts.EnumSetExternalizer.<init>(EnumSetExternalizer.java:35) at org.infinispan.marshall.core.ExternalizerTable.loadInternalMarshallables(ExternalizerTable.java:220) at org.infinispan.marshall.core.ExternalizerTable.start(ExternalizerTable.java:144) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:611) at org.infinispan.commons.util.ReflectionUtil.invokeAccessibly(ReflectionUtil.java:183) at org.infinispan.factories.AbstractComponentRegistry$PrioritizedMethod.invoke(AbstractComponentRegistry.java:869) at org.infinispan.factories.AbstractComponentRegistry.invokeStartMethods(AbstractComponentRegistry.java:638) at org.infinispan.factories.AbstractComponentRegistry.registerComponentInternal(AbstractComponentRegistry.java:207) at org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:156) at org.infinispan.factories.AbstractComponentRegistry.getOrCreateComponent(AbstractComponentRegistry.java:277) at org.infinispan.factories.ComponentRegistry.getOrCreateComponent(ComponentRegistry.java:147) at org.infinispan.factories.AbstractComponentRegistry.invokeInjectionMethod(AbstractComponentRegistry.java:227) at org.infinispan.factories.AbstractComponentRegistry.access$000(AbstractComponentRegistry.java:65) at org.infinispan.factories.AbstractComponentRegistry$Component.injectDependencies(AbstractComponentRegistry.java:797) at org.infinispan.factories.AbstractComponentRegistry.registerComponentInternal(AbstractComponentRegistry.java:201) at org.infinispan.factories.ComponentRegistry.registerComponentInternal(ComponentRegistry.java:187) at org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:156) at org.infinispan.factories.AbstractComponentRegistry.getOrCreateComponent(AbstractComponentRegistry.java:277) at org.infinispan.factories.ComponentRegistry.getOrCreateComponent(ComponentRegistry.java:150) at org.infinispan.factories.AbstractComponentRegistry.invokeInjectionMethod(AbstractComponentRegistry.java:227) at org.infinispan.factories.AbstractComponentRegistry.access$000(AbstractComponentRegistry.java:65) at org.infinispan.factories.AbstractComponentRegistry$Component.injectDependencies(AbstractComponentRegistry.java:797) at org.infinispan.factories.AbstractComponentRegistry.registerComponentInternal(AbstractComponentRegistry.java:201) at org.infinispan.factories.ComponentRegistry.registerComponentInternal(ComponentRegistry.java:187) at org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:156) at org.infinispan.factories.AbstractComponentRegistry.getOrCreateComponent(AbstractComponentRegistry.java:277) at org.infinispan.factories.ComponentRegistry.getOrCreateComponent(ComponentRegistry.java:150) at org.infinispan.factories.AbstractComponentRegistry.invokeInjectionMethod(AbstractComponentRegistry.java:227) at org.infinispan.factories.AbstractComponentRegistry.access$000(AbstractComponentRegistry.java:65) at org.infinispan.factories.AbstractComponentRegistry$Component.injectDependencies(AbstractComponentRegistry.java:797) at org.infinispan.factories.AbstractComponentRegistry.registerComponentInternal(AbstractComponentRegistry.java:201) at org.infinispan.factories.ComponentRegistry.registerComponentInternal(ComponentRegistry.java:187) at org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:156) at org.infinispan.factories.AbstractComponentRegistry.getOrCreateComponent(AbstractComponentRegistry.java:277) at org.infinispan.factories.ComponentRegistry.getOrCreateComponent(ComponentRegistry.java:150) at org.infinispan.factories.AbstractComponentRegistry.invokeInjectionMethod(AbstractComponentRegistry.java:227) at org.infinispan.factories.AbstractComponentRegistry.access$000(AbstractComponentRegistry.java:65) at org.infinispan.factories.AbstractComponentRegistry$Component.injectDependencies(AbstractComponentRegistry.java:797) at org.infinispan.factories.AbstractComponentRegistry.registerComponentInternal(AbstractComponentRegistry.java:201) at org.infinispan.factories.ComponentRegistry.registerComponentInternal(ComponentRegistry.java:187) at org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:156) at org.infinispan.factories.AbstractComponentRegistry.getOrCreateComponent(AbstractComponentRegistry.java:277) at org.infinispan.factories.ComponentRegistry.getOrCreateComponent(ComponentRegistry.java:150) at org.infinispan.factories.AbstractComponentRegistry.invokeInjectionMethod(AbstractComponentRegistry.java:227) at org.infinispan.factories.AbstractComponentRegistry.access$000(AbstractComponentRegistry.java:65) at org.infinispan.factories.AbstractComponentRegistry$Component.injectDependencies(AbstractComponentRegistry.java:797) at org.infinispan.factories.AbstractComponentRegistry.registerComponentInternal(AbstractComponentRegistry.java:201) at org.infinispan.factories.ComponentRegistry.registerComponentInternal(ComponentRegistry.java:187) at org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:156) at org.infinispan.factories.AbstractComponentRegistry.getOrCreateComponent(AbstractComponentRegistry.java:277) at org.infinispan.factories.ComponentRegistry.getOrCreateComponent(ComponentRegistry.java:150) at org.infinispan.factories.AbstractComponentRegistry.invokeInjectionMethod(AbstractComponentRegistry.java:227) at org.infinispan.factories.AbstractComponentRegistry.access$000(AbstractComponentRegistry.java:65) at org.infinispan.factories.AbstractComponentRegistry$Component.injectDependencies(AbstractComponentRegistry.java:797) at org.infinispan.factories.AbstractComponentRegistry.registerComponentInternal(AbstractComponentRegistry.java:201) at org.infinispan.factories.ComponentRegistry.registerComponentInternal(ComponentRegistry.java:187) at org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:156) at org.infinispan.factories.AbstractComponentRegistry.getOrCreateComponent(AbstractComponentRegistry.java:277) at org.infinispan.factories.ComponentRegistry.getOrCreateComponent(ComponentRegistry.java:150) at org.infinispan.factories.AbstractComponentRegistry.invokeInjectionMethod(AbstractComponentRegistry.java:227) at org.infinispan.factories.AbstractComponentRegistry.access$000(AbstractComponentRegistry.java:65) at org.infinispan.factories.AbstractComponentRegistry$Component.injectDependencies(AbstractComponentRegistry.java:797) at org.infinispan.factories.AbstractComponentRegistry.registerComponentInternal(AbstractComponentRegistry.java:201) at org.infinispan.factories.ComponentRegistry.registerComponentInternal(ComponentRegistry.java:187) at org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:156) at org.infinispan.factories.InternalCacheFactory.bootstrap(InternalCacheFactory.java:79) at org.infinispan.factories.InternalCacheFactory.createAndWire(InternalCacheFactory.java:58) at org.infinispan.factories.InternalCacheFactory.createCache(InternalCacheFactory.java:42) at org.infinispan.manager.DefaultCacheManager.wireAndStartCache(DefaultCacheManager.java:549) at org.infinispan.manager.DefaultCacheManager.createCache(DefaultCacheManager.java:516) at org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:398) at org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:371) at org.infinispan.test.SingleCacheManagerTest.setup(SingleCacheManagerTest.java:32) at org.infinispan.test.SingleCacheManagerTest.createBeforeMethod(SingleCacheManagerTest.java:55) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:611) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80) at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:564) at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:213) at org.testng.internal.Invoker.invokeMethod(Invoker.java:653) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111) at org.testng.TestRunner.privateRun(TestRunner.java:767) at org.testng.TestRunner.run(TestRunner.java:617) at org.testng.SuiteRunner.runTest(SuiteRunner.java:334) at org.testng.SuiteRunner.access$000(SuiteRunner.java:37) at org.testng.SuiteRunner$SuiteWorker.run(SuiteRunner.java:368) at org.testng.internal.thread.ThreadUtil$2.call(ThreadUtil.java:64) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:314) at java.util.concurrent.FutureTask.run(FutureTask.java:149) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:908) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:931) at java.lang.Thread.run(Thread.java:738) Caused by: java.lang.ClassNotFoundException: java.util.RegularEnumSet at java.lang.Class.forName(Class.java:217) at org.infinispan.commons.util.Util.loadClassStrict(Util.java:122) at org.infinispan.commons.util.Util.loadClass(Util.java:83) ... 102 more