You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ja...@apache.org on 2023/02/09 20:39:53 UTC

[camel-quarkus] branch main updated: Fix NPE instantiating Azure HttpHeaderName

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

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


The following commit(s) were added to refs/heads/main by this push:
     new 897a4dfa19 Fix NPE instantiating Azure HttpHeaderName
897a4dfa19 is described below

commit 897a4dfa19f675236f0f722ddbaa246d396a48cc
Author: James Netherton <ja...@gmail.com>
AuthorDate: Thu Feb 9 09:45:54 2023 +0000

    Fix NPE instantiating Azure HttpHeaderName
    
    Fixes #4541
---
 .../support/reactor/netty/deployment/AzureCoreSupportProcessor.java     | 1 +
 .../camel/quarkus/test/support/azure/AzureStorageTestResource.java      | 2 +-
 integration-tests/pom.xml                                               | 2 +-
 pom.xml                                                                 | 2 +-
 poms/bom/src/main/generated/flattened-full-pom.xml                      | 2 +-
 poms/bom/src/main/generated/flattened-reduced-pom.xml                   | 2 +-
 poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml           | 2 +-
 tooling/scripts/test-categories.yaml                                    | 1 +
 8 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/extensions-support/azure-core/deployment/src/main/java/org/apache/camel/quarkus/support/reactor/netty/deployment/AzureCoreSupportProcessor.java b/extensions-support/azure-core/deployment/src/main/java/org/apache/camel/quarkus/support/reactor/netty/deployment/AzureCoreSupportProcessor.java
index bdfd00a5a7..80c183cf78 100644
--- a/extensions-support/azure-core/deployment/src/main/java/org/apache/camel/quarkus/support/reactor/netty/deployment/AzureCoreSupportProcessor.java
+++ b/extensions-support/azure-core/deployment/src/main/java/org/apache/camel/quarkus/support/reactor/netty/deployment/AzureCoreSupportProcessor.java
@@ -45,6 +45,7 @@ public class AzureCoreSupportProcessor {
     void reflectiveClasses(BuildProducer<ReflectiveClassBuildItem> reflectiveClasses) {
         reflectiveClasses.produce(new ReflectiveClassBuildItem(false, false,
                 com.azure.core.util.DateTimeRfc1123.class,
+                com.azure.core.http.HttpHeaderName.class,
                 com.azure.core.http.rest.StreamResponse.class,
                 com.azure.core.http.rest.ResponseBase.class));
 
diff --git a/integration-tests-support/azure/src/main/java/org/apache/camel/quarkus/test/support/azure/AzureStorageTestResource.java b/integration-tests-support/azure/src/main/java/org/apache/camel/quarkus/test/support/azure/AzureStorageTestResource.java
index 56e9b4efc8..ce1ef478ae 100644
--- a/integration-tests-support/azure/src/main/java/org/apache/camel/quarkus/test/support/azure/AzureStorageTestResource.java
+++ b/integration-tests-support/azure/src/main/java/org/apache/camel/quarkus/test/support/azure/AzureStorageTestResource.java
@@ -35,7 +35,7 @@ import org.testcontainers.containers.wait.strategy.Wait;
 
 public class AzureStorageTestResource implements QuarkusTestResourceLifecycleManager {
     private static final Logger LOGGER = LoggerFactory.getLogger(AzureStorageTestResource.class);
-    private static final String AZURITE_IMAGE = "mcr.microsoft.com/azure-storage/azurite:3.19.0";
+    private static final String AZURITE_IMAGE = "mcr.microsoft.com/azure-storage/azurite:3.21.0";
 
     public enum Service {
         blob(10000),
diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml
index 8b72ab4187..b1c0e8007d 100644
--- a/integration-tests/pom.xml
+++ b/integration-tests/pom.xml
@@ -63,7 +63,7 @@
         <!--<module>aws2</module> https://github.com/apache/camel-quarkus/issues/4501 -->
         <module>aws2-grouped</module>
         <module>aws2-quarkus-client-grouped</module>
-        <!--<module>azure-grouped</module> https://github.com/apache/camel-quarkus/issues/4507 -->
+        <module>azure-grouped</module>
         <module>base64</module>
         <module>bean-validator</module>
         <module>bindy</module>
diff --git a/pom.xml b/pom.xml
index 68f17f3fe6..e2332ba9c8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -78,7 +78,7 @@
         <azure-core.version>1.35.0</azure-core.version><!-- @sync com.azure:azure-sdk-bom:${azure-sdk-bom.version} dep:com.azure:azure-core -->
         <azure-core-test.version>1.11.0</azure-core-test.version>
         <azure-identity.version>1.7.3</azure-identity.version><!-- @sync com.azure:azure-sdk-bom:${azure-sdk-bom.version} dep:com.azure:azure-identity -->
-        <azure-core-http-vertx.version>1.0.0-beta.1</azure-core-http-vertx.version> <!-- TODO: https://github.com/apache/camel-quarkus/issues/4181 -->
+        <azure-core-http-vertx.version>1.0.0-beta.3</azure-core-http-vertx.version> <!-- TODO: https://github.com/apache/camel-quarkus/issues/4181 -->
         <cassandra-driver-test.version>3.7.1</cassandra-driver-test.version><!-- Keep in sync with testcontainers instead of Debezium bom -->
         <bouncycastle.version>1.70</bouncycastle.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:org.bouncycastle:bcprov-jdk15on -->
         <caffeine.version>3.1.1</caffeine.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:com.github.ben-manes.caffeine:caffeine -->
diff --git a/poms/bom/src/main/generated/flattened-full-pom.xml b/poms/bom/src/main/generated/flattened-full-pom.xml
index ecaf04fa4b..467752d286 100644
--- a/poms/bom/src/main/generated/flattened-full-pom.xml
+++ b/poms/bom/src/main/generated/flattened-full-pom.xml
@@ -5864,7 +5864,7 @@
       <dependency>
         <groupId>com.azure</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>azure-core-http-vertx</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>1.0.0-beta.1</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>1.0.0-beta.3</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>com.esotericsoftware.kryo</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
diff --git a/poms/bom/src/main/generated/flattened-reduced-pom.xml b/poms/bom/src/main/generated/flattened-reduced-pom.xml
index 8b806b63bd..a05063eec8 100644
--- a/poms/bom/src/main/generated/flattened-reduced-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-pom.xml
@@ -5864,7 +5864,7 @@
       <dependency>
         <groupId>com.azure</groupId>
         <artifactId>azure-core-http-vertx</artifactId>
-        <version>1.0.0-beta.1</version>
+        <version>1.0.0-beta.3</version>
       </dependency>
       <dependency>
         <groupId>com.esotericsoftware.kryo</groupId>
diff --git a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
index b081c7b192..53918067bd 100644
--- a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
@@ -5864,7 +5864,7 @@
       <dependency>
         <groupId>com.azure</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>azure-core-http-vertx</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>1.0.0-beta.1</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>1.0.0-beta.3</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>com.esotericsoftware.kryo</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
diff --git a/tooling/scripts/test-categories.yaml b/tooling/scripts/test-categories.yaml
index e6a4ac5436..38e439845d 100644
--- a/tooling/scripts/test-categories.yaml
+++ b/tooling/scripts/test-categories.yaml
@@ -104,6 +104,7 @@ group-07:
   - sjms2-qpid-amqp-client
   - weather
 group-08:
+  - azure-grouped
   - master
   - master-file
   - master-openshift