This is an automated email from the ASF dual-hosted git repository.

smiklosovic pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra-sidecar.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 1e3b4bfb CASSSIDECAR-89: Update Google Guice to 7.0.0
1e3b4bfb is described below

commit 1e3b4bfb8658d9419ad85ba2f363d3b10c8b85f1
Author: Stefan Miklosovic <smikloso...@apache.org>
AuthorDate: Wed Dec 20 15:25:47 2023 +0100

    CASSSIDECAR-89: Update Google Guice to 7.0.0
    
    patch by Stefan Miklosovic; reviewed by Francisco Guerrero for 
CASSSIDECAR-89
---
 CHANGES.txt                                                         | 1 +
 gradle.properties                                                   | 2 +-
 server/build.gradle                                                 | 2 +-
 .../cassandra/sidecar/cluster/locator/CachedLocalTokenRanges.java   | 4 +++-
 .../cassandra/sidecar/handlers/ListOperationalJobsHandler.java      | 2 +-
 .../apache/cassandra/sidecar/handlers/OperationalJobHandler.java    | 2 +-
 .../livemigration/LiveMigrationListInstanceFilesHandler.java        | 2 +-
 .../cassandra/sidecar/handlers/restore/CreateRestoreJobHandler.java | 4 ++--
 .../sidecar/handlers/restore/CreateRestoreSliceHandler.java         | 2 +-
 .../sidecar/handlers/restore/RestoreJobSummaryHandler.java          | 4 ++--
 .../org/apache/cassandra/sidecar/job/OperationalJobManager.java     | 2 +-
 .../main/java/org/apache/cassandra/sidecar/utils/TimeSkewInfo.java  | 2 +-
 .../test/java/org/apache/cassandra/sidecar/server/ServerTest.java   | 6 ++----
 13 files changed, 18 insertions(+), 17 deletions(-)

diff --git a/CHANGES.txt b/CHANGES.txt
index cc07c00b..028726c1 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,5 +1,6 @@
 0.2.0
 -----
+ * Update Google Guice to 7.0.0 (CASSSIDECAR-89)
  * Fix rpm broken symlink (CASSSIDECAR-327)
  * Fix system_views client table access and make 
CreateRestoreJobRequestPayload serialization backward compatible 
(CASSSIDECAR-326)
  * CdcRawDirectorySpaceCleaner always uses fallback after the first time it is 
queried from system_views.settings (CASSSIDECAR-325)
diff --git a/gradle.properties b/gradle.properties
index eb0b38f2..3dbb77a2 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -21,7 +21,7 @@ junitVersion=5.9.2
 vertxVersion=4.5.13
 nettyVersion=4.1.118.Final
 guavaVersion=27.0.1-jre
-guiceVersion=4.2.3
+guiceVersion=7.0.0
 slf4jVersion=1.7.36
 jacksonVersion=2.14.3
 dtestApiVersion=0.0.17
diff --git a/server/build.gradle b/server/build.gradle
index 36dbca90..73c403ed 100644
--- a/server/build.gradle
+++ b/server/build.gradle
@@ -133,7 +133,7 @@ dependencies {
     testImplementation "org.quicktheories:quicktheories:0.26"
     testRuntimeOnly 
"org.junit.jupiter:junit-jupiter-engine:${project.junitVersion}"
 
-    testImplementation('com.google.guava:guava-testlib:31.1-jre') {
+    testImplementation('com.google.guava:guava-testlib:32.0.0-jre') {
         exclude group: 'junit', module: 'junit'
     }
 
diff --git 
a/server/src/main/java/org/apache/cassandra/sidecar/cluster/locator/CachedLocalTokenRanges.java
 
b/server/src/main/java/org/apache/cassandra/sidecar/cluster/locator/CachedLocalTokenRanges.java
index d1562e57..c70a6908 100644
--- 
a/server/src/main/java/org/apache/cassandra/sidecar/cluster/locator/CachedLocalTokenRanges.java
+++ 
b/server/src/main/java/org/apache/cassandra/sidecar/cluster/locator/CachedLocalTokenRanges.java
@@ -205,7 +205,9 @@ public class CachedLocalTokenRanges implements 
LocalTokenRangesProvider
             if (isClusterTheSame && localTokenRangesCache != null && 
localTokenRangesCache.containsKey(ks.getName()))
             {
                 // we don't need to rebuild if already cached
-                perKeyspaceBuilder.put(ks.getName(), 
localTokenRangesCache.get(ks.getName()));
+                Map<Integer, Set<TokenRange>> value = 
localTokenRangesCache.get(ks.getName());
+                if (value != null)
+                    perKeyspaceBuilder.put(ks.getName(), value);
             }
             else
             {
diff --git 
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/ListOperationalJobsHandler.java
 
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/ListOperationalJobsHandler.java
index 4337560e..484039e5 100644
--- 
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/ListOperationalJobsHandler.java
+++ 
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/ListOperationalJobsHandler.java
@@ -20,7 +20,7 @@ package org.apache.cassandra.sidecar.handlers;
 
 import java.util.Collections;
 import java.util.Set;
-import javax.inject.Inject;
+import com.google.inject.Inject;
 
 import io.vertx.core.http.HttpServerRequest;
 import io.vertx.core.net.SocketAddress;
diff --git 
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/OperationalJobHandler.java
 
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/OperationalJobHandler.java
index 45f131ff..ac483974 100644
--- 
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/OperationalJobHandler.java
+++ 
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/OperationalJobHandler.java
@@ -21,7 +21,7 @@ package org.apache.cassandra.sidecar.handlers;
 import java.util.Collections;
 import java.util.Set;
 import java.util.UUID;
-import javax.inject.Inject;
+import com.google.inject.Inject;
 
 import io.netty.handler.codec.http.HttpResponseStatus;
 import io.vertx.core.http.HttpServerRequest;
diff --git 
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/livemigration/LiveMigrationListInstanceFilesHandler.java
 
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/livemigration/LiveMigrationListInstanceFilesHandler.java
index 24f8f5e2..3e775a88 100644
--- 
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/livemigration/LiveMigrationListInstanceFilesHandler.java
+++ 
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/livemigration/LiveMigrationListInstanceFilesHandler.java
@@ -20,11 +20,11 @@ package org.apache.cassandra.sidecar.handlers.livemigration;
 
 import java.io.IOException;
 import java.util.Set;
-import javax.inject.Inject;
 
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import com.google.inject.Inject;
 import io.netty.handler.codec.http.HttpResponseStatus;
 import io.vertx.core.http.HttpServerRequest;
 import io.vertx.core.net.SocketAddress;
diff --git 
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/CreateRestoreJobHandler.java
 
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/CreateRestoreJobHandler.java
index 9479a956..f58d685e 100644
--- 
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/CreateRestoreJobHandler.java
+++ 
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/CreateRestoreJobHandler.java
@@ -21,8 +21,8 @@ package org.apache.cassandra.sidecar.handlers.restore;
 import java.util.Collections;
 import java.util.Set;
 import java.util.UUID;
-import javax.inject.Inject;
-import javax.inject.Singleton;
+import com.google.inject.Inject;
+import com.google.inject.Singleton;
 
 import io.netty.handler.codec.http.HttpResponseStatus;
 import io.vertx.core.Future;
diff --git 
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/CreateRestoreSliceHandler.java
 
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/CreateRestoreSliceHandler.java
index dad11eb3..22460e48 100644
--- 
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/CreateRestoreSliceHandler.java
+++ 
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/CreateRestoreSliceHandler.java
@@ -21,7 +21,7 @@ package org.apache.cassandra.sidecar.handlers.restore;
 import java.nio.file.Paths;
 import java.util.Collections;
 import java.util.Set;
-import javax.inject.Inject;
+import com.google.inject.Inject;
 
 import io.netty.handler.codec.http.HttpResponseStatus;
 import io.vertx.core.Future;
diff --git 
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/RestoreJobSummaryHandler.java
 
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/RestoreJobSummaryHandler.java
index fa48fe99..3f980aa5 100644
--- 
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/RestoreJobSummaryHandler.java
+++ 
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/RestoreJobSummaryHandler.java
@@ -20,8 +20,8 @@ package org.apache.cassandra.sidecar.handlers.restore;
 
 import java.util.Collections;
 import java.util.Set;
-import javax.inject.Inject;
-import javax.inject.Singleton;
+import com.google.inject.Inject;
+import com.google.inject.Singleton;
 
 import io.netty.handler.codec.http.HttpResponseStatus;
 import io.vertx.core.Future;
diff --git 
a/server/src/main/java/org/apache/cassandra/sidecar/job/OperationalJobManager.java
 
b/server/src/main/java/org/apache/cassandra/sidecar/job/OperationalJobManager.java
index dd5d199e..3c37ddaa 100644
--- 
a/server/src/main/java/org/apache/cassandra/sidecar/job/OperationalJobManager.java
+++ 
b/server/src/main/java/org/apache/cassandra/sidecar/job/OperationalJobManager.java
@@ -21,7 +21,7 @@ package org.apache.cassandra.sidecar.job;
 import java.util.List;
 import java.util.UUID;
 import java.util.stream.Collectors;
-import javax.inject.Inject;
+import com.google.inject.Inject;
 
 import com.google.inject.Singleton;
 import org.apache.cassandra.sidecar.concurrent.ExecutorPools;
diff --git 
a/server/src/main/java/org/apache/cassandra/sidecar/utils/TimeSkewInfo.java 
b/server/src/main/java/org/apache/cassandra/sidecar/utils/TimeSkewInfo.java
index 6e421e71..48f4811c 100644
--- a/server/src/main/java/org/apache/cassandra/sidecar/utils/TimeSkewInfo.java
+++ b/server/src/main/java/org/apache/cassandra/sidecar/utils/TimeSkewInfo.java
@@ -19,7 +19,7 @@
 package org.apache.cassandra.sidecar.utils;
 
 import java.util.concurrent.TimeUnit;
-import javax.inject.Inject;
+import com.google.inject.Inject;
 
 import org.apache.cassandra.sidecar.common.response.TimeSkewResponse;
 import org.apache.cassandra.sidecar.config.ServiceConfiguration;
diff --git 
a/server/src/test/java/org/apache/cassandra/sidecar/server/ServerTest.java 
b/server/src/test/java/org/apache/cassandra/sidecar/server/ServerTest.java
index 6b20b4eb..559ee3bf 100644
--- a/server/src/test/java/org/apache/cassandra/sidecar/server/ServerTest.java
+++ b/server/src/test/java/org/apache/cassandra/sidecar/server/ServerTest.java
@@ -301,8 +301,7 @@ class ServerTest
     {
         assertThatThrownBy(() -> 
configureServer("config/sidecar_unrecognized_authenticator.yaml"))
         .hasCauseInstanceOf(RuntimeException.class)
-        .hasMessageContaining("Implementation for class 
org.apache.cassandra.sidecar.acl.authentication." +
-                              "UnrecognizedAuthenticationHandler has not been 
registered");
+        .hasMessageContaining("Implementation for class 
UnrecognizedAuthenticationHandler has not been registered");
     }
 
     @Test
@@ -311,8 +310,7 @@ class ServerTest
     {
         assertThatThrownBy(() -> 
configureServer("config/sidecar_unrecognized_authorizer.yaml"))
         .hasCauseInstanceOf(ConfigurationException.class)
-        .hasMessageContaining("Unrecognized authorization provider 
org.apache.cassandra.sidecar.acl." +
-                              "authorization.UnrecognizedAuthorizationProvider 
set");
+        .hasMessageContaining("Unrecognized authorization provider 
UnrecognizedAuthorizationProvider set");
     }
 
     Future<String> validateHealthEndpoint(String deploymentId)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to