I must be using an old driver version, I can see its there https://github.com/apache/cassandra-java-driver/blob/0e4f40121d65d600b123cea4bfe365dbc09bfbad/core/src/main/java/com/datastax/oss/driver/internal/core/metadata/schema/parsing/DataTypeCqlNameParser.java#L143
Sorry! Jackson From: Fleming, Jackson via user <user@cassandra.apache.org> Date: Monday, 20 November 2023 at 11:36 am To: user@cassandra.apache.org <user@cassandra.apache.org> Cc: Fleming, Jackson <jackson.flem...@netapp.com> Subject: Re: Cassandra 5 - Driver 3.11 support plans EXTERNAL EMAIL - USE CAUTION when clicking links or attachments Apologies for the double up email but here’s the stack trace I get from using the 3.11 driver on a Cassandra 5 cluster using the vector type (I forgot to include it in my previous email) [cluster19-worker-1] ERROR c.datastax.driver.core.SchemaParser - Error parsing schema for table demo.comments_vs: Cluster.getMetadata().getKeyspace("demo").getTable("comments_vs") will be missing or incomplete java.lang.IllegalArgumentException: Could not parse type name vector<float, 5> at com.datastax.driver.core.DataTypeCqlNameParser.parse(DataTypeCqlNameParser.java:233) at com.datastax.driver.core.TableMetadata.build(TableMetadata.java:311) at com.datastax.driver.core.SchemaParser.buildTables(SchemaParser.java:302) at com.datastax.driver.core.SchemaParser.refresh(SchemaParser.java:130) at com.datastax.driver.core.ControlConnection.refreshSchema(ControlConnection.java:417) at com.datastax.driver.core.ControlConnection.refreshSchema(ControlConnection.java:356) at com.datastax.driver.core.Cluster$Manager$SchemaRefreshRequestDeliveryCallback$1.runMayThrow(Cluster.java:3041) at com.datastax.driver.core.ExceptionCatchingRunnable.run(ExceptionCatchingRunnable.java:32) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:131) at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:75) at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:82) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:829) Again know the best answer is probably to use 4.16 or newer in the driver. But I’d expect some people to raise tickets for this after release Thanks, Jackson From: Fleming, Jackson via user <user@cassandra.apache.org> Date: Monday, 20 November 2023 at 10:02 am To: user@cassandra.apache.org <user@cassandra.apache.org> Cc: Fleming, Jackson <jackson.flem...@netapp.com> Subject: Cassandra 5 - Driver 3.11 support plans EXTERNAL EMAIL - USE CAUTION when clicking links or attachments Hi All, Asking a bit of a silly question on this list I expect I already know the answer to, but are there any plans to support the new vector datatype in the 3.11 version of the java driver (https://github.com/apache/cassandra-java-driver)? I assume the answer will be no, but it might be a good idea to have that documented somewhere? I know this project has just been donated, so there’s a never-ending list of things to-do, but with the upcoming 5.0 release it’d be good to have an answer before the release (so users have some time to have a look at how much work they’ll need to do to upgrade any apps to 4.16 or newer of the driver). Let me know if my question is unclear! Thanks, Jackson