I merely haven’t used Cassandra in a little while and forgot that you have to explicitly use a keyspace before querying things. I’ve even come across a similar feature in Postgres when you have multiple schemas.
— Matt Sicker > On Feb 1, 2022, at 10:48, Ralph Goers <[email protected]> wrote: > > Yeah. Unfortunately the test fails with the latest version of the embedded > Cassandra. Matt created LOG4J2-3384 to address that. > > Ralph > >> On Feb 1, 2022, at 5:51 AM, Gary Gregory <[email protected]> wrote: >> >> Woa, deep Cassandra magic! ;-) thanks Matt. >> >> Gary >> >>> On Tue, Feb 1, 2022, 01:39 <[email protected]> wrote: >>> >>> This is an automated email from the ASF dual-hosted git repository. >>> >>> mattsicker pushed a commit to branch master >>> in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git >>> >>> >>> The following commit(s) were added to refs/heads/master by this push: >>> new b1ab92a Fix CassandraExtension keyspace usage >>> b1ab92a is described below >>> >>> commit b1ab92a688b3f434a76c521973ea5e4b2020dc04 >>> Author: Matt Sicker <[email protected]> >>> AuthorDate: Tue Feb 1 00:39:31 2022 -0600 >>> >>> Fix CassandraExtension keyspace usage >>> >>> Signed-off-by: Matt Sicker <[email protected]> >>> --- >>> .../java/org/apache/logging/log4j/cassandra/CassandraExtension.java | >>> 2 ++ >>> 1 file changed, 2 insertions(+) >>> >>> diff --git >>> a/log4j-cassandra/src/test/java/org/apache/logging/log4j/cassandra/CassandraExtension.java >>> b/log4j-cassandra/src/test/java/org/apache/logging/log4j/cassandra/CassandraExtension.java >>> index 06736d0..57c250c 100644 >>> --- >>> a/log4j-cassandra/src/test/java/org/apache/logging/log4j/cassandra/CassandraExtension.java >>> +++ >>> b/log4j-cassandra/src/test/java/org/apache/logging/log4j/cassandra/CassandraExtension.java >>> @@ -72,6 +72,8 @@ public class CassandraExtension extends >>> TypeBasedParameterResolver<Cluster> impl >>> try (final Session session = cluster.connect()) { >>> session.execute("CREATE KEYSPACE " + >>> cassandraFixture.keyspace() + " WITH REPLICATION = " + >>> "{ 'class': 'SimpleStrategy', >>> 'replication_factor': 2 };"); >>> + } >>> + try (final Session session = >>> cluster.connect(cassandraFixture.keyspace())) { >>> for (final String ddl : cassandraFixture.setup()) { >>> session.execute(ddl); >>> } >>> >
