Lukasz Antoniak
Lukasz Antoniak
JIRA Links: - https://datastax-oss.atlassian.net/browse/JAVA-3109 - https://datastax-oss.atlassian.net/browse/JAVA-2980
Backport of [PR-3482](https://github.com/apache/cassandra/pull/3482).
Backport of [PR-3482](https://github.com/apache/cassandra/pull/3482).
Backport of [PR-3482](https://github.com/apache/cassandra/pull/3482).
Fix [JAVA-3164](https://datastax-oss.atlassian.net/jira/software/c/projects/JAVA/issues/JAVA-3164). Without the change, request with unset collection type fails with: ``` java.lang.IndexOutOfBoundsException: null at java.base/java.nio.Buffer.checkIndex(Buffer.java:693) at java.base/java.nio.HeapByteBuffer.getInt(HeapByteBuffer.java:406) at org.apache.cassandra.utils.ByteBufferUtil.toInt(ByteBufferUtil.java:476) at org.apache.cassandra.db.marshal.ByteBufferAccessor.toInt(ByteBufferAccessor.java:208) at org.apache.cassandra.db.marshal.ByteBufferAccessor.toInt(ByteBufferAccessor.java:42) at org.apache.cassandra.serializers.CollectionSerializer.readCollectionSize(CollectionSerializer.java:147) at org.apache.cassandra.cql3.CQL3Type$Collection.toCQLLiteral(CQL3Type.java:222) at...
Refactored integration tests to be able to support multiple C* distributions (not only DSE vs. OSS).
Fix [JAVA-3140](https://datastax-oss.atlassian.net/jira/software/c/projects/JAVA/issues/JAVA-3140).
In #1640 we are waiting for author to incorporate our feedback. The intention of this PR is to speed up the process, leaving original author's commit intact and recorded in...
- Java 17 is installed for future testing. - C* 4.0.13 fails to start with CCM if only Java 17 is available. - Creating environment variables expected by CCM.