[ 
https://issues.apache.org/jira/browse/CASSANDRA-19042?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17816707#comment-17816707
 ] 

Ekaterina Dimitrova commented on CASSANDRA-19042:
-------------------------------------------------

All these tests were introduced in CASSANDRA-18816. I checked, and they also 
fail with the commit from CASSANDRA-18816 if we change the default test config 
and add {{{}paxos_variant: v2{}}}.
Though they were failing with different seeds, etc. Logs below. 
[~dcapwell], [~marcuse], [~maedhroz] - as the people involved in 
CASSANDRA-18816, any immediate thoughts or pointers you may have that can save 
me some time with this ticket will be highly appreciated. This is one of our 
last 5.0 blockers.   
>From ConcurrentWithPreviewFuzzTest:
 
{code:java}
org.apache.cassandra.transport.ProtocolException: Property error detected: Seed 
= -7170984628001741947 Examples = 2 Pure = false Error:  Property error 
detected: Seed = -7170984628001741947 Examples = 2 Pure = false Error: 
[Unexpected state: CoordinatorState{id=5eff5f10-c9d7-11ee-9b5f-89c2cb879fc0, 
stateTimesNanos=[12, 13, 14, 2280377, 2280378, 0], status=REPAIR_START 
[5f1b2470-c9d7-11ee-9b5f-89c2cb879fc0 -> JOBS_START 
[34249ea9-fe80-3ba4-95f5-f8f9f7b24256 -> START, 
effc8637-9f49-30b6-8fae-92b328b1961a -> START, 
03b2efbf-e8ec-305d-8cf6-cbbf34ff8e2d -> START, 
ac7eb281-b198-3224-8d14-23f6edbb8a1d -> START, 
30380f07-8aef-3202-b36c-446e83e60b7e -> START, 
9d8ec591-6095-37c3-8516-18f972869fec -> START, 
54e6cdff-0492-3b76-b296-ed493bc7ce09 -> START, 
8bb29732-d581-3532-804d-621767a4c143 -> START, 
ff01ec8c-ced4-37e7-acb0-7c64a98bd60e -> START, 
eadbfcf2-e8a5-38b6-9825-2681f79472fa -> START, 
38a4c786-de6b-31f0-a9b6-59339adfa853 -> START, 
7f6999a4-7919-3d5c-bcde-59b5687b4b0a -> START, 
6721f872-bee9-31f1-b318-2d7560296e5a -> START, 
5d8c7c61-bb2a-3abb-900e-c1149bc97919 -> START, 
8f7e4046-fbe9-30bf-8096-9c7c3becf4ff -> START, 
d522d89b-f38c-3bfe-aea5-a79d0b2b3223 -> START, 
c32800e8-ab09-35bf-a172-a35c869b1edd -> START]], lastUpdatedAtNs=2280378} -> 
null; example 0] expected:<Result{kind=SUCCESS, message='Repair completed 
successfully'}> but was:<null> Values: 0 = accord.utils.DefaultRandom@4a480ae0  
 Values:     at 
accord.utils.Property$Common.checkWithTimeout(Property.java:103) at 
accord.utils.Property$SingleBuilder.check(Property.java:223) at 
accord.utils.Property$ForBuilder.check(Property.java:124) at 
org.apache.cassandra.repair.ConcurrentIrWithPreviewFuzzTest.concurrentIrWithPreview(ConcurrentIrWithPreviewFuzzTest.java:46)
 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method) at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.base/java.lang.reflect.Method.invoke(Method.java:566) at 
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
 at 
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
 at 
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
 at 
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
 at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) 
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
 at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at 
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at 
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at 
org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at 
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) 
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 
at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at 
org.junit.runner.JUnitCore.run(JUnitCore.java:137) at 
com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
 at 
com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) 
at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) 
at 
com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
 at 
com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
 at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55){code}
>From FailedAckTest:
 
{code:java}
accord.utils.Property$PropertyError: Property error detected: Seed = 
-6503298441918509340 Examples = 10 Pure = false Error: 
java.lang.NullPointerException Values: 0 = accord.utils.DefaultRandom@26088f68  
   at accord.utils.Property$SingleBuilder.checkInternal(Property.java:242) at 
accord.utils.Property$SingleBuilder.check(Property.java:226) at 
accord.utils.Property$ForBuilder.check(Property.java:124) at 
org.apache.cassandra.repair.FailedAckTest.failedAck(FailedAckTest.java:55) at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.base/java.lang.reflect.Method.invoke(Method.java:566) at 
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
 at 
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
 at 
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
 at 
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
 at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) 
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
 at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at 
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at 
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at 
org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at 
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) 
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 
at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at 
org.junit.runner.JUnitCore.run(JUnitCore.java:137) at 
com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
 at 
com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) 
at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) 
at 
com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
 at 
com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
 at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) Caused by: 
java.lang.NullPointerException at 
org.apache.cassandra.repair.FailedAckTest.lambda$failedAck$2(FailedAckTest.java:111)
 at accord.utils.Property$SingleBuilder.checkInternal(Property.java:238) ... 31 
more{code}
 
From FailingRepairFuzzTest:
 
{code:java}
accord.utils.Property$PropertyError: Property error detected: Seed = 
-5015666072012112646 Examples = 10 Pure = false Error: 
java.lang.NullPointerException Values: 0 = accord.utils.DefaultRandom@508ab9df  
   at accord.utils.Property$SingleBuilder.checkInternal(Property.java:242) at 
accord.utils.Property$SingleBuilder.check(Property.java:226) at 
accord.utils.Property$ForBuilder.check(Property.java:124) at 
org.apache.cassandra.repair.FailingRepairFuzzTest.failingRepair(FailingRepairFuzzTest.java:56)
 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method) at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.base/java.lang.reflect.Method.invoke(Method.java:566) at 
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
 at 
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
 at 
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
 at 
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
 at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) 
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
 at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at 
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at 
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at 
org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at 
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) 
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 
at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at 
org.junit.runner.JUnitCore.run(JUnitCore.java:137) at 
com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
 at 
com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) 
at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) 
at 
com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
 at 
com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
 at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) Caused by: 
java.lang.NullPointerException at 
org.apache.cassandra.repair.FailingRepairFuzzTest.lambda$failingRepair$7(FailingRepairFuzzTest.java:117)
 at accord.utils.Property$SingleBuilder.checkInternal(Property.java:238) ... 31 
more{code}
 
>From HappyPathFuzzTest:
 
{code:java}
accord.utils.Property$PropertyError: Property error detected: Seed = 
390039633566762113 Examples = 10 Pure = false Error: [Unexpected state: 
CoordinatorState{id=66186de0-c9d8-11ee-b3f6-519a0247b0ec, 
stateTimesNanos=[2329005302769, 2329005302770, 2329005302771, 2329005377202, 
2329005377203, 0], status=REPAIR_START [6625b450-c9d8-11ee-b3f6-519a0247b0ec -> 
JOBS_START [a646ec64-fa21-359a-a130-738ad50a854b -> START, 
463d2d92-a043-3563-91b2-d0a5f03db446 -> START, 
03ffbb25-07c5-3d8a-aee0-66edbd0cfe7d -> START, 
55447527-8eff-3944-8e37-bda3a41617e1 -> START]], lastUpdatedAtNs=2329005377203} 
-> null; example 7]  Expected :Result{kind=SUCCESS, message='Repair completed 
successfully'} Actual   :null <Click to see difference>     at 
accord.utils.Property$SingleBuilder.checkInternal(Property.java:242) at 
accord.utils.Property$SingleBuilder.check(Property.java:226) at 
accord.utils.Property$ForBuilder.check(Property.java:124) at 
org.apache.cassandra.repair.HappyPathFuzzTest.happyPath(HappyPathFuzzTest.java:41)
 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method) at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.base/java.lang.reflect.Method.invoke(Method.java:566) at 
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
 at 
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
 at 
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
 at 
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
 at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) 
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
 at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at 
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at 
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at 
org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at 
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) 
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 
at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at 
org.junit.runner.JUnitCore.run(JUnitCore.java:137) at 
com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
 at 
com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) 
at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) 
at 
com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
 at 
com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
 at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) Caused by: 
org.junit.ComparisonFailure: [Unexpected state: 
CoordinatorState{id=66186de0-c9d8-11ee-b3f6-519a0247b0ec, 
stateTimesNanos=[2329005302769, 2329005302770, 2329005302771, 2329005377202, 
2329005377203, 0], status=REPAIR_START [6625b450-c9d8-11ee-b3f6-519a0247b0ec -> 
JOBS_START [a646ec64-fa21-359a-a130-738ad50a854b -> START, 
463d2d92-a043-3563-91b2-d0a5f03db446 -> START, 
03ffbb25-07c5-3d8a-aee0-66edbd0cfe7d -> START, 
55447527-8eff-3944-8e37-bda3a41617e1 -> START]], lastUpdatedAtNs=2329005377203} 
-> null; example 7] expected:<Result{kind=SUCCESS, message='Repair completed 
successfully'}> but was:<null> at 
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
 Method) at 
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
 at 
java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
 at 
org.apache.cassandra.repair.FuzzTestBase.assertSuccess(FuzzTestBase.java:363) 
at 
org.apache.cassandra.repair.FuzzTestBase.runAndAssertSuccess(FuzzTestBase.java:358)
 at 
org.apache.cassandra.repair.HappyPathFuzzTest.lambda$happyPath$1(HappyPathFuzzTest.java:56)
 at accord.utils.Property$SingleBuilder.checkInternal(Property.java:238) ... 31 
more{code}
 
 From SlowMessageFuzzTest:
 
{code:java}
accord.utils.Property$PropertyError: Property error detected: Seed = 
3747033657857023425 Examples = 10 Pure = false Error: [Unexpected state: 
CoordinatorState{id=a05de110-c9d8-11ee-bfbc-3f2e6afb6dd4, stateTimesNanos=[20, 
21, 22, 6293336, 6293337, 0], status=REPAIR_START 
[a07cdac0-c9d8-11ee-bfbc-3f2e6afb6dd4 -> JOBS_START 
[a6e8b5d5-d76e-3a7b-8e0c-5f3c57f80df1 -> START, 
3c8aea57-16fb-34f2-9758-0d7144240e28 -> START, 
04bb0a71-1274-340b-8e06-97a1182b0f1d -> START, 
b80d2937-6ffe-3bad-928e-ec1bb992308a -> START, 
a13a5536-3060-3ea4-8b4f-b14a7ce7b94e -> START, 
f5d0c43f-4966-3a09-a3e4-063f972ebe8d -> START, 
3f2de2b3-b6d7-3c34-b09d-fd9b32fb113e -> START, 
7e177cae-5695-30c8-99aa-e160d6b6f307 -> START, 
dec47bd7-794f-3d55-bf0e-59d69b42b0ac -> START]], lastUpdatedAtNs=6293337} -> 
null; example 0]  Expected :Result{kind=SUCCESS, message='Repair completed 
successfully'} Actual   :null <Click to see difference>     at 
accord.utils.Property$SingleBuilder.checkInternal(Property.java:242) at 
accord.utils.Property$SingleBuilder.check(Property.java:226) at 
accord.utils.Property$ForBuilder.check(Property.java:124) at 
org.apache.cassandra.repair.SlowMessageFuzzTest.slowMessages(SlowMessageFuzzTest.java:41)
 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method) at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.base/java.lang.reflect.Method.invoke(Method.java:566) at 
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
 at 
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
 at 
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
 at 
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
 at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) 
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
 at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at 
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at 
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at 
org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at 
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) 
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 
at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at 
org.junit.runner.JUnitCore.run(JUnitCore.java:137) at 
com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
 at 
com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) 
at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) 
at 
com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
 at 
com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
 at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) Caused by: 
org.junit.ComparisonFailure: [Unexpected state: 
CoordinatorState{id=a05de110-c9d8-11ee-bfbc-3f2e6afb6dd4, stateTimesNanos=[20, 
21, 22, 6293336, 6293337, 0], status=REPAIR_START 
[a07cdac0-c9d8-11ee-bfbc-3f2e6afb6dd4 -> JOBS_START 
[a6e8b5d5-d76e-3a7b-8e0c-5f3c57f80df1 -> START, 
3c8aea57-16fb-34f2-9758-0d7144240e28 -> START, 
04bb0a71-1274-340b-8e06-97a1182b0f1d -> START, 
b80d2937-6ffe-3bad-928e-ec1bb992308a -> START, 
a13a5536-3060-3ea4-8b4f-b14a7ce7b94e -> START, 
f5d0c43f-4966-3a09-a3e4-063f972ebe8d -> START, 
3f2de2b3-b6d7-3c34-b09d-fd9b32fb113e -> START, 
7e177cae-5695-30c8-99aa-e160d6b6f307 -> START, 
dec47bd7-794f-3d55-bf0e-59d69b42b0ac -> START]], lastUpdatedAtNs=6293337} -> 
null; example 0] expected:<Result{kind=SUCCESS, message='Repair completed 
successfully'}> but was:<null> at 
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
 Method) at 
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
 at 
java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
 at 
org.apache.cassandra.repair.FuzzTestBase.assertSuccess(FuzzTestBase.java:363) 
at 
org.apache.cassandra.repair.FuzzTestBase.runAndAssertSuccess(FuzzTestBase.java:358)
 at 
org.apache.cassandra.repair.SlowMessageFuzzTest.lambda$slowMessages$1(SlowMessageFuzzTest.java:58)
 at accord.utils.Property$SingleBuilder.checkInternal(Property.java:238) ... 31 
more{code}
 

> Repair fuzz tests fail with paxos_variant: v2
> ---------------------------------------------
>
>                 Key: CASSANDRA-19042
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-19042
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Consistency/Repair, Feature/Lightweight Transactions, 
> Test/fuzz
>            Reporter: Branimir Lambov
>            Assignee: Ekaterina Dimitrova
>            Priority: Normal
>             Fix For: 5.0-rc, 5.x
>
>
> Adding {{paxos_variant: v2}} to the test yaml causes all fuzz repair tests to 
> fail with
> {code}
> java.lang.NullPointerException: null
>       at 
> org.apache.cassandra.gms.EndpointStateSerializer.serializedSize(EndpointState.java:337)
>       at 
> org.apache.cassandra.gms.EndpointStateSerializer.serializedSize(EndpointState.java:300)
>       at 
> org.apache.cassandra.service.paxos.cleanup.PaxosStartPrepareCleanup$RequestSerializer.serializedSize(PaxosStartPrepareCleanup.java:176)
>       at 
> org.apache.cassandra.service.paxos.cleanup.PaxosStartPrepareCleanup$RequestSerializer.serializedSize(PaxosStartPrepareCleanup.java:147)
>       at 
> org.apache.cassandra.net.Message$Serializer.payloadSize(Message.java:1067)
>       at org.apache.cassandra.net.Message.payloadSize(Message.java:1114)
>       at 
> org.apache.cassandra.net.Message$Serializer.serializedSize(Message.java:750)
>       at org.apache.cassandra.net.Message.serializedSize(Message.java:1094)
> ...
> {code}
> This happens for all three options of {{paxos_state_purging}} and both with 
> and without {{storage_compatibility_mode: NONE}}.
> Tests still fail if {{PaxosStartPrepareCleanup}} is changed to use 
> {{EndpointState.nullableSerializer}}.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to