[
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]