[
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: [email protected]
For additional commands, e-mail: [email protected]