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

David Capwell commented on CASSANDRA-20417:
-------------------------------------------

||Repo||Branch||Parent Branch||SHA||Status||
|https://github.com/dcapwell/cassandra.git|CASSANDRA-20417|trunk|e2e6ec5d7d24c7405df9f75dcfb33fad65b12d80|Unstable

Failed Builds:
||Build||Result||Reason||
| dependency_check            | unknown | dependency-check results are missing  
                                                               |
| jvm-upgrade-dtests          | fail    | Test 
org.apache.cassandra.distributed.upgrade.MixedModeFrom3LoggedBatchTest::testSimpleStrategy-_jdk
 |
| jvm11-dtests-fuzz           | fail    | Test 
org.apache.cassandra.fuzz.topology.AccordTopologyMixupTest::test-_jdk11 failed  
                |
| jvm11-utests                | fail    | Test 
org.apache.cassandra.dht.SplitterTest::randomSplitTestVNodesRandomPartitioner-_jdk11
 failed     |
| jvm17-dtests                | fail    | Test 
org.apache.cassandra.distributed.test.accord.MigrationFromAccordReadRaceTest::testBounds-_jdk17
 |
| jvm17-dtests-fuzz           | fail    | Test 
org.apache.cassandra.fuzz.ring.ConsistentBootstrapTest::bootstrapFuzzTest-_jdk17
 had an error,T |
| jvm17-utests                | fail    | Test 
org.apache.cassandra.db.commitlog.CommitLogSegmentManagerCDCTest::testSegmentFlaggingWithNonblo
 |
| python-dtests               | fail    | Test 
cqlsh_tests.test_cqlsh.TestCqlsh::cqlsh_tests.py::test_cqlsh::test_describe 
failed,Test replica |
| python-upgrade-dtests-large | fail    | Test 
upgrade_tests.upgrade_through_versions_test.TestUpgrade_indev_5_0_x_To_indev_trunk::upgrade_tes
 |


> When bootstrap fails the retry field is not populated which leads to a NPE
> --------------------------------------------------------------------------
>
>                 Key: CASSANDRA-20417
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-20417
>             Project: Apache Cassandra
>          Issue Type: Bug
>          Components: Accord
>            Reporter: David Capwell
>            Assignee: David Capwell
>            Priority: Normal
>             Fix For: NA
>
>         Attachments: 
> ci_summary-trunk-e2e6ec5d7d24c7405df9f75dcfb33fad65b12d80.html, 
> result_details-trunk-e2e6ec5d7d24c7405df9f75dcfb33fad65b12d80.tar.gz
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> This was found while looking into ShortAccordSimulationTest failing seed 
> 0xc0e3fe9c6cdedf29.  The error in CI just says repair failed but when you run 
> this seed you see the following
> {code}
> ERROR [AccordExecutor[1,9]:1] node3 2025-03-06 09:07:46,873 
> AccordAgent.java:145 - Uncaught accord exception
> java.lang.NullPointerException: null
>       at 
> org.apache.cassandra.service.accord.api.AccordAgent.onFailedBootstrap(AccordAgent.java:133)
>       at accord.local.Bootstrap$Attempt.fail(Bootstrap.java:274)
>       at 
> accord.coordinate.FetchCoordinator.exhausted(FetchCoordinator.java:213)
>       at 
> accord.coordinate.FetchCoordinator.trySendMore(FetchCoordinator.java:201)
>       at 
> accord.coordinate.FetchCoordinator.unavailable(FetchCoordinator.java:303)
>       at accord.coordinate.FetchCoordinator.fail(FetchCoordinator.java:313)
>       at 
> org.apache.cassandra.service.accord.AccordFetchCoordinator.access$100(AccordFetchCoordinator.java:81)
>       at 
> org.apache.cassandra.service.accord.AccordFetchCoordinator$IncomingStream.lambda$maybeListen$0(AccordFetchCoordinator.java:210)
>       at 
> org.apache.cassandra.utils.concurrent.ListenerList$CallbackBiConsumerListener.run(ListenerList.java:268)
>       at 
> org.apache.cassandra.service.accord.AccordExecutor$PlainRunnable.run(AccordExecutor.java:1074)
>       at 
> org.apache.cassandra.service.accord.AccordExecutor$CommandStoreQueueTask.run(AccordExecutor.java:757)
>       at 
> org.apache.cassandra.service.accord.AccordExecutorAbstractLockLoop.runWithoutLock(AccordExecutorAbstractLockLoop.java:249)
>       at 
> org.apache.cassandra.concurrent.InfiniteLoopExecutor.loop(InfiniteLoopExecutor.java:125)
> {code}
> The reason for this is that 
> org.apache.cassandra.service.accord.api.AccordWaitStrategies#retryBootstrap 
> is never populated



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to