[ 
https://issues.apache.org/jira/browse/CASSANDRA-15490?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alex Petrov updated CASSANDRA-15490:
------------------------------------
    Description: 
The current 4.0 versioning has a tag to denote that 4.0 isn’t in public release 
yet (currently beta3).  dtest does version parsing which is much more restive 
and doesn’t support preRelease tags (like the client version parsing does), so 
skips the 4.0 jar.  This then leads to a exception while running the upgrade 
tests
 
{code}
java.lang.RuntimeException: No v4 versions found
        at 
org.apache.cassandra.distributed.impl.Versions.lambda$getLatest$2(Versions.java:166)
        at java.util.Optional.orElseThrow(Optional.java:290)
        at 
org.apache.cassandra.distributed.impl.Versions.getLatest(Versions.java:166)
        at 
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
        at 
java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
        at 
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
        at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:546)
        at 
java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
        at 
java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:505)
        at 
org.apache.cassandra.distributed.upgrade.UpgradeTestBase$TestCase.upgrade(UpgradeTestBase.java:92)
        at 
org.apache.cassandra.distributed.upgrade.UpgradeTest.upgradeTest(UpgradeTest.java:35)
{code}

  was:
The current 4.0 versioning has a tag to denote that 4.0 isn’t in public release 
yet (currently beta3).  dtest does version parsing which is much more restive 
and doesn’t support preRelease tags (like the client version parsing does), so 
skips the 4.0 jar.  This then leads to a exception while running the upgrade 
tests
 
java.lang.RuntimeException: No v4 versions found
        at 
org.apache.cassandra.distributed.impl.Versions.lambda$getLatest$2(Versions.java:166)
        at java.util.Optional.orElseThrow(Optional.java:290)
        at 
org.apache.cassandra.distributed.impl.Versions.getLatest(Versions.java:166)
        at 
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
        at 
java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
        at 
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
        at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:546)
        at 
java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
        at 
java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:505)
        at 
org.apache.cassandra.distributed.upgrade.UpgradeTestBase$TestCase.upgrade(UpgradeTestBase.java:92)
        at 
org.apache.cassandra.distributed.upgrade.UpgradeTest.upgradeTest(UpgradeTest.java:35)


> in-jvm dtest upgrade tests don't support 4.0 versioning
> -------------------------------------------------------
>
>                 Key: CASSANDRA-15490
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-15490
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Test/dtest
>            Reporter: David Capwell
>            Priority: Normal
>
> The current 4.0 versioning has a tag to denote that 4.0 isn’t in public 
> release yet (currently beta3).  dtest does version parsing which is much more 
> restive and doesn’t support preRelease tags (like the client version parsing 
> does), so skips the 4.0 jar.  This then leads to a exception while running 
> the upgrade tests
>  
> {code}
> java.lang.RuntimeException: No v4 versions found
>       at 
> org.apache.cassandra.distributed.impl.Versions.lambda$getLatest$2(Versions.java:166)
>       at java.util.Optional.orElseThrow(Optional.java:290)
>       at 
> org.apache.cassandra.distributed.impl.Versions.getLatest(Versions.java:166)
>       at 
> java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
>       at 
> java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
>       at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
>       at 
> java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
>       at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:546)
>       at 
> java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
>       at 
> java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:505)
>       at 
> org.apache.cassandra.distributed.upgrade.UpgradeTestBase$TestCase.upgrade(UpgradeTestBase.java:92)
>       at 
> org.apache.cassandra.distributed.upgrade.UpgradeTest.upgradeTest(UpgradeTest.java:35)
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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

Reply via email to