Skip to content

Conversation

@LeifW
Copy link

@LeifW LeifW commented Apr 7, 2023

The old version of aws-sigv4-auth-cassandra-java-driver-plugin stops working somewhere past Java 11 at or before Java 17 (Java 19 is the current version) - something kind of error when the aws auth module reflectively loads some Groovy thing?

The latest version works on Java 19.

Also remove the unecessary System.exit(0) call from the end of the main method, and other things that aren't necessary in Scala syntax (semicolons and {} around a lambda).

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

The old version of aws-sigv4-auth-cassandra-java-driver-plugin stops
working somewhere past Java 11 at or before Java 17 (Java 19 is the
current version) - something kind of error when aws auth mode
reflectively loads some Groovy thing?

The latest version works on Java 19.

Also remove the unecessary `System.exit(0)` call from the end of the
main method, and other things that aren't necessary in Scala syntax
(semicolons and {} around a lambda).
rows.foreach({ println } );
val resultSet = session.execute("select * from system_schema.keyspaces")
val rows = resultSet.all().asScala
rows.foreach(println)
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The .toString value of a row doesn't seem too useful to print out, here. It just prints out e.g. com.datastax.oss.driver.internal.core.cql.DefaultRow@4015cc95 once for each row you get back.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant