[JBoss JIRA] (ISPN-3846) CNFE: java.util.RegularEnumSet on IBM JDK 1.6
by Moritz Becker (JIRA)
[ https://issues.jboss.org/browse/ISPN-3846?page=com.atlassian.jira.plugin.... ]
Moritz Becker commented on ISPN-3846:
-------------------------------------
This issue is NOT fixed in 6.0.2.Final but from 7.0.0.Alpha1 on
> CNFE: java.util.RegularEnumSet on IBM JDK 1.6
> ---------------------------------------------
>
> Key: ISPN-3846
> URL: https://issues.jboss.org/browse/ISPN-3846
> Project: Infinispan
> Issue Type: Bug
> Components: Marshalling
> Environment: IBM Java:
> java version "1.6.0"
> Java(TM) SE Runtime Environment (build pxa6460sr13ifix-20130303_02(SR13+IV37419))
> IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 Linux amd64-64 jvmxa6460sr13-20130114_134867 (JIT enabled, AOT enabled)
> J9VM - 20130114_134867
> JIT - r9_20130108_31100
> GC - 20121212_AA)
> JCL - 20130303_02
> Reporter: Martin Gencur
> Assignee: Galder Zamarreño
> Priority: Critical
> Labels: 620
> Fix For: 6.0.2.Final
>
>
> 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
> {code}
> 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
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years
[JBoss JIRA] (ISPN-4194) VersionedDistStateTransferTest.testStateTransfer random failures
by Pedro Ruivo (JIRA)
[ https://issues.jboss.org/browse/ISPN-4194?page=com.atlassian.jira.plugin.... ]
Pedro Ruivo updated ISPN-4194:
------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
> VersionedDistStateTransferTest.testStateTransfer random failures
> ----------------------------------------------------------------
>
> Key: ISPN-4194
> URL: https://issues.jboss.org/browse/ISPN-4194
> Project: Infinispan
> Issue Type: Bug
> Components: Test Suite - Core
> Affects Versions: 7.0.0.Alpha2
> Reporter: Dan Berindei
> Assignee: Dan Berindei
> Labels: testsuite_stability
> Fix For: 7.0.0.Alpha3
>
>
> The test was using {{MultipleCacheManagersTest.waitForClusterToForm()}} after killing a member, but sometimes we get this exception because one of the member hasn't updated its view right away:
> {noformat}
> 16:38:13,013 ERROR (testng-VersionedDistStateTransferTest:) [UnitTestTestNGListener] Test testStateTransfer(org.infinispan.container.versioning.VersionedDistStateTransferTest) failed.java.lang.IllegalStateException: Cache
> at address NodeE-23064 had 5 members; expecting 4. Members were (NodeA-26412, NodeB-21974, NodeC-26057, NodeD-43882, NodeE-23064)
> at org.infinispan.test.TestingUtil.isCacheViewComplete(TestingUtil.java:461)
> at org.infinispan.test.TestingUtil.areCacheViewsComplete(TestingUtil.java:409)
> at org.infinispan.test.TestingUtil.areCacheViewsComplete(TestingUtil.java:401)
> at org.infinispan.test.TestingUtil.blockUntilViewsReceived(TestingUtil.java:238)
> at org.infinispan.test.TestingUtil.blockUntilViewsReceived(TestingUtil.java:284)
> at org.infinispan.test.TestingUtil.blockUntilViewsReceived(TestingUtil.java:911)
> at org.infinispan.test.MultipleCacheManagersTest.waitForClusterToForm(MultipleCacheManagersTest.java:226)
> at org.infinispan.test.MultipleCacheManagersTest.waitForClusterToForm(MultipleCacheManagersTest.java:233)
> at org.infinispan.container.versioning.VersionedDistStateTransferTest.testStateTransfer(VersionedDistStateTransferTest.java:96)
> {noformat}
> The solution is to use just {{TestingUtil.waitForRehashToComplete()}} when killing a node.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years
[JBoss JIRA] (ISPN-4198) Commands sent by another node before the local node joined are not ignored properly
by Pedro Ruivo (JIRA)
[ https://issues.jboss.org/browse/ISPN-4198?page=com.atlassian.jira.plugin.... ]
Pedro Ruivo updated ISPN-4198:
------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
> Commands sent by another node before the local node joined are not ignored properly
> -----------------------------------------------------------------------------------
>
> Key: ISPN-4198
> URL: https://issues.jboss.org/browse/ISPN-4198
> Project: Infinispan
> Issue Type: Bug
> Components: Core
> Affects Versions: 6.0.2.Final, 7.0.0.Alpha2
> Reporter: Dan Berindei
> Assignee: Dan Berindei
> Labels: 630, testsuite_stability
> Fix For: 7.0.0.Alpha3
>
>
> This is related to ISPN-3731. Commands that were sent by another node before the local node joined were supposed to be ignored in {{InboundInvocationHandler}}.
> But the ISPN-3731 fix was incomplete, and old commands are still executed on the joiner - although the response is sent to the originator before the command is executed.
> I believe this was causing random failures in ReplCommandForwardingTest.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years
[JBoss JIRA] (ISPN-3973) Random failures in the Rest cache store tests caused by RESTEASY-762
by Pedro Ruivo (JIRA)
[ https://issues.jboss.org/browse/ISPN-3973?page=com.atlassian.jira.plugin.... ]
Pedro Ruivo updated ISPN-3973:
------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
> Random failures in the Rest cache store tests caused by RESTEASY-762
> --------------------------------------------------------------------
>
> Key: ISPN-3973
> URL: https://issues.jboss.org/browse/ISPN-3973
> Project: Infinispan
> Issue Type: Bug
> Components: Test Suite - Server
> Affects Versions: 6.0.1.Final
> Reporter: Dan Berindei
> Assignee: Galder Zamarreño
> Fix For: 7.0.0.Alpha3, 7.0.0.Final
>
>
> Getting a ConcurrentModificationException while starting the server, just like RESTEASY-762:
> {noformat}
> 07:57:53,182 ERROR [org.mortbay.log] (testng-RestStoreTest) Error starting handlers
> java.util.ConcurrentModificationException
> at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
> at java.util.AbstractList$Itr.next(AbstractList.java:343)
> at org.jboss.resteasy.core.interception.InterceptorRegistry.bindForList(InterceptorRegistry.java:204)
> at org.jboss.resteasy.core.interception.InterceptorRegistry.bind(InterceptorRegistry.java:197)
> at org.jboss.resteasy.core.ResourceMethod.<init>(ResourceMethod.java:105)
> at org.jboss.resteasy.core.ResourceMethodRegistry.processMethod(ResourceMethodRegistry.java:233)
> at org.jboss.resteasy.core.ResourceMethodRegistry.addResourceFactory(ResourceMethodRegistry.java:125)
> at org.jboss.resteasy.core.ResourceMethodRegistry.addResourceFactory(ResourceMethodRegistry.java:107)
> at org.jboss.resteasy.core.ResourceMethodRegistry.addResourceFactory(ResourceMethodRegistry.java:84)
> at org.jboss.resteasy.core.ResourceMethodRegistry.addPerRequestResource(ResourceMethodRegistry.java:73)
> at org.jboss.resteasy.spi.ResteasyDeployment.registration(ResteasyDeployment.java:383)
> at org.jboss.resteasy.spi.ResteasyDeployment.start(ResteasyDeployment.java:225)
> at org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap.contextInitialized(ResteasyBootstrap.java:28)
> at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
> at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
> at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
> at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> at org.mortbay.jetty.Server.doStart(Server.java:224)
> at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> at org.infinispan.rest.EmbeddedRestServer.start(EmbeddedRestServer.java:53)
> at org.infinispan.rest.RestTestingUtil.startRestServer(RestTestingUtil.java:24)
> at org.infinispan.rest.RestTestingUtil.startRestServer(RestTestingUtil.java:18)
> at org.infinispan.rest.RestTestingUtil.startRestServer(RestTestingUtil.java:14)
> at org.infinispan.persistence.rest.RestStoreTest.createStore(RestStoreTest.java:44)
> at org.infinispan.persistence.BaseStoreTest.setUp(BaseStoreTest.java:70)
> {noformat}
> http://ci.infinispan.org/viewLog.html?buildId=5930&tab=buildResultsDiv&bu...
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years
[JBoss JIRA] (ISPN-4194) VersionedDistStateTransferTest.testStateTransfer random failures
by Dan Berindei (JIRA)
[ https://issues.jboss.org/browse/ISPN-4194?page=com.atlassian.jira.plugin.... ]
Dan Berindei commented on ISPN-4194:
------------------------------------
I found some other tests that had the same problem: VersionedReplStateTransferTest, ReplicationRetryTest, and NonTxPutIfAbsentduringLeaveStressTest.
> VersionedDistStateTransferTest.testStateTransfer random failures
> ----------------------------------------------------------------
>
> Key: ISPN-4194
> URL: https://issues.jboss.org/browse/ISPN-4194
> Project: Infinispan
> Issue Type: Bug
> Components: Test Suite - Core
> Affects Versions: 7.0.0.Alpha2
> Reporter: Dan Berindei
> Assignee: Dan Berindei
> Labels: testsuite_stability
> Fix For: 7.0.0.Alpha3
>
>
> The test was using {{MultipleCacheManagersTest.waitForClusterToForm()}} after killing a member, but sometimes we get this exception because one of the member hasn't updated its view right away:
> {noformat}
> 16:38:13,013 ERROR (testng-VersionedDistStateTransferTest:) [UnitTestTestNGListener] Test testStateTransfer(org.infinispan.container.versioning.VersionedDistStateTransferTest) failed.java.lang.IllegalStateException: Cache
> at address NodeE-23064 had 5 members; expecting 4. Members were (NodeA-26412, NodeB-21974, NodeC-26057, NodeD-43882, NodeE-23064)
> at org.infinispan.test.TestingUtil.isCacheViewComplete(TestingUtil.java:461)
> at org.infinispan.test.TestingUtil.areCacheViewsComplete(TestingUtil.java:409)
> at org.infinispan.test.TestingUtil.areCacheViewsComplete(TestingUtil.java:401)
> at org.infinispan.test.TestingUtil.blockUntilViewsReceived(TestingUtil.java:238)
> at org.infinispan.test.TestingUtil.blockUntilViewsReceived(TestingUtil.java:284)
> at org.infinispan.test.TestingUtil.blockUntilViewsReceived(TestingUtil.java:911)
> at org.infinispan.test.MultipleCacheManagersTest.waitForClusterToForm(MultipleCacheManagersTest.java:226)
> at org.infinispan.test.MultipleCacheManagersTest.waitForClusterToForm(MultipleCacheManagersTest.java:233)
> at org.infinispan.container.versioning.VersionedDistStateTransferTest.testStateTransfer(VersionedDistStateTransferTest.java:96)
> {noformat}
> The solution is to use just {{TestingUtil.waitForRehashToComplete()}} when killing a node.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years
[JBoss JIRA] (ISPN-4194) VersionedDistStateTransferTest.testStateTransfer random failures
by Dan Berindei (JIRA)
[ https://issues.jboss.org/browse/ISPN-4194?page=com.atlassian.jira.plugin.... ]
Dan Berindei updated ISPN-4194:
-------------------------------
Status: Pull Request Sent (was: Open)
Git Pull Request: https://github.com/infinispan/infinispan/pull/2493
> VersionedDistStateTransferTest.testStateTransfer random failures
> ----------------------------------------------------------------
>
> Key: ISPN-4194
> URL: https://issues.jboss.org/browse/ISPN-4194
> Project: Infinispan
> Issue Type: Bug
> Components: Test Suite - Core
> Affects Versions: 7.0.0.Alpha2
> Reporter: Dan Berindei
> Assignee: Dan Berindei
> Labels: testsuite_stability
> Fix For: 7.0.0.Alpha3
>
>
> The test was using {{MultipleCacheManagersTest.waitForClusterToForm()}} after killing a member, but sometimes we get this exception because one of the member hasn't updated its view right away:
> {noformat}
> 16:38:13,013 ERROR (testng-VersionedDistStateTransferTest:) [UnitTestTestNGListener] Test testStateTransfer(org.infinispan.container.versioning.VersionedDistStateTransferTest) failed.java.lang.IllegalStateException: Cache
> at address NodeE-23064 had 5 members; expecting 4. Members were (NodeA-26412, NodeB-21974, NodeC-26057, NodeD-43882, NodeE-23064)
> at org.infinispan.test.TestingUtil.isCacheViewComplete(TestingUtil.java:461)
> at org.infinispan.test.TestingUtil.areCacheViewsComplete(TestingUtil.java:409)
> at org.infinispan.test.TestingUtil.areCacheViewsComplete(TestingUtil.java:401)
> at org.infinispan.test.TestingUtil.blockUntilViewsReceived(TestingUtil.java:238)
> at org.infinispan.test.TestingUtil.blockUntilViewsReceived(TestingUtil.java:284)
> at org.infinispan.test.TestingUtil.blockUntilViewsReceived(TestingUtil.java:911)
> at org.infinispan.test.MultipleCacheManagersTest.waitForClusterToForm(MultipleCacheManagersTest.java:226)
> at org.infinispan.test.MultipleCacheManagersTest.waitForClusterToForm(MultipleCacheManagersTest.java:233)
> at org.infinispan.container.versioning.VersionedDistStateTransferTest.testStateTransfer(VersionedDistStateTransferTest.java:96)
> {noformat}
> The solution is to use just {{TestingUtil.waitForRehashToComplete()}} when killing a node.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years
[JBoss JIRA] (ISPN-4198) Commands sent by another node before the local node joined are not ignored properly
by Dan Berindei (JIRA)
Dan Berindei created ISPN-4198:
----------------------------------
Summary: Commands sent by another node before the local node joined are not ignored properly
Key: ISPN-4198
URL: https://issues.jboss.org/browse/ISPN-4198
Project: Infinispan
Issue Type: Bug
Components: Core
Affects Versions: 7.0.0.Alpha2, 6.0.2.Final
Reporter: Dan Berindei
Assignee: Dan Berindei
Fix For: 7.0.0.Alpha3
This is related to ISPN-3731. Commands that were sent by another node before the local node joined were supposed to be ignored in {{InboundInvocationHandler}}.
But the ISPN-3731 fix was incomplete, and old commands are still executed on the joiner - although the response is sent to the originator before the command is executed.
I believe this was causing random failures in ReplCommandForwardingTest.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years
[JBoss JIRA] (ISPN-4196) QueryDslIterationTest cleanup takes 30 secods to complete
by Adrian Nistor (JIRA)
Adrian Nistor created ISPN-4196:
-----------------------------------
Summary: QueryDslIterationTest cleanup takes 30 secods to complete
Key: ISPN-4196
URL: https://issues.jboss.org/browse/ISPN-4196
Project: Infinispan
Issue Type: Bug
Components: Embedded Querying
Affects Versions: 7.0.0.Alpha1
Reporter: Adrian Nistor
Assignee: Adrian Nistor
Fix For: 7.0.0.Final
The cleanup phase of this test is based on Cache.clear() and is very slow , taking about 30 seconds, or at least that's how much we gain if the cache cleanup is removed. Without the cleanup, this test takes about 2.5 seconds, so we need to investigate why Cache.clear() creates a problem here or in general.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years