[RemoteTestNG] detected TestNG version 6.12.0 ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. Set system property 'log4j2.debug' to show Log4j2 internal initialization logging. ------------------------------------------------------------------- GMS: address=A, cluster=TEST ------------------------------------------------------------------- 09:18:53.154 [main] DEBUG org.jgroups.protocols.CENTRAL_LOCK - view=[A|0] (1) [A] 09:18:53.156 [main] DEBUG org.jgroups.protocols.CENTRAL_LOCK - local_addr=A, coord=A, is_coord=true ------------------------------------------------------------------- GMS: address=B, cluster=TEST ------------------------------------------------------------------- 09:18:53.705 [jgroups-6,TEST,A] DEBUG org.jgroups.protocols.CENTRAL_LOCK - view=[A|1] (2) [A, B] 09:18:53.705 [jgroups-6,TEST,A] DEBUG org.jgroups.protocols.CENTRAL_LOCK - local_addr=A, coord=A, is_coord=true 09:18:53.710 [main] DEBUG org.jgroups.protocols.CENTRAL_LOCK - view=[A|1] (2) [A, B] 09:18:53.710 [main] DEBUG org.jgroups.protocols.CENTRAL_LOCK - local_addr=B, coord=A, is_coord=false ------------------------------------------------------------------- GMS: address=C, cluster=TEST ------------------------------------------------------------------- 09:18:53.718 [jgroups-9,TEST,A] DEBUG org.jgroups.protocols.CENTRAL_LOCK - view=[A|2] (3) [A, B, C] 09:18:53.718 [jgroups-9,TEST,A] DEBUG org.jgroups.protocols.CENTRAL_LOCK - local_addr=A, coord=A, is_coord=true 09:18:53.719 [jgroups-6,TEST,B] DEBUG org.jgroups.protocols.CENTRAL_LOCK - view=[A|2] (3) [A, B, C] 09:18:53.719 [jgroups-6,TEST,B] DEBUG org.jgroups.protocols.CENTRAL_LOCK - local_addr=B, coord=A, is_coord=false 09:18:53.720 [main] DEBUG org.jgroups.protocols.CENTRAL_LOCK - view=[A|2] (3) [A, B, C] 09:18:53.720 [main] DEBUG org.jgroups.protocols.CENTRAL_LOCK - local_addr=C, coord=A, is_coord=false Member A locked 2 (threadid: 36) Member A locked 1 (threadid: 35) Member A locked 4 (threadid: 38) Member A locked 0 (threadid: 34) Member B locked 5 (threadid: 45) Member B locked 6 (threadid: 46) Member B locked 7 (threadid: 47) Member C locked 9 (threadid: 59) Member C locked 8 (threadid: 58) Member A locked 3 (threadid: 37) Unlocked lock 2 by member A (threadid: 36) Member B locked 2 (threadid: 42) Unlocked lock 1 by member A (threadid: 35) Unlocked lock 4 by member A (threadid: 38) Member B locked 1 (threadid: 41) Member B locked 4 (threadid: 44) Unlocked lock 0 by member A (threadid: 34) setting doneOnMemberThatWillGoDown flag Unlocked lock 5 by member B (threadid: 45) Unlocked lock 6 by member B (threadid: 46) Unlocked lock 7 by member B (threadid: 47) Disconnecting member A Unlocked lock 3 by member A (threadid: 37) Member B locked 0 (threadid: 40) Unlocked lock 9 by member C (threadid: 59) Unlocked lock 8 by member C (threadid: 58) Member C locked 5 (threadid: 55) Member C locked 6 (threadid: 56) Member C locked 7 (threadid: 57) Member B locked 3 (threadid: 43) 09:18:53.789 [jgroups-6,TEST,C] DEBUG org.jgroups.protocols.CENTRAL_LOCK - view=[B|3] (2) [B, C] 09:18:53.789 [jgroups-8,TEST,B] DEBUG org.jgroups.protocols.CENTRAL_LOCK - view=[B|3] (2) [B, C] 09:18:53.791 [jgroups-8,TEST,B] DEBUG org.jgroups.protocols.CENTRAL_LOCK - local_addr=B, coord=B, is_coord=true Unlocked lock 2 by member B (threadid: 42) Unlocked lock 1 by member B (threadid: 41) Unlocked lock 4 by member B (threadid: 44) 09:18:53.810 [jgroups-6,TEST,C] DEBUG org.jgroups.protocols.CENTRAL_LOCK - local_addr=C, coord=B, is_coord=false Unlocked lock 0 by member B (threadid: 40) Unlocked lock 5 by member C (threadid: 55) Unlocked lock 7 by member C (threadid: 57) Unlocked lock 6 by member C (threadid: 56) Unlocked lock 3 by member B (threadid: 43) Member C locked 2 (threadid: 52) Member C locked 4 (threadid: 54) Member C locked 0 (threadid: 50) Member C locked 1 (threadid: 51) Member C locked 3 (threadid: 53) Unlocked lock 2 by member C (threadid: 52) Unlocked lock 4 by member C (threadid: 54) Unlocked lock 0 by member C (threadid: 50) Unlocked lock 1 by member C (threadid: 51) Unlocked lock 3 by member C (threadid: 53) Failed to tryLock member:B lock:8 LOCKS: server locks: testlock9: C::59, queue: TL(testlock9,B::49,5000) testlock8: C::58, queue: TL(testlock8,B::48,5000) my locks: Failed to tryLock member:B lock:9 LOCKS: server locks: testlock9: C::59, queue: TL(testlock9,B::49,5000) testlock8: C::58, queue: TL(testlock8,B::48,5000) my locks: ==== first run done ==== Locks on member A: server locks: testlock9: B::49 testlock6: C::56 testlock5: C::55 testlock8: B::48 testlock7: C::57 testlock2: B::42, queue: TL(testlock2,C::52,5000) testlock1: B::41, queue: TL(testlock1,C::51,5000) testlock4: B::44, queue: TL(testlock4,C::54,5000) testlock3: B::43, queue: TL(testlock3,C::53,5000) testlock0: B::40, queue: TL(testlock0,C::50,5000) my locks: Locks on member B: server locks: testlock9: C::59 testlock8: C::58 my locks: Locks on member C: server locks: testlock9: C::59 testlock8: C::58 my locks: ======================== ==== Checking if tryLock succeeds for all locks on all remaining members ===== Failed to acquire lock on 8 by member B Lock table for B (coord): server locks: testlock9: C::59 testlock8: C::58 my locks: 09:19:00.786 [jgroups-8,TEST,B] DEBUG org.jgroups.protocols.CENTRAL_LOCK - view=[B|4] (1) [B] 09:19:00.786 [jgroups-8,TEST,B] DEBUG org.jgroups.protocols.CENTRAL_LOCK - unlocked "testlock9" because owner C::59 left 09:19:00.787 [jgroups-8,TEST,B] DEBUG org.jgroups.protocols.CENTRAL_LOCK - unlocked "testlock8" because owner C::58 left 09:19:00.787 [jgroups-8,TEST,B] DEBUG org.jgroups.protocols.CENTRAL_LOCK - local_addr=B, coord=B, is_coord=true FAILED: testWithMultipleLocksAndMemberAGoesDown junit.framework.AssertionFailedError: Member B can't lock:8 at junit.framework.Assert.fail(Assert.java:57) at junit.framework.TestCase.fail(TestCase.java:227) at org.jgroups.blocks.ClusterSplitLockTest.testWithMultipleLocksImpl(ClusterSplitLockTest.java:228) at org.jgroups.blocks.ClusterSplitLockTest.testWithMultipleLocksAndMemberAGoesDown(ClusterSplitLockTest.java:85) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108) at org.testng.internal.InvokeMethodRunnable.runOne(InvokeMethodRunnable.java:54) at org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:44) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) =============================================== Default test Tests run: 1, Failures: 1, Skips: 0 =============================================== =============================================== Default suite Total tests run: 1, Failures: 1, Skips: 0 ===============================================