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

pcongiusti pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new a6cd06d54678 [CAMEL-22555] extra fixes for non-varargs call of varargs 
method with inexact argument type for last parameter
a6cd06d54678 is described below

commit a6cd06d54678849e2249be8b244ae9bb787b5cb4
Author: JinyuChen97 <[email protected]>
AuthorDate: Mon Mar 16 11:18:54 2026 +0000

    [CAMEL-22555] extra fixes for non-varargs call of varargs method with 
inexact argument type for last parameter
    
    https://issues.apache.org/jira/browse/CAMEL-22555
---
 .../src/main/java/org/apache/camel/coap/CoAPEndpoint.java   |  2 +-
 .../camel/component/geocoder/GeoCoderGoogleProducer.java    |  7 ++++---
 .../camel/component/geocoder/GeoCoderProxyManualIT.java     |  6 ++++--
 .../component/mina/MinaInOutWithForcedNoResponseTest.java   |  4 ++--
 .../java/org/apache/camel/component/mock/MockEndpoint.java  | 13 +++++++++++++
 .../zookeeper/integration/ZooKeeperManagedEndpointIT.java   |  2 +-
 .../org/apache/camel/support/jsse/TrustAllTrustManager.java |  5 +++--
 .../core/commands/kubernetes/traits/TraitHelperTest.java    |  2 +-
 8 files changed, 29 insertions(+), 12 deletions(-)

diff --git 
a/components/camel-coap/src/main/java/org/apache/camel/coap/CoAPEndpoint.java 
b/components/camel-coap/src/main/java/org/apache/camel/coap/CoAPEndpoint.java
index 929d2694fb92..40b694b07b27 100644
--- 
a/components/camel-coap/src/main/java/org/apache/camel/coap/CoAPEndpoint.java
+++ 
b/components/camel-coap/src/main/java/org/apache/camel/coap/CoAPEndpoint.java
@@ -493,7 +493,7 @@ public class CoAPEndpoint extends DefaultEndpoint 
implements EndpointServiceLoca
         }
 
         if (getConfiguredCipherSuites() != null) {
-            LOGGER.debug("There are configured cipher suites: {}", 
getConfiguredCipherSuites());
+            LOGGER.debug("There are configured cipher suites: {}", 
Arrays.toString(getConfiguredCipherSuites()));
             builder.set(DTLS_CIPHER_SUITES, 
CipherSuite.getTypesByNames(getConfiguredCipherSuites()));
         }
 
diff --git 
a/components/camel-geocoder/src/main/java/org/apache/camel/component/geocoder/GeoCoderGoogleProducer.java
 
b/components/camel-geocoder/src/main/java/org/apache/camel/component/geocoder/GeoCoderGoogleProducer.java
index 331535b9739a..cb002490b13e 100644
--- 
a/components/camel-geocoder/src/main/java/org/apache/camel/component/geocoder/GeoCoderGoogleProducer.java
+++ 
b/components/camel-geocoder/src/main/java/org/apache/camel/component/geocoder/GeoCoderGoogleProducer.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.component.geocoder;
 
+import java.util.Arrays;
 import java.util.Locale;
 
 import com.google.maps.GeoApiContext;
@@ -74,7 +75,7 @@ public class GeoCoderGoogleProducer extends DefaultProducer {
                 LOG.debug("Geocode for lat/lng {}", latlng);
                 GeocodingResult[] results = 
GeocodingApi.reverseGeocode(context, latLng).await();
 
-                LOG.debug("Geocode response {}", results);
+                LOG.debug("Geocode response {}", Arrays.toString(results));
 
                 if (results != null) {
                     extractGeoResult(results, exchange);
@@ -89,7 +90,7 @@ public class GeoCoderGoogleProducer extends DefaultProducer {
 
                     LOG.debug("Geocode for address {}", address);
                     GeocodingResult[] results = GeocodingApi.geocode(context, 
address).await();
-                    LOG.debug("Geocode response {}", results);
+                    LOG.debug("Geocode response {}", Arrays.toString(results));
 
                     if (results != null) {
                         extractGeoResult(results, exchange);
@@ -130,7 +131,7 @@ public class GeoCoderGoogleProducer extends DefaultProducer 
{
         LOG.debug("Geocode - reverse geocode for location {}", resLatlng);
         GeocodingResult[] results = GeocodingApi.reverseGeocode(context, 
result.location).await();
 
-        LOG.debug("Geocode response {}", results);
+        LOG.debug("Geocode response {}", Arrays.toString(results));
 
         if (results != null) {
             extractGeoResult(results, exchange);
diff --git 
a/components/camel-geocoder/src/test/java/org/apache/camel/component/geocoder/GeoCoderProxyManualIT.java
 
b/components/camel-geocoder/src/test/java/org/apache/camel/component/geocoder/GeoCoderProxyManualIT.java
index df29e9723f43..48ac7905a0a5 100644
--- 
a/components/camel-geocoder/src/test/java/org/apache/camel/component/geocoder/GeoCoderProxyManualIT.java
+++ 
b/components/camel-geocoder/src/test/java/org/apache/camel/component/geocoder/GeoCoderProxyManualIT.java
@@ -16,6 +16,8 @@
  */
 package org.apache.camel.component.geocoder;
 
+import java.util.Arrays;
+
 import com.google.maps.GeoApiContext;
 import com.google.maps.GeocodingApi;
 import com.google.maps.GeocodingApiRequest;
@@ -41,7 +43,7 @@ public class GeoCoderProxyManualIT extends 
GeoCoderApiKeyTestBase {
         GeocodingApiRequest geocodingApiRequest = 
GeocodingApi.reverseGeocode(context, new LatLng(45.4643, 9.1895));
         GeocodingResult[] results = geocodingApiRequest.await();
 
-        LOG.info("Response {}", results);
+        LOG.info("Response {}", Arrays.toString(results));
     }
 
     @Test
@@ -55,7 +57,7 @@ public class GeoCoderProxyManualIT extends 
GeoCoderApiKeyTestBase {
         GeocodingApiRequest geocodingApiRequest = 
GeocodingApi.reverseGeocode(context, new LatLng(45.4643, 9.1895));
         GeocodingResult[] results = geocodingApiRequest.await();
 
-        LOG.info("Response {}", results);
+        LOG.info("Response {}", Arrays.toString(results));
     }
 
 }
diff --git 
a/components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaInOutWithForcedNoResponseTest.java
 
b/components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaInOutWithForcedNoResponseTest.java
index 622acaffd8cd..ceb3ca744c47 100644
--- 
a/components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaInOutWithForcedNoResponseTest.java
+++ 
b/components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaInOutWithForcedNoResponseTest.java
@@ -60,12 +60,12 @@ public class MinaInOutWithForcedNoResponseTest extends 
BaseMinaTest {
                         .when(body().isEqualTo("Woodbine"))
                         .transform(constant("Hello Chad"))
                         .otherwise()
-                        .transform(constant(null));
+                        .transform(constant((Object) null));
 
                 
fromF("mina:tcp://localhost:%d?sync=true&disconnectOnNoReply=false&noReplyLogLevel=OFF",
 port2).choice()
                         .when(body().isEqualTo("Woodbine"))
                         .transform(constant("Hello Chad")).otherwise()
-                        .transform(constant(null));
+                        .transform(constant((Object) null));
             }
         };
     }
diff --git 
a/components/camel-mock/src/main/java/org/apache/camel/component/mock/MockEndpoint.java
 
b/components/camel-mock/src/main/java/org/apache/camel/component/mock/MockEndpoint.java
index 7d07929a08f5..187c6317a126 100644
--- 
a/components/camel-mock/src/main/java/org/apache/camel/component/mock/MockEndpoint.java
+++ 
b/components/camel-mock/src/main/java/org/apache/camel/component/mock/MockEndpoint.java
@@ -1018,6 +1018,19 @@ public class MockEndpoint extends DefaultEndpoint 
implements BrowsableEndpoint,
         expectedBodiesReceived(bodyList);
     }
 
+    /**
+     * Sets an expectation that the given String body values are received by 
this endpoint in the specified order.
+     * <p/>
+     * <b>Important:</b> The number of bodies must match the expected number 
of messages, so if you expect three
+     * messages, then there must be three bodies.
+     * <p/>
+     * <b>Important:</b> This overrides any previous set value using {@link 
#expectedMessageCount(int)}
+     */
+    public void expectedBodiesReceived(String... bodies) {
+        List<Object> bodyList = new ArrayList<>(Arrays.asList(bodies));
+        expectedBodiesReceived(bodyList);
+    }
+
     /**
      * Adds an expectation that the given body value are received by this 
endpoint
      */
diff --git 
a/components/camel-zookeeper/src/test/java/org/apache/camel/component/zookeeper/integration/ZooKeeperManagedEndpointIT.java
 
b/components/camel-zookeeper/src/test/java/org/apache/camel/component/zookeeper/integration/ZooKeeperManagedEndpointIT.java
index ffedc6c9b6cc..38c0b731c1a7 100644
--- 
a/components/camel-zookeeper/src/test/java/org/apache/camel/component/zookeeper/integration/ZooKeeperManagedEndpointIT.java
+++ 
b/components/camel-zookeeper/src/test/java/org/apache/camel/component/zookeeper/integration/ZooKeeperManagedEndpointIT.java
@@ -55,7 +55,7 @@ public class ZooKeeperManagedEndpointIT extends 
ZooKeeperITSupport {
 
         getMBeanServer().invoke(zepName, "clearServers",
                 null,
-                
JmxUtils.getMethodSignature(ZooKeeperEndpoint.class.getMethod("clearServers", 
null)));
+                
JmxUtils.getMethodSignature(ZooKeeperEndpoint.class.getMethod("clearServers")));
         getMBeanServer().invoke(zepName, "addServer",
                 new Object[] { "someserver:12345" },
                 
JmxUtils.getMethodSignature(ZooKeeperEndpoint.class.getMethod("addServer", new 
Class[] { String.class })));
diff --git 
a/core/camel-api/src/main/java/org/apache/camel/support/jsse/TrustAllTrustManager.java
 
b/core/camel-api/src/main/java/org/apache/camel/support/jsse/TrustAllTrustManager.java
index 677c70a248f2..2bc5dc2e24ff 100644
--- 
a/core/camel-api/src/main/java/org/apache/camel/support/jsse/TrustAllTrustManager.java
+++ 
b/core/camel-api/src/main/java/org/apache/camel/support/jsse/TrustAllTrustManager.java
@@ -17,6 +17,7 @@
 package org.apache.camel.support.jsse;
 
 import java.security.cert.X509Certificate;
+import java.util.Arrays;
 
 import javax.net.ssl.X509TrustManager;
 
@@ -43,12 +44,12 @@ public class TrustAllTrustManager implements 
X509TrustManager {
 
     @Override
     public void checkClientTrusted(X509Certificate[] certs, String authType) {
-        LOG.debug("Trusting client certificate: {}", certs);
+        LOG.debug("Trusting client certificate: {}", Arrays.toString(certs));
     }
 
     @Override
     public void checkServerTrusted(X509Certificate[] certs, String authType) {
-        LOG.debug("Trusting server certificate: {}", certs);
+        LOG.debug("Trusting server certificate: {}", Arrays.toString(certs));
     }
 
     @Override
diff --git 
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/test/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/TraitHelperTest.java
 
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/test/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/TraitHelperTest.java
index a751290e1bc5..62549c2e483b 100644
--- 
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/test/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/TraitHelperTest.java
+++ 
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/test/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/TraitHelperTest.java
@@ -47,7 +47,7 @@ public class TraitHelperTest {
         Assertions.assertEquals(3, resultEmptyDefault.length);
         Assertions.assertArrayEquals(overridesGroup, resultEmptyDefault);
 
-        String[] resultNull = TraitHelper.mergeTraits(null);
+        String[] resultNull = TraitHelper.mergeTraits();
         Assertions.assertNotNull(resultNull);
     }
 

Reply via email to