From bb70c1be87072674a46456cfb73cd86818f45d46 Mon Sep 17 00:00:00 2001 From: Philipp Page Date: Wed, 10 Dec 2025 16:21:53 +0100 Subject: [PATCH 001/212] fix(metrics): Clear custom dimensions when flushing. (#2328) --- .../metrics/internal/EmfMetricsLogger.java | 24 ++- .../internal/EmfMetricsLoggerTest.java | 189 ++++++++++++++++++ 2 files changed, 212 insertions(+), 1 deletion(-) diff --git a/powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/internal/EmfMetricsLogger.java b/powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/internal/EmfMetricsLogger.java index 37f2d193a..611d4dcc6 100644 --- a/powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/internal/EmfMetricsLogger.java +++ b/powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/internal/EmfMetricsLogger.java @@ -164,6 +164,27 @@ public void flush() { } } else { emfLogger.flush(); + + // Clear custom dimensions after flush while preserving default dimensions + clearCustomDimensions(); + } + } + + private void clearCustomDimensions() { + // Reset all dimensions in the EMF logger + emfLogger.resetDimensions(false); + + // Re-apply default dimensions if they exist + if (!defaultDimensions.isEmpty()) { + DimensionSet emfDimensionSet = new DimensionSet(); + defaultDimensions.forEach((key, value) -> { + try { + emfDimensionSet.addDimension(key, value); + } catch (Exception e) { + // Ignore dimension errors + } + }); + emfLogger.setDimensions(emfDimensionSet); } } @@ -198,7 +219,8 @@ public void flushMetrics(Consumer metricsConsumer) { metrics.setNamespace(this.namespace); } if (!defaultDimensions.isEmpty()) { - metrics.setDefaultDimensions(software.amazon.lambda.powertools.metrics.model.DimensionSet.of(defaultDimensions)); + metrics.setDefaultDimensions( + software.amazon.lambda.powertools.metrics.model.DimensionSet.of(defaultDimensions)); } properties.forEach(metrics::addMetadata); diff --git a/powertools-metrics/src/test/java/software/amazon/lambda/powertools/metrics/internal/EmfMetricsLoggerTest.java b/powertools-metrics/src/test/java/software/amazon/lambda/powertools/metrics/internal/EmfMetricsLoggerTest.java index c2238711a..5e597e835 100644 --- a/powertools-metrics/src/test/java/software/amazon/lambda/powertools/metrics/internal/EmfMetricsLoggerTest.java +++ b/powertools-metrics/src/test/java/software/amazon/lambda/powertools/metrics/internal/EmfMetricsLoggerTest.java @@ -263,6 +263,65 @@ void shouldAddMetadata() throws Exception { assertThat(rootNode.get("CustomMetadata").asText()).isEqualTo("MetadataValue"); } + @Test + void shouldClearMetadataAfterFlush() throws Exception { + // Given - Add metadata and flush first time + metrics.addMetadata("RequestId", "req-123"); + metrics.addMetadata("UserAgent", "test-agent"); + metrics.addMetric("FirstMetric", 1.0); + metrics.flush(); + + // Capture first flush output and reset for second flush + String firstFlushOutput = outputStreamCaptor.toString().trim(); + outputStreamCaptor.reset(); + + // When - Add another metric and flush again using the SAME metrics instance + metrics.addMetric("SecondMetric", 2.0); + metrics.flush(); + + // Then - Verify first flush had metadata + JsonNode firstRootNode = objectMapper.readTree(firstFlushOutput); + assertThat(firstRootNode.has("RequestId")).isTrue(); + assertThat(firstRootNode.get("RequestId").asText()).isEqualTo("req-123"); + assertThat(firstRootNode.has("UserAgent")).isTrue(); + assertThat(firstRootNode.get("UserAgent").asText()).isEqualTo("test-agent"); + assertThat(firstRootNode.has("FirstMetric")).isTrue(); + + // Verify second flush does NOT have metadata from first flush + // The EMF library automatically clears metadata after flush + String secondFlushOutput = outputStreamCaptor.toString().trim(); + JsonNode secondRootNode = objectMapper.readTree(secondFlushOutput); + + // Metadata should be cleared after first flush by the EMF library + assertThat(secondRootNode.has("RequestId")).isFalse(); + assertThat(secondRootNode.has("UserAgent")).isFalse(); + assertThat(secondRootNode.has("SecondMetric")).isTrue(); + } + + @Test + void shouldInheritMetadataInFlushMetricsMethod() throws Exception { + // Given - Add metadata to the main metrics instance + metrics.addMetadata("PersistentMetadata", "should-inherit"); + metrics.addMetadata("GlobalContext", "main-instance"); + + // When - Use flushMetrics to create a separate metrics context + metrics.flushMetrics(separateMetrics -> { + separateMetrics.addMetric("SeparateMetric", 1.0); + // Don't add any metadata to the separate instance + }); + + // Then - The separate metrics context SHOULD inherit metadata from main instance + String flushMetricsOutput = outputStreamCaptor.toString().trim(); + JsonNode rootNode = objectMapper.readTree(flushMetricsOutput); + + // The separate metrics should have inherited metadata (this is expected behavior) + assertThat(rootNode.has("PersistentMetadata")).isTrue(); + assertThat(rootNode.get("PersistentMetadata").asText()).isEqualTo("should-inherit"); + assertThat(rootNode.has("GlobalContext")).isTrue(); + assertThat(rootNode.get("GlobalContext").asText()).isEqualTo("main-instance"); + assertThat(rootNode.has("SeparateMetric")).isTrue(); + } + @Test void shouldSetDefaultDimensions() throws Exception { // Given @@ -547,4 +606,134 @@ void shouldNotFlushSingleMetricWhenDisabled() { String emfOutput = outputStreamCaptor.toString().trim(); assertThat(emfOutput).isEmpty(); } + + @Test + void shouldClearCustomDimensionsAfterFlush() throws Exception { + // Given - Set up default dimensions that should persist + DimensionSet defaultDimensions = DimensionSet.of("Service", "TestService", "Environment", "Test"); + metrics.setDefaultDimensions(defaultDimensions); + + // First invocation - add custom dimensions and flush + DimensionSet customDimensions = DimensionSet.of("EXAMPLE_KEY", "EXAMPLE_VALUE"); + metrics.addDimension(customDimensions); + metrics.addMetric("SERL", 1.0); + metrics.flush(); + + // Capture first flush output + String firstFlushOutput = outputStreamCaptor.toString().trim(); + outputStreamCaptor.reset(); // Clear for second flush + + // Second invocation - should NOT have custom dimensions from first invocation + metrics.addMetric("Expected", 1.0); + metrics.flush(); + + // Then - Verify first flush had both default and custom dimensions + JsonNode firstRootNode = objectMapper.readTree(firstFlushOutput); + assertThat(firstRootNode.has("Service")).isTrue(); + assertThat(firstRootNode.get("Service").asText()).isEqualTo("TestService"); + assertThat(firstRootNode.has("Environment")).isTrue(); + assertThat(firstRootNode.get("Environment").asText()).isEqualTo("Test"); + assertThat(firstRootNode.has("EXAMPLE_KEY")).isTrue(); + assertThat(firstRootNode.get("EXAMPLE_KEY").asText()).isEqualTo("EXAMPLE_VALUE"); + assertThat(firstRootNode.has("SERL")).isTrue(); + + // Verify second flush has ONLY default dimensions (custom dimensions should be cleared) + String secondFlushOutput = outputStreamCaptor.toString().trim(); + JsonNode secondRootNode = objectMapper.readTree(secondFlushOutput); + + // Default dimensions should still be present + assertThat(secondRootNode.has("Service")).isTrue(); + assertThat(secondRootNode.get("Service").asText()).isEqualTo("TestService"); + assertThat(secondRootNode.has("Environment")).isTrue(); + assertThat(secondRootNode.get("Environment").asText()).isEqualTo("Test"); + + // Custom dimensions should be cleared (this is the failing assertion that demonstrates the bug) + assertThat(secondRootNode.has("EXAMPLE_KEY")).isFalse(); + assertThat(secondRootNode.has("Expected")).isTrue(); + + // Verify dimensions in CloudWatchMetrics section + JsonNode secondDimensions = secondRootNode.get("_aws").get("CloudWatchMetrics").get(0).get("Dimensions").get(0); + boolean hasExampleKey = false; + boolean hasService = false; + boolean hasEnvironment = false; + + for (JsonNode dimension : secondDimensions) { + String dimName = dimension.asText(); + if ("EXAMPLE_KEY".equals(dimName)) { + hasExampleKey = true; + } else if ("Service".equals(dimName)) { + hasService = true; + } else if ("Environment".equals(dimName)) { + hasEnvironment = true; + } + } + + // Default dimensions should be in CloudWatchMetrics + assertThat(hasService).isTrue(); + assertThat(hasEnvironment).isTrue(); + // Custom dimension should NOT be in CloudWatchMetrics (this should fail initially) + assertThat(hasExampleKey).isFalse(); + } + + @Test + void shouldHandleEmptyCustomDimensionsGracefully() throws Exception { + // Given - Only default dimensions, no custom dimensions + metrics.setDefaultDimensions(DimensionSet.of("Service", "TestService")); + + // When - Flush without adding custom dimensions + metrics.addMetric("TestMetric", 1.0); + metrics.flush(); + outputStreamCaptor.reset(); + + // Second flush + metrics.addMetric("TestMetric2", 2.0); + metrics.flush(); + + // Then - Should work normally with only default dimensions + String output = outputStreamCaptor.toString().trim(); + JsonNode rootNode = objectMapper.readTree(output); + + assertThat(rootNode.has("Service")).isTrue(); + assertThat(rootNode.get("Service").asText()).isEqualTo("TestService"); + assertThat(rootNode.has("TestMetric2")).isTrue(); + } + + @Test + void shouldClearCustomDimensionsWhenNoDefaultDimensionsSet() throws Exception { + // Given - No default dimensions set + metrics.clearDefaultDimensions(); + + // When - Add custom dimensions and flush + metrics.addDimension("CustomDim", "CustomValue"); + metrics.addMetric("Metric1", 1.0); + metrics.flush(); + outputStreamCaptor.reset(); + + // Second flush without custom dimensions + metrics.addMetric("Metric2", 2.0); + metrics.flush(); + + // Then - Custom dimensions should be cleared + String output = outputStreamCaptor.toString().trim(); + JsonNode rootNode = objectMapper.readTree(output); + + assertThat(rootNode.has("CustomDim")).isFalse(); + assertThat(rootNode.has("Metric2")).isTrue(); + + // Verify no custom dimensions in CloudWatchMetrics section + JsonNode dimensionsArray = rootNode.get("_aws").get("CloudWatchMetrics").get(0).get("Dimensions"); + boolean hasCustomDim = false; + if (dimensionsArray != null && dimensionsArray.size() > 0) { + JsonNode dimensions = dimensionsArray.get(0); + if (dimensions != null) { + for (JsonNode dimension : dimensions) { + if ("CustomDim".equals(dimension.asText())) { + hasCustomDim = true; + break; + } + } + } + } + assertThat(hasCustomDim).isFalse(); + } } From 79e31370cf85d1c44b304930b4f063272a5e3a68 Mon Sep 17 00:00:00 2001 From: Philipp Page Date: Mon, 15 Dec 2025 13:12:40 +0100 Subject: [PATCH 002/212] feat(cold-start-detection): Suppress cold start detection for non ON-DEMAND invocations (#2329) * fix: cold start only on on-demand invocation * fix: cold start only on on-demand invocation * fix: cold start only on on-demand invocation * mvn clean test is successful * reversed the sqllite changes * feat(cold-start-detection): Suppress cold start for non ON-DEMAND invocation (since there are no cold starts). --------- Co-authored-by: Attyuttam --- .../terraform/pom.xml | 6 +++--- .../sam-graalvm/pom.xml | 7 +++---- .../powertools-examples-parameters/sam/pom.xml | 4 +--- pom.xml | 2 -- powertools-common/pom.xml | 1 - .../common/internal/LambdaConstants.java | 2 ++ .../common/internal/LambdaHandlerProcessor.java | 9 ++++++++- .../internal/LambdaHandlerProcessorTest.java | 1 + powertools-e2e-tests/pom.xml | 2 -- powertools-logging/pom.xml | 3 +-- .../powertools-logging-log4j/pom.xml | 3 +-- .../powertools-logging-logback/pom.xml | 3 +-- powertools-metrics/pom.xml | 1 + powertools-parameters/pom.xml | 2 -- .../powertools-parameters-appconfig/pom.xml | 2 -- .../powertools-parameters-dynamodb/pom.xml | 2 -- .../powertools-parameters-secrets/pom.xml | 2 -- .../powertools-parameters-ssm/pom.xml | 2 -- .../powertools-parameters-tests/pom.xml | 1 - powertools-serialization/pom.xml | 1 - powertools-tracing/pom.xml | 15 ++++++++++++++- 21 files changed, 36 insertions(+), 35 deletions(-) diff --git a/examples/powertools-examples-core-utilities/terraform/pom.xml b/examples/powertools-examples-core-utilities/terraform/pom.xml index 14c0e223e..a6237b00f 100644 --- a/examples/powertools-examples-core-utilities/terraform/pom.xml +++ b/examples/powertools-examples-core-utilities/terraform/pom.xml @@ -1,5 +1,5 @@ + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 Powertools for AWS Lambda (Java) - Examples - Core Utilities (logging, tracing, metrics) with Terraform @@ -101,7 +101,8 @@ false - + @@ -126,7 +127,6 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.4 handler diff --git a/examples/powertools-examples-parameters/sam-graalvm/pom.xml b/examples/powertools-examples-parameters/sam-graalvm/pom.xml index 6d0c3f4a2..09401eeff 100644 --- a/examples/powertools-examples-parameters/sam-graalvm/pom.xml +++ b/examples/powertools-examples-parameters/sam-graalvm/pom.xml @@ -1,5 +1,5 @@ + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples 2.8.0 @@ -98,8 +98,6 @@ org.apache.maven.plugins maven-surefire-plugin - - 3.5.4 dev.aspectj @@ -144,7 +142,8 @@ false - + diff --git a/examples/powertools-examples-parameters/sam/pom.xml b/examples/powertools-examples-parameters/sam/pom.xml index 15d68ffcd..3e8f99aa0 100644 --- a/examples/powertools-examples-parameters/sam/pom.xml +++ b/examples/powertools-examples-parameters/sam/pom.xml @@ -1,5 +1,5 @@ + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples 2.8.0 @@ -72,8 +72,6 @@ org.apache.maven.plugins maven-surefire-plugin - - 3.5.4 dev.aspectj diff --git a/pom.xml b/pom.xml index 1e4c3a9fd..6f6a9ce10 100644 --- a/pom.xml +++ b/pom.xml @@ -95,7 +95,6 @@ 3.14.1 1.9.7 1.13.1 - 3.2.5 0.8.11 1.6.13 3.12.0 @@ -625,7 +624,6 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.4 @{argLine} diff --git a/powertools-common/pom.xml b/powertools-common/pom.xml index f14783b5b..551fae8bc 100644 --- a/powertools-common/pom.xml +++ b/powertools-common/pom.xml @@ -106,7 +106,6 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.4 -Dorg.graalvm.nativeimage.imagecode=agent diff --git a/powertools-common/src/main/java/software/amazon/lambda/powertools/common/internal/LambdaConstants.java b/powertools-common/src/main/java/software/amazon/lambda/powertools/common/internal/LambdaConstants.java index 69fc1283a..4c4e8e9db 100644 --- a/powertools-common/src/main/java/software/amazon/lambda/powertools/common/internal/LambdaConstants.java +++ b/powertools-common/src/main/java/software/amazon/lambda/powertools/common/internal/LambdaConstants.java @@ -28,4 +28,6 @@ private LambdaConstants() { public static final String ROOT_EQUALS = "Root="; public static final String POWERTOOLS_SERVICE_NAME = "POWERTOOLS_SERVICE_NAME"; public static final String SERVICE_UNDEFINED = "service_undefined"; + public static final String AWS_LAMBDA_INITIALIZATION_TYPE = "AWS_LAMBDA_INITIALIZATION_TYPE"; + public static final String ON_DEMAND_INVOCATION_TYPE = "on-demand"; } diff --git a/powertools-common/src/main/java/software/amazon/lambda/powertools/common/internal/LambdaHandlerProcessor.java b/powertools-common/src/main/java/software/amazon/lambda/powertools/common/internal/LambdaHandlerProcessor.java index 393835d1e..15bff15d6 100644 --- a/powertools-common/src/main/java/software/amazon/lambda/powertools/common/internal/LambdaHandlerProcessor.java +++ b/powertools-common/src/main/java/software/amazon/lambda/powertools/common/internal/LambdaHandlerProcessor.java @@ -93,7 +93,14 @@ protected static void resetServiceName() { } public static boolean isColdStart() { - return isColdStart == null; + if (isColdStart != null) { + return isColdStart; + } + + String initType = System.getenv(LambdaConstants.AWS_LAMBDA_INITIALIZATION_TYPE); + isColdStart = LambdaConstants.ON_DEMAND_INVOCATION_TYPE.equals(initType); + + return isColdStart; } public static void coldStartDone() { diff --git a/powertools-common/src/test/java/software/amazon/lambda/powertools/common/internal/LambdaHandlerProcessorTest.java b/powertools-common/src/test/java/software/amazon/lambda/powertools/common/internal/LambdaHandlerProcessorTest.java index 5c6bdc020..0726a9e77 100644 --- a/powertools-common/src/test/java/software/amazon/lambda/powertools/common/internal/LambdaHandlerProcessorTest.java +++ b/powertools-common/src/test/java/software/amazon/lambda/powertools/common/internal/LambdaHandlerProcessorTest.java @@ -216,6 +216,7 @@ void extractContext_notKnownHandler() { } @Test + @SetEnvironmentVariable(key = LambdaConstants.AWS_LAMBDA_INITIALIZATION_TYPE, value = LambdaConstants.ON_DEMAND_INVOCATION_TYPE) void isColdStart() { boolean isColdStart = LambdaHandlerProcessor.isColdStart(); diff --git a/powertools-e2e-tests/pom.xml b/powertools-e2e-tests/pom.xml index 484e3b4c2..bfd4350a0 100644 --- a/powertools-e2e-tests/pom.xml +++ b/powertools-e2e-tests/pom.xml @@ -214,7 +214,6 @@ org.apache.maven.plugins maven-failsafe-plugin - 3.5.4 @@ -241,7 +240,6 @@ org.apache.maven.plugins maven-failsafe-plugin - 3.5.4 diff --git a/powertools-logging/pom.xml b/powertools-logging/pom.xml index ae5788291..923d6d133 100644 --- a/powertools-logging/pom.xml +++ b/powertools-logging/pom.xml @@ -123,7 +123,6 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.4 -Dorg.graalvm.nativeimage.imagecode=agent @@ -182,11 +181,11 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.4 JSON testService + on-demand diff --git a/powertools-logging/powertools-logging-log4j/pom.xml b/powertools-logging/powertools-logging-log4j/pom.xml index 1cf3bf265..19a8b9428 100644 --- a/powertools-logging/powertools-logging-log4j/pom.xml +++ b/powertools-logging/powertools-logging-log4j/pom.xml @@ -112,7 +112,6 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.4 -Dorg.graalvm.nativeimage.imagecode=agent @@ -204,12 +203,12 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.4 testLog4j eu-central-1 <_X_AMZN_TRACE_ID>Root=1-63441c4a-abcdef012345678912345678 + on-demand diff --git a/powertools-logging/powertools-logging-logback/pom.xml b/powertools-logging/powertools-logging-logback/pom.xml index b5a50573d..7ed1f1a17 100644 --- a/powertools-logging/powertools-logging-logback/pom.xml +++ b/powertools-logging/powertools-logging-logback/pom.xml @@ -110,7 +110,6 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.4 -Dorg.graalvm.nativeimage.imagecode=agent @@ -203,12 +202,12 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.4 testLogback eu-central-1 <_X_AMZN_TRACE_ID>Root=1-63441c4a-abcdef012345678912345678 + on-demand diff --git a/powertools-metrics/pom.xml b/powertools-metrics/pom.xml index 4da0c0a9f..86bdcc560 100644 --- a/powertools-metrics/pom.xml +++ b/powertools-metrics/pom.xml @@ -231,6 +231,7 @@ Lambda + on-demand diff --git a/powertools-parameters/pom.xml b/powertools-parameters/pom.xml index a2c4a65dc..78234b5cc 100644 --- a/powertools-parameters/pom.xml +++ b/powertools-parameters/pom.xml @@ -80,7 +80,6 @@ maven-surefire-plugin - 3.5.4 eu-central-1 @@ -98,7 +97,6 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.4 -Dorg.graalvm.nativeimage.imagecode=agent diff --git a/powertools-parameters/powertools-parameters-appconfig/pom.xml b/powertools-parameters/powertools-parameters-appconfig/pom.xml index ab8ae0e67..3c38963a1 100644 --- a/powertools-parameters/powertools-parameters-appconfig/pom.xml +++ b/powertools-parameters/powertools-parameters-appconfig/pom.xml @@ -108,7 +108,6 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.4 -Dorg.graalvm.nativeimage.imagecode=agent @@ -175,7 +174,6 @@ maven-surefire-plugin - 3.5.4 eu-central-1 diff --git a/powertools-parameters/powertools-parameters-dynamodb/pom.xml b/powertools-parameters/powertools-parameters-dynamodb/pom.xml index 76a7b8845..b9e48567a 100644 --- a/powertools-parameters/powertools-parameters-dynamodb/pom.xml +++ b/powertools-parameters/powertools-parameters-dynamodb/pom.xml @@ -109,7 +109,6 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.4 -Dorg.graalvm.nativeimage.imagecode=agent @@ -176,7 +175,6 @@ maven-surefire-plugin - 3.5.4 eu-central-1 diff --git a/powertools-parameters/powertools-parameters-secrets/pom.xml b/powertools-parameters/powertools-parameters-secrets/pom.xml index fbe4905be..c83c674d5 100644 --- a/powertools-parameters/powertools-parameters-secrets/pom.xml +++ b/powertools-parameters/powertools-parameters-secrets/pom.xml @@ -109,7 +109,6 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.4 -Dorg.graalvm.nativeimage.imagecode=agent @@ -176,7 +175,6 @@ maven-surefire-plugin - 3.5.4 eu-central-1 diff --git a/powertools-parameters/powertools-parameters-ssm/pom.xml b/powertools-parameters/powertools-parameters-ssm/pom.xml index c9de1db51..d23b84bf6 100644 --- a/powertools-parameters/powertools-parameters-ssm/pom.xml +++ b/powertools-parameters/powertools-parameters-ssm/pom.xml @@ -98,7 +98,6 @@ maven-surefire-plugin - 3.5.4 eu-central-1 @@ -123,7 +122,6 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.4 -Dorg.graalvm.nativeimage.imagecode=agent diff --git a/powertools-parameters/powertools-parameters-tests/pom.xml b/powertools-parameters/powertools-parameters-tests/pom.xml index 3bcd4d604..9b93b3f79 100644 --- a/powertools-parameters/powertools-parameters-tests/pom.xml +++ b/powertools-parameters/powertools-parameters-tests/pom.xml @@ -110,7 +110,6 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.4 -Dorg.graalvm.nativeimage.imagecode=agent diff --git a/powertools-serialization/pom.xml b/powertools-serialization/pom.xml index c1eea4df7..535f23190 100644 --- a/powertools-serialization/pom.xml +++ b/powertools-serialization/pom.xml @@ -107,7 +107,6 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.4 -Dorg.graalvm.nativeimage.imagecode=agent diff --git a/powertools-tracing/pom.xml b/powertools-tracing/pom.xml index ed2596059..9e5603d70 100644 --- a/powertools-tracing/pom.xml +++ b/powertools-tracing/pom.xml @@ -129,6 +129,20 @@ + + + + org.apache.maven.plugins + maven-surefire-plugin + + + on-demand + + + + + + generate-graalvm-files @@ -137,7 +151,6 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.4 -Dorg.graalvm.nativeimage.imagecode=agent From e6f6a92892291670387274d1d83253e577008722 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Dec 2025 10:09:57 +0100 Subject: [PATCH 003/212] chore: bump aws.sdk.version from 2.38.7 to 2.39.3 (#2313) Bumps `aws.sdk.version` from 2.38.7 to 2.39.3. Updates `software.amazon.awssdk:url-connection-client` from 2.38.7 to 2.39.3 Updates `software.amazon.awssdk:sdk-core` from 2.38.7 to 2.39.3 Updates `software.amazon.awssdk:s3` from 2.38.7 to 2.39.3 Updates `software.amazon.awssdk:kinesis` from 2.38.7 to 2.39.3 Updates `software.amazon.awssdk:sqs` from 2.38.7 to 2.39.3 Updates `software.amazon.awssdk:dynamodb-enhanced` from 2.38.7 to 2.39.3 --- updated-dependencies: - dependency-name: software.amazon.awssdk:url-connection-client dependency-version: 2.39.3 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:sdk-core dependency-version: 2.39.3 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.39.3 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:kinesis dependency-version: 2.39.3 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:sqs dependency-version: 2.39.3 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:dynamodb-enhanced dependency-version: 2.39.3 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-batch/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/powertools-examples-batch/pom.xml b/examples/powertools-examples-batch/pom.xml index 6d941a31f..3a8e3ad8d 100644 --- a/examples/powertools-examples-batch/pom.xml +++ b/examples/powertools-examples-batch/pom.xml @@ -14,7 +14,7 @@ 11 11 1.9.20.1 - 2.38.7 + 2.39.3 From 314e56997a34273107ba4e13d5f1143a77d59600 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Dec 2025 10:10:23 +0100 Subject: [PATCH 004/212] chore: bump com.google.protobuf:protobuf-java from 4.33.0 to 4.33.1 (#2314) Bumps [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) from 4.33.0 to 4.33.1. - [Release notes](https://github.com/protocolbuffers/protobuf/releases) - [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl) - [Commits](https://github.com/protocolbuffers/protobuf/commits) --- updated-dependencies: - dependency-name: com.google.protobuf:protobuf-java dependency-version: 4.33.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-kafka/pom.xml | 2 +- powertools-kafka/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/powertools-examples-kafka/pom.xml b/examples/powertools-examples-kafka/pom.xml index f4b75722c..1b8e8f09d 100644 --- a/examples/powertools-examples-kafka/pom.xml +++ b/examples/powertools-examples-kafka/pom.xml @@ -12,7 +12,7 @@ 11 1.9.20.1 1.12.1 - 4.33.0 + 4.33.1 diff --git a/powertools-kafka/pom.xml b/powertools-kafka/pom.xml index ad564897f..82f6b8021 100644 --- a/powertools-kafka/pom.xml +++ b/powertools-kafka/pom.xml @@ -36,7 +36,7 @@ 4.1.1 1.12.1 - 4.33.0 + 4.33.1 1.1.6 From ff8122d90e4ef686613207fd91daf036e317babc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Dec 2025 10:10:33 +0100 Subject: [PATCH 005/212] chore: bump org.codehaus.mojo:versions-maven-plugin (#2315) Bumps [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) from 2.19.1 to 2.20.1. - [Release notes](https://github.com/mojohaus/versions/releases) - [Changelog](https://github.com/mojohaus/versions/blob/master/ReleaseNotes.md) - [Commits](https://github.com/mojohaus/versions/compare/2.19.1...2.20.1) --- updated-dependencies: - dependency-name: org.codehaus.mojo:versions-maven-plugin dependency-version: 2.20.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Andrea Amorosi --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 6f6a9ce10..f400e0b26 100644 --- a/pom.xml +++ b/pom.xml @@ -111,7 +111,7 @@ 4.1.2 0.6.0 1.12.781 - 2.19.1 + 2.20.1 1.7.0 5.20.0 5.20.0 From 057f94e2e2028291b88331c135c16093cc58fc86 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Dec 2025 10:10:44 +0100 Subject: [PATCH 006/212] chore: bump graalvm/setup-graalvm from 1.4.2 to 1.4.4 (#2322) Bumps [graalvm/setup-graalvm](https://github.com/graalvm/setup-graalvm) from 1.4.2 to 1.4.4. - [Release notes](https://github.com/graalvm/setup-graalvm/releases) - [Commits](https://github.com/graalvm/setup-graalvm/compare/eec48106e0bf45f2976c2ff0c3e22395cced8243...790e28947b79a9c09c3391c0f18bf8d0f102ed69) --- updated-dependencies: - dependency-name: graalvm/setup-graalvm dependency-version: 1.4.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index a972084a6..f23968815 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -105,7 +105,7 @@ jobs: powertools-*/** pom.xml - name: Setup GraalVM - uses: graalvm/setup-graalvm@eec48106e0bf45f2976c2ff0c3e22395cced8243 # v1.4.2 + uses: graalvm/setup-graalvm@790e28947b79a9c09c3391c0f18bf8d0f102ed69 # v1.4.4 with: java-version: "21" distribution: "graalvm" From 9f4668a7d75285a529893abd28415b578a9aab5a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Dec 2025 10:10:56 +0100 Subject: [PATCH 007/212] chore: bump actions/checkout from 6.0.0 to 6.0.1 (#2323) Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.0 to 6.0.1. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/1af3b93b6815bc44a9784bd300feb67ff0d1eeb3...8e8c483db84b4bee98b60c0593521ed34d9990e8) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 6.0.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/build-docs.yml | 2 +- .github/workflows/check-build.yml | 4 ++-- .github/workflows/check-e2e.yml | 4 ++-- .github/workflows/check-pmd.yml | 2 +- .github/workflows/check-spotbugs.yml | 2 +- .github/workflows/release.yml | 6 +++--- .github/workflows/security-dependencies-check.yml | 2 +- .github/workflows/security-scorecard.yml | 2 +- 8 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index 417f21c48..a94ace711 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -32,7 +32,7 @@ jobs: environment: Docs steps: - name: Checkout Repository - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 with: fetch-depth: 0 - name: Build diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index f23968815..108a32a11 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -77,7 +77,7 @@ jobs: steps: - id: checkout name: Checkout repository - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Setup Java uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 with: @@ -94,7 +94,7 @@ jobs: steps: - id: checkout name: Checkout repository - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: fetch-depth: 0 - name: Get changed files diff --git a/.github/workflows/check-e2e.yml b/.github/workflows/check-e2e.yml index 2ddb78ec0..8a527835d 100644 --- a/.github/workflows/check-e2e.yml +++ b/.github/workflows/check-e2e.yml @@ -57,7 +57,7 @@ jobs: - 25 steps: - - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Setup java uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5.0.0 with: @@ -88,7 +88,7 @@ jobs: - 25 steps: - - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Setup java uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5.0.0 with: diff --git a/.github/workflows/check-pmd.yml b/.github/workflows/check-pmd.yml index 66150821d..cab6c16a8 100644 --- a/.github/workflows/check-pmd.yml +++ b/.github/workflows/check-pmd.yml @@ -29,7 +29,7 @@ jobs: id-token: write steps: - name: Checkout Repository - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Setup Java uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5.0.0 with: diff --git a/.github/workflows/check-spotbugs.yml b/.github/workflows/check-spotbugs.yml index 8af0e4d9d..db4014aea 100644 --- a/.github/workflows/check-spotbugs.yml +++ b/.github/workflows/check-spotbugs.yml @@ -41,7 +41,7 @@ jobs: codecheck: runs-on: ubuntu-latest steps: - - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Setup Java uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5.0.0 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 20ff19a69..a59cab7cb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -103,7 +103,7 @@ jobs: steps: - id: checkout name: Checkout repository - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - id: version name: version uses: ./.github/actions/version @@ -224,7 +224,7 @@ jobs: steps: - id: checkout name: Checkout repository - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: ref: ${{ env.RELEASE_COMMIT }} - id: download_source @@ -272,7 +272,7 @@ jobs: steps: - id: checkout name: Checkout repository - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: # Checkout PR branch to make sure we build the version-bumped docs ref: ci-${{ github.run_id }} diff --git a/.github/workflows/security-dependencies-check.yml b/.github/workflows/security-dependencies-check.yml index 1e85d9e96..6729fd304 100644 --- a/.github/workflows/security-dependencies-check.yml +++ b/.github/workflows/security-dependencies-check.yml @@ -24,7 +24,7 @@ jobs: pull-requests: write steps: - name: Checkout Repository - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Verify Contents uses: actions/dependency-review-action@3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261 # v4.8.2 with: diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index 0944694f7..e15b0b5dc 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -35,7 +35,7 @@ jobs: id-token: write steps: - name: Checkout Repository - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: persist-credentials: false - name: Run Analysis From 8fd60742bd06c695c9ab55f63701a38630a3d9fc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Dec 2025 10:11:08 +0100 Subject: [PATCH 008/212] chore: bump sam/build-java25 (#2324) Bumps sam/build-java25 from `af599d0` to `b34fc78`. --- updated-dependencies: - dependency-name: sam/build-java25 dependency-version: b34fc789a70464f080232ee96590a6d0c7249eb59b1c33deccaae08a882cac23 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- powertools-e2e-tests/src/test/resources/docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powertools-e2e-tests/src/test/resources/docker/Dockerfile b/powertools-e2e-tests/src/test/resources/docker/Dockerfile index 6643760b4..fbefe46dd 100644 --- a/powertools-e2e-tests/src/test/resources/docker/Dockerfile +++ b/powertools-e2e-tests/src/test/resources/docker/Dockerfile @@ -1,5 +1,5 @@ # Use the official AWS SAM base image for Java 25 -FROM public.ecr.aws/sam/build-java25@sha256:af599d010afef63c83a04265dee9adbd4557d94b4a81941f28ae42657af7890d +FROM public.ecr.aws/sam/build-java25@sha256:b34fc789a70464f080232ee96590a6d0c7249eb59b1c33deccaae08a882cac23 # Install GraalVM dependencies RUN curl -4 -L https://download.oracle.com/graalvm/25/latest/graalvm-jdk-25_linux-x64_bin.tar.gz | tar -xvz From 8d5a364e795cfa28c9911fd89d8d8283c029a308 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Dec 2025 10:11:21 +0100 Subject: [PATCH 009/212] chore: bump actions/setup-java from 5.0.0 to 5.1.0 (#2325) Bumps [actions/setup-java](https://github.com/actions/setup-java) from 5.0.0 to 5.1.0. - [Release notes](https://github.com/actions/setup-java/releases) - [Commits](https://github.com/actions/setup-java/compare/dded0888837ed1f317902acf8a20df0ad188d165...f2beeb24e141e01a676f977032f5a29d81c9e27e) --- updated-dependencies: - dependency-name: actions/setup-java dependency-version: 5.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-build.yml | 2 +- .github/workflows/check-e2e.yml | 4 ++-- .github/workflows/check-pmd.yml | 2 +- .github/workflows/check-spotbugs.yml | 2 +- .github/workflows/release.yml | 6 +++--- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index 108a32a11..cdfd5aea5 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -79,7 +79,7 @@ jobs: name: Checkout repository uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Setup Java - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 + uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e with: distribution: corretto java-version: ${{ matrix.java }} diff --git a/.github/workflows/check-e2e.yml b/.github/workflows/check-e2e.yml index 8a527835d..378d48a60 100644 --- a/.github/workflows/check-e2e.yml +++ b/.github/workflows/check-e2e.yml @@ -59,7 +59,7 @@ jobs: steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Setup java - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5.0.0 + uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5.1.0 with: distribution: 'corretto' java-version: ${{ matrix.java }} @@ -90,7 +90,7 @@ jobs: steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Setup java - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5.0.0 + uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5.1.0 with: distribution: 'corretto' java-version: ${{ matrix.java }} diff --git a/.github/workflows/check-pmd.yml b/.github/workflows/check-pmd.yml index cab6c16a8..7e7dce429 100644 --- a/.github/workflows/check-pmd.yml +++ b/.github/workflows/check-pmd.yml @@ -31,7 +31,7 @@ jobs: - name: Checkout Repository uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Setup Java - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5.0.0 + uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5.1.0 with: java-version: 21 distribution: corretto diff --git a/.github/workflows/check-spotbugs.yml b/.github/workflows/check-spotbugs.yml index db4014aea..c5c8197f9 100644 --- a/.github/workflows/check-spotbugs.yml +++ b/.github/workflows/check-spotbugs.yml @@ -43,7 +43,7 @@ jobs: steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Setup Java - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5.0.0 + uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5.1.0 with: distribution: 'corretto' java-version: 21 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a59cab7cb..c9b2d80c6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -137,7 +137,7 @@ jobs: with: name: source - name: Setup Java - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 + uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e with: distribution: corretto java-version: 21 @@ -172,7 +172,7 @@ jobs: with: name: source - name: Setup Java - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 + uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e with: distribution: corretto java-version: ${{ matrix.java }} @@ -195,7 +195,7 @@ jobs: with: name: source - name: Setup Java - uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 + uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e with: distribution: corretto java-version: 21 From a94274eba5ca1bf04432910db7776e551f236799 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Dec 2025 10:11:32 +0100 Subject: [PATCH 010/212] chore: bump tj-actions/changed-files from 47.0.0 to 47.0.1 (#2330) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 47.0.0 to 47.0.1. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/24d32ffd492484c1d75e0c0b894501ddb9d30d62...e0021407031f5be11a464abee9a0776171c79891) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-version: 47.0.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index cdfd5aea5..339d6fab8 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -99,7 +99,7 @@ jobs: fetch-depth: 0 - name: Get changed files id: changed-files - uses: tj-actions/changed-files@24d32ffd492484c1d75e0c0b894501ddb9d30d62 # v47.0.0 + uses: tj-actions/changed-files@e0021407031f5be11a464abee9a0776171c79891 # v47.0.1 with: files: | powertools-*/** From ff3e3e6a3470199773715e51626f60d99338598a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Dec 2025 10:11:42 +0100 Subject: [PATCH 011/212] chore: bump github/codeql-action from 4.31.5 to 4.31.8 (#2331) Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.5 to 4.31.8. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/fdbfb4d2750291e159f0156def62b853c2798ca2...1b168cd39490f61582a9beae412bb7057a6b2c4e) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.31.8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/security-scorecard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index e15b0b5dc..7f3286dfe 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -52,6 +52,6 @@ jobs: path: results.sarif retention-days: 5 - name: Upload to Code-Scanning - uses: github/codeql-action/upload-sarif@fdbfb4d2750291e159f0156def62b853c2798ca2 # v3.29.5 + uses: github/codeql-action/upload-sarif@1b168cd39490f61582a9beae412bb7057a6b2c4e # v3.29.5 with: sarif_file: results.sarif From 42567838f53a764516f12126fe76d3bb289fb09a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 16 Dec 2025 11:34:12 +0100 Subject: [PATCH 012/212] chore(ci): bump version to 2.9.0 (#2332) * chore(ci): bump version to 2.9.0 * Restore CHANGELOG.md from main. --------- Co-authored-by: Powertools for AWS Lambda (Java) Bot <151832416+aws-powertools-bot@users.noreply.github.com> Co-authored-by: Philipp Page --- README.md | 6 +++--- examples/pom.xml | 2 +- examples/powertools-examples-batch/pom.xml | 2 +- examples/powertools-examples-cloudformation/README.md | 4 ++-- .../infra/sam-graalvm/README.md | 2 +- examples/powertools-examples-cloudformation/pom.xml | 2 +- examples/powertools-examples-core-utilities/cdk/app/pom.xml | 2 +- .../powertools-examples-core-utilities/cdk/infra/pom.xml | 2 +- .../powertools-examples-core-utilities/gradle/build.gradle | 6 +++--- .../kotlin/build.gradle.kts | 6 +++--- .../powertools-examples-core-utilities/sam-graalvm/pom.xml | 2 +- examples/powertools-examples-core-utilities/sam/pom.xml | 2 +- .../powertools-examples-core-utilities/serverless/pom.xml | 2 +- .../powertools-examples-core-utilities/terraform/pom.xml | 2 +- .../powertools-examples-idempotency/sam-graalvm/pom.xml | 2 +- examples/powertools-examples-idempotency/sam/pom.xml | 2 +- examples/powertools-examples-kafka/pom.xml | 2 +- .../main/java/org/demo/kafka/protobuf/ProtobufProduct.java | 4 ++-- .../org/demo/kafka/protobuf/ProtobufProductOrBuilder.java | 2 +- .../org/demo/kafka/protobuf/ProtobufProductOuterClass.java | 4 ++-- examples/powertools-examples-parameters/sam-graalvm/pom.xml | 2 +- examples/powertools-examples-parameters/sam/pom.xml | 2 +- .../powertools-examples-serialization/sam-graalvm/pom.xml | 2 +- examples/powertools-examples-serialization/sam/pom.xml | 2 +- examples/powertools-examples-validation/pom.xml | 2 +- mkdocs.yml | 2 +- pom.xml | 2 +- powertools-batch/pom.xml | 2 +- powertools-cloudformation/pom.xml | 2 +- powertools-common/pom.xml | 2 +- powertools-e2e-tests/handlers/batch/pom.xml | 2 +- .../handlers/idempotency-functional/pom.xml | 2 +- powertools-e2e-tests/handlers/idempotency-generics/pom.xml | 2 +- powertools-e2e-tests/handlers/idempotency/pom.xml | 2 +- .../handlers/largemessage-functional/pom.xml | 2 +- powertools-e2e-tests/handlers/largemessage/pom.xml | 2 +- .../handlers/largemessage_idempotent/pom.xml | 2 +- powertools-e2e-tests/handlers/logging-functional/pom.xml | 2 +- powertools-e2e-tests/handlers/logging-log4j/pom.xml | 2 +- powertools-e2e-tests/handlers/logging-logback/pom.xml | 2 +- powertools-e2e-tests/handlers/metrics/pom.xml | 2 +- powertools-e2e-tests/handlers/parameters/pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- powertools-e2e-tests/handlers/tracing/pom.xml | 2 +- powertools-e2e-tests/handlers/validation-alb-event/pom.xml | 2 +- .../handlers/validation-apigw-event/pom.xml | 2 +- powertools-e2e-tests/pom.xml | 2 +- powertools-idempotency/pom.xml | 2 +- powertools-idempotency/powertools-idempotency-core/pom.xml | 2 +- .../powertools-idempotency-dynamodb/pom.xml | 2 +- powertools-kafka/pom.xml | 2 +- powertools-large-messages/pom.xml | 2 +- powertools-logging/pom.xml | 2 +- powertools-logging/powertools-logging-log4j/pom.xml | 2 +- powertools-logging/powertools-logging-logback/pom.xml | 2 +- powertools-metrics/pom.xml | 2 +- powertools-parameters/pom.xml | 2 +- .../powertools-parameters-appconfig/pom.xml | 2 +- .../powertools-parameters-dynamodb/pom.xml | 2 +- powertools-parameters/powertools-parameters-secrets/pom.xml | 2 +- powertools-parameters/powertools-parameters-ssm/pom.xml | 2 +- powertools-parameters/powertools-parameters-tests/pom.xml | 2 +- powertools-serialization/pom.xml | 2 +- powertools-tracing/pom.xml | 2 +- powertools-validation/pom.xml | 2 +- 65 files changed, 74 insertions(+), 74 deletions(-) diff --git a/README.md b/README.md index 2644c47ab..4c02e2d1f 100644 --- a/README.md +++ b/README.md @@ -22,17 +22,17 @@ Powertools for AWS Lambda (Java) is available in Maven Central. You can use your software.amazon.lambda powertools-tracing - 2.8.0 + 2.9.0 software.amazon.lambda powertools-logging-log4j - 2.8.0 + 2.9.0 software.amazon.lambda powertools-metrics - 2.8.0 + 2.9.0 ... diff --git a/examples/pom.xml b/examples/pom.xml index 511cdd5a9..5d191063f 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -20,7 +20,7 @@ software.amazon.lambda powertools-examples - 2.8.0 + 2.9.0 pom Powertools for AWS Lambda (Java) - Examples diff --git a/examples/powertools-examples-batch/pom.xml b/examples/powertools-examples-batch/pom.xml index 3a8e3ad8d..0091fb5ca 100644 --- a/examples/powertools-examples-batch/pom.xml +++ b/examples/powertools-examples-batch/pom.xml @@ -5,7 +5,7 @@ 4.0.0 software.amazon.lambda.examples - 2.8.0 + 2.9.0 powertools-examples-batch jar Powertools for AWS Lambda (Java) - Examples - Batch diff --git a/examples/powertools-examples-cloudformation/README.md b/examples/powertools-examples-cloudformation/README.md index b9e58eb82..27e564bf3 100644 --- a/examples/powertools-examples-cloudformation/README.md +++ b/examples/powertools-examples-cloudformation/README.md @@ -15,7 +15,7 @@ Run the following in your shell: ```bash cd infra/sam sam build -sam deploy --guided --parameter-overrides BucketNameParam=my-unique-bucket-2.8.0718 +sam deploy --guided --parameter-overrides BucketNameParam=my-unique-bucket-2.9.0718 ``` ### Deploy with CDK @@ -32,5 +32,5 @@ To build and deploy this application for the first time, run the following in yo cd infra/cdk mvn package cdk synth -cdk deploy -c BucketNameParam=my-unique-bucket-2.8.0718 +cdk deploy -c BucketNameParam=my-unique-bucket-2.9.0718 ``` \ No newline at end of file diff --git a/examples/powertools-examples-cloudformation/infra/sam-graalvm/README.md b/examples/powertools-examples-cloudformation/infra/sam-graalvm/README.md index c2a9e2ffd..3aca1408a 100644 --- a/examples/powertools-examples-cloudformation/infra/sam-graalvm/README.md +++ b/examples/powertools-examples-cloudformation/infra/sam-graalvm/README.md @@ -40,7 +40,7 @@ sam build ## Deploy the sample application ```shell -sam deploy --guided --parameter-overrides BucketNameParam=my-unique-bucket-2.8.0718 +sam deploy --guided --parameter-overrides BucketNameParam=my-unique-bucket-2.9.0718 ``` This sample is based on Serverless Application Model (SAM). To deploy it, check out the instructions for getting started with SAM in [the examples directory](../../../README.md) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 09adbfa18..8581a6ceb 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -3,7 +3,7 @@ 4.0.0 software.amazon.lambda.examples - 2.8.0 + 2.9.0 powertools-examples-cloudformation jar diff --git a/examples/powertools-examples-core-utilities/cdk/app/pom.xml b/examples/powertools-examples-core-utilities/cdk/app/pom.xml index 29acef5e2..28be679a5 100644 --- a/examples/powertools-examples-core-utilities/cdk/app/pom.xml +++ b/examples/powertools-examples-core-utilities/cdk/app/pom.xml @@ -6,7 +6,7 @@ software.amazon.lambda.examples - 2.8.0 + 2.9.0 powertools-examples-core-utilities-cdk jar diff --git a/examples/powertools-examples-core-utilities/cdk/infra/pom.xml b/examples/powertools-examples-core-utilities/cdk/infra/pom.xml index 7daf3153f..e3ceb7e65 100644 --- a/examples/powertools-examples-core-utilities/cdk/infra/pom.xml +++ b/examples/powertools-examples-core-utilities/cdk/infra/pom.xml @@ -4,7 +4,7 @@ 4.0.0 software.amazon.lambda.examples cdk - 2.8.0 + 2.9.0 UTF-8 2.224.0 diff --git a/examples/powertools-examples-core-utilities/gradle/build.gradle b/examples/powertools-examples-core-utilities/gradle/build.gradle index 6841d20ab..b01fdcfaa 100644 --- a/examples/powertools-examples-core-utilities/gradle/build.gradle +++ b/examples/powertools-examples-core-utilities/gradle/build.gradle @@ -29,8 +29,8 @@ dependencies { implementation 'com.amazonaws:aws-lambda-java-events:3.16.0' implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2' implementation 'org.aspectj:aspectjrt:1.9.20.1' - aspect 'software.amazon.lambda:powertools-tracing:2.8.0' - aspect 'software.amazon.lambda:powertools-logging-log4j:2.8.0' - aspect 'software.amazon.lambda:powertools-metrics:2.8.0' + aspect 'software.amazon.lambda:powertools-tracing:2.9.0' + aspect 'software.amazon.lambda:powertools-logging-log4j:2.9.0' + aspect 'software.amazon.lambda:powertools-metrics:2.9.0' } diff --git a/examples/powertools-examples-core-utilities/kotlin/build.gradle.kts b/examples/powertools-examples-core-utilities/kotlin/build.gradle.kts index bc11eb32e..3dae5015e 100644 --- a/examples/powertools-examples-core-utilities/kotlin/build.gradle.kts +++ b/examples/powertools-examples-core-utilities/kotlin/build.gradle.kts @@ -15,9 +15,9 @@ dependencies { implementation("com.amazonaws:aws-lambda-java-events:3.16.0") implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.2") implementation("org.aspectj:aspectjrt:1.9.20.1") - aspect("software.amazon.lambda:powertools-tracing:2.8.0") - aspect("software.amazon.lambda:powertools-logging-log4j:2.8.0") - aspect("software.amazon.lambda:powertools-metrics:2.8.0") + aspect("software.amazon.lambda:powertools-tracing:2.9.0") + aspect("software.amazon.lambda:powertools-logging-log4j:2.9.0") + aspect("software.amazon.lambda:powertools-metrics:2.9.0") implementation("org.jetbrains.kotlin:kotlin-stdlib:1.9.24") } diff --git a/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml b/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml index fceb4a322..e7a3f202d 100644 --- a/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml +++ b/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml @@ -4,7 +4,7 @@ Powertools for AWS Lambda (Java) - Examples - Core Utilities (logging, tracing, metrics) with SAM GraalVM software.amazon.lambda.examples - 2.8.0 + 2.9.0 powertools-examples-core-utilities-sam-graalvm jar diff --git a/examples/powertools-examples-core-utilities/sam/pom.xml b/examples/powertools-examples-core-utilities/sam/pom.xml index b8606a227..2d6a00161 100644 --- a/examples/powertools-examples-core-utilities/sam/pom.xml +++ b/examples/powertools-examples-core-utilities/sam/pom.xml @@ -4,7 +4,7 @@ Powertools for AWS Lambda (Java) - Examples - Core Utilities (logging, tracing, metrics) with SAM software.amazon.lambda.examples - 2.8.0 + 2.9.0 powertools-examples-core-utilities-sam jar diff --git a/examples/powertools-examples-core-utilities/serverless/pom.xml b/examples/powertools-examples-core-utilities/serverless/pom.xml index d77b0ccd6..26e647dad 100644 --- a/examples/powertools-examples-core-utilities/serverless/pom.xml +++ b/examples/powertools-examples-core-utilities/serverless/pom.xml @@ -4,7 +4,7 @@ Powertools for AWS Lambda (Java) - Examples - Core Utilities (logging, tracing, metrics) with Serverless software.amazon.lambda.examples - 2.8.0 + 2.9.0 powertools-examples-core-utilities-serverless jar diff --git a/examples/powertools-examples-core-utilities/terraform/pom.xml b/examples/powertools-examples-core-utilities/terraform/pom.xml index a6237b00f..4de1e415c 100644 --- a/examples/powertools-examples-core-utilities/terraform/pom.xml +++ b/examples/powertools-examples-core-utilities/terraform/pom.xml @@ -4,7 +4,7 @@ Powertools for AWS Lambda (Java) - Examples - Core Utilities (logging, tracing, metrics) with Terraform software.amazon.lambda.examples - 2.8.0 + 2.9.0 powertools-examples-core-utilities-terraform jar diff --git a/examples/powertools-examples-idempotency/sam-graalvm/pom.xml b/examples/powertools-examples-idempotency/sam-graalvm/pom.xml index d1c0205ff..0536951aa 100644 --- a/examples/powertools-examples-idempotency/sam-graalvm/pom.xml +++ b/examples/powertools-examples-idempotency/sam-graalvm/pom.xml @@ -2,7 +2,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 2.8.0 + 2.9.0 powertools-examples-idempotency-sam-graalvm jar Powertools for AWS Lambda (Java) - Examples - Idempotency GraalVM diff --git a/examples/powertools-examples-idempotency/sam/pom.xml b/examples/powertools-examples-idempotency/sam/pom.xml index b90705c67..22d6a9c81 100644 --- a/examples/powertools-examples-idempotency/sam/pom.xml +++ b/examples/powertools-examples-idempotency/sam/pom.xml @@ -17,7 +17,7 @@ 4.0.0 software.amazon.lambda.examples - 2.8.0 + 2.9.0 powertools-examples-idempotency jar Powertools for AWS Lambda (Java) - Examples - Idempotency diff --git a/examples/powertools-examples-kafka/pom.xml b/examples/powertools-examples-kafka/pom.xml index 1b8e8f09d..d152f46c0 100644 --- a/examples/powertools-examples-kafka/pom.xml +++ b/examples/powertools-examples-kafka/pom.xml @@ -2,7 +2,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 2.8.0 + 2.9.0 powertools-examples-kafka jar Powertools for AWS Lambda (Java) - Examples - Kafka diff --git a/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProduct.java b/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProduct.java index 13d8905f2..2bf5db844 100644 --- a/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProduct.java +++ b/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProduct.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: ProtobufProduct.proto -// Protobuf Java Version: 4.33.0 +// Protobuf Java Version: 4.33.1 package org.demo.kafka.protobuf; @@ -19,7 +19,7 @@ public final class ProtobufProduct extends com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, /* minor= */ 33, - /* patch= */ 0, + /* patch= */ 1, /* suffix= */ "", "ProtobufProduct"); } diff --git a/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOrBuilder.java b/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOrBuilder.java index ae7cb2182..caf17ad50 100644 --- a/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOrBuilder.java +++ b/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: ProtobufProduct.proto -// Protobuf Java Version: 4.33.0 +// Protobuf Java Version: 4.33.1 package org.demo.kafka.protobuf; diff --git a/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOuterClass.java b/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOuterClass.java index 4fcac7bd7..ce3214777 100644 --- a/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOuterClass.java +++ b/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOuterClass.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: ProtobufProduct.proto -// Protobuf Java Version: 4.33.0 +// Protobuf Java Version: 4.33.1 package org.demo.kafka.protobuf; @@ -13,7 +13,7 @@ private ProtobufProductOuterClass() {} com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, /* minor= */ 33, - /* patch= */ 0, + /* patch= */ 1, /* suffix= */ "", "ProtobufProductOuterClass"); } diff --git a/examples/powertools-examples-parameters/sam-graalvm/pom.xml b/examples/powertools-examples-parameters/sam-graalvm/pom.xml index 09401eeff..7fc652bca 100644 --- a/examples/powertools-examples-parameters/sam-graalvm/pom.xml +++ b/examples/powertools-examples-parameters/sam-graalvm/pom.xml @@ -2,7 +2,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 2.8.0 + 2.9.0 powertools-examples-parameters-sam-graalvm jar Powertools for AWS Lambda (Java) - Examples - Parameters GraalVM diff --git a/examples/powertools-examples-parameters/sam/pom.xml b/examples/powertools-examples-parameters/sam/pom.xml index 3e8f99aa0..d2c3e68d2 100644 --- a/examples/powertools-examples-parameters/sam/pom.xml +++ b/examples/powertools-examples-parameters/sam/pom.xml @@ -2,7 +2,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 2.8.0 + 2.9.0 powertools-examples-parameters-sam jar Powertools for AWS Lambda (Java) - Examples - Parameters diff --git a/examples/powertools-examples-serialization/sam-graalvm/pom.xml b/examples/powertools-examples-serialization/sam-graalvm/pom.xml index 44661fb71..5077c8989 100644 --- a/examples/powertools-examples-serialization/sam-graalvm/pom.xml +++ b/examples/powertools-examples-serialization/sam-graalvm/pom.xml @@ -2,7 +2,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 2.8.0 + 2.9.0 powertools-examples-serialization-sam-graalvm jar Powertools for AWS Lambda (Java) - Examples - Serialization GraalVM diff --git a/examples/powertools-examples-serialization/sam/pom.xml b/examples/powertools-examples-serialization/sam/pom.xml index 93c60a2cb..cf66c3e14 100644 --- a/examples/powertools-examples-serialization/sam/pom.xml +++ b/examples/powertools-examples-serialization/sam/pom.xml @@ -2,7 +2,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 2.8.0 + 2.9.0 powertools-examples-serialization-sam jar Powertools for AWS Lambda (Java) - Examples - Serialization diff --git a/examples/powertools-examples-validation/pom.xml b/examples/powertools-examples-validation/pom.xml index 1337bc2ee..2fa8462a5 100644 --- a/examples/powertools-examples-validation/pom.xml +++ b/examples/powertools-examples-validation/pom.xml @@ -16,7 +16,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 2.8.0 + 2.9.0 powertools-examples-validation jar Powertools for AWS Lambda (Java) - Examples - Validation diff --git a/mkdocs.yml b/mkdocs.yml index 5f35b96c0..b52b88cca 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -129,7 +129,7 @@ extra_javascript: extra: powertools: - version: 2.8.0 + version: 2.9.0 version: provider: mike default: latest diff --git a/pom.xml b/pom.xml index f400e0b26..b300e911d 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ software.amazon.lambda powertools-parent - 2.8.0 + 2.9.0 pom Powertools for AWS Lambda (Java) - Parent diff --git a/powertools-batch/pom.xml b/powertools-batch/pom.xml index 07d11d41c..37cfdf7b2 100644 --- a/powertools-batch/pom.xml +++ b/powertools-batch/pom.xml @@ -6,7 +6,7 @@ software.amazon.lambda powertools-parent - 2.8.0 + 2.9.0 A suite of utilities that makes batch message processing using AWS Lambda easier. diff --git a/powertools-cloudformation/pom.xml b/powertools-cloudformation/pom.xml index 09e3299fd..cb06dc1f3 100644 --- a/powertools-cloudformation/pom.xml +++ b/powertools-cloudformation/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 2.8.0 + 2.9.0 Powertools for AWS Lambda (Java) - Cloudformation diff --git a/powertools-common/pom.xml b/powertools-common/pom.xml index 551fae8bc..75ef10beb 100644 --- a/powertools-common/pom.xml +++ b/powertools-common/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 2.8.0 + 2.9.0 Powertools for AWS Lambda (Java) - Common Internal Utilities diff --git a/powertools-e2e-tests/handlers/batch/pom.xml b/powertools-e2e-tests/handlers/batch/pom.xml index f8e0a037f..3e89aadd2 100644 --- a/powertools-e2e-tests/handlers/batch/pom.xml +++ b/powertools-e2e-tests/handlers/batch/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.8.0 + 2.9.0 e2e-test-handler-batch diff --git a/powertools-e2e-tests/handlers/idempotency-functional/pom.xml b/powertools-e2e-tests/handlers/idempotency-functional/pom.xml index 2b53dc275..b5669b21f 100644 --- a/powertools-e2e-tests/handlers/idempotency-functional/pom.xml +++ b/powertools-e2e-tests/handlers/idempotency-functional/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.8.0 + 2.9.0 e2e-test-handler-idempotency-functional diff --git a/powertools-e2e-tests/handlers/idempotency-generics/pom.xml b/powertools-e2e-tests/handlers/idempotency-generics/pom.xml index 76e65edb1..21a658e6c 100644 --- a/powertools-e2e-tests/handlers/idempotency-generics/pom.xml +++ b/powertools-e2e-tests/handlers/idempotency-generics/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.8.0 + 2.9.0 e2e-test-handler-idempotency-generics diff --git a/powertools-e2e-tests/handlers/idempotency/pom.xml b/powertools-e2e-tests/handlers/idempotency/pom.xml index 36181ea01..921599bdb 100644 --- a/powertools-e2e-tests/handlers/idempotency/pom.xml +++ b/powertools-e2e-tests/handlers/idempotency/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.8.0 + 2.9.0 e2e-test-handler-idempotency diff --git a/powertools-e2e-tests/handlers/largemessage-functional/pom.xml b/powertools-e2e-tests/handlers/largemessage-functional/pom.xml index d29017074..ddfe39a5e 100644 --- a/powertools-e2e-tests/handlers/largemessage-functional/pom.xml +++ b/powertools-e2e-tests/handlers/largemessage-functional/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.8.0 + 2.9.0 e2e-test-handler-largemessage-functional diff --git a/powertools-e2e-tests/handlers/largemessage/pom.xml b/powertools-e2e-tests/handlers/largemessage/pom.xml index 53b1e7c10..bee253988 100644 --- a/powertools-e2e-tests/handlers/largemessage/pom.xml +++ b/powertools-e2e-tests/handlers/largemessage/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.8.0 + 2.9.0 e2e-test-handler-largemessage diff --git a/powertools-e2e-tests/handlers/largemessage_idempotent/pom.xml b/powertools-e2e-tests/handlers/largemessage_idempotent/pom.xml index 9f6f23389..5ef7e1963 100644 --- a/powertools-e2e-tests/handlers/largemessage_idempotent/pom.xml +++ b/powertools-e2e-tests/handlers/largemessage_idempotent/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.8.0 + 2.9.0 e2e-test-handler-large-msg-idempotent diff --git a/powertools-e2e-tests/handlers/logging-functional/pom.xml b/powertools-e2e-tests/handlers/logging-functional/pom.xml index 4616af233..4ec6e5008 100644 --- a/powertools-e2e-tests/handlers/logging-functional/pom.xml +++ b/powertools-e2e-tests/handlers/logging-functional/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.8.0 + 2.9.0 e2e-test-handler-logging-functional diff --git a/powertools-e2e-tests/handlers/logging-log4j/pom.xml b/powertools-e2e-tests/handlers/logging-log4j/pom.xml index bba711163..022f029e6 100644 --- a/powertools-e2e-tests/handlers/logging-log4j/pom.xml +++ b/powertools-e2e-tests/handlers/logging-log4j/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.8.0 + 2.9.0 e2e-test-handler-logging-log4j diff --git a/powertools-e2e-tests/handlers/logging-logback/pom.xml b/powertools-e2e-tests/handlers/logging-logback/pom.xml index bd442fe88..f8458db25 100644 --- a/powertools-e2e-tests/handlers/logging-logback/pom.xml +++ b/powertools-e2e-tests/handlers/logging-logback/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.8.0 + 2.9.0 e2e-test-handler-logging-logback diff --git a/powertools-e2e-tests/handlers/metrics/pom.xml b/powertools-e2e-tests/handlers/metrics/pom.xml index 90704c6d9..ddc6ae1bd 100644 --- a/powertools-e2e-tests/handlers/metrics/pom.xml +++ b/powertools-e2e-tests/handlers/metrics/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.8.0 + 2.9.0 e2e-test-handler-metrics diff --git a/powertools-e2e-tests/handlers/parameters/pom.xml b/powertools-e2e-tests/handlers/parameters/pom.xml index 670eeb9c0..fb2deb2aa 100644 --- a/powertools-e2e-tests/handlers/parameters/pom.xml +++ b/powertools-e2e-tests/handlers/parameters/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.8.0 + 2.9.0 e2e-test-handler-parameters diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index a9d3c3ab5..54f07d681 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -4,7 +4,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.8.0 + 2.9.0 pom Handlers for End-to-End tests Fake handlers that use Powertools for AWS Lambda (Java). diff --git a/powertools-e2e-tests/handlers/tracing/pom.xml b/powertools-e2e-tests/handlers/tracing/pom.xml index 89891df8c..9874ce986 100644 --- a/powertools-e2e-tests/handlers/tracing/pom.xml +++ b/powertools-e2e-tests/handlers/tracing/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.8.0 + 2.9.0 e2e-test-handler-tracing diff --git a/powertools-e2e-tests/handlers/validation-alb-event/pom.xml b/powertools-e2e-tests/handlers/validation-alb-event/pom.xml index 8e5e4dadb..14dbb9b13 100644 --- a/powertools-e2e-tests/handlers/validation-alb-event/pom.xml +++ b/powertools-e2e-tests/handlers/validation-alb-event/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.8.0 + 2.9.0 e2e-test-handler-validation-alb-event diff --git a/powertools-e2e-tests/handlers/validation-apigw-event/pom.xml b/powertools-e2e-tests/handlers/validation-apigw-event/pom.xml index 97e967c3b..290e47b13 100644 --- a/powertools-e2e-tests/handlers/validation-apigw-event/pom.xml +++ b/powertools-e2e-tests/handlers/validation-apigw-event/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.8.0 + 2.9.0 e2e-test-handler-validation-apigw-event diff --git a/powertools-e2e-tests/pom.xml b/powertools-e2e-tests/pom.xml index bfd4350a0..fec4dec92 100644 --- a/powertools-e2e-tests/pom.xml +++ b/powertools-e2e-tests/pom.xml @@ -20,7 +20,7 @@ powertools-parent software.amazon.lambda - 2.8.0 + 2.9.0 powertools-e2e-tests diff --git a/powertools-idempotency/pom.xml b/powertools-idempotency/pom.xml index d15d3445d..cbe2384ba 100644 --- a/powertools-idempotency/pom.xml +++ b/powertools-idempotency/pom.xml @@ -21,7 +21,7 @@ software.amazon.lambda powertools-parent - 2.8.0 + 2.9.0 powertools-idempotency diff --git a/powertools-idempotency/powertools-idempotency-core/pom.xml b/powertools-idempotency/powertools-idempotency-core/pom.xml index 801664b4a..4cba1956f 100644 --- a/powertools-idempotency/powertools-idempotency-core/pom.xml +++ b/powertools-idempotency/powertools-idempotency-core/pom.xml @@ -21,7 +21,7 @@ software.amazon.lambda powertools-idempotency - 2.8.0 + 2.9.0 powertools-idempotency-core diff --git a/powertools-idempotency/powertools-idempotency-dynamodb/pom.xml b/powertools-idempotency/powertools-idempotency-dynamodb/pom.xml index a9cf5739b..d223e0d2f 100644 --- a/powertools-idempotency/powertools-idempotency-dynamodb/pom.xml +++ b/powertools-idempotency/powertools-idempotency-dynamodb/pom.xml @@ -21,7 +21,7 @@ software.amazon.lambda powertools-idempotency - 2.8.0 + 2.9.0 powertools-idempotency-dynamodb diff --git a/powertools-kafka/pom.xml b/powertools-kafka/pom.xml index 82f6b8021..c71ef94f6 100644 --- a/powertools-kafka/pom.xml +++ b/powertools-kafka/pom.xml @@ -21,7 +21,7 @@ powertools-parent software.amazon.lambda - 2.8.0 + 2.9.0 powertools-kafka diff --git a/powertools-large-messages/pom.xml b/powertools-large-messages/pom.xml index d72877552..ad5910ec1 100644 --- a/powertools-large-messages/pom.xml +++ b/powertools-large-messages/pom.xml @@ -23,7 +23,7 @@ software.amazon.lambda powertools-parent - 2.8.0 + 2.9.0 powertools-large-messages diff --git a/powertools-logging/pom.xml b/powertools-logging/pom.xml index 923d6d133..200358e0b 100644 --- a/powertools-logging/pom.xml +++ b/powertools-logging/pom.xml @@ -21,7 +21,7 @@ powertools-parent software.amazon.lambda - 2.8.0 + 2.9.0 Powertools for AWS Lambda (Java) - Logging diff --git a/powertools-logging/powertools-logging-log4j/pom.xml b/powertools-logging/powertools-logging-log4j/pom.xml index 19a8b9428..aa4aca181 100644 --- a/powertools-logging/powertools-logging-log4j/pom.xml +++ b/powertools-logging/powertools-logging-log4j/pom.xml @@ -7,7 +7,7 @@ powertools-parent software.amazon.lambda - 2.8.0 + 2.9.0 ../../pom.xml diff --git a/powertools-logging/powertools-logging-logback/pom.xml b/powertools-logging/powertools-logging-logback/pom.xml index 7ed1f1a17..dbf7f5207 100644 --- a/powertools-logging/powertools-logging-logback/pom.xml +++ b/powertools-logging/powertools-logging-logback/pom.xml @@ -6,7 +6,7 @@ powertools-parent software.amazon.lambda - 2.8.0 + 2.9.0 ../../pom.xml diff --git a/powertools-metrics/pom.xml b/powertools-metrics/pom.xml index 86bdcc560..5f6c971e3 100644 --- a/powertools-metrics/pom.xml +++ b/powertools-metrics/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 2.8.0 + 2.9.0 Powertools for AWS Lambda (Java) - Metrics diff --git a/powertools-parameters/pom.xml b/powertools-parameters/pom.xml index 78234b5cc..124e22186 100644 --- a/powertools-parameters/pom.xml +++ b/powertools-parameters/pom.xml @@ -21,7 +21,7 @@ powertools-parent software.amazon.lambda - 2.8.0 + 2.9.0 powertools-parameters diff --git a/powertools-parameters/powertools-parameters-appconfig/pom.xml b/powertools-parameters/powertools-parameters-appconfig/pom.xml index 3c38963a1..406f715d3 100644 --- a/powertools-parameters/powertools-parameters-appconfig/pom.xml +++ b/powertools-parameters/powertools-parameters-appconfig/pom.xml @@ -7,7 +7,7 @@ software.amazon.lambda powertools-parent - 2.8.0 + 2.9.0 ../../pom.xml diff --git a/powertools-parameters/powertools-parameters-dynamodb/pom.xml b/powertools-parameters/powertools-parameters-dynamodb/pom.xml index b9e48567a..eb5604046 100644 --- a/powertools-parameters/powertools-parameters-dynamodb/pom.xml +++ b/powertools-parameters/powertools-parameters-dynamodb/pom.xml @@ -7,7 +7,7 @@ software.amazon.lambda powertools-parent - 2.8.0 + 2.9.0 ../../pom.xml diff --git a/powertools-parameters/powertools-parameters-secrets/pom.xml b/powertools-parameters/powertools-parameters-secrets/pom.xml index c83c674d5..b9535269e 100644 --- a/powertools-parameters/powertools-parameters-secrets/pom.xml +++ b/powertools-parameters/powertools-parameters-secrets/pom.xml @@ -7,7 +7,7 @@ software.amazon.lambda powertools-parent - 2.8.0 + 2.9.0 ../../pom.xml diff --git a/powertools-parameters/powertools-parameters-ssm/pom.xml b/powertools-parameters/powertools-parameters-ssm/pom.xml index d23b84bf6..e0253e10b 100644 --- a/powertools-parameters/powertools-parameters-ssm/pom.xml +++ b/powertools-parameters/powertools-parameters-ssm/pom.xml @@ -7,7 +7,7 @@ software.amazon.lambda powertools-parent - 2.8.0 + 2.9.0 ../../pom.xml diff --git a/powertools-parameters/powertools-parameters-tests/pom.xml b/powertools-parameters/powertools-parameters-tests/pom.xml index 9b93b3f79..fa2542730 100644 --- a/powertools-parameters/powertools-parameters-tests/pom.xml +++ b/powertools-parameters/powertools-parameters-tests/pom.xml @@ -6,7 +6,7 @@ software.amazon.lambda powertools-parent - 2.8.0 + 2.9.0 ../../pom.xml diff --git a/powertools-serialization/pom.xml b/powertools-serialization/pom.xml index 535f23190..81603cd4f 100644 --- a/powertools-serialization/pom.xml +++ b/powertools-serialization/pom.xml @@ -21,7 +21,7 @@ powertools-parent software.amazon.lambda - 2.8.0 + 2.9.0 powertools-serialization diff --git a/powertools-tracing/pom.xml b/powertools-tracing/pom.xml index 9e5603d70..545633c50 100644 --- a/powertools-tracing/pom.xml +++ b/powertools-tracing/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 2.8.0 + 2.9.0 Powertools for AWS Lambda (Java) - Tracing diff --git a/powertools-validation/pom.xml b/powertools-validation/pom.xml index 37063cf6d..8dfce6b6a 100644 --- a/powertools-validation/pom.xml +++ b/powertools-validation/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 2.8.0 + 2.9.0 Powertools for AWS Lambda (Java) - Validation From 058c61f57f172715328b2c76dc5a32b4fd765a1c Mon Sep 17 00:00:00 2001 From: Philipp Page Date: Tue, 16 Dec 2025 11:46:06 +0100 Subject: [PATCH 013/212] docs: Announce end-of-life of version 1.x.x (#2333) --- docs/processes/versioning.md | 8 ++++---- docs/upgrade.md | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/processes/versioning.md b/docs/processes/versioning.md index bbb60f507..d20269001 100644 --- a/docs/processes/versioning.md +++ b/docs/processes/versioning.md @@ -55,7 +55,7 @@ To see the list of available major versions of Powertools for AWS Lambda and whe ### Version support matrix -| SDK | Major version | Current Phase | General Availability Date | Notes | -| -------------------------------- | ------------- | -------------------- | ------------------------- | ------------------------------------------------------------------------------------------------------------------- | -| Powertools for AWS Lambda (Java) | 2.x | General Availability | 06/12/2025 | See [Release notes](https://github.com/aws-powertools/powertools-lambda-java/releases/tag/v2.0.0) | -| Powertools for AWS Lambda (Java) | 1.x | Maintenance | 11/04/2020 | End-of-support: December 12, 2025. See [upgrade guide](https://docs.powertools.aws.dev/lambda/java/latest/upgrade/) | +| SDK | Major version | Current Phase | General Availability Date | Notes | +| -------------------------------- | ------------- | -------------------- | ------------------------- | ------------------------------------------------------------------------------------------------- | +| Powertools for AWS Lambda (Java) | 2.x | General Availability | 06/12/2025 | See [Release notes](https://github.com/aws-powertools/powertools-lambda-java/releases/tag/v2.0.0) | +| Powertools for AWS Lambda (Java) | 1.x | End-of-life | 11/04/2020 | See [announcement](https://github.com/aws-powertools/powertools-lambda-java/issues/1895) | diff --git a/docs/upgrade.md b/docs/upgrade.md index 5b6d16d99..c9662a3db 100644 --- a/docs/upgrade.md +++ b/docs/upgrade.md @@ -7,7 +7,7 @@ description: Guide to update between major Powertools for AWS Lambda (Java) vers !!! warning "End of support notice" - On December 12th, 2025, Powertools for AWS Lambda (Java) v1 will reach end of support and will no longer receive updates or releases. If you are still using v1, we strongly recommend you to read our upgrade guide and update to the latest version. + On December 12th, 2025, Powertools for AWS Lambda (Java) v1 reached end-of-life and will no longer receive updates or releases. If you are still using v1, we strongly recommend you to read our upgrade guide and update to the latest version. Refer to [our announcement](https://github.com/aws-powertools/powertools-lambda-java/issues/1895) for details. Given our commitment to all of our customers using Powertools for AWS Lambda (Java), we will keep [Maven Central](https://central.sonatype.com/search?q=powertools){target="\_blank"} `v1` releases and a `v1` documentation archive to prevent any disruption. From df51f8b56ce63af4e2fc86a31ba90daaf2a9d38b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 21 Dec 2025 14:23:43 +0000 Subject: [PATCH 014/212] chore: bump aws.sdk.version from 2.39.1 to 2.40.9 (#2335) Bumps `aws.sdk.version` from 2.39.1 to 2.40.9. Updates `software.amazon.awssdk:bom` from 2.39.1 to 2.40.9 Updates `software.amazon.awssdk:http-client-spi` from 2.39.1 to 2.40.9 Updates `software.amazon.awssdk:url-connection-client` from 2.39.1 to 2.40.9 Updates `software.amazon.awssdk:s3` from 2.39.1 to 2.40.9 Updates `software.amazon.awssdk:dynamodb` from 2.39.1 to 2.40.9 Updates `software.amazon.awssdk:lambda` from 2.39.1 to 2.40.9 Updates `software.amazon.awssdk:kinesis` from 2.39.1 to 2.40.9 Updates `software.amazon.awssdk:cloudwatch` from 2.39.1 to 2.40.9 Updates `software.amazon.awssdk:xray` from 2.39.1 to 2.40.9 Updates `software.amazon.awssdk:sqs` from 2.39.1 to 2.40.9 Updates `software.amazon.awssdk:cloudformation` from 2.39.1 to 2.40.9 Updates `software.amazon.awssdk:sts` from 2.39.1 to 2.40.9 --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-version: 2.40.9 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:http-client-spi dependency-version: 2.40.9 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:url-connection-client dependency-version: 2.40.9 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.40.9 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:dynamodb dependency-version: 2.40.9 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:lambda dependency-version: 2.40.9 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:kinesis dependency-version: 2.40.9 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:cloudwatch dependency-version: 2.40.9 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:xray dependency-version: 2.40.9 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:sqs dependency-version: 2.40.9 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:cloudformation dependency-version: 2.40.9 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:sts dependency-version: 2.40.9 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 8581a6ceb..212c0966b 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.39.1 + 2.40.9 1.9.20.1 diff --git a/pom.xml b/pom.xml index b300e911d..a7b3d2fee 100644 --- a/pom.xml +++ b/pom.xml @@ -85,7 +85,7 @@ 2.25.2 2.0.17 2.20.1 - 2.39.1 + 2.40.9 2.20.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 54f07d681..477b49dc0 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.1 1.14.1 3.14.1 - 2.39.1 + 2.40.9 1.9.20.1 true From e8b1bb7cd74ab69a2c98c1afc0299ad6e683ae5a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 21 Dec 2025 14:24:37 +0000 Subject: [PATCH 015/212] chore: bump org.mockito:mockito-junit-jupiter from 5.20.0 to 5.21.0 (#2336) Bumps [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) from 5.20.0 to 5.21.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.20.0...v5.21.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-junit-jupiter dependency-version: 5.21.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index a7b3d2fee..6188b47a4 100644 --- a/pom.xml +++ b/pom.xml @@ -114,7 +114,7 @@ 2.20.1 1.7.0 5.20.0 - 5.20.0 + 5.21.0 2.3.0 1.5.0 From 9a18c5d5356053993e60bfdc3a4a94212b9d68d9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 21 Dec 2025 14:24:48 +0000 Subject: [PATCH 016/212] chore: bump actions/upload-artifact from 5.0.0 to 6.0.0 (#2338) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5.0.0 to 6.0.0. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/330a01c490aca151604b8cf639adc76d48f6c5d4...b7c566a772e6b6bfb58ed0dc250532a479d7789f) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/release.yml | 2 +- .github/workflows/security-scorecard.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c9b2d80c6..9e52301dd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -112,7 +112,7 @@ jobs: snapshot: ${{ inputs.snapshot}} - id: upload_source name: Upload artifacts - uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 + uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 with: if-no-files-found: error name: source diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index 7f3286dfe..f9aaaea52 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -46,7 +46,7 @@ jobs: publish_results: true repo_token: ${{ secrets.SCORECARD_TOKEN }} - name: Upload Results - uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 + uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 with: name: SARIF file path: results.sarif From 9ee9a95081f1559fa86f04221cbf6aa5b8c692dd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 21 Dec 2025 14:24:59 +0000 Subject: [PATCH 017/212] chore: bump actions/download-artifact from 6.0.0 to 7.0.0 (#2339) Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6.0.0 to 7.0.0. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/018cc2cf5baa6db3ef3c5f8a56943fffe632ef53...37930b1c2abaa49bbe596cd826c3c89aef350131) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/release.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9e52301dd..630b91321 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -133,7 +133,7 @@ jobs: steps: - id: download_source name: Download artifacts - uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v4.6.1 + uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v4.6.1 with: name: source - name: Setup Java @@ -168,7 +168,7 @@ jobs: steps: - id: download_source name: Download artifacts - uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v4.6.1 + uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v4.6.1 with: name: source - name: Setup Java @@ -191,7 +191,7 @@ jobs: steps: - id: download_source name: Download artifacts - uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v4.6.1 + uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v4.6.1 with: name: source - name: Setup Java @@ -229,7 +229,7 @@ jobs: ref: ${{ env.RELEASE_COMMIT }} - id: download_source name: Download artifacts - uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v4.6.1 + uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v4.6.1 with: name: source - id: setup-git From ad640f7a61385f20208c8dc3a0296e162934e138 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 21 Dec 2025 14:25:08 +0000 Subject: [PATCH 018/212] chore: bump github/codeql-action from 4.31.8 to 4.31.9 (#2340) Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.8 to 4.31.9. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/1b168cd39490f61582a9beae412bb7057a6b2c4e...5d4e8d1aca955e8d8589aabd499c5cae939e33c7) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.31.9 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/security-scorecard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index f9aaaea52..b91e78c69 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -52,6 +52,6 @@ jobs: path: results.sarif retention-days: 5 - name: Upload to Code-Scanning - uses: github/codeql-action/upload-sarif@1b168cd39490f61582a9beae412bb7057a6b2c4e # v3.29.5 + uses: github/codeql-action/upload-sarif@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v3.29.5 with: sarif_file: results.sarif From 21e1fcffc3793c51235bcfd6778c483d57320dae Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 21 Dec 2025 14:25:44 +0000 Subject: [PATCH 019/212] chore: bump sam/build-java25 (#2342) Bumps sam/build-java25 from `b34fc78` to `bffac7d`. --- updated-dependencies: - dependency-name: sam/build-java25 dependency-version: bffac7de6e418a93d2aefc1e8e7c79eda0971e7a026725fe618b58ddfba7a128 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- powertools-e2e-tests/src/test/resources/docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powertools-e2e-tests/src/test/resources/docker/Dockerfile b/powertools-e2e-tests/src/test/resources/docker/Dockerfile index fbefe46dd..1ceb29aa0 100644 --- a/powertools-e2e-tests/src/test/resources/docker/Dockerfile +++ b/powertools-e2e-tests/src/test/resources/docker/Dockerfile @@ -1,5 +1,5 @@ # Use the official AWS SAM base image for Java 25 -FROM public.ecr.aws/sam/build-java25@sha256:b34fc789a70464f080232ee96590a6d0c7249eb59b1c33deccaae08a882cac23 +FROM public.ecr.aws/sam/build-java25@sha256:bffac7de6e418a93d2aefc1e8e7c79eda0971e7a026725fe618b58ddfba7a128 # Install GraalVM dependencies RUN curl -4 -L https://download.oracle.com/graalvm/25/latest/graalvm-jdk-25_linux-x64_bin.tar.gz | tar -xvz From 54fe0be69938dbecb0d4efaa6c0152ee20c34eac Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 21 Dec 2025 14:25:57 +0000 Subject: [PATCH 020/212] chore: bump org.apache.logging.log4j:log4j-core from 2.25.2 to 2.25.3 (#2344) Bumps org.apache.logging.log4j:log4j-core from 2.25.2 to 2.25.3. --- updated-dependencies: - dependency-name: org.apache.logging.log4j:log4j-core dependency-version: 2.25.3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-core-utilities/cdk/app/pom.xml | 2 +- examples/powertools-examples-core-utilities/sam-graalvm/pom.xml | 2 +- examples/powertools-examples-parameters/sam-graalvm/pom.xml | 2 +- pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/powertools-examples-core-utilities/cdk/app/pom.xml b/examples/powertools-examples-core-utilities/cdk/app/pom.xml index 28be679a5..c02b73026 100644 --- a/examples/powertools-examples-core-utilities/cdk/app/pom.xml +++ b/examples/powertools-examples-core-utilities/cdk/app/pom.xml @@ -11,7 +11,7 @@ jar - 2.25.2 + 2.25.3 11 11 1.9.20.1 diff --git a/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml b/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml index e7a3f202d..eea0357e9 100644 --- a/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml +++ b/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml @@ -9,7 +9,7 @@ jar - 2.25.2 + 2.25.3 11 11 1.9.20.1 diff --git a/examples/powertools-examples-parameters/sam-graalvm/pom.xml b/examples/powertools-examples-parameters/sam-graalvm/pom.xml index 7fc652bca..2aaffd9d1 100644 --- a/examples/powertools-examples-parameters/sam-graalvm/pom.xml +++ b/examples/powertools-examples-parameters/sam-graalvm/pom.xml @@ -8,7 +8,7 @@ Powertools for AWS Lambda (Java) - Examples - Parameters GraalVM - 2.25.2 + 2.25.3 11 11 1.9.20.1 diff --git a/pom.xml b/pom.xml index 6188b47a4..e6cf78b14 100644 --- a/pom.xml +++ b/pom.xml @@ -82,7 +82,7 @@ 11 11 3.1.2 - 2.25.2 + 2.25.3 2.0.17 2.20.1 2.40.9 From 4d2e562f1ff1ff4b260a29ccf7ec071cca28583d Mon Sep 17 00:00:00 2001 From: Attyuttam Date: Mon, 5 Jan 2026 18:21:01 +0530 Subject: [PATCH 021/212] feat(crac): Support CRaC and priming of powertools tracing (#2345) * fix: cold start only on on-demand invocation * fix: cold start only on on-demand invocation * fix: cold start only on on-demand invocation * mvn clean test is successful * reversed the sqllite changes * fix: priming for powertools-tracing * reverted OS specific changes * mvn clean test is successful * reversed the sqllite changes * fix: priming for powertools-tracing * reverted OS specific changes * resolved testing issues * resolved testing issues * resolved testing issues * resolved testing issues * resolved testing issues * incorporated comments * Update pom.xml --- docs/core/tracing.md | 49 + powertools-tracing/pom.xml | 41 + .../powertools/tracing/TracingUtils.java | 28 +- .../src/main/resources/classesloaded.txt | 5996 +++++++++++++++++ .../powertools/tracing/TracingUtilsTest.java | 16 + spotbugs-exclude.xml | 5 + 6 files changed, 6134 insertions(+), 1 deletion(-) create mode 100644 powertools-tracing/src/main/resources/classesloaded.txt diff --git a/docs/core/tracing.md b/docs/core/tracing.md index 95fbe6d06..1cd37f91c 100644 --- a/docs/core/tracing.md +++ b/docs/core/tracing.md @@ -447,3 +447,52 @@ Below is an example configuration needed for each test case. // test logic } ``` +## Advanced + +### Lambda SnapStart priming + +The Tracing utility integrates with AWS Lambda SnapStart to improve restore durations. To make sure the SnapStart priming logic of this utility runs correctly, you need an explicit reference to `TracingUtils` in your code to allow the library to register before SnapStart takes a memory snapshot. Learn more about what priming is in this [blog post](https://aws.amazon.com/blogs/compute/optimizing-cold-start-performance-of-aws-lambda-using-advanced-priming-strategies-with-snapstart/){target="_blank"}. + +If you don't set a custom `TracingUtils` in your code yet, make sure to reference `TracingUtils` in your Lambda handler initialization code. This can be done by adding one of the following lines to your handler class: + +=== "Constructor" + + ```java hl_lines="7" + import software.amazon.lambda.powertools.validation.Validation; + import software.amazon.lambda.powertools.validation.ValidationConfig; + + public class MyFunctionHandler implements RequestHandler { + + public MyFunctionHandler() { + TracingUtils.init(); // Ensure TracingUtils is loaded for SnapStart + } + + @Override + @Validation(inboundSchema = "classpath:/schema_in.json", outboundSchema = "classpath:/schema_out.json") + public APIGatewayProxyResponseEvent handleRequest(APIGatewayProxyRequestEvent input, Context context) { + // ... + return something; + } + } + ``` + +=== "Static Initializer" + + ```java hl_lines="7" + import software.amazon.lambda.powertools.validation.Validation; + import software.amazon.lambda.powertools.validation.ValidationConfig; + + public class MyFunctionHandler implements RequestHandler { + + static { + TracingUtils.init(); // Ensure TracingUtils is loaded for SnapStart + } + + @Override + @Validation(inboundSchema = "classpath:/schema_in.json", outboundSchema = "classpath:/schema_out.json") + public APIGatewayProxyResponseEvent handleRequest(APIGatewayProxyRequestEvent input, Context context) { + // ... + return something; + } + } + ``` diff --git a/powertools-tracing/pom.xml b/powertools-tracing/pom.xml index 545633c50..a9bb8e61e 100644 --- a/powertools-tracing/pom.xml +++ b/powertools-tracing/pom.xml @@ -33,6 +33,10 @@ + + org.crac + crac + org.aspectj aspectjrt @@ -80,6 +84,11 @@ + + org.mockito + mockito-core + test + org.junit.jupiter junit-jupiter-api @@ -144,8 +153,33 @@ + + generate-classesloaded-file + + + + org.apache.maven.plugins + maven-surefire-plugin + + + -Xlog:class+load=info:classesloaded.txt + --add-opens java.base/java.util=ALL-UNNAMED + --add-opens java.base/java.lang=ALL-UNNAMED + + + + + + generate-graalvm-files + + + org.mockito + mockito-subclass + test + + @@ -165,6 +199,13 @@ graalvm-native + + + org.mockito + mockito-subclass + test + + diff --git a/powertools-tracing/src/main/java/software/amazon/lambda/powertools/tracing/TracingUtils.java b/powertools-tracing/src/main/java/software/amazon/lambda/powertools/tracing/TracingUtils.java index 954ed7da4..853197b21 100644 --- a/powertools-tracing/src/main/java/software/amazon/lambda/powertools/tracing/TracingUtils.java +++ b/powertools-tracing/src/main/java/software/amazon/lambda/powertools/tracing/TracingUtils.java @@ -16,6 +16,9 @@ import static software.amazon.lambda.powertools.common.internal.LambdaHandlerProcessor.serviceName; +import org.crac.Context; +import org.crac.Core; +import org.crac.Resource; import com.amazonaws.xray.AWSXRay; import com.amazonaws.xray.entities.Entity; import com.amazonaws.xray.entities.Subsegment; @@ -23,15 +26,27 @@ import java.util.function.Consumer; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import software.amazon.lambda.powertools.common.internal.ClassPreLoader; /** * A class of helper functions to add additional functionality and ease * of use. */ -public final class TracingUtils { +public final class TracingUtils implements Resource{ private static final Logger LOG = LoggerFactory.getLogger(TracingUtils.class); private static ObjectMapper objectMapper; + private static final TracingUtils INSTANCE = new TracingUtils(); + + static { + Core.getGlobalContext().register(INSTANCE); + } + + public static void init() { + // Placeholder method used to enable SnapStart priming. Users need a direct reference to this class in order for the CRaC hooks to execute. + new TracingUtils(); + } + /** * Put an annotation to the current subsegment with a String value. * @@ -192,4 +207,15 @@ public static void defaultObjectMapper(ObjectMapper objectMapper) { public static ObjectMapper objectMapper() { return objectMapper; } + + @Override + public void beforeCheckpoint(Context context) throws Exception { + init(); + ClassPreLoader.preloadClasses(); + } + + @Override + public void afterRestore(Context context) throws Exception { + // This is a no-op, as we don't need to do anything after restore + } } diff --git a/powertools-tracing/src/main/resources/classesloaded.txt b/powertools-tracing/src/main/resources/classesloaded.txt new file mode 100644 index 000000000..8ce6d3d5d --- /dev/null +++ b/powertools-tracing/src/main/resources/classesloaded.txt @@ -0,0 +1,5996 @@ + java.lang.Object + java.io.Serializable + java.lang.Comparable + java.lang.CharSequence + java.lang.constant.Constable + java.lang.constant.ConstantDesc + java.lang.String + java.lang.reflect.AnnotatedElement + java.lang.reflect.GenericDeclaration + java.lang.reflect.Type + java.lang.invoke.TypeDescriptor + java.lang.invoke.TypeDescriptor$OfField + java.lang.Class + java.lang.Cloneable + java.lang.ClassLoader + java.lang.System + java.lang.Throwable + java.lang.Error + java.lang.ThreadDeath + java.lang.Exception + java.lang.RuntimeException + java.lang.SecurityManager + java.security.ProtectionDomain + java.security.AccessControlContext + java.security.AccessController + java.security.SecureClassLoader + java.lang.ReflectiveOperationException + java.lang.ClassNotFoundException + java.lang.Record + java.lang.LinkageError + java.lang.NoClassDefFoundError + java.lang.ClassCastException + java.lang.ArrayStoreException + java.lang.VirtualMachineError + java.lang.InternalError + java.lang.OutOfMemoryError + java.lang.StackOverflowError + java.lang.IllegalMonitorStateException + java.lang.ref.Reference + java.lang.ref.SoftReference + java.lang.ref.WeakReference + java.lang.ref.FinalReference + java.lang.ref.PhantomReference + java.lang.ref.Finalizer + java.lang.Runnable + java.lang.Thread + java.lang.Thread$UncaughtExceptionHandler + java.lang.ThreadGroup + java.util.Dictionary + java.util.Map + java.util.Hashtable + java.util.Properties + java.lang.Module + java.lang.reflect.AccessibleObject + java.lang.reflect.Member + java.lang.reflect.Field + java.lang.reflect.Parameter + java.lang.reflect.Executable + java.lang.reflect.Method + java.lang.reflect.Constructor + jdk.internal.reflect.MagicAccessorImpl + jdk.internal.reflect.MethodAccessor + jdk.internal.reflect.MethodAccessorImpl + jdk.internal.reflect.ConstructorAccessor + jdk.internal.reflect.ConstructorAccessorImpl + jdk.internal.reflect.DelegatingClassLoader + jdk.internal.reflect.ConstantPool + jdk.internal.reflect.FieldAccessor + jdk.internal.reflect.FieldAccessorImpl + jdk.internal.reflect.UnsafeFieldAccessorImpl + jdk.internal.reflect.UnsafeStaticFieldAccessorImpl + java.lang.annotation.Annotation + jdk.internal.reflect.CallerSensitive + jdk.internal.reflect.NativeConstructorAccessorImpl + java.lang.invoke.MethodHandle + java.lang.invoke.DirectMethodHandle + java.lang.invoke.VarHandle + java.lang.invoke.MemberName + java.lang.invoke.ResolvedMethodName + java.lang.invoke.MethodHandleNatives + java.lang.invoke.LambdaForm + java.lang.invoke.TypeDescriptor$OfMethod + java.lang.invoke.MethodType + java.lang.BootstrapMethodError + java.lang.invoke.CallSite + jdk.internal.invoke.NativeEntryPoint + java.lang.invoke.MethodHandleNatives$CallSiteContext + java.lang.invoke.ConstantCallSite + java.lang.invoke.MutableCallSite + java.lang.invoke.VolatileCallSite + java.lang.AssertionStatusDirectives + java.lang.Appendable + java.lang.AbstractStringBuilder + java.lang.StringBuffer + java.lang.StringBuilder + jdk.internal.misc.UnsafeConstants + jdk.internal.misc.Unsafe + jdk.internal.module.Modules + java.lang.AutoCloseable + java.io.Closeable + java.io.InputStream + java.io.ByteArrayInputStream + java.net.URL + java.util.jar.Manifest + jdk.internal.loader.BuiltinClassLoader + jdk.internal.loader.ClassLoaders + jdk.internal.loader.ClassLoaders$AppClassLoader + jdk.internal.loader.ClassLoaders$PlatformClassLoader + java.security.CodeSource + java.util.AbstractMap + java.util.concurrent.ConcurrentMap + java.util.concurrent.ConcurrentHashMap + java.lang.Iterable + java.util.Collection + java.util.AbstractCollection + java.util.List + java.util.AbstractList + java.util.RandomAccess + java.util.ArrayList + java.lang.StackTraceElement + java.nio.Buffer + java.lang.StackWalker + java.lang.StackStreamFactory$AbstractStackWalker + java.lang.StackWalker$StackFrame + java.lang.StackFrameInfo + java.lang.LiveStackFrame + java.lang.LiveStackFrameInfo + java.util.concurrent.locks.AbstractOwnableSynchronizer + java.lang.Boolean + java.lang.Character + java.lang.Number + java.lang.Float + java.lang.Double + java.lang.Byte + java.lang.Short + java.lang.Integer + java.lang.Long + java.util.Iterator + java.lang.reflect.RecordComponent + jdk.internal.vm.vector.VectorSupport + jdk.internal.vm.vector.VectorSupport$VectorPayload + jdk.internal.vm.vector.VectorSupport$Vector + jdk.internal.vm.vector.VectorSupport$VectorMask + jdk.internal.vm.vector.VectorSupport$VectorShuffle + java.lang.NullPointerException + java.lang.ArithmeticException + java.io.ObjectStreamField + java.util.Comparator + java.lang.String$CaseInsensitiveComparator + java.lang.Module$ArchivedData + jdk.internal.misc.CDS + java.util.Set + java.util.ImmutableCollections$AbstractImmutableCollection + java.util.ImmutableCollections$AbstractImmutableSet + java.util.ImmutableCollections$Set12 + java.util.Objects + java.util.ImmutableCollections + java.util.ImmutableCollections$AbstractImmutableList + java.util.ImmutableCollections$ListN + java.util.ImmutableCollections$SetN + java.util.ImmutableCollections$AbstractImmutableMap + java.util.ImmutableCollections$MapN + jdk.internal.access.JavaLangReflectAccess + java.lang.reflect.ReflectAccess + jdk.internal.access.SharedSecrets + java.lang.invoke.MethodHandles + java.lang.invoke.MemberName$Factory + java.security.Guard + java.security.Permission + java.security.BasicPermission + java.lang.reflect.ReflectPermission + java.lang.StringLatin1 + java.lang.invoke.MethodHandles$Lookup + jdk.internal.reflect.Reflection + java.lang.Math + java.util.HashMap + java.util.AbstractSet + java.util.ImmutableCollections$MapN$1 + java.util.ImmutableCollections$MapN$MapNIterator + java.util.Map$Entry + java.util.KeyValueHolder + java.util.HashMap$Node + java.util.LinkedHashMap$Entry + java.util.HashMap$TreeNode + java.lang.Runtime + java.util.concurrent.locks.Lock + java.util.concurrent.locks.ReentrantLock + java.util.concurrent.ConcurrentHashMap$Segment + java.util.concurrent.ConcurrentHashMap$CounterCell + java.util.concurrent.ConcurrentHashMap$Node + java.util.concurrent.locks.LockSupport + java.util.concurrent.ConcurrentHashMap$ReservationNode + java.security.PrivilegedAction + jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction + jdk.internal.reflect.ReflectionFactory + java.lang.ref.Reference$ReferenceHandler + jdk.internal.ref.Cleaner + java.lang.ref.ReferenceQueue + java.lang.ref.ReferenceQueue$Null + java.lang.ref.ReferenceQueue$Lock + jdk.internal.access.JavaLangRefAccess + java.lang.ref.Reference$1 + java.lang.ref.Finalizer$FinalizerThread + jdk.internal.access.JavaLangAccess + java.lang.System$2 + jdk.internal.util.SystemProps + jdk.internal.util.SystemProps$Raw + jdk.internal.misc.VM + java.lang.StringConcatHelper + java.lang.VersionProps + java.util.Arrays + java.lang.CharacterData + java.lang.CharacterDataLatin1 + java.lang.Integer$IntegerCache + java.util.HashMap$EntrySet + java.util.HashMap$HashIterator + java.util.HashMap$EntryIterator + jdk.internal.util.StaticProperty + java.io.FileInputStream + java.io.FileDescriptor + jdk.internal.access.JavaIOFileDescriptorAccess + java.io.FileDescriptor$1 + java.io.Flushable + java.io.OutputStream + java.io.FileOutputStream + java.io.FilterInputStream + java.io.BufferedInputStream + java.io.FilterOutputStream + java.io.PrintStream + java.io.BufferedOutputStream + java.io.Writer + java.io.OutputStreamWriter + java.nio.charset.Charset + java.nio.charset.spi.CharsetProvider + sun.nio.cs.StandardCharsets + java.lang.ThreadLocal + java.util.concurrent.atomic.AtomicInteger + sun.security.action.GetPropertyAction + sun.util.PreHashedMap + sun.nio.cs.StandardCharsets$Aliases + sun.nio.cs.StandardCharsets$Cache + sun.nio.cs.HistoricallyNamedCharset + sun.nio.cs.Unicode + sun.nio.cs.UTF_8 + sun.nio.cs.ISO_8859_1 + sun.nio.cs.US_ASCII + java.nio.charset.StandardCharsets + sun.nio.cs.UTF_16BE + sun.nio.cs.UTF_16LE + sun.nio.cs.UTF_16 + sun.nio.cs.StandardCharsets$Classes + jdk.internal.util.ArraysSupport + sun.nio.cs.MS1252 + java.lang.Class$ReflectionData + java.lang.Class$Atomic + java.lang.Class$1 + java.lang.reflect.Modifier + jdk.internal.reflect.DelegatingConstructorAccessorImpl + sun.nio.cs.StreamEncoder + java.nio.charset.CharsetEncoder + sun.nio.cs.ArrayEncoder + sun.nio.cs.SingleByte$Encoder + sun.nio.cs.MS1252$Holder + java.lang.StringUTF16 + sun.nio.cs.SingleByte + java.nio.charset.CodingErrorAction + java.nio.ByteBuffer + jdk.internal.misc.ScopedMemoryAccess + jdk.internal.access.JavaNioAccess + java.nio.Buffer$1 + java.nio.HeapByteBuffer + java.nio.ByteOrder + java.io.BufferedWriter + java.lang.Terminator + jdk.internal.misc.Signal$Handler + java.lang.Terminator$1 + jdk.internal.misc.Signal + java.util.Hashtable$Entry + jdk.internal.misc.Signal$NativeHandler + jdk.internal.misc.OSEnvironment + sun.io.Win32ErrorMode + java.util.Collections + java.util.Collections$EmptySet + java.util.Collections$EmptyList + java.util.Collections$EmptyMap + java.lang.IllegalArgumentException + java.lang.invoke.MethodHandleStatics + jdk.internal.module.ModuleBootstrap + java.lang.module.ModuleDescriptor + sun.invoke.util.VerifyAccess + jdk.internal.access.JavaLangModuleAccess + java.lang.module.ModuleDescriptor$1 + java.io.File + java.io.DefaultFileSystem + java.io.FileSystem + java.io.WinNTFileSystem + jdk.internal.module.ModulePatcher + jdk.internal.module.ModuleBootstrap$Counters + jdk.internal.module.ArchivedBootLayer + jdk.internal.module.ArchivedModuleGraph + jdk.internal.module.SystemModuleFinders + java.net.URI + jdk.internal.access.JavaNetUriAccess + java.net.URI$1 + jdk.internal.module.SystemModulesMap + jdk.internal.module.SystemModules + jdk.internal.module.SystemModules$default + jdk.internal.module.Builder + java.lang.module.ModuleDescriptor$Requires + java.lang.module.ModuleDescriptor$Exports + java.lang.module.ModuleDescriptor$Opens + java.lang.module.ModuleDescriptor$Provides + java.util.ImmutableCollections$List12 + java.lang.module.ModuleDescriptor$Version + java.lang.Enum + java.lang.module.ModuleDescriptor$Modifier + java.lang.module.ModuleDescriptor$Requires$Modifier + jdk.internal.module.ModuleTarget + jdk.internal.module.ModuleHashes + jdk.internal.module.ModuleHashes$Builder + java.util.Collections$UnmodifiableMap + jdk.internal.module.ModuleResolution + java.lang.module.ModuleReference + java.util.function.Supplier + jdk.internal.module.SystemModuleFinders$2 + jdk.internal.module.ModuleReferenceImpl + jdk.internal.module.ModuleHashes$HashSupplier + jdk.internal.module.SystemModuleFinders$3 + java.lang.module.ModuleFinder + jdk.internal.module.SystemModuleFinders$SystemModuleFinder + java.util.Optional + jdk.internal.loader.BootLoader + jdk.internal.loader.NativeLibraries + jdk.internal.loader.ClassLoaderHelper + java.util.HashSet + java.util.Queue + java.util.Deque + java.util.ArrayDeque + jdk.internal.loader.ArchivedClassLoaders + jdk.internal.loader.ClassLoaders$BootClassLoader + java.security.cert.Certificate + java.lang.ClassLoader$ParallelLoaders + java.util.WeakHashMap + java.util.WeakHashMap$Entry + java.util.Collections$SetFromMap + java.util.WeakHashMap$KeySet + jdk.internal.access.JavaSecurityAccess + java.security.ProtectionDomain$JavaSecurityAccessImpl + java.security.ProtectionDomain$Key + java.security.Principal + jdk.internal.loader.URLClassPath + java.net.URLStreamHandlerFactory + java.net.URL$DefaultFactory + jdk.internal.access.JavaNetURLAccess + java.net.URL$3 + java.io.File$PathStatus + sun.net.www.ParseUtil + java.util.HexFormat + java.net.URLStreamHandler + sun.net.www.protocol.file.Handler + sun.net.util.IPAddressUtil + jdk.internal.util.Preconditions + sun.net.www.protocol.jar.Handler + jdk.internal.module.ServicesCatalog + jdk.internal.loader.AbstractClassLoaderValue + jdk.internal.loader.ClassLoaderValue + jdk.internal.loader.BuiltinClassLoader$LoadedModule + java.util.ImmutableCollections$SetN$SetNIterator + java.lang.module.Configuration + java.lang.module.ResolvedModule + java.util.AbstractMap$1 + java.util.AbstractMap$1$1 + java.util.ImmutableCollections$Set12$1 + jdk.internal.module.ModuleLoaderMap + java.util.function.Function + jdk.internal.module.ModuleLoaderMap$Mapper + jdk.internal.module.ModuleLoaderMap$Modules + java.lang.ModuleLayer + java.util.ListIterator + java.util.ImmutableCollections$ListItr + jdk.internal.loader.AbstractClassLoaderValue$Memoizer + jdk.internal.module.ServicesCatalog$ServiceProvider + java.util.concurrent.CopyOnWriteArrayList + java.util.HashMap$KeySet + java.util.HashMap$KeyIterator + java.lang.ModuleLayer$Controller + java.lang.invoke.LambdaMetafactory + java.lang.invoke.MethodType$ConcurrentWeakInternSet + java.lang.Void + java.lang.invoke.MethodTypeForm + java.lang.invoke.MethodType$ConcurrentWeakInternSet$WeakEntry + sun.invoke.util.Wrapper + sun.invoke.util.Wrapper$Format + java.lang.invoke.LambdaForm$NamedFunction + java.lang.invoke.DirectMethodHandle$Holder + sun.invoke.util.ValueConversions + java.lang.invoke.MethodHandleImpl + java.lang.invoke.Invokers + java.lang.invoke.LambdaForm$Kind + java.lang.NoSuchMethodException + java.lang.invoke.LambdaForm$BasicType + java.lang.reflect.Array + java.lang.invoke.LambdaForm$Name + java.lang.invoke.LambdaForm$Holder + java.lang.invoke.InvokerBytecodeGenerator + java.lang.invoke.InvokerBytecodeGenerator$2 + java.lang.invoke.MethodHandleImpl$Intrinsic + java.lang.invoke.BootstrapMethodInvoker + java.lang.invoke.VarHandle$AccessMode + java.lang.invoke.VarHandle$AccessType + java.lang.invoke.Invokers$Holder + jdk.internal.access.JavaLangInvokeAccess + java.lang.invoke.MethodHandleImpl$1 + java.lang.invoke.AbstractValidatingLambdaMetafactory + java.lang.invoke.InnerClassLambdaMetafactory + jdk.internal.org.objectweb.asm.Type + sun.security.action.GetBooleanAction + jdk.internal.org.objectweb.asm.Handle + sun.invoke.util.BytecodeDescriptor + jdk.internal.org.objectweb.asm.ConstantDynamic + java.lang.invoke.MethodHandleInfo + java.lang.invoke.InfoFromMemberName + jdk.internal.org.objectweb.asm.ClassVisitor + jdk.internal.org.objectweb.asm.ClassWriter + jdk.internal.org.objectweb.asm.SymbolTable + jdk.internal.org.objectweb.asm.Symbol + jdk.internal.org.objectweb.asm.SymbolTable$Entry + jdk.internal.org.objectweb.asm.ByteVector + java.lang.invoke.LambdaProxyClassArchive + jdk.internal.org.objectweb.asm.MethodVisitor + jdk.internal.org.objectweb.asm.MethodWriter + jdk.internal.org.objectweb.asm.Label + java.lang.invoke.TypeConvertingMethodAdapter + java.lang.invoke.InnerClassLambdaMetafactory$ForwardingMethodGenerator + jdk.internal.org.objectweb.asm.Handler + jdk.internal.org.objectweb.asm.Attribute + jdk.internal.org.objectweb.asm.AnnotationVisitor + jdk.internal.org.objectweb.asm.AnnotationWriter + java.lang.invoke.MethodHandles$Lookup$ClassOption + java.lang.invoke.MethodHandles$Lookup$ClassFile + jdk.internal.org.objectweb.asm.ClassReader + java.lang.invoke.MethodHandles$Lookup$ClassDefiner + jdk.internal.module.ModuleBootstrap$$Lambda$1/0x000002bb4b0405d0 + java.lang.invoke.InnerClassLambdaMetafactory$1 + java.lang.invoke.BoundMethodHandle + java.lang.invoke.ClassSpecializer + java.lang.invoke.BoundMethodHandle$Specializer + java.lang.invoke.ClassSpecializer$1 + java.lang.invoke.ClassSpecializer$SpeciesData + java.lang.invoke.BoundMethodHandle$SpeciesData + java.lang.invoke.ClassSpecializer$Factory + java.lang.invoke.BoundMethodHandle$Specializer$Factory + java.lang.invoke.SimpleMethodHandle + java.lang.NoSuchFieldException + java.lang.invoke.BoundMethodHandle$Species_L + sun.invoke.util.VerifyType + sun.invoke.empty.Empty + java.lang.invoke.DirectMethodHandle$2 + java.lang.invoke.DirectMethodHandle$Accessor + java.lang.invoke.DelegatingMethodHandle + java.lang.invoke.MethodHandleImpl$IntrinsicMethodHandle + java.lang.invoke.DelegatingMethodHandle$Holder + sun.invoke.util.Wrapper$1 + java.lang.invoke.LambdaFormEditor + java.lang.invoke.LambdaFormEditor$TransformKey + java.lang.invoke.LambdaFormBuffer + java.lang.invoke.LambdaFormEditor$Transform + jdk.internal.org.objectweb.asm.Frame + java.lang.invoke.InvokerBytecodeGenerator$ClassData + java.util.ArrayList$Itr + jdk.internal.org.objectweb.asm.FieldVisitor + jdk.internal.org.objectweb.asm.FieldWriter + java.lang.invoke.LambdaForm$MH/0x000002bb4b000400 + jdk.internal.ref.CleanerFactory + java.util.concurrent.ThreadFactory + jdk.internal.ref.CleanerFactory$1 + java.lang.ref.Cleaner + java.lang.ref.Cleaner$1 + jdk.internal.ref.CleanerImpl + java.lang.ref.Cleaner$Cleanable + jdk.internal.ref.PhantomCleanable + jdk.internal.ref.CleanerImpl$PhantomCleanableRef + jdk.internal.ref.CleanerImpl$CleanerCleanable + jdk.internal.misc.InnocuousThread + java.util.ArrayList$SubList + java.lang.Module$ReflectionData + java.lang.WeakPairMap + java.lang.WeakPairMap$Pair + java.lang.WeakPairMap$Pair$Lookup + java.util.function.BiFunction + java.lang.Module$$Lambda$2/0x000002bb4b040808 + java.lang.WeakPairMap$WeakRefPeer + java.lang.WeakPairMap$Pair$Weak + java.lang.WeakPairMap$Pair$Weak$1 + java.lang.WeakPairMap$$Lambda$3/0x000002bb4b041140 + java.lang.invoke.DirectMethodHandle$Constructor + java.lang.invoke.StringConcatFactory + java.lang.invoke.StringConcatFactory$1 + java.lang.invoke.StringConcatFactory$2 + java.lang.invoke.StringConcatFactory$3 + jdk.internal.vm.PostVMInitHook + java.util.Locale + sun.util.locale.BaseLocale + sun.util.locale.LocaleUtils + sun.util.locale.BaseLocale$Key + sun.util.locale.LocaleObjectCache + sun.util.locale.BaseLocale$Cache + sun.util.locale.LocaleObjectCache$CacheEntry + java.util.Locale$Cache + jdk.internal.vm.PostVMInitHook$2 + jdk.internal.util.EnvUtils + jdk.internal.vm.PostVMInitHook$1 + sun.launcher.LauncherHelper + java.nio.charset.CharsetDecoder + sun.nio.cs.ArrayDecoder + sun.nio.cs.SingleByte$Decoder + java.lang.StringCoding + java.util.zip.ZipConstants + java.util.zip.ZipFile + java.util.jar.JarFile + jdk.internal.access.JavaUtilZipFileAccess + java.util.zip.ZipFile$1 + jdk.internal.access.JavaUtilJarAccess + java.util.jar.JavaUtilJarAccessImpl + java.lang.Runtime$Version + java.util.zip.ZipFile$CleanableResource + java.util.zip.ZipCoder + java.util.zip.ZipCoder$UTF8ZipCoder + java.util.zip.ZipFile$Source + sun.nio.fs.DefaultFileSystemProvider + java.nio.file.spi.FileSystemProvider + sun.nio.fs.AbstractFileSystemProvider + sun.nio.fs.WindowsFileSystemProvider + java.nio.file.OpenOption + java.nio.file.StandardOpenOption + java.nio.file.FileSystem + sun.nio.fs.WindowsFileSystem + java.util.Arrays$ArrayList + java.util.Arrays$ArrayItr + java.util.Collections$UnmodifiableCollection + java.util.Collections$UnmodifiableSet + sun.nio.fs.WindowsPathParser + sun.nio.fs.WindowsPathType + sun.nio.fs.WindowsPathParser$Result + java.util.zip.ZipFile$Source$Key + java.nio.file.Watchable + java.nio.file.Path + sun.nio.fs.WindowsPath + java.nio.file.attribute.BasicFileAttributes + java.nio.file.CopyOption + java.nio.file.LinkOption + java.nio.file.Files + java.nio.file.attribute.AttributeView + java.nio.file.attribute.FileAttributeView + java.nio.file.attribute.BasicFileAttributeView + sun.nio.fs.Util + sun.nio.fs.WindowsFileAttributeViews + sun.nio.fs.DynamicFileAttributeView + sun.nio.fs.AbstractBasicFileAttributeView + sun.nio.fs.WindowsFileAttributeViews$Basic + java.nio.file.attribute.DosFileAttributes + sun.nio.fs.WindowsFileAttributes + sun.nio.fs.NativeBuffers + jdk.internal.misc.TerminatingThreadLocal + sun.nio.fs.NativeBuffers$1 + jdk.internal.misc.TerminatingThreadLocal$1 + java.lang.ThreadLocal$ThreadLocalMap + java.lang.ThreadLocal$ThreadLocalMap$Entry + java.util.IdentityHashMap + java.util.IdentityHashMap$KeySet + sun.nio.fs.NativeBuffer + sun.nio.fs.NativeBuffer$Deallocator + sun.nio.fs.WindowsNativeDispatcher + jdk.internal.loader.NativeLibraries$LibraryPaths + jdk.internal.loader.NativeLibraries$1 + java.util.ArrayDeque$DeqIterator + jdk.internal.loader.NativeLibrary + jdk.internal.loader.NativeLibraries$NativeLibraryImpl + java.util.concurrent.ConcurrentHashMap$CollectionView + java.util.concurrent.ConcurrentHashMap$ValuesView + java.util.concurrent.ConcurrentHashMap$Traverser + java.util.concurrent.ConcurrentHashMap$BaseIterator + java.util.Enumeration + java.util.concurrent.ConcurrentHashMap$ValueIterator + sun.nio.fs.WindowsNativeDispatcher$FirstFile + sun.nio.fs.WindowsNativeDispatcher$FirstStream + sun.nio.fs.WindowsNativeDispatcher$VolumeInformation + sun.nio.fs.WindowsNativeDispatcher$DiskFreeSpace + sun.nio.fs.WindowsNativeDispatcher$Account + sun.nio.fs.WindowsNativeDispatcher$AclInformation + sun.nio.fs.WindowsNativeDispatcher$CompletionStatus + java.io.DataOutput + java.io.DataInput + java.io.RandomAccessFile + jdk.internal.access.JavaIORandomAccessFileAccess + java.io.RandomAccessFile$2 + java.io.FileCleanable + java.util.zip.ZipFile$Source$End + java.util.zip.ZipUtils + java.util.concurrent.TimeUnit + java.nio.file.attribute.FileTime + jdk.internal.perf.PerfCounter + jdk.internal.perf.Perf$GetPerfAction + jdk.internal.perf.Perf + jdk.internal.perf.PerfCounter$CoreCounters + sun.nio.ch.DirectBuffer + java.nio.MappedByteBuffer + java.nio.DirectByteBuffer + java.nio.Bits + java.util.concurrent.atomic.AtomicLong + jdk.internal.misc.VM$BufferPool + java.nio.Bits$1 + java.nio.LongBuffer + java.nio.DirectLongBufferU + java.util.zip.ZipEntry + java.util.jar.JarEntry + java.util.jar.JarFile$JarFileEntry + java.util.zip.ZipFile$ZipFileInputStream + java.util.zip.InflaterInputStream + java.util.zip.ZipFile$ZipFileInflaterInputStream + java.util.zip.Inflater + java.util.zip.Inflater$InflaterZStreamRef + java.util.zip.ZipFile$InflaterCleanupAction + sun.security.util.SignatureFileVerifier + sun.security.util.Debug + sun.security.action.GetIntegerAction + java.util.jar.JarVerifier + java.security.CodeSigner + java.io.ByteArrayOutputStream + java.util.jar.Attributes + java.util.LinkedHashMap + java.util.jar.Manifest$FastInputStream + java.util.jar.Attributes$Name + java.io.RandomAccessFile$1 + sun.net.util.URLUtil + java.security.PrivilegedExceptionAction + jdk.internal.loader.URLClassPath$3 + jdk.internal.loader.URLClassPath$Loader + jdk.internal.loader.URLClassPath$JarLoader + jdk.internal.loader.URLClassPath$JarLoader$1 + jdk.internal.loader.FileURLMapper + java.lang.Readable + java.nio.CharBuffer + java.nio.HeapCharBuffer + sun.nio.cs.UTF_8$Decoder + java.nio.charset.CoderResult + jdk.internal.util.jar.JarIndex + java.util.StringTokenizer + jdk.internal.loader.Resource + jdk.internal.loader.URLClassPath$JarLoader$2 + java.lang.NamedPackage + java.lang.Package + java.lang.Package$VersionInfo + sun.nio.ByteBuffered + java.util.zip.Checksum + java.util.zip.CRC32 + java.util.zip.Checksum$1 + java.security.SecureClassLoader$CodeSourceKey + java.security.SecureClassLoader$1 + java.security.PermissionCollection + sun.security.util.LazyCodeSourcePermissionCollection + java.security.Permissions + java.lang.RuntimePermission + java.security.BasicPermissionCollection + java.security.AllPermission + java.security.UnresolvedPermission + java.security.SecureClassLoader$DebugHolder + org.apache.maven.surefire.booter.ForkedBooter%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.api.fork.ForkNodeArguments%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.plugin.surefire.log.api.ConsoleLogger%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.5.4/surefire-logger-api-3.5.4.jar + org.apache.maven.surefire.api.provider.CommandListener%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + java.util.concurrent.Executor + java.util.concurrent.ExecutorService + java.util.concurrent.ScheduledExecutorService + java.io.IOException + java.util.concurrent.ConcurrentHashMap$ForwardingNode + java.lang.InterruptedException + org.apache.maven.surefire.api.report.ReporterFactory%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.provider.CommandChainReader%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + java.lang.SecurityException + java.security.AccessControlException + java.lang.PublicMethods$MethodList + java.lang.PublicMethods$Key + java.util.concurrent.Semaphore + java.util.concurrent.locks.AbstractQueuedSynchronizer + java.util.concurrent.Semaphore$Sync + java.util.concurrent.Semaphore$NonfairSync + org.apache.maven.surefire.booter.BooterDeserializer%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.booter.SystemPropertyManager%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + java.util.Properties$LineReader + java.util.Properties$EntrySet + java.util.concurrent.ConcurrentHashMap$EntrySetView + java.util.Collections$SynchronizedCollection + java.util.Collections$SynchronizedSet + java.util.concurrent.ConcurrentHashMap$EntryIterator + java.util.concurrent.ConcurrentHashMap$MapEntry + java.util.Collections$UnmodifiableCollection$1 + org.apache.maven.surefire.booter.KeyValueSource%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.booter.PropertiesWrapper%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + java.lang.IllegalStateException + java.io.FileInputStream$1 + org.apache.maven.surefire.booter.TypeEncodedValue%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.api.testset.DirectoryScannerParameters%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.util.RunOrder%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.testset.RunOrderParameters%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.testset.TestArtifactInfo%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.testset.TestRequest%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.testset.TestFilter%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.testset.GenericTestPattern%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.testset.TestListResolver%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + java.util.Collections$SingletonSet + org.apache.maven.surefire.api.testset.IncludedExcludedPatterns%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + java.util.LinkedHashSet + java.util.Collections$1 + org.apache.maven.surefire.shared.utils.StringUtils%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.5.4/surefire-shared-utils-3.5.4.jar + java.lang.IndexOutOfBoundsException + java.lang.StringIndexOutOfBoundsException + org.apache.maven.surefire.api.testset.ResolvedTest%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.testset.ResolvedTest$Type%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.testset.ResolvedTest$ClassMatcher%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.testset.ResolvedTest$MethodMatcher%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.report.ReporterConfiguration%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.booter.Shutdown%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + java.lang.Class$3 + jdk.internal.reflect.NativeMethodAccessorImpl + jdk.internal.reflect.DelegatingMethodAccessorImpl + org.apache.maven.surefire.booter.ProviderConfiguration%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.api.cli.CommandLineOption%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.booter.DumpErrorSingleton%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.util.internal.DumpFileUtils%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + java.lang.management.ManagementFactory + java.lang.IncompatibleClassChangeError + java.lang.NoSuchMethodError + java.lang.invoke.LambdaForm$DMH/0x000002bb4b006000 + java.lang.management.ManagementFactory$$Lambda$4/0x000002bb4b044878 + java.lang.management.PlatformManagedObject + java.lang.management.RuntimeMXBean + java.lang.management.ManagementFactory$PlatformMBeanFinder + java.lang.management.ManagementFactory$PlatformMBeanFinder$1 + java.io.FilePermission + jdk.internal.access.JavaIOFilePermissionAccess + java.io.FilePermission$1 + sun.security.util.FilePermCompat + sun.security.util.SecurityProperties + java.security.Security + java.security.Security$1 + jdk.internal.access.JavaSecurityPropertiesAccess + java.security.Security$2 + sun.management.spi.PlatformMBeanProvider + java.util.ServiceLoader + java.util.ServiceLoader$ModuleServicesLookupIterator + java.util.ServiceLoader$LazyClassPathLookupIterator + java.util.ServiceLoader$2 + java.util.ServiceLoader$3 + java.util.concurrent.CopyOnWriteArrayList$COWIterator + com.sun.management.internal.PlatformMBeanProviderImpl + java.util.ServiceLoader$1 + java.util.ServiceLoader$Provider + java.util.ServiceLoader$ProviderImpl + com.sun.management.internal.PlatformMBeanProviderImpl$$Lambda$5/0x000002bb4b045ec8 + sun.management.spi.PlatformMBeanProvider$PlatformComponent + com.sun.management.internal.PlatformMBeanProviderImpl$1 + java.util.stream.BaseStream + java.util.stream.Stream + java.util.Spliterators + java.util.Spliterators$EmptySpliterator + java.util.Spliterator + java.util.Spliterators$EmptySpliterator$OfRef + java.util.Spliterator$OfPrimitive + java.util.Spliterator$OfInt + java.util.Spliterators$EmptySpliterator$OfInt + java.util.Spliterator$OfLong + java.util.Spliterators$EmptySpliterator$OfLong + java.util.Spliterator$OfDouble + java.util.Spliterators$EmptySpliterator$OfDouble + java.util.Spliterators$ArraySpliterator + java.util.stream.StreamSupport + java.util.stream.PipelineHelper + java.util.stream.AbstractPipeline + java.util.stream.ReferencePipeline + java.util.stream.ReferencePipeline$Head + java.util.stream.StreamOpFlag + java.util.stream.StreamOpFlag$Type + java.util.stream.StreamOpFlag$MaskBuilder + java.util.EnumMap + java.util.EnumMap$1 + sun.reflect.annotation.AnnotationParser + java.util.stream.Collectors + java.util.stream.Collector$Characteristics + java.util.EnumSet + java.util.RegularEnumSet + java.util.stream.Collector + java.util.stream.Collectors$CollectorImpl + java.util.stream.Collectors$$Lambda$5/0x800000010 + java.util.function.BiConsumer + java.lang.invoke.DirectMethodHandle$Interface + java.util.stream.Collectors$$Lambda$6/0x800000011 + java.util.function.BinaryOperator + java.util.stream.Collectors$$Lambda$7/0x800000016 + java.util.stream.Collectors$$Lambda$8/0x800000017 + java.util.stream.ReduceOps + java.util.stream.TerminalOp + java.util.stream.ReduceOps$ReduceOp + java.util.stream.ReduceOps$3 + java.util.stream.StreamShape + java.util.stream.ReduceOps$Box + java.util.function.Consumer + java.util.stream.Sink + java.util.stream.TerminalSink + java.util.stream.ReduceOps$AccumulatingSink + java.util.stream.ReduceOps$3ReducingSink + com.sun.management.internal.PlatformMBeanProviderImpl$2 + com.sun.management.internal.PlatformMBeanProviderImpl$3 + com.sun.management.internal.PlatformMBeanProviderImpl$4 + javax.management.DynamicMBean + com.sun.management.DiagnosticCommandMBean + javax.management.NotificationBroadcaster + javax.management.NotificationEmitter + sun.management.NotificationEmitterSupport + com.sun.management.internal.DiagnosticCommandImpl + sun.management.ManagementFactoryHelper + sun.management.VMManagement + sun.management.VMManagementImpl + com.sun.management.internal.PlatformMBeanProviderImpl$5 + java.util.Collections$UnmodifiableList + java.util.Collections$UnmodifiableRandomAccessList + jdk.management.jfr.internal.FlightRecorderMXBeanProvider + java.util.concurrent.Callable + java.util.Collections$EmptyEnumeration + java.lang.management.DefaultPlatformMBeanProvider + java.lang.management.DefaultPlatformMBeanProvider$1 + java.lang.management.DefaultPlatformMBeanProvider$2 + java.lang.management.DefaultPlatformMBeanProvider$3 + java.lang.management.DefaultPlatformMBeanProvider$4 + java.lang.management.DefaultPlatformMBeanProvider$5 + java.lang.management.DefaultPlatformMBeanProvider$6 + java.lang.management.DefaultPlatformMBeanProvider$7 + java.lang.management.DefaultPlatformMBeanProvider$8 + sun.management.ManagementFactoryHelper$LoggingMXBeanAccess + sun.management.ManagementFactoryHelper$LoggingMXBeanAccess$1 + java.util.logging.LogManager + java.lang.management.DefaultPlatformMBeanProvider$9 + java.lang.management.DefaultPlatformMBeanProvider$10 + java.lang.management.DefaultPlatformMBeanProvider$11 + jdk.management.jfr.FlightRecorderMXBean + jdk.management.jfr.internal.FlightRecorderMXBeanProvider$SingleMBeanComponent + java.util.Collections$SingletonList + java.util.HashMap$Values + java.util.HashMap$HashMapSpliterator + java.util.HashMap$ValueSpliterator + java.util.function.Predicate + java.lang.management.ManagementFactory$PlatformMBeanFinder$$Lambda$10/0x000002bb4b04b790 + java.util.stream.ReferencePipeline$StatelessOp + java.util.stream.ReferencePipeline$2 + java.lang.management.ManagementFactory$PlatformMBeanFinder$$Lambda$11/0x000002bb4b04b9e0 + java.util.stream.ReduceOps$2 + java.util.stream.ReduceOps$2ReducingSink + java.util.stream.Sink$ChainedReference + java.util.stream.ReferencePipeline$2$1 + sun.management.RuntimeImpl + java.util.Collections$SingletonMap + java.util.Collections$2 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b006400 + sun.management.spi.PlatformMBeanProvider$PlatformComponent$$Lambda$12/0x000002bb4b04c7a8 + sun.management.spi.PlatformMBeanProvider$PlatformComponent$$Lambda$13/0x000002bb4b04c9f8 + java.util.stream.ReferencePipeline$3 + java.util.stream.Collectors$$Lambda$14/0x000002bb4b04cc38 + java.util.stream.Collectors$$Lambda$15/0x000002bb4b04ce50 + java.util.stream.Collectors$$Lambda$16/0x000002bb4b04d078 + java.util.stream.ReferencePipeline$3$1 + sun.management.Util + java.lang.management.ManagementPermission + org.apache.maven.surefire.booter.ClassLoaderConfiguration%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.booter.AbstractPathConfiguration%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.booter.ClasspathConfiguration%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.booter.Classpath%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + java.net.MalformedURLException + java.net.URLClassLoader + org.apache.maven.surefire.booter.IsolatedClassLoader%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.booter.SurefireExecutionException%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.booter.ProcessCheckerType%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.booter.StartupConfiguration%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.spi.MasterProcessChannelProcessorFactory%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-extensions-spi/3.5.4/surefire-extensions-spi-3.5.4.jar + java.util.Spliterators$1Adapter + java.util.HashMap$ValueIterator + jdk.internal.module.Resources + jdk.internal.loader.BuiltinClassLoader$2 + jdk.internal.loader.BuiltinClassLoader$5 + java.lang.module.ModuleReader + jdk.internal.module.SystemModuleFinders$SystemModuleReader + jdk.internal.module.SystemModuleFinders$SystemImage + jdk.internal.jimage.ImageReaderFactory + java.nio.file.Paths + java.nio.file.FileSystems + java.nio.file.FileSystems$DefaultFileSystemHolder + java.nio.file.FileSystems$DefaultFileSystemHolder$1 + java.net.URI$Parser + jdk.internal.jimage.ImageReaderFactory$1 + jdk.internal.jimage.ImageReader + jdk.internal.jimage.BasicImageReader + jdk.internal.jimage.ImageReader$SharedImageReader + jdk.internal.jimage.BasicImageReader$1 + jdk.internal.jimage.NativeImageBuffer + jdk.internal.jimage.NativeImageBuffer$1 + jdk.internal.jimage.ImageHeader + java.nio.IntBuffer + java.nio.DirectIntBufferU + java.nio.DirectByteBufferR + java.nio.DirectIntBufferRU + jdk.internal.jimage.ImageStrings + jdk.internal.jimage.ImageStringsReader + jdk.internal.jimage.decompressor.Decompressor + jdk.internal.jimage.ImageLocation + java.util.Collections$EmptyIterator + jdk.internal.loader.BuiltinClassLoader$1 + java.lang.CompoundEnumeration + jdk.internal.loader.URLClassPath$1 + jdk.internal.loader.URLClassPath$FileLoader + java.util.SortedSet + java.util.NavigableSet + java.util.TreeSet + java.util.SortedMap + java.util.NavigableMap + java.util.TreeMap + java.util.TreeMap$Entry + java.util.TreeMap$KeySet + java.util.TreeMap$PrivateEntryIterator + java.util.TreeMap$KeyIterator + java.io.Reader + java.io.BufferedReader + java.io.InputStreamReader + sun.nio.cs.StreamDecoder + java.util.Vector + java.util.AbstractSequentialList + java.util.LinkedList + java.util.LinkedList$Node + java.net.URLConnection + java.net.JarURLConnection + sun.net.www.protocol.jar.JarURLConnection + sun.net.www.protocol.jar.URLJarFile$URLJarFileCloseController + sun.net.www.protocol.jar.JarFileFactory + sun.net.www.URLConnection + sun.net.www.protocol.file.FileURLConnection + sun.net.www.MessageHeader + sun.net.www.protocol.jar.URLJarFile + sun.net.www.protocol.jar.URLJarFile$URLJarFileEntry + sun.net.www.protocol.jar.JarURLConnection$JarURLInputStream + java.util.LinkedHashMap$LinkedKeySet + java.util.LinkedHashMap$LinkedHashIterator + java.util.LinkedHashMap$LinkedKeyIterator + org.apache.maven.surefire.booter.spi.AbstractMasterProcessChannelProcessorFactory%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.booter.spi.LegacyMasterProcessChannelProcessorFactory%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.api.booter.MasterProcessChannelEncoder%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.booter.MasterProcessChannelDecoder%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.util.internal.DaemonThreadFactory%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + java.util.concurrent.Executors + java.util.concurrent.Executors$DefaultThreadFactory + org.apache.maven.surefire.api.util.internal.DaemonThreadFactory$NamedThreadFactory%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + java.util.concurrent.AbstractExecutorService + java.util.concurrent.ThreadPoolExecutor + java.util.concurrent.ScheduledThreadPoolExecutor + java.util.concurrent.RejectedExecutionHandler + java.util.concurrent.ThreadPoolExecutor$AbortPolicy + java.util.concurrent.BlockingQueue + java.util.AbstractQueue + java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue + java.util.concurrent.Future + java.util.concurrent.RunnableFuture + java.util.concurrent.Delayed + java.util.concurrent.ScheduledFuture + java.util.concurrent.RunnableScheduledFuture + java.util.concurrent.locks.ReentrantLock$Sync + java.util.concurrent.locks.ReentrantLock$NonfairSync + java.util.concurrent.locks.Condition + java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject + org.apache.maven.surefire.booter.spi.SurefireMasterProcessChannelProcessorFactory%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + java.net.URISyntaxException + java.util.concurrent.ExecutionException + java.net.SocketAddress + java.net.InetSocketAddress + java.nio.channels.Channel + java.nio.channels.AsynchronousChannel + java.nio.channels.AsynchronousByteChannel + org.apache.maven.surefire.booter.ForkedNodeArg%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + java.lang.UnsupportedOperationException + org.apache.maven.plugin.surefire.log.api.NullConsoleLogger%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.5.4/surefire-logger-api-3.5.4.jar + org.apache.maven.surefire.api.util.internal.Channels%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.util.internal.Channels$2%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.util.internal.Channels$1%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + java.nio.channels.ReadableByteChannel + java.nio.channels.WritableByteChannel + org.apache.maven.surefire.api.util.internal.WritableBufferedByteChannel%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.util.internal.AbstractNoninterruptibleWritableChannel%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.util.internal.Channels$4%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + java.nio.channels.ClosedChannelException + java.nio.channels.NonWritableChannelException + org.apache.maven.surefire.booter.spi.AbstractMasterProcessChannelProcessorFactory$1%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + java.util.concurrent.FutureTask + java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask + java.lang.invoke.VarHandles + java.lang.ClassValue + java.lang.invoke.VarHandles$1 + java.lang.ClassValue$Entry + java.lang.ClassValue$Identity + java.lang.ClassValue$Version + java.lang.invoke.VarHandleInts$FieldInstanceReadOnly + java.lang.invoke.VarHandleInts$FieldInstanceReadWrite + java.lang.invoke.VarHandle$1 + jdk.internal.util.Preconditions$1 + java.lang.invoke.VarHandleGuards + java.lang.invoke.VarForm + java.lang.invoke.VarHandleReferences$FieldInstanceReadOnly + java.lang.invoke.VarHandleReferences$FieldInstanceReadWrite + java.util.concurrent.FutureTask$WaitNode + java.util.concurrent.Executors$RunnableAdapter + java.util.concurrent.ThreadPoolExecutor$Worker + java.lang.Thread$State + java.util.concurrent.TimeUnit$1 + java.time.temporal.TemporalUnit + java.time.temporal.ChronoUnit + java.time.temporal.TemporalAmount + java.time.Duration + java.math.BigInteger + java.lang.invoke.VarHandle$AccessDescriptor + org.apache.maven.surefire.api.stream.AbstractStreamEncoder%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.booter.stream.EventEncoder%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.booter.spi.EventChannelEncoder%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + java.util.concurrent.ForkJoinPool$ManagedBlocker + java.util.concurrent.locks.AbstractQueuedSynchronizer$Node + java.lang.AssertionError + java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode + org.apache.maven.surefire.api.booter.ForkedProcessEventType%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.report.ReportEntry%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + java.util.concurrent.atomic.AtomicBoolean + org.apache.maven.surefire.booter.spi.CommandChannelDecoder%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.api.stream.MalformedChannelException%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.stream.AbstractStreamDecoder%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.booter.stream.CommandDecoder%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.api.util.internal.AbstractNoninterruptibleReadableChannel%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.util.internal.Channels$3%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + java.nio.channels.NonReadableChannelException + java.io.EOFException + org.apache.maven.surefire.api.stream.AbstractStreamDecoder$MalformedFrameException%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.stream.SegmentType%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + java.io.FileNotFoundException + org.apache.maven.surefire.api.booter.Constants%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.booter.MasterProcessCommand%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.stream.AbstractStreamDecoder$Segment%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.booter.ForkedBooter$8%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.shared.utils.cli.ShutdownHookUtils%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.5.4/surefire-shared-utils-3.5.4.jar + java.lang.ApplicationShutdownHooks + java.lang.ApplicationShutdownHooks$1 + java.lang.Shutdown + java.lang.Shutdown$Lock + org.apache.maven.surefire.api.booter.ForkingReporterFactory%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.report.RunListener%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.report.TestOutputReceiver%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.report.TestReportListener%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.booter.ForkingRunListener%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.booter.CommandReader%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.api.testset.TestSetFailedException%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + java.util.concurrent.ConcurrentLinkedQueue + java.util.concurrent.ConcurrentLinkedQueue$Node + org.apache.maven.surefire.booter.CommandReader$CommandRunnable%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + java.util.concurrent.atomic.AtomicReference + java.util.concurrent.CountDownLatch + java.util.concurrent.CountDownLatch$Sync + org.apache.maven.surefire.booter.PpidChecker%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.api.stream.AbstractStreamDecoder$Memento%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.booter.PpidChecker$ProcessInfoConsumer%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.api.stream.AbstractStreamDecoder$BufferedStream%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.booter.PpidChecker$2%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.booter.PpidChecker$1%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.api.stream.AbstractStreamDecoder$StreamReadStatus%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.booter.stream.CommandDecoder$1%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + java.lang.NoSuchFieldError + org.apache.maven.surefire.shared.lang3.SystemUtils%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.5.4/surefire-shared-utils-3.5.4.jar + org.apache.maven.surefire.api.booter.Command%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.booter.CommandReader$1%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + java.util.concurrent.ConcurrentLinkedQueue$Itr + org.apache.maven.surefire.shared.lang3.SystemProperties%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.5.4/surefire-shared-utils-3.5.4.jar + org.apache.maven.surefire.shared.lang3.function.Suppliers%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.5.4/surefire-shared-utils-3.5.4.jar + org.apache.maven.surefire.shared.lang3.function.Suppliers$$Lambda$17/0x000002bb4b00f850 + org.apache.maven.surefire.shared.lang3.StringUtils%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.5.4/surefire-shared-utils-3.5.4.jar + java.util.regex.Pattern + java.util.regex.Pattern$Node + java.util.regex.Pattern$LastNode + java.util.regex.Pattern$GroupHead + java.util.regex.CharPredicates + java.lang.Character$Subset + java.lang.Character$UnicodeBlock + java.util.regex.Pattern$CharPredicate + java.lang.invoke.LambdaForm$DMH/0x000002bb4b010000 + java.util.regex.CharPredicates$$Lambda$18/0x000002bb4b05b1d8 + java.util.regex.Pattern$BmpCharPredicate + java.util.regex.Pattern$CharProperty + java.util.regex.Pattern$Qtype + java.util.regex.Pattern$BmpCharProperty + java.util.regex.Pattern$CharPropertyGreedy + java.util.regex.Pattern$SliceNode + java.util.regex.Pattern$Slice + java.util.regex.Pattern$Begin + java.util.regex.Pattern$First + java.util.regex.Pattern$Start + java.util.regex.Pattern$StartS + java.util.regex.Pattern$TreeInfo + org.apache.maven.surefire.shared.lang3.JavaVersion%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.5.4/surefire-shared-utils-3.5.4.jar + org.apache.maven.surefire.shared.lang3.SystemProperties$$Lambda$19/0x000002bb4b014000 + org.apache.maven.surefire.shared.lang3.math.NumberUtils%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.5.4/surefire-shared-utils-3.5.4.jar + java.lang.NumberFormatException + java.math.BigDecimal + java.lang.Long$LongCache + java.lang.Short$ShortCache + java.lang.Byte$ByteCache + jdk.internal.math.FloatingDecimal + jdk.internal.math.FloatingDecimal$BinaryToASCIIConverter + jdk.internal.math.FloatingDecimal$ExceptionalBinaryToASCIIBuffer + jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer + jdk.internal.math.FloatingDecimal$1 + jdk.internal.math.FloatingDecimal$ASCIIToBinaryConverter + jdk.internal.math.FloatingDecimal$PreparedASCIIToBinaryBuffer + jdk.internal.math.FloatingDecimal$ASCIIToBinaryBuffer + jdk.internal.math.FDBigInteger + org.apache.maven.surefire.shared.lang3.SystemUtils$$Lambda$20/0x000002bb4b014610 + org.apache.maven.surefire.shared.lang3.Strings%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.5.4/surefire-shared-utils-3.5.4.jar + org.apache.maven.surefire.shared.lang3.Strings$CiStrings%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.5.4/surefire-shared-utils-3.5.4.jar + org.apache.maven.surefire.shared.lang3.Strings$CsStrings%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.5.4/surefire-shared-utils-3.5.4.jar + org.apache.maven.surefire.shared.lang3.CharSequenceUtils%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.5.4/surefire-shared-utils-3.5.4.jar + java.text.Format + java.text.DateFormat + java.text.SimpleDateFormat + java.text.AttributedCharacterIterator$Attribute + java.text.Format$Field + java.text.DateFormat$Field + java.util.Locale$Category + java.util.Calendar + java.util.TimeZone + sun.util.calendar.ZoneInfo + sun.util.calendar.ZoneInfoFile + sun.util.calendar.ZoneInfoFile$1 + java.io.DataInputStream + sun.util.calendar.ZoneInfoFile$ZoneOffsetTransitionRule + sun.util.calendar.ZoneInfoFile$Checksum + java.util.spi.LocaleServiceProvider + sun.util.spi.CalendarProvider + sun.util.locale.provider.LocaleProviderAdapter + sun.util.locale.provider.LocaleProviderAdapter$Type + sun.util.locale.provider.LocaleProviderAdapter$1 + sun.util.locale.provider.ResourceBundleBasedAdapter + sun.util.locale.provider.JRELocaleProviderAdapter + sun.util.cldr.CLDRLocaleProviderAdapter + sun.util.locale.provider.LocaleDataMetaInfo + sun.util.cldr.CLDRBaseLocaleDataMetaInfo + sun.util.locale.LanguageTag + sun.util.locale.ParseStatus + sun.util.locale.StringTokenIterator + sun.util.locale.InternalLocaleBuilder + sun.util.locale.InternalLocaleBuilder$CaseInsensitiveChar + sun.util.cldr.CLDRLocaleProviderAdapter$$Lambda$51/0x800000059 + jdk.internal.module.ModulePatcher$PatchedModuleReader + sun.net.www.protocol.jrt.Handler + sun.util.resources.cldr.provider.CLDRLocaleDataMetaInfo + sun.util.locale.provider.JRELocaleProviderAdapter$$Lambda$53/0x80000005b + sun.util.locale.provider.AvailableLanguageTags + sun.util.locale.provider.CalendarProviderImpl + java.util.Calendar$Builder + java.util.GregorianCalendar + sun.util.calendar.CalendarSystem + sun.util.calendar.CalendarSystem$GregorianHolder + sun.util.calendar.AbstractCalendar + sun.util.calendar.BaseCalendar + sun.util.calendar.Gregorian + sun.util.locale.provider.CalendarDataUtility + java.util.Locale$Builder + java.util.spi.CalendarDataProvider + sun.util.locale.provider.LocaleServiceProviderPool + java.text.spi.BreakIteratorProvider + java.text.spi.CollatorProvider + java.text.spi.DateFormatProvider + java.text.spi.DateFormatSymbolsProvider + java.text.spi.DecimalFormatSymbolsProvider + java.text.spi.NumberFormatProvider + java.util.spi.CurrencyNameProvider + java.util.spi.LocaleNameProvider + java.util.spi.TimeZoneNameProvider + sun.util.locale.provider.LocaleServiceProviderPool$LocalizedObjectGetter + sun.util.locale.provider.CalendarDataUtility$CalendarWeekParameterGetter + java.util.ResourceBundle$Control + java.util.ResourceBundle + java.util.ResourceBundle$Control$CandidateListCache + java.util.ResourceBundle$SingleFormatControl + java.util.ResourceBundle$NoFallbackControl + sun.util.cldr.CLDRLocaleProviderAdapter$$Lambda$54/0x80000005c + sun.util.locale.provider.CalendarDataProviderImpl + sun.util.cldr.CLDRCalendarDataProviderImpl + sun.util.locale.provider.LocaleResources + sun.util.resources.LocaleData + sun.util.resources.LocaleData$1 + sun.util.resources.Bundles$Strategy + sun.util.resources.LocaleData$LocaleDataStrategy + sun.util.resources.Bundles + sun.util.resources.Bundles$1 + jdk.internal.access.JavaUtilResourceBundleAccess + java.util.ResourceBundle$1 + java.util.ResourceBundle$2 + sun.util.resources.Bundles$CacheKey + java.util.ListResourceBundle + sun.util.resources.cldr.CalendarData + java.util.ResourceBundle$ResourceBundleProviderHelper + java.util.ResourceBundle$ResourceBundleProviderHelper$$Lambda$55/0x80000005d + sun.util.resources.Bundles$CacheKeyReference + sun.util.resources.Bundles$BundleReference + sun.util.locale.provider.LocaleResources$ResourceReference + sun.util.calendar.CalendarDate + sun.util.calendar.BaseCalendar$Date + sun.util.calendar.Gregorian$Date + sun.util.calendar.CalendarUtils + java.text.DateFormatSymbols + sun.util.locale.provider.JRELocaleProviderAdapter$$Lambda$56/0x80000005e + sun.util.locale.provider.DateFormatSymbolsProviderImpl + java.util.spi.ResourceBundleProvider + sun.util.resources.LocaleData$LocaleDataResourceBundleProvider + sun.util.resources.LocaleData$CommonResourceBundleProvider + java.util.ArrayList$SubList$1 + sun.text.resources.cldr.FormatData + sun.text.resources.cldr.FormatData_en + sun.util.resources.Bundles$2 + sun.util.resources.provider.LocaleDataProvider + java.lang.InstantiationException + java.lang.IllegalAccessException + sun.text.resources.cldr.ext.FormatData_en_001 + sun.text.resources.cldr.ext.FormatData_en_IN + java.text.NumberFormat + sun.util.locale.provider.JRELocaleProviderAdapter$$Lambda$57/0x80000005f + sun.util.locale.provider.NumberFormatProviderImpl + java.text.DecimalFormatSymbols + sun.util.locale.provider.JRELocaleProviderAdapter$$Lambda$58/0x800000060 + sun.util.locale.provider.DecimalFormatSymbolsProviderImpl + java.lang.StringLatin1$CharsSpliterator + java.util.stream.IntStream + java.util.stream.IntPipeline + java.util.stream.IntPipeline$Head + java.util.function.IntPredicate + java.text.DecimalFormatSymbols$$Lambda$59/0x800000061 + java.util.stream.IntPipeline$StatelessOp + java.util.stream.IntPipeline$10 + java.util.stream.FindOps + java.util.stream.FindOps$FindSink + java.util.function.IntConsumer + java.util.stream.Sink$OfInt + java.util.stream.FindOps$FindSink$OfInt + java.util.stream.FindOps$FindOp + java.util.OptionalInt + java.util.stream.FindOps$FindSink$OfInt$$Lambda$62/0x800000064 + java.util.stream.FindOps$FindSink$OfInt$$Lambda$63/0x800000065 + java.util.stream.FindOps$FindSink$OfInt$$Lambda$60/0x800000062 + java.util.stream.FindOps$FindSink$OfInt$$Lambda$61/0x800000063 + java.util.stream.Sink$ChainedInt + java.util.stream.IntPipeline$10$1 + java.lang.StringUTF16$CharsSpliterator + java.lang.CharacterData00 + java.text.DecimalFormat + java.text.FieldPosition + java.text.DigitList + java.math.RoundingMode + java.util.Date + java.util.regex.Pattern$GroupTail + java.util.regex.CharPredicates$$Lambda$20/0x800000029 + java.util.regex.Pattern$BmpCharPropertyGreedy + java.util.regex.Pattern$$Lambda$19/0x800000025 + java.util.regex.Pattern$Ques + java.util.regex.Pattern$BranchConn + java.util.regex.Pattern$Branch + java.util.regex.ASCII + java.util.regex.Pattern$Curly + java.util.regex.CharPredicates$$Lambda$47/0x800000055 + java.util.regex.Pattern$Dollar + java.util.regex.Pattern$BitClass + org.apache.maven.surefire.booter.ForkedBooter$4%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.api.booter.BiProperty%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.booter.ForkedBooter$3%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.booter.ForkedBooter$PingScheduler%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.api.provider.ProviderParameters%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.booter.BaseProviderFactory%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.util.ScanResult%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.util.DirectoryScanner%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.util.RunOrderCalculator%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.util.ReflectionUtils%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.util.SurefireReflectionException%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + java.lang.reflect.InvocationTargetException + org.apache.maven.surefire.api.provider.SurefireProvider%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.provider.AbstractProvider%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.5.4/surefire-junit-platform-3.5.4.jar + org.apache.maven.surefire.api.util.ScannerFilter%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + java.io.StringReader + java.io.UncheckedIOException + org.apache.maven.surefire.junitplatform.LauncherSessionFactory%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.5.4/surefire-junit-platform-3.5.4.jar + org.apache.maven.surefire.junitplatform.CancellationTokenAdapter%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.5.4/surefire-junit-platform-3.5.4.jar + org.apache.maven.surefire.junitplatform.LauncherSessionAdapter%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.5.4/surefire-junit-platform-3.5.4.jar + org.apache.maven.surefire.junitplatform.LauncherSessionFactory$$Lambda$36/0x000002bb4b017940 + org.junit.platform.launcher.TagFilter%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.commons.JUnitException%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.platform.commons.util.PreconditionViolationException%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.platform.commons.PreconditionViolationException%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.platform.engine.Filter%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.launcher.PostDiscoveryFilter%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda$37/0x000002bb4b0128a0 + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda$38/0x000002bb4b012ad8 + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda$39/0x000002bb4b012d08 + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda$40/0x000002bb4b012f40 + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda$41/0x000002bb4b013170 + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda$42/0x000002bb4b0133b8 + org.apache.maven.surefire.junitplatform.TestMethodFilter%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.5.4/surefire-junit-platform-3.5.4.jar + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda$43/0x000002bb4b013858 + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda$44/0x000002bb4b013a90 + org.junit.platform.launcher.EngineFilter%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda$45/0x000002bb4b011000 + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda$46/0x000002bb4b011238 + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda$47/0x000002bb4b011468 + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda$48/0x000002bb4b0116a0 + org.junit.platform.engine.ExecutionRequest%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.apache.maven.surefire.api.report.Stoppable%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + java.lang.invoke.LambdaForm$DMH/0x000002bb4b018000 + org.apache.maven.surefire.api.report.Stoppable$$Lambda$49/0x000002bb4b01c000 + org.junit.platform.launcher.TestExecutionListener%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.apache.maven.surefire.report.RunModeSetter%20SAHA/.m2/repository/org/apache/maven/surefire/common-java5/3.5.4/common-java5-3.5.4.jar + org.apache.maven.surefire.junitplatform.RunListenerAdapter%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.5.4/surefire-junit-platform-3.5.4.jar + org.apache.maven.surefire.api.report.OutputReportEntry%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.report.StackTraceWriter%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.report.TestSetReportEntry%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.report.ClassMethodIndexer%20SAHA/.m2/repository/org/apache/maven/surefire/common-java5/3.5.4/common-java5-3.5.4.jar + org.apache.maven.surefire.api.report.RunMode%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.report.ConsoleOutputCapture%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.report.ConsoleOutputCapture$ForwardingPrintStream%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.report.ConsoleOutputCapture$NullOutputStream%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + java.util.logging.Logger + java.util.logging.Handler + java.util.logging.Level + java.util.logging.Level$KnownLevel + java.util.logging.Level$KnownLevel$$Lambda$39/0x80000004d + java.util.logging.Level$KnownLevel$$Lambda$40/0x80000004e + java.util.logging.Logger$LoggerBundle + java.util.logging.Logger$ConfigurationData + java.util.logging.LogManager$1 + java.util.logging.LogManager$LoggerContext + java.util.logging.LogManager$SystemLoggerContext + java.util.logging.LogManager$LogNode + java.util.Collections$SynchronizedMap + java.util.logging.LogManager$Cleaner + java.util.logging.LoggingPermission + sun.util.logging.internal.LoggingProviderImpl$LogManagerAccess + java.util.logging.LogManager$LoggingProviderAccess + java.lang.System$LoggerFinder + jdk.internal.logger.DefaultLoggerFinder + sun.util.logging.internal.LoggingProviderImpl + java.util.logging.LogManager$2 + java.util.logging.LogManager$RootLogger + java.util.logging.LogManager$LoggerWeakRef + java.lang.invoke.MethodHandleImpl$AsVarargsCollector + java.lang.invoke.BoundMethodHandle$Species_LL + java.lang.invoke.LambdaForm$MH/0x000002bb4b018400 + java.util.logging.LogManager$VisitedLoggers + java.util.logging.LogManager$LoggerContext$1 + java.util.concurrent.ConcurrentHashMap$KeySetView + java.util.Collections$3 + java.util.concurrent.ConcurrentHashMap$KeyIterator + java.util.Hashtable$Enumerator + java.util.logging.Level$$Lambda$41/0x80000004f + java.util.ArrayList$ArrayListSpliterator + java.util.logging.Level$KnownLevel$$Lambda$42/0x800000050 + java.util.stream.ReferencePipeline$7 + java.util.stream.FindOps$FindSink$OfRef + java.util.stream.FindOps$FindSink$OfRef$$Lambda$13/0x80000001c + java.util.stream.FindOps$FindSink$OfRef$$Lambda$14/0x80000001d + java.util.stream.FindOps$FindSink$OfRef$$Lambda$11/0x80000001a + java.util.stream.FindOps$FindSink$OfRef$$Lambda$12/0x80000001b + java.util.stream.ReferencePipeline$7$1 + java.util.stream.Streams$AbstractStreamBuilderImpl + java.util.stream.Stream$Builder + java.util.stream.Streams$StreamBuilderImpl + java.util.stream.Streams + java.util.IdentityHashMap$Values + java.lang.System$Logger + sun.util.logging.PlatformLogger$Bridge + sun.util.logging.PlatformLogger$ConfigurableBridge + jdk.internal.logger.BootstrapLogger + jdk.internal.logger.BootstrapLogger$DetectBackend + jdk.internal.logger.BootstrapLogger$DetectBackend$1 + jdk.internal.logger.BootstrapLogger$LoggingBackend + jdk.internal.logger.BootstrapLogger$RedirectedLoggers + jdk.internal.logger.BootstrapLogger$BootstrapExecutors + java.util.logging.LogManager$4 + java.util.logging.Logger$SystemLoggerHelper + java.util.logging.Logger$SystemLoggerHelper$1 + jdk.internal.logger.DefaultLoggerFinder$1 + org.junit.platform.launcher.LauncherSession%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.LauncherFactory%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.Launcher%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.engine.ConfigurationParameters%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.launcher.core.LauncherConfig%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.LauncherConfig$Builder%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.DefaultLauncherConfig%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.commons.util.Preconditions%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.platform.launcher.core.LauncherConfigurationParameters%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.commons.logging.LoggerFactory%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.platform.commons.logging.Logger%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.platform.launcher.core.LauncherConfigurationParameters$Builder%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + java.lang.invoke.LambdaForm$DMH/0x000002bb4b018800 + org.junit.platform.launcher.core.LauncherConfigurationParameters$Builder$$Lambda$58/0x000002bb4b01f8c0 + org.junit.platform.commons.util.CollectionUtils%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.platform.launcher.core.LauncherConfigurationParameters$ParameterProvider%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.LauncherConfigurationParameters$ParameterProvider$2%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.commons.util.StringUtils%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.platform.commons.util.StringUtils$TwoPartSplitResult%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + java.util.regex.CharPredicates$$Lambda$59/0x000002bb4b060f18 + org.junit.platform.commons.util.ClassLoaderUtils%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.platform.launcher.core.LauncherConfigurationParameters$ParameterProvider$3%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.DefaultLauncherSession%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.LauncherInterceptor%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.DefaultLauncherSession$1%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.LauncherConfigurationParameters$$Lambda$60/0x000002bb4b01b110 + org.junit.platform.launcher.core.LauncherConfigurationParameters$$Lambda$61/0x000002bb4b01b350 + org.junit.platform.launcher.core.LauncherConfigurationParameters$$Lambda$62/0x000002bb4b01b598 + org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.LauncherSessionListener%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.LauncherFactory$$Lambda$63/0x000002bb4b01bbf8 + org.junit.platform.engine.support.store.NamespacedHierarchicalStore%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.launcher.core.LauncherFactory$$Lambda$64/0x000002bb4b019220 + org.junit.platform.engine.support.store.NamespacedHierarchicalStoreException%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$CloseAction%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + java.lang.invoke.LambdaForm$DMH/0x000002bb4b018c00 + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$CloseAction$$Lambda$65/0x000002bb4b0198b0 + java.util.stream.SliceOps + java.util.stream.ReferencePipeline$StatefulOp + java.util.stream.SliceOps$1 + org.junit.platform.launcher.core.DefaultLauncherSession$$Lambda$66/0x000002bb4b019ac8 + java.util.stream.ReduceOps$1 + java.util.stream.ReduceOps$1ReducingSink + java.util.stream.SliceOps$1$1 + org.junit.platform.launcher.LauncherInterceptor$Invocation%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + java.lang.invoke.LambdaForm$DMH/0x000002bb4b020000 + org.junit.platform.launcher.core.DefaultLauncherSession$$Lambda$67/0x000002bb4b024000 + org.junit.platform.launcher.core.ListenerRegistry%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.listeners.session.LauncherSessionListeners%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.ListenerRegistry$$Lambda$68/0x000002bb4b024648 + org.junit.platform.launcher.core.ServiceLoaderRegistry%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.ServiceLoaderRegistry$$Lambda$69/0x000002bb4b024a80 + org.junit.platform.launcher.core.ServiceLoaderRegistry$$Lambda$70/0x000002bb4b024cc8 + org.junit.platform.launcher.core.ServiceLoaderRegistry$$Lambda$71/0x000002bb4b024f08 + org.junit.platform.commons.util.ServiceLoaderUtils%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + java.util.ServiceLoader$ProviderSpliterator + org.junit.platform.commons.util.ServiceLoaderUtils$$Lambda$72/0x000002bb4b025358 + org.junit.platform.commons.util.ServiceLoaderUtils$$Lambda$73/0x000002bb4b0255a8 + org.junit.platform.launcher.core.ServiceLoaderRegistry$$Lambda$74/0x000002bb4b0257e0 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b020400 + org.junit.platform.launcher.core.LauncherFactory$$Lambda$75/0x000002bb4b025a00 + org.junit.platform.launcher.core.LauncherFactory$$Lambda$76/0x000002bb4b025c30 + org.junit.platform.commons.util.Preconditions$$Lambda$77/0x000002bb4b025e60 + org.junit.platform.launcher.LauncherSessionListener$1%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.DelegatingLauncher%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.InterceptingLauncher%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + java.lang.invoke.DirectMethodHandle$Special + org.junit.platform.launcher.core.DefaultLauncherSession$$Lambda$78/0x000002bb4b026790 + org.junit.platform.launcher.core.ServiceLoaderTestEngineRegistry%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.engine.TestEngine%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.launcher.core.ServiceLoaderTestEngineRegistry$$Lambda$79/0x000002bb4b026da8 + org.junit.platform.launcher.core.LauncherFactory$$Lambda$80/0x000002bb4b026fc8 + org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.jupiter.engine.JupiterTestEngine%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.jupiter.engine.config.JupiterConfiguration%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.platform.engine.TestDescriptor%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.hierarchical.EngineExecutionContext%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.launcher.core.LauncherFactory$$Lambda$81/0x000002bb4b022000 + org.junit.platform.launcher.core.DefaultLauncher%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.TestPlan%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.InternalTestPlan%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.LauncherListenerRegistry%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.engine.EngineDiscoveryListener%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.launcher.LauncherDiscoveryListener%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.ListenerRegistry$$Lambda$82/0x000002bb4b0231b8 + org.junit.platform.launcher.core.CompositeTestExecutionListener%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.ListenerRegistry$$Lambda$83/0x000002bb4b023688 + org.junit.platform.launcher.core.EngineExecutionOrchestrator%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.engine.EngineExecutionListener%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.launcher.TestPlan$Visitor%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.DiscoveryIssueException%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.DefaultLauncher$$Lambda$84/0x000002bb4b021258 + org.junit.platform.launcher.core.EngineDiscoveryOrchestrator%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.engine.EngineDiscoveryRequest%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.launcher.LauncherDiscoveryRequest%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.EngineDiscoveryResultValidator%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.EngineIdValidator%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.EngineIdValidator$$Lambda$85/0x000002bb4b020800 + org.junit.platform.launcher.core.LauncherFactory$$Lambda$86/0x000002bb4b020a20 + org.junit.platform.launcher.core.LauncherFactory$$Lambda$87/0x000002bb4b020c50 + org.junit.platform.commons.util.ClassNamePatternFilterUtils%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.platform.launcher.core.LauncherFactory$$Lambda$88/0x000002bb4b028200 + org.junit.platform.launcher.core.LauncherFactory$$Lambda$89/0x000002bb4b028438 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b02c000 + org.junit.platform.launcher.core.ServiceLoaderRegistry$$Lambda$90/0x000002bb4b028680 + org.junit.platform.launcher.core.ServiceLoaderRegistry$$Lambda$91/0x000002bb4b0288d0 + org.junitpioneer.jupiter.issue.IssueExtensionExecutionListener%20SAHA/.m2/repository/org/junit-pioneer/junit-pioneer/2.3.0/junit-pioneer-2.3.0.jar + org.junitpioneer.jupiter.IssueProcessor%20SAHA/.m2/repository/org/junit-pioneer/junit-pioneer/2.3.0/junit-pioneer-2.3.0.jar + org.junit.platform.launcher.listeners.UniqueIdTrackingListener%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.LauncherFactory$$Lambda$92/0x000002bb4b029240 + org.junit.platform.launcher.core.LauncherFactory$$Lambda$93/0x000002bb4b029660 + org.apache.maven.surefire.junitplatform.LauncherAdapter%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.5.4/surefire-junit-platform-3.5.4.jar + org.apache.maven.surefire.junitplatform.TestPlanScannerFilter%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.5.4/surefire-junit-platform-3.5.4.jar + org.apache.maven.surefire.api.util.DefaultScanResult%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + jdk.internal.loader.URLClassPath$FileLoader$1 + software.amazon.lambda.powertools.tracing.internal.LambdaTracingAspectTest + org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.engine.OutputDirectoryCreator%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.DiscoverySelector%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.discovery.DiscoverySelectors%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.discovery.ClassSelector%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.commons.util.Preconditions$$Lambda$94/0x000002bb4b02adf8 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b02c400 + org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder$$Lambda$95/0x000002bb4b02b028 + org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners$LauncherDiscoveryListenerType%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners$LauncherDiscoveryListenerType$$Lambda$96/0x000002bb4b02b498 + org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners$LauncherDiscoveryListenerType$$Lambda$97/0x000002bb4b02b6b0 + org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners$$Lambda$98/0x000002bb4b02bab8 + org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners$$Lambda$99/0x000002bb4b02bd08 + org.junit.platform.launcher.listeners.discovery.AbortOnFailureLauncherDiscoveryListener%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.engine.EngineDiscoveryListener$1%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.launcher.LauncherDiscoveryListener$1%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners$$Lambda$100/0x000002bb4b02e730 + org.junit.platform.launcher.core.HierarchicalOutputDirectoryCreator%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + java.util.regex.Pattern$$Lambda$101/0x000002bb4b062980 + java.util.regex.Pattern$CharPredicate$$Lambda$102/0x000002bb4b062bd8 + java.util.regex.Pattern$CharPredicate$$Lambda$23/0x80000002d + org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder$$Lambda$104/0x000002bb4b02eb88 + org.junit.platform.launcher.core.DefaultDiscoveryRequest%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.InterceptingLauncher$$Lambda$105/0x000002bb4b02f040 + org.junit.platform.launcher.core.LauncherPhase%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.engine.UniqueId%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.launcher.core.EngineDiscoveryOrchestrator$$Lambda$106/0x000002bb4b02f8b8 + org.junit.platform.launcher.core.DiscoveryIssueCollector%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.engine.TestSource%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.launcher.listeners.discovery.CompositeLauncherDiscoveryListener%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.DelegatingLauncherDiscoveryRequest%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.EngineDiscoveryOrchestrator$1%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.listeners.discovery.CompositeLauncherDiscoveryListener$$Lambda$107/0x000002bb4b02d838 + org.junit.platform.launcher.core.EngineFilterer%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.engine.FilterResult%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.launcher.core.EngineFilterer$$Lambda$108/0x000002bb4b02c800 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b030000 + org.junit.platform.launcher.core.EngineFilterer$$Lambda$109/0x000002bb4b02ca40 + java.util.stream.MatchOps$MatchKind + java.util.stream.MatchOps + java.util.stream.MatchOps$MatchOp + java.util.stream.MatchOps$BooleanTerminalSink + java.util.stream.MatchOps$$Lambda$110/0x000002bb4b063950 + java.util.stream.MatchOps$1MatchSink + org.junit.platform.launcher.core.EngineDiscoveryOrchestrator$$Lambda$111/0x000002bb4b02cc88 + org.junit.platform.engine.UniqueIdFormat%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + java.io.UnsupportedEncodingException + java.util.Formatter + java.util.regex.Pattern$$Lambda$21/0x80000002a + java.util.regex.Pattern$BmpCharPredicate$$Lambda$22/0x80000002b + java.util.Formatter$Conversion + java.util.Formatter$FormatString + java.util.Formatter$FormatSpecifier + java.util.Formatter$Flags + java.util.Formatter$FixedString + java.util.Formattable + java.util.regex.Pattern$$Lambda$114/0x000002bb4b0642c0 + java.lang.Character$CharacterCache + java.lang.invoke.LambdaForm$DMH/0x000002bb4b030400 + org.junit.platform.engine.UniqueIdFormat$$Lambda$115/0x000002bb4b034218 + java.net.URLEncoder + java.util.BitSet + java.io.CharArrayWriter + org.junit.platform.engine.UniqueIdFormat$$Lambda$116/0x000002bb4b034450 + org.junit.platform.engine.UniqueIdFormat$$Lambda$117/0x000002bb4b034688 + org.junit.platform.engine.UniqueIdFormat$$Lambda$118/0x000002bb4b0348c0 + org.junit.platform.engine.UniqueIdFormat$$Lambda$119/0x000002bb4b034af8 + org.junit.platform.engine.UniqueIdFormat$$Lambda$120/0x000002bb4b034d30 + org.junit.platform.engine.UniqueId$Segment%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.launcher.listeners.discovery.CompositeLauncherDiscoveryListener$$Lambda$121/0x000002bb4b035180 + org.junit.jupiter.engine.config.CachingJupiterConfiguration%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.config.DefaultJupiterConfiguration%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.extension.TestInstantiationAwareExtension$ExtensionContextScope%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.api.parallel.ExecutionMode%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.api.TestInstance$Lifecycle%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.api.io.CleanupMode%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.config.EnumConfigurationParameterConverter%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.DisplayNameGenerator%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.api.MethodOrderer%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.api.ClassOrderer%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.api.io.TempDirFactory%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.platform.engine.support.hierarchical.Node%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.descriptor.AbstractTestDescriptor%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.descriptor.EngineDescriptor%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.extension.ExtensionRegistry%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.extension.ExtensionContext%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.discovery.DiscoverySelectorResolver%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.platform.engine.support.discovery.SelectorResolver%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$InitializationContext%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.jupiter.engine.discovery.DiscoverySelectorResolver$$Lambda$122/0x000002bb4b032a58 + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder$$Lambda$123/0x000002bb4b032c90 + org.junit.jupiter.engine.discovery.DiscoverySelectorResolver$$Lambda$124/0x000002bb4b032ed0 + org.junit.jupiter.engine.discovery.DiscoverySelectorResolver$$Lambda$125/0x000002bb4b033108 + org.junit.platform.engine.TestDescriptor$Visitor%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.jupiter.engine.discovery.DiscoverySelectorResolver$$Lambda$126/0x000002bb4b033538 + org.junit.platform.engine.support.discovery.DiscoveryIssueReporter%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.DiscoveryIssue%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$$Lambda$127/0x000002bb4b033b60 + java.lang.invoke.MethodHandle$1 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b030800 + org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$$Lambda$128/0x000002bb4b033da0 + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$DefaultInitializationContext%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.DiscoveryFilter%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.discovery.ClassNameFilter%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.launcher.core.DefaultDiscoveryRequest$$Lambda$129/0x000002bb4b031658 + org.junit.platform.launcher.core.DefaultDiscoveryRequest$$Lambda$130/0x000002bb4b0318a8 + org.junit.platform.engine.discovery.PackageNameFilter%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.CompositeFilter%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.CompositeFilter$1%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.CompositeFilter$1$$Lambda$131/0x000002bb4b038000 + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$$Lambda$132/0x000002bb4b038248 + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$$Lambda$133/0x000002bb4b038488 + java.util.stream.Collectors$$Lambda$134/0x000002bb4b065158 + java.util.stream.Collectors$$Lambda$135/0x000002bb4b065380 + org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda$136/0x000002bb4b038bc0 + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda$137/0x000002bb4b038e08 + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda$138/0x000002bb4b039050 + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda$139/0x000002bb4b0392a0 + org.junit.jupiter.engine.discovery.predicates.IsTestableMethod%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.discovery.predicates.IsTestMethod%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.Test%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$Condition%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.jupiter.engine.discovery.predicates.IsTestMethod$$Lambda$140/0x000002bb4b039da0 + org.junit.platform.commons.support.ModifierSupport%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + java.lang.invoke.LambdaForm$DMH/0x000002bb4b03c000 + org.junit.jupiter.engine.discovery.predicates.IsTestableMethod$$Lambda$141/0x000002bb4b03a1c8 + org.junit.jupiter.engine.discovery.predicates.IsTestableMethod$$Lambda$142/0x000002bb4b03a410 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b03c400 + org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$$Lambda$143/0x000002bb4b03a650 + org.junit.jupiter.engine.discovery.predicates.IsTestableMethod$$Lambda$144/0x000002bb4b03a8a0 + org.junit.jupiter.engine.discovery.predicates.IsTestableMethod$$Lambda$145/0x000002bb4b03aae8 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b03c800 + org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$Condition$$Lambda$146/0x000002bb4b03ad28 + org.junit.platform.commons.util.ReflectionUtils%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.jupiter.engine.discovery.predicates.IsTestableMethod$$Lambda$147/0x000002bb4b03b178 + org.junit.jupiter.engine.discovery.predicates.IsTestableMethod$$Lambda$148/0x000002bb4b03b3c0 + org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.DynamicNode%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + java.util.regex.MatchResult + java.util.regex.Matcher + java.util.regex.IntHashSet + org.junit.jupiter.api.TestFactory%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod$$Lambda$149/0x000002bb4b03bc70 + org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod$$Lambda$150/0x000002bb4b03e000 + org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod$$Lambda$151/0x000002bb4b03e250 + java.util.function.Predicate$$Lambda$152/0x000002bb4b0659a0 + org.junit.jupiter.engine.discovery.predicates.IsTestTemplateMethod%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.TestTemplate%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.discovery.predicates.IsTestTemplateMethod$$Lambda$153/0x000002bb4b03e8e8 + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda$154/0x000002bb4b03eb10 + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda$155/0x000002bb4b03ed58 + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda$156/0x000002bb4b03ef98 + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda$157/0x000002bb4b03f1e0 + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda$158/0x000002bb4b03f418 + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda$159/0x000002bb4b03f660 + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda$160/0x000002bb4b03f898 + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda$161/0x000002bb4b03fae0 + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda$162/0x000002bb4b03fd18 + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda$163/0x000002bb4b03d000 + org.junit.jupiter.engine.discovery.ClassSelectorResolver%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.ResourceLockAware%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.TestClassAware%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.Validatable%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.JupiterTestDescriptor%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.ClassTestDescriptor%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.Filterable%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.ClassTemplateTestDescriptor%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.extension.ClassTemplateInvocationContext%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.discovery.MethodSelectorResolver%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.discovery.MethodFinder%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + java.util.regex.Pattern$$Lambda$164/0x000002bb4b065de0 + org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$TestDescriptorFactory%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.extension.ExtensionRegistrar%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + java.lang.invoke.LambdaForm$DMH/0x000002bb4b03cc00 + org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$$Lambda$165/0x000002bb4b083178 + org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.DynamicNodeTestDescriptor%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$$Lambda$166/0x000002bb4b084688 + org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$$Lambda$167/0x000002bb4b084e30 + org.junit.jupiter.engine.discovery.AbstractOrderingVisitor%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.discovery.ClassOrderingVisitor%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.ClassOrdererContext%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.platform.commons.util.LruCache%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda$168/0x000002bb4b085d00 + org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$$Lambda$169/0x000002bb4b085f40 + org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$$Lambda$170/0x000002bb4b086178 + org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$$Lambda$171/0x000002bb4b0863c0 + org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$$Lambda$172/0x000002bb4b086600 + org.junit.jupiter.engine.discovery.AbstractOrderingVisitor$DescriptorWrapperOrderer%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.discovery.AbstractOrderingVisitor$MessageGenerator%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.discovery.AbstractOrderingVisitor$DescriptorWrapperOrderer$$Lambda$173/0x000002bb4b086c20 + org.junit.jupiter.engine.discovery.AbstractOrderingVisitor$DescriptorWrapperOrderer$$Lambda$174/0x000002bb4b086e38 + org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda$175/0x000002bb4b087050 + org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda$176/0x000002bb4b087298 + org.junit.jupiter.engine.discovery.MethodOrderingVisitor%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.MethodOrdererContext%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda$177/0x000002bb4b087908 + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda$178/0x000002bb4b087b50 + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda$179/0x000002bb4b087d88 + java.lang.invoke.LambdaForm$MH/0x000002bb4b088000 + java.util.Comparator$$Lambda$180/0x000002bb4b066038 + java.util.Collections$ReverseComparator + java.util.Comparators$NaturalOrderComparator + java.util.Collections$ReverseComparator2 + java.util.function.UnaryOperator + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda$181/0x000002bb4b08c000 + org.junit.jupiter.engine.discovery.DiscoverySelectorResolver$$Lambda$182/0x000002bb4b08c258 + org.junit.platform.engine.CompositeTestDescriptorVisitor%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.discovery.SelectorResolver$Context%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.discovery.SelectorResolver$Match%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.discovery.SelectorResolver$Match$$Lambda$183/0x000002bb4b08cf08 + org.junit.platform.engine.support.discovery.SelectorResolver$Match$Type%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.launcher.core.DefaultDiscoveryRequest$$Lambda$184/0x000002bb4b08d550 + org.junit.platform.launcher.core.DefaultDiscoveryRequest$$Lambda$185/0x000002bb4b08d7a0 + java.util.ArrayDeque$$Lambda$186/0x000002bb4b0670b0 + org.junit.platform.engine.discovery.UniqueIdSelector%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.discovery.SelectorResolver$Resolution%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$$Lambda$187/0x000002bb4b08de30 + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$$Lambda$188/0x000002bb4b08e070 + org.junit.platform.engine.discovery.ClasspathResourceSelector%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.discovery.ClasspathRootSelector%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.commons.support.ReflectionSupport%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.platform.commons.util.ClasspathScannerLoader%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.platform.commons.support.scanning.ClasspathScanner%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + java.util.Spliterators$IteratorSpliterator + jdk.internal.misc.ScopedMemoryAccess$Scope + org.junit.platform.commons.util.DefaultClasspathScanner%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + java.nio.file.FileVisitor + org.junit.platform.commons.util.ClasspathScannerLoader$$Lambda$189/0x000002bb4b08efa0 + org.junit.platform.commons.function.Try%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + java.lang.invoke.LambdaForm$DMH/0x000002bb4b088400 + org.junit.platform.commons.util.ClasspathScannerLoader$$Lambda$190/0x000002bb4b08f400 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b088800 + org.junit.platform.commons.util.ReflectionUtils$$Lambda$191/0x000002bb4b08f628 + org.junit.platform.commons.util.ReflectionUtils$$Lambda$192/0x000002bb4b08f858 + org.junit.platform.commons.function.Try$Failure%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.platform.commons.function.Try$Success%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.platform.commons.function.Try$$Lambda$193/0x000002bb4b08a000 + java.util.regex.Pattern$1 + org.junit.platform.engine.discovery.ClassSelector$$Lambda$194/0x000002bb4b08a220 + org.junit.jupiter.api.Nested%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.platform.commons.support.AnnotationSupport%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.platform.commons.util.AnnotationUtils%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + java.lang.annotation.Inherited + sun.reflect.generics.parser.SignatureParser + sun.reflect.generics.tree.Tree + sun.reflect.generics.tree.TypeTree + sun.reflect.generics.tree.TypeArgument + sun.reflect.generics.tree.ReturnType + sun.reflect.generics.tree.TypeSignature + sun.reflect.generics.tree.BaseType + sun.reflect.generics.tree.FieldTypeSignature + sun.reflect.generics.tree.SimpleClassTypeSignature + sun.reflect.generics.tree.ClassTypeSignature + sun.reflect.generics.scope.Scope + sun.reflect.generics.scope.AbstractScope + sun.reflect.generics.scope.ClassScope + sun.reflect.generics.factory.GenericsFactory + sun.reflect.generics.factory.CoreReflectionFactory + sun.reflect.generics.visitor.TypeTreeVisitor + sun.reflect.generics.visitor.Reifier + java.lang.annotation.Target + java.lang.reflect.GenericArrayType + sun.reflect.annotation.AnnotationType + sun.reflect.annotation.AnnotationType$1 + java.lang.annotation.ElementType + java.lang.annotation.Retention + java.lang.annotation.Documented + java.lang.annotation.RetentionPolicy + sun.reflect.annotation.ExceptionProxy + sun.reflect.annotation.AnnotationTypeMismatchExceptionProxy + sun.reflect.annotation.AnnotationParser$1 + java.lang.reflect.InvocationHandler + sun.reflect.annotation.AnnotationInvocationHandler + java.lang.reflect.Proxy + java.lang.reflect.Proxy$1 + jdk.internal.loader.AbstractClassLoaderValue$Sub + java.lang.reflect.Proxy$$Lambda$195/0x000002bb4b06eae0 + java.lang.reflect.Proxy$ProxyBuilder + java.lang.PublicMethods + java.util.LinkedHashMap$LinkedValues + java.util.LinkedHashMap$LinkedValueIterator + java.lang.reflect.Proxy$ProxyBuilder$$Lambda$196/0x000002bb4b06f6d0 + java.lang.module.ModuleDescriptor$Builder + jdk.internal.module.Checks + java.lang.module.ModuleDescriptor$Builder$$Lambda$34/0x80000003a + java.lang.reflect.Proxy$$Lambda$198/0x000002bb4b06f8f8 + java.lang.reflect.ProxyGenerator + java.lang.reflect.ProxyGenerator$ProxyMethod + java.util.StringJoiner + java.lang.reflect.ProxyGenerator$$Lambda$199/0x000002bb4b070030 + java.lang.reflect.ProxyGenerator$$Lambda$200/0x000002bb4b070268 + java.lang.reflect.ProxyGenerator$PrimitiveTypeInfo + jdk.internal.org.objectweb.asm.Edge + jdk.proxy1.$Proxy0 + java.lang.reflect.Proxy$ProxyBuilder$1 + sun.reflect.annotation.AnnotationParser$$Lambda$201/0x000002bb4b070d30 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b088c00 + jdk.proxy1.$Proxy1 + jdk.proxy1.$Proxy2 + org.apiguardian.api.API%20SAHA/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar + org.apiguardian.api.API$Status%20SAHA/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar + jdk.proxy2.$Proxy3 + java.lang.reflect.UndeclaredThrowableException + java.lang.Class$AnnotationData + org.junitpioneer.jupiter.SetEnvironmentVariable$SetEnvironmentVariables%20SAHA/.m2/repository/org/junit-pioneer/junit-pioneer/2.3.0/junit-pioneer-2.3.0.jar + org.junitpioneer.jupiter.SetEnvironmentVariable%20SAHA/.m2/repository/org/junit-pioneer/junit-pioneer/2.3.0/junit-pioneer-2.3.0.jar + jdk.proxy1.$Proxy4 + org.junitpioneer.jupiter.WritesEnvironmentVariable%20SAHA/.m2/repository/org/junit-pioneer/junit-pioneer/2.3.0/junit-pioneer-2.3.0.jar + org.junit.jupiter.api.extension.ExtendWith%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + sun.reflect.annotation.AnnotationParser$$Lambda$202/0x000002bb4b071e78 + java.lang.annotation.Repeatable + jdk.proxy2.$Proxy5 + jdk.proxy2.$Proxy6 + java.util.LinkedHashMap$LinkedEntrySet + java.util.LinkedHashMap$LinkedEntryIterator + org.junit.jupiter.api.parallel.ResourceLock%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + jdk.proxy2.$Proxy7 + sun.reflect.annotation.AnnotationParser$$Lambda$203/0x000002bb4b072290 + org.junit.jupiter.api.extension.Extension%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.api.extension.BeforeEachCallback%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.api.extension.AfterEachCallback%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.api.extension.BeforeAllCallback%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.api.extension.AfterAllCallback%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junitpioneer.jupiter.AbstractEntryBasedExtension%20SAHA/.m2/repository/org/junit-pioneer/junit-pioneer/2.3.0/junit-pioneer-2.3.0.jar + org.junitpioneer.jupiter.EnvironmentVariableExtension%20SAHA/.m2/repository/org/junit-pioneer/junit-pioneer/2.3.0/junit-pioneer-2.3.0.jar + jdk.proxy2.$Proxy8 + org.junit.jupiter.api.parallel.ResourceLockTarget%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.api.parallel.ResourceAccessMode%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + jdk.proxy2.$Proxy9 + org.junit.jupiter.api.parallel.ResourceLocks%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + jdk.proxy1.$Proxy10 + org.junit.jupiter.api.extension.Extensions%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.platform.commons.util.KotlinReflectionUtils%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.platform.commons.function.Try$Transformer%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.platform.commons.util.KotlinReflectionUtils$$Lambda$204/0x000002bb4b091ca0 + org.junit.jupiter.api.ClassTemplate%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + jdk.internal.reflect.ClassFileConstants + jdk.internal.reflect.AccessorGenerator + jdk.internal.reflect.MethodAccessorGenerator + jdk.internal.reflect.ByteVectorFactory + jdk.internal.reflect.ByteVector + jdk.internal.reflect.ByteVectorImpl + jdk.internal.reflect.ClassFileAssembler + jdk.internal.reflect.UTF8 + jdk.internal.reflect.Label + jdk.internal.reflect.Label$PatchInfo + jdk.internal.reflect.MethodAccessorGenerator$1 + jdk.internal.reflect.ClassDefiner + jdk.internal.reflect.ClassDefiner$1 + jdk.internal.reflect.GeneratedConstructorAccessor1 + jdk.internal.reflect.BootstrapConstructorAccessorImpl + org.junit.platform.commons.annotation.Testable%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + jdk.proxy2.$Proxy11 + org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + com.amazonaws.services.lambda.runtime.RequestHandler%20SAHA/.m2/repository/com/amazonaws/aws-lambda-java-core/1.4.0/aws-lambda-java-core-1.4.0.jar + com.amazonaws.services.lambda.runtime.Context%20SAHA/.m2/repository/com/amazonaws/aws-lambda-java-core/1.4.0/aws-lambda-java-core-1.4.0.jar + com.amazonaws.services.lambda.runtime.RequestStreamHandler%20SAHA/.m2/repository/com/amazonaws/aws-lambda-java-core/1.4.0/aws-lambda-java-core-1.4.0.jar + org.junit.platform.commons.util.ReflectionUtils$$Lambda$205/0x000002bb4b092f08 + org.junit.platform.commons.util.ReflectionUtils$$Lambda$206/0x000002bb4b093150 + com.amazonaws.xray.entities.Entity%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.entities.Subsegment%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + org.junit.platform.commons.util.ReflectionUtils$$Lambda$207/0x000002bb4b093758 + java.util.Arrays$LegacyMergeSort + java.util.TimSort + jdk.proxy2.$Proxy12 + org.junit.jupiter.engine.discovery.ClassSelectorResolver$$Lambda$208/0x000002bb4b093c30 + org.junit.jupiter.api.extension.ExtensionConfigurationException%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.api.extension.TestInstanceFactoryContext%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.api.extension.TestInstantiationAwareExtension%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.api.extension.TestInstantiationException%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.execution.ConditionEvaluator%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.execution.ConditionEvaluationException%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.extension.ConditionEvaluationResult%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.execution.InterceptingExecutableInvoker%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.extension.ReflectiveInvocationContext%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.api.extension.InvocationInterceptor$Invocation%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.execution.InvocationInterceptorChain%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.DisplayNameUtils%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.DisplayNameGenerator$Standard%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.api.DisplayNameGenerator$Simple%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences$$Lambda$209/0x000002bb4b0954c0 + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda$210/0x000002bb4b097de0 + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda$211/0x000002bb4b095708 + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda$212/0x000002bb4b095938 + org.junit.platform.engine.support.descriptor.ClassSource%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.jupiter.api.DisplayName%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda$213/0x000002bb4b094800 + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda$214/0x000002bb4b094a38 + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda$215/0x000002bb4b094c80 + org.junit.jupiter.api.DisplayNameGeneration%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + java.util.AbstractList$Itr + java.util.AbstractList$ListItr + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda$216/0x000002bb4b098000 + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda$217/0x000002bb4b098238 + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda$218/0x000002bb4b098470 + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda$219/0x000002bb4b0986b0 + org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda$220/0x000002bb4b0988d0 + org.junit.jupiter.engine.config.DefaultJupiterConfiguration$$Lambda$221/0x000002bb4b098b10 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$ClassInfo%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$ClassInfo$$Lambda$222/0x000002bb4b098d28 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$ClassInfo$$Lambda$223/0x000002bb4b098f48 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$ClassInfo$$Lambda$224/0x000002bb4b099168 + org.junit.jupiter.api.Tag%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.api.Tags%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.platform.commons.util.AnnotationUtils$$Lambda$225/0x000002bb4b099788 + org.junit.platform.commons.util.AnnotationUtils$$Lambda$226/0x000002bb4b0999a8 + org.junit.platform.commons.util.AnnotationUtils$$Lambda$227/0x000002bb4b099be0 + org.junit.platform.commons.util.AnnotationUtils$$Lambda$228/0x000002bb4b099e28 + org.junit.platform.commons.util.ReflectionUtils$$Lambda$229/0x000002bb4b09a060 + org.junit.platform.commons.util.ReflectionUtils$$Lambda$230/0x000002bb4b09a280 + org.junit.jupiter.engine.descriptor.JupiterTestDescriptor$$Lambda$231/0x000002bb4b09a4a0 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b09c000 + org.junit.jupiter.engine.descriptor.JupiterTestDescriptor$$Lambda$232/0x000002bb4b09a6d8 + org.junit.platform.engine.TestTag%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.jupiter.engine.descriptor.JupiterTestDescriptor$$Lambda$233/0x000002bb4b09ab30 + org.junit.jupiter.engine.descriptor.JupiterTestDescriptor$$Lambda$234/0x000002bb4b09ad68 + org.junit.jupiter.engine.descriptor.JupiterTestDescriptor$$Lambda$235/0x000002bb4b09af80 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b09c400 + java.util.function.Function$$Lambda$236/0x000002bb4b074cf8 + org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtils%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.TestInstance%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + jdk.internal.reflect.GeneratedConstructorAccessor2 + org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtils$$Lambda$237/0x000002bb4b09b5b0 + org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtils$$Lambda$238/0x000002bb4b09b7e8 + org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda$239/0x000002bb4b09ba08 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b09cc00 + org.junit.jupiter.engine.config.EnumConfigurationParameterConverter$$Lambda$240/0x000002bb4b09e000 + org.junit.jupiter.engine.descriptor.ExclusiveResourceCollector%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.ExclusiveResourceCollector$1%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.ExclusiveResourceCollector$DefaultExclusiveResourceCollector%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$LifecycleMethods%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$$Lambda$241/0x000002bb4b09eac0 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b09d000 + org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$$Lambda$242/0x000002bb4b09ecf0 + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.BeforeAll%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.platform.commons.support.HierarchyTraversalMode%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda$243/0x000002bb4b09f758 + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda$244/0x000002bb4b09f998 + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda$245/0x000002bb4b09fbe0 + org.junit.platform.commons.util.AnnotationUtils$$Lambda$246/0x000002bb4b09d800 + org.junit.platform.commons.util.ReflectionUtils$$Lambda$247/0x000002bb4b09da50 + java.util.function.IntFunction + org.junit.platform.commons.util.ReflectionUtils$$Lambda$248/0x000002bb4b09dc98 + java.util.stream.Nodes + java.util.stream.Node + java.util.stream.Nodes$EmptyNode + java.util.stream.Nodes$EmptyNode$OfRef + java.util.stream.Node$OfPrimitive + java.util.stream.Node$OfInt + java.util.stream.Nodes$EmptyNode$OfInt + java.util.stream.Node$OfLong + java.util.stream.Nodes$EmptyNode$OfLong + java.util.stream.Node$OfDouble + java.util.stream.Nodes$EmptyNode$OfDouble + java.util.stream.Node$Builder + java.util.stream.AbstractSpinedBuffer + java.util.stream.SpinedBuffer + java.util.stream.Nodes$SpinedNodeBuilder + org.junit.platform.commons.util.ReflectionUtils$$Lambda$249/0x000002bb4b09d400 + org.junit.platform.commons.util.ReflectionUtils$$Lambda$250/0x000002bb4b0a0000 + org.junit.platform.commons.util.ReflectionUtils$$Lambda$251/0x000002bb4b0a0218 + org.junit.platform.commons.util.ReflectionUtils$$Lambda$252/0x000002bb4b0a0468 + java.util.stream.DistinctOps + java.util.stream.DistinctOps$1 + org.junit.platform.commons.util.CollectionUtils$$Lambda$253/0x000002bb4b0a0680 + java.util.stream.DistinctOps$1$2 + jdk.internal.reflect.GeneratedConstructorAccessor3 + sun.reflect.annotation.AnnotationInvocationHandler$1 + org.junit.jupiter.api.AfterEach%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + jdk.proxy2.$Proxy13 + org.junit.jupiter.api.BeforeEach%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + jdk.proxy2.$Proxy14 + jdk.internal.reflect.GeneratedConstructorAccessor4 + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda$254/0x000002bb4b0a1138 + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda$255/0x000002bb4b0a1358 + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda$256/0x000002bb4b0a15a0 + org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$Condition$$Lambda$257/0x000002bb4b0a17e0 + java.util.stream.ReferencePipeline$15 + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda$258/0x000002bb4b0a1a10 + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda$259/0x000002bb4b0a1c50 + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda$260/0x000002bb4b0a1e98 + org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$Condition$$Lambda$261/0x000002bb4b0a20d8 + java.util.stream.ReferencePipeline$15$1 + org.junit.jupiter.api.AfterAll%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + jdk.internal.reflect.GeneratedConstructorAccessor5 + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda$262/0x000002bb4b0a2520 + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda$263/0x000002bb4b0a2760 + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda$264/0x000002bb4b0a29a8 + org.junit.jupiter.engine.discovery.ClassSelectorResolver$$Lambda$265/0x000002bb4b0a2be8 + org.junit.jupiter.engine.discovery.ClassSelectorResolver$$Lambda$266/0x000002bb4b0a2e28 + org.junit.jupiter.engine.discovery.ClassSelectorResolver$$Lambda$267/0x000002bb4b0a3048 + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$$Lambda$268/0x000002bb4b0a3268 + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$$Lambda$269/0x000002bb4b0a34a8 + org.junit.platform.engine.SelectorResolutionResult%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.SelectorResolutionResult$Status%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.launcher.listeners.discovery.CompositeLauncherDiscoveryListener$$Lambda$270/0x000002bb4b0a3d20 + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$$Lambda$271/0x000002bb4b0a6000 + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$$Lambda$272/0x000002bb4b0a6248 + java.util.stream.ForEachOps + java.util.stream.ForEachOps$ForEachOp + java.util.stream.ForEachOps$ForEachOp$OfRef + jdk.internal.reflect.GeneratedConstructorAccessor6 + org.junit.jupiter.engine.discovery.ClassSelectorResolver$$Lambda$273/0x000002bb4b0a6478 + org.junit.platform.commons.util.ReflectionUtils$CycleErrorHandling%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.platform.commons.util.ReflectionUtils$CycleErrorHandling$1%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.platform.commons.util.ReflectionUtils$CycleErrorHandling$2%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.platform.commons.util.ReflectionUtils$$Lambda$274/0x000002bb4b0a6f80 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b0a5000 + java.util.function.Predicate$$Lambda$275/0x000002bb4b078080 + org.junit.jupiter.engine.discovery.ClassSelectorResolver$$Lambda$276/0x000002bb4b0a71b0 + java.util.function.Predicate$$Lambda$277/0x000002bb4b0782d0 + java.util.stream.Streams$ConcatSpliterator + java.util.stream.Streams$ConcatSpliterator$OfRef + java.util.stream.Streams$2 + org.junit.platform.engine.discovery.NestedClassSelector%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.jupiter.engine.discovery.ClassSelectorResolver$$Lambda$278/0x000002bb4b0a7648 + java.util.stream.AbstractPipeline$$Lambda$279/0x000002bb4b078c78 + java.util.stream.StreamSpliterators$AbstractWrappingSpliterator + java.util.stream.StreamSpliterators$WrappingSpliterator + org.junit.jupiter.engine.discovery.ClassSelectorResolver$$Lambda$280/0x000002bb4b0a7888 + java.util.stream.StreamSpliterators + java.util.stream.StreamSpliterators$WrappingSpliterator$$Lambda$281/0x000002bb4b0795b8 + org.junit.platform.engine.discovery.MethodSelector%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.discovery.MethodSelector$$Lambda$282/0x000002bb4b0a7d08 + org.junit.platform.commons.util.ClassUtils%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$$Lambda$283/0x000002bb4b0a5a00 + org.junit.platform.engine.discovery.IterationSelector%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.discovery.DirectorySelector%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.discovery.FileSelector%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.jupiter.engine.discovery.MethodSelectorResolver$$Lambda$284/0x000002bb4b0a8248 + org.junit.jupiter.engine.discovery.MethodSelectorResolver$$Lambda$285/0x000002bb4b0a8468 + org.junit.jupiter.engine.discovery.MethodSelectorResolver$$Lambda$286/0x000002bb4b0a8690 + org.junit.jupiter.engine.discovery.MethodSelectorResolver$$Lambda$287/0x000002bb4b0a88d0 + org.junit.jupiter.engine.discovery.MethodSelectorResolver$$Lambda$288/0x000002bb4b0a8b18 + org.junit.jupiter.engine.discovery.MethodSelectorResolver$$Lambda$289/0x000002bb4b0a8d50 + org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$$Lambda$290/0x000002bb4b0a8f90 + org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$$Lambda$291/0x000002bb4b0a91b0 + org.junit.platform.commons.util.ClassUtils$$Lambda$292/0x000002bb4b0a93f0 + org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$$Lambda$293/0x000002bb4b0a9628 + org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall$VoidMethodInterceptorCall%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.extension.InvocationInterceptor%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + java.lang.invoke.LambdaForm$DMH/0x000002bb4b0ac000 + org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda$294/0x000002bb4b0a9c38 + org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall$$Lambda$295/0x000002bb4b0aa048 + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda$296/0x000002bb4b0aa268 + org.junit.jupiter.api.DisplayNameGenerator$$Lambda$297/0x000002bb4b0aa498 + org.junit.platform.engine.support.descriptor.MethodSource%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$MethodInfo%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$MethodInfo$$Lambda$298/0x000002bb4b0aaaf8 + org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$MethodInfo$$Lambda$299/0x000002bb4b0aad18 + org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$MethodInfo$$Lambda$300/0x000002bb4b0aaf38 + org.junit.jupiter.engine.discovery.MethodSelectorResolver$$Lambda$301/0x000002bb4b0ab168 + java.util.HashMap$KeySpliterator + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$$Lambda$302/0x000002bb4b0ab388 + org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda$303/0x000002bb4b0ab5b8 + org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda$304/0x000002bb4b0ab7e8 + org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda$305/0x000002bb4b0aba20 + org.junit.jupiter.api.ClassDescriptor%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.discovery.AbstractAnnotatedDescriptorWrapper%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.discovery.DefaultClassDescriptor%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda$306/0x000002bb4b0ae468 + org.junit.jupiter.engine.discovery.AbstractOrderingVisitor$$Lambda$307/0x000002bb4b0ae6a0 + org.junit.jupiter.engine.discovery.AbstractOrderingVisitor$$Lambda$308/0x000002bb4b0ae8f0 + org.junit.jupiter.engine.discovery.AbstractOrderingVisitor$$Lambda$309/0x000002bb4b0aeb30 + org.junit.jupiter.api.Order%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda$310/0x000002bb4b0aef58 + org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda$311/0x000002bb4b0af188 + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda$312/0x000002bb4b0af3c0 + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda$313/0x000002bb4b0af5f0 + org.junit.platform.engine.TestDescriptor$$Lambda$314/0x000002bb4b0af828 + org.junit.jupiter.api.TestClassOrder%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda$315/0x000002bb4b0afc50 + org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda$316/0x000002bb4b0ad000 + org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda$317/0x000002bb4b0ad238 + org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda$318/0x000002bb4b0ad478 + org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda$319/0x000002bb4b0ad698 + org.junit.jupiter.api.TestMethodOrder%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda$320/0x000002bb4b0adac8 + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda$321/0x000002bb4b0add00 + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda$322/0x000002bb4b0ac800 + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda$323/0x000002bb4b0aca38 + org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda$324/0x000002bb4b0acc58 + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda$325/0x000002bb4b0ac400 + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda$326/0x000002bb4b0b0000 + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda$327/0x000002bb4b0b0218 + org.junit.jupiter.api.MethodDescriptor%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.discovery.DefaultMethodDescriptor%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda$328/0x000002bb4b0b0890 + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda$329/0x000002bb4b0b0ac8 + org.junit.platform.engine.support.hierarchical.Node$ExecutionMode%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda$330/0x000002bb4b0b0f40 + org.junit.jupiter.engine.descriptor.Validatable$$Lambda$331/0x000002bb4b0b1170 + org.junit.jupiter.api.extension.ClassTemplateInvocationLifecycleMethod%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda$332/0x000002bb4b0b1598 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$333/0x000002bb4b0b17c8 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$334/0x000002bb4b0b19e8 + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda$335/0x000002bb4b0b1c08 + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda$336/0x000002bb4b0b1e40 + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda$337/0x000002bb4b0b2088 + org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$$Lambda$338/0x000002bb4b0b22b8 + org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$$Lambda$339/0x000002bb4b0b24d8 + org.junit.platform.launcher.core.EngineDiscoveryResultValidator$$Lambda$340/0x000002bb4b0b26f8 + org.junit.platform.engine.TestDescriptor$Type%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.launcher.core.EngineDiscoveryResultValidator$$Lambda$341/0x000002bb4b0b2d48 + org.junit.platform.launcher.EngineDiscoveryResult%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.EngineDiscoveryResult$Status%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.listeners.discovery.CompositeLauncherDiscoveryListener$$Lambda$342/0x000002bb4b0b35b0 + java.util.Collections$UnmodifiableList$1 + java.util.ArrayList$ListItr + org.junit.platform.commons.util.ExceptionUtils%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + java.io.StringWriter + org.junit.platform.launcher.listeners.discovery.AbortOnFailureLauncherDiscoveryListener$$Lambda$343/0x000002bb4b0b39e0 + org.junit.platform.launcher.core.DiscoveryIssueNotifier%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.engine.DiscoveryIssue$Severity%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.launcher.core.LauncherDiscoveryResult$EngineResultInfo%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.EngineFilterer$$Lambda$344/0x000002bb4b0b42a0 + org.junit.platform.launcher.core.EngineFilterer$$Lambda$345/0x000002bb4b0b44d8 + org.junit.platform.launcher.core.EngineFilterer$$Lambda$346/0x000002bb4b0b4720 + org.junit.platform.launcher.core.EngineFilterer$$Lambda$347/0x000002bb4b0b4958 + org.junit.platform.launcher.core.EngineFilterer$$Lambda$348/0x000002bb4b0b4b90 + org.junit.platform.launcher.core.EngineFilterer$$Lambda$349/0x000002bb4b0b4de0 + org.junit.platform.launcher.core.EngineFilterer$$Lambda$350/0x000002bb4b0b4ff8 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b0b8000 + org.junit.platform.launcher.core.EngineDiscoveryOrchestrator$$Lambda$351/0x000002bb4b0b5240 + org.junit.platform.launcher.core.EngineDiscoveryOrchestrator$$Lambda$352/0x000002bb4b0b5460 + org.junit.platform.launcher.core.EngineDiscoveryOrchestrator$$Lambda$353/0x000002bb4b0b5690 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b0b8400 + org.junit.platform.launcher.core.EngineDiscoveryOrchestrator$$Lambda$354/0x000002bb4b0b58b8 + org.junit.platform.engine.TestDescriptor$$Lambda$355/0x000002bb4b0b5ad0 + org.junit.platform.launcher.core.LauncherDiscoveryResult%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.listeners.discovery.CompositeLauncherDiscoveryListener$$Lambda$356/0x000002bb4b0b5f68 + org.junit.platform.launcher.core.LauncherPhase$$Lambda$357/0x000002bb4b0b6198 + org.junit.platform.engine.ConfigurationParameters$$Lambda$358/0x000002bb4b0b63d0 + org.junit.platform.launcher.core.LauncherDiscoveryResult$$Lambda$359/0x000002bb4b0b6610 + org.junit.platform.launcher.core.LauncherDiscoveryResult$$Lambda$360/0x000002bb4b0b6858 + org.junit.platform.launcher.TestPlan$$Lambda$361/0x000002bb4b0b6a90 + org.junit.platform.launcher.TestPlan$$Lambda$362/0x000002bb4b0b6cb0 + org.junit.platform.launcher.TestIdentifier%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.TestIdentifier$SerializedForm%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + java.io.ObjectStreamClass + java.io.ObjectStreamClass$Caches + java.io.ClassCache + java.io.ObjectStreamClass$Caches$1 + java.io.ClassCache$1 + java.io.ObjectStreamClass$Caches$2 + java.lang.ClassValue$ClassValueMap + java.io.ClassCache$CacheRef + java.io.Externalizable + java.io.ObjectStreamClass$2 + jdk.internal.reflect.UnsafeFieldAccessorFactory + jdk.internal.reflect.UnsafeQualifiedStaticFieldAccessorImpl + jdk.internal.reflect.UnsafeQualifiedStaticLongFieldAccessorImpl + java.util.ComparableTimSort + jdk.internal.reflect.SerializationConstructorAccessorImpl + jdk.internal.reflect.GeneratedSerializationConstructorAccessor1 + java.io.ObjectOutput + java.io.ObjectStreamConstants + java.io.ObjectOutputStream + java.io.ObjectInput + java.io.ObjectInputStream + java.lang.Class$$Lambda$363/0x000002bb4b07d470 + java.util.stream.Collectors$$Lambda$43/0x800000051 + java.util.stream.Collectors$$Lambda$44/0x800000052 + java.util.stream.Collectors$$Lambda$45/0x800000053 + java.util.stream.Collectors$$Lambda$46/0x800000054 + java.lang.CloneNotSupportedException + java.io.ObjectStreamClass$FieldReflectorKey + java.io.ObjectStreamClass$FieldReflector + org.junit.platform.launcher.TestIdentifier$$Lambda$368/0x000002bb4b0b72f8 + org.junit.platform.launcher.TestPlan$$Lambda$369/0x000002bb4b0b7530 + org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$$Lambda$370/0x000002bb4b0b7768 + org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$$Lambda$371/0x000002bb4b0b7998 + software.amazon.lambda.powertools.tracing.internal.TracingUserAgentInterceptorTest + software.amazon.lambda.powertools.tracing.TracingUtilsTest + org.apache.maven.surefire.api.util.TestsToRun%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.util.DefaultRunOrderCalculator%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + java.util.random.RandomGenerator + java.util.Random + org.apache.maven.surefire.api.util.CloseableIterator%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.util.TestsToRun$ClassesIterator%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + java.util.NoSuchElementException + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda$372/0x000002bb4b0bc9d0 + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda$373/0x000002bb4b0bcbf0 + org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder$$Lambda$374/0x000002bb4b0bce20 + org.junit.platform.launcher.core.InterceptingLauncher$$Lambda$375/0x000002bb4b0bd050 + org.junit.platform.launcher.core.EngineExecutionOrchestrator$$Lambda$376/0x000002bb4b0bd270 + org.junit.platform.launcher.core.CompositeTestExecutionListener$EagerTestExecutionListener%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda$377/0x000002bb4b0bd698 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda$378/0x000002bb4b0bd8e8 + org.junit.platform.engine.reporting.ReportEntry%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + java.lang.invoke.LambdaForm$DMH/0x000002bb4b0b8c00 + org.junit.platform.launcher.core.EngineExecutionOrchestrator$$Lambda$379/0x000002bb4b0bdd30 + org.junit.platform.launcher.core.StreamInterceptingTestExecutionListener%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.EngineExecutionOrchestrator$$Lambda$380/0x000002bb4b0be230 + org.junit.platform.engine.EngineExecutionListener$1%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.launcher.core.IterationOrder%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.IterationOrder$1%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.IterationOrder$2%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda$381/0x000002bb4b0bef98 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda$382/0x000002bb4b0bf1c8 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda$383/0x000002bb4b0bf3e8 + org.junit.platform.launcher.core.CompositeEngineExecutionListener%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.ListenerRegistry$$Lambda$384/0x000002bb4b0bf890 + org.junit.platform.launcher.core.ExecutionListenerAdapter%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.DelegatingEngineExecutionListener%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.StackTracePruningEngineExecutionListener%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.platform.launcher.core.EngineExecutionOrchestrator$$Lambda$385/0x000002bb4b0ba278 + org.junit.platform.launcher.core.OutcomeDelayingEngineExecutionListener%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda$386/0x000002bb4b0ba730 + org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.jupiter.engine.execution.JupiterEngineExecutionContext%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.execution.LauncherStoreFacade%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.extension.ExtensionContext$Store%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.execution.LauncherStoreFacade$$Lambda$387/0x000002bb4b0bb258 + org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.platform.engine.support.hierarchical.ThrowableCollector$Factory%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.hierarchical.ThrowableCollector%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.jupiter.engine.support.JupiterThrowableCollectorFactory%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.JupiterTestEngine$$Lambda$388/0x000002bb4b0b9000 + org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService$TestTask%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.hierarchical.NodeTreeWalker%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.hierarchical.LockManager%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + java.util.concurrent.locks.ReadWriteLock + org.junit.platform.engine.support.hierarchical.ResourceLock%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.hierarchical.SingleLock%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.hierarchical.ExclusiveResource%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.hierarchical.ExclusiveResource$LockMode%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.hierarchical.ExclusiveResource$$Lambda$389/0x000002bb4b0c0648 + org.junit.platform.engine.support.hierarchical.ExclusiveResource$$Lambda$390/0x000002bb4b0c0880 + java.util.Comparator$$Lambda$391/0x000002bb4b07e190 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b0c4000 + java.util.Comparator$$Lambda$392/0x000002bb4b07e428 + org.junit.platform.engine.support.hierarchical.ExclusiveResource$$Lambda$393/0x000002bb4b0c0ab8 + org.junit.platform.engine.support.hierarchical.LockManager$$Lambda$394/0x000002bb4b0c0cf0 + java.util.concurrent.locks.ReentrantReadWriteLock + java.util.concurrent.locks.ReentrantReadWriteLock$Sync + java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync + java.util.concurrent.locks.ReentrantReadWriteLock$Sync$ThreadLocalHoldCounter + java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock + java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock + org.junit.platform.commons.util.CollectionUtils$$Lambda$395/0x000002bb4b0c0f28 + org.junit.platform.engine.support.hierarchical.NodeUtils%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.hierarchical.NodeUtils$1%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.hierarchical.NodeTreeWalker$$Lambda$396/0x000002bb4b0c1838 + org.junit.platform.engine.support.hierarchical.NopLock%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.jupiter.api.parallel.ResourceLocksProvider%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.descriptor.ClassTestDescriptor$$Lambda$397/0x000002bb4b0c1ee8 + org.junit.jupiter.engine.descriptor.ExclusiveResourceCollector$DefaultExclusiveResourceCollector$$Lambda$398/0x000002bb4b0c2128 + org.junit.jupiter.engine.descriptor.ExclusiveResourceCollector$DefaultExclusiveResourceCollector$$Lambda$399/0x000002bb4b0c2370 + org.junit.jupiter.engine.descriptor.ExclusiveResourceCollector$DefaultExclusiveResourceCollector$$Lambda$400/0x000002bb4b0c25c0 + org.junit.jupiter.engine.descriptor.ExclusiveResourceCollector$DefaultExclusiveResourceCollector$$Lambda$401/0x000002bb4b0c27f8 + org.junit.jupiter.engine.descriptor.ExclusiveResourceCollector$DefaultExclusiveResourceCollector$$Lambda$402/0x000002bb4b0c2a30 + org.junit.jupiter.engine.descriptor.ExclusiveResourceCollector$2%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.platform.engine.support.hierarchical.NodeTreeWalker$$Lambda$403/0x000002bb4b0c2e68 + org.junit.platform.engine.support.hierarchical.NodeTreeWalker$$Lambda$404/0x000002bb4b0c32a0 + org.junit.platform.engine.support.hierarchical.NodeTreeWalker$$Lambda$405/0x000002bb4b0c34d0 + org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$$Lambda$406/0x000002bb4b0c3700 + org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$$Lambda$407/0x000002bb4b0c3920 + org.junit.jupiter.engine.descriptor.ResourceLockAware$1%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + java.util.ArrayDeque$DeqSpliterator + org.junit.jupiter.engine.descriptor.ResourceLockAware$$Lambda$408/0x000002bb4b0c3da0 + org.junit.jupiter.engine.descriptor.ResourceLockAware$$Lambda$409/0x000002bb4b0c6000 + org.junit.jupiter.engine.descriptor.ResourceLockAware$$Lambda$410/0x000002bb4b0c6240 + java.util.stream.SortedOps + java.util.stream.SortedOps$OfRef + org.junit.platform.engine.support.hierarchical.LockManager$$Lambda$411/0x000002bb4b0c6478 + org.junit.platform.engine.support.hierarchical.LockManager$$Lambda$412/0x000002bb4b0c66b0 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b0c4400 + java.util.stream.Collectors$$Lambda$413/0x000002bb4b07fd98 + java.util.stream.Collectors$$Lambda$414/0x000002bb4b0e04f0 + java.util.stream.SortedOps$AbstractRefSortingSink + java.util.stream.SortedOps$SizedRefSortingSink + java.util.stream.Collectors$$Lambda$415/0x000002bb4b0e0cb0 + org.junit.platform.engine.support.hierarchical.LockManager$$Lambda$416/0x000002bb4b0c68c8 + org.junit.platform.engine.support.hierarchical.CompositeLock%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.hierarchical.LockManager$$Lambda$417/0x000002bb4b0c6d98 + org.junit.platform.engine.support.hierarchical.CompositeLock$$Lambda$418/0x000002bb4b0c6fd8 + org.junit.platform.engine.support.hierarchical.NodeTreeWalker$$Lambda$419/0x000002bb4b0c7220 + org.junit.platform.engine.support.hierarchical.NodeTestTaskContext%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.hierarchical.NodeTestTask%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$420/0x000002bb4b0c7ac8 + org.opentest4j.IncompleteExecutionException%20SAHA/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar + org.opentest4j.TestAbortedException%20SAHA/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar + org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector$$Lambda$421/0x000002bb4b0c5258 + org.junit.platform.commons.util.UnrecoverableExceptions%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector$$Lambda$422/0x000002bb4b0c56a8 + org.junit.platform.engine.support.hierarchical.ThrowableCollector$Executable%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$423/0x000002bb4b0c5ab8 + org.junit.jupiter.engine.extension.MutableExtensionRegistry%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.extension.MutableExtensionRegistry$Entry%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.extension.ExecutionCondition%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.extension.DisabledCondition%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.extension.TestInstancePreDestroyCallback%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.extension.AutoCloseExtension%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.extension.TimeoutExtension%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.Timeout%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.api.extension.ExtensionContext$Namespace%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.api.extension.TestTemplateInvocationContextProvider%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.extension.RepeatedTestExtension%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.extension.TestTemplateInvocationContext%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.api.extension.ParameterResolver%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.extension.TestInfoParameterResolver%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.TestInfo%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.extension.TestReporterParameterResolver%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.TestReporter%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.extension.MutableExtensionRegistry$$Lambda$424/0x000002bb4b0c9c20 + org.junit.jupiter.engine.extension.MutableExtensionRegistry$$Lambda$425/0x000002bb4b0c9e50 + org.junit.jupiter.engine.extension.MutableExtensionRegistry$$Lambda$426/0x000002bb4b0ca080 + org.junit.jupiter.engine.extension.MutableExtensionRegistry$Entry$$Lambda$427/0x000002bb4b0ca2a0 + org.junit.jupiter.engine.extension.TempDirectory%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.extension.TempDirectory$Scope%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.extension.AnnotatedElementContext%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda$428/0x000002bb4b0cab90 + org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda$429/0x000002bb4b0cadd0 + org.junit.jupiter.engine.extension.ExtensionContextInternal%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.AbstractExtensionContext%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.extension.ExecutableInvoker%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.execution.DefaultExecutableInvoker%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.AbstractExtensionContext$$Lambda$430/0x000002bb4b0cc028 + org.junit.jupiter.engine.descriptor.AbstractExtensionContext$$Lambda$431/0x000002bb4b0cc260 + org.junit.jupiter.engine.descriptor.AbstractExtensionContext$$Lambda$432/0x000002bb4b0cc478 + org.junit.jupiter.engine.execution.NamespaceAwareStore%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.extension.ExtensionContextException%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.platform.engine.support.store.Namespace%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + java.lang.invoke.LambdaForm$DMH/0x000002bb4b0d0000 + org.junit.jupiter.engine.descriptor.AbstractExtensionContext$$Lambda$433/0x000002bb4b0ccdc0 + org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$434/0x000002bb4b0cd210 + org.junit.platform.engine.support.hierarchical.Node$SkipResult%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.launcher.core.CompositeEngineExecutionListener$$Lambda$435/0x000002bb4b0cd648 + org.junit.platform.launcher.core.CompositeEngineExecutionListener$$Lambda$436/0x000002bb4b0cd878 + org.junit.platform.launcher.core.CompositeEngineExecutionListener$$Lambda$437/0x000002bb4b0cda98 + org.junit.platform.launcher.TestPlan$$Lambda$438/0x000002bb4b0cdcc8 + org.junit.platform.launcher.TestPlan$$Lambda$439/0x000002bb4b0cdee0 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda$440/0x000002bb4b0ce100 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda$441/0x000002bb4b0ce330 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda$442/0x000002bb4b0ce550 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda$443/0x000002bb4b0ce780 + org.junit.platform.engine.UniqueIdFormat$$Lambda$444/0x000002bb4b0ce9a0 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$445/0x000002bb4b0cebe0 + org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$446/0x000002bb4b0cee30 + org.junit.platform.engine.support.hierarchical.Node$Invocation%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$447/0x000002bb4b0cf248 + org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$448/0x000002bb4b0cf468 + org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$449/0x000002bb4b0cf688 + org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$450/0x000002bb4b0cf8c8 + org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + java.util.concurrent.CancellationException + org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$451/0x000002bb4b0cfd28 + org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService$$Lambda$452/0x000002bb4b0d4000 + org.junit.jupiter.engine.descriptor.ExtensionUtils%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + java.util.function.ToIntFunction + org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda$453/0x000002bb4b0d4428 + java.util.Comparator$$Lambda$454/0x000002bb4b0e1148 + org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda$455/0x000002bb4b0d4640 + org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda$456/0x000002bb4b0d4888 + org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda$457/0x000002bb4b0d4ac0 + org.junit.jupiter.engine.extension.MutableExtensionRegistry$LateInitEntry%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.extension.MutableExtensionRegistry$$Lambda$458/0x000002bb4b0d4f38 + org.junit.platform.commons.util.ReflectionUtils$$Lambda$459/0x000002bb4b0d5168 + org.junit.platform.commons.util.ReflectionUtils$$Lambda$460/0x000002bb4b0d53a0 + java.util.stream.Nodes$ArrayNode + java.util.stream.Nodes$FixedNodeBuilder + org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda$461/0x000002bb4b0d55b8 + software.amazon.lambda.powertools.tracing.nonhandler.PowerToolNonHandler + org.junit.platform.commons.util.ReflectionUtils$$Lambda$462/0x000002bb4b0d5a10 + org.junit.platform.commons.util.ReflectionUtils$$Lambda$463/0x000002bb4b0d5ca0 + org.junit.platform.commons.util.ReflectionUtils$$Lambda$464/0x000002bb4b0d5ee8 + org.junit.platform.commons.util.ReflectionUtils$$Lambda$465/0x000002bb4b0d6100 + org.junit.platform.commons.util.ReflectionUtils$$Lambda$466/0x000002bb4b0d6350 + org.junit.platform.commons.util.ReflectionUtils$$Lambda$467/0x000002bb4b0d6568 + org.junit.platform.commons.util.ReflectionUtils$$Lambda$468/0x000002bb4b0d67b8 + org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda$469/0x000002bb4b0d69d0 + java.util.stream.SortedOps$RefSortingSink + java.util.stream.SortedOps$RefSortingSink$$Lambda$470/0x000002bb4b0e1c98 + org.junit.jupiter.api.extension.TestInstanceFactory%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.extension.MutableExtensionRegistry$$Lambda$471/0x000002bb4b0d6df8 + org.junit.jupiter.engine.extension.MutableExtensionRegistry$$Lambda$472/0x000002bb4b0d7030 + org.junit.jupiter.engine.extension.MutableExtensionRegistry$$Lambda$473/0x000002bb4b0d7280 + org.junit.jupiter.engine.extension.ExtensionRegistry$$Lambda$474/0x000002bb4b0d74c0 + org.junit.platform.commons.util.ReflectionUtils$$Lambda$475/0x000002bb4b0d76d8 + org.junit.platform.commons.util.ReflectionUtils$$Lambda$476/0x000002bb4b0d7920 + org.junit.platform.commons.util.ReflectionUtils$$Lambda$477/0x000002bb4b0d7b38 + org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda$478/0x000002bb4b0d7d58 + org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda$479/0x000002bb4b0d2000 + org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda$480/0x000002bb4b0d2238 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$481/0x000002bb4b0d2468 + org.junit.jupiter.engine.execution.BeforeEachMethodAdapter%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$482/0x000002bb4b0d2890 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$483/0x000002bb4b0d2ad0 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$484/0x000002bb4b0d2d00 + org.junit.jupiter.engine.execution.AfterEachMethodAdapter%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$485/0x000002bb4b0d3118 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$486/0x000002bb4b0d3358 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$487/0x000002bb4b0d3578 + org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda$488/0x000002bb4b0d37a8 + org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda$489/0x000002bb4b0d39f0 + org.junit.jupiter.api.extension.RegisterExtension%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.descriptor.ClassExtensionContext%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.execution.TestInstancesProvider%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.extension.TestInstances%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$490/0x000002bb4b0d18d8 + org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda$491/0x000002bb4b0d1b08 + org.junit.platform.commons.util.ClassNamePatternFilterUtils$$Lambda$492/0x000002bb4b0d1d48 + org.junit.platform.commons.util.ClassNamePatternFilterUtils$FilterType%20SAHA/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar + org.junit.platform.commons.util.ClassNamePatternFilterUtils$$Lambda$493/0x000002bb4b0d0c30 + org.junit.platform.commons.util.ClassNamePatternFilterUtils$$Lambda$494/0x000002bb4b0d0400 + org.junit.platform.commons.util.ClassNamePatternFilterUtils$$Lambda$495/0x000002bb4b0d8000 + org.junit.platform.commons.util.ClassNamePatternFilterUtils$$Lambda$496/0x000002bb4b0d8240 + org.junit.jupiter.engine.execution.ConditionEvaluator$$Lambda$497/0x000002bb4b0d8488 + org.junit.jupiter.engine.execution.ConditionEvaluator$$Lambda$498/0x000002bb4b0d86c8 + org.junit.jupiter.api.Disabled%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.extension.DisabledCondition$$Lambda$499/0x000002bb4b0d8b08 + org.junit.jupiter.engine.execution.ConditionEvaluator$$Lambda$500/0x000002bb4b0d8d48 + org.junit.platform.engine.UniqueIdFormat$$Lambda$501/0x000002bb4b0d8f68 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b0dc000 + org.junit.platform.engine.UniqueIdFormat$$Lambda$502/0x000002bb4b0d91a8 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b0dc400 + java.net.URLDecoder + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$503/0x000002bb4b0d93c8 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$504/0x000002bb4b0d9618 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$505/0x000002bb4b0d9868 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$506/0x000002bb4b0d9ab8 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$507/0x000002bb4b0d9cf8 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$508/0x000002bb4b0d9f48 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$509/0x000002bb4b0da180 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$510/0x000002bb4b0da3d0 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$511/0x000002bb4b0da610 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$ResultDisplay%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.5.4/surefire-junit-platform-3.5.4.jar + org.apache.maven.surefire.api.report.SimpleReportEntry%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.util.internal.ClassMethod%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.report.ClassMethodIndexer$$Lambda$512/0x000002bb4b0daf80 + org.apache.maven.surefire.api.util.internal.ImmutableMap%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.booter.spi.EventChannelEncoder$StackTrace%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + sun.nio.cs.UTF_8$Encoder + java.lang.StrictMath + java.nio.StringCharBuffer + org.junit.jupiter.engine.descriptor.CallbackSupport$CallbackInvoker%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$513/0x000002bb4b0dbb48 + org.junit.jupiter.engine.descriptor.CallbackSupport%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.CallbackSupport$$Lambda$514/0x000002bb4b0de000 + org.junit.jupiter.engine.extension.TimeoutDuration%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.extension.TimeoutExtension$$Lambda$515/0x000002bb4b0de440 + org.junit.jupiter.engine.extension.TimeoutExtension$$Lambda$516/0x000002bb4b0de678 + org.junit.jupiter.api.Timeout$ThreadMode%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.extension.TimeoutExtension$$Lambda$517/0x000002bb4b0deae8 + org.junit.jupiter.engine.extension.TimeoutExtension$$Lambda$518/0x000002bb4b0ded20 + org.junit.jupiter.engine.extension.TempDirectory$$Lambda$519/0x000002bb4b0def50 + org.junit.jupiter.engine.extension.TempDirectory$$Lambda$520/0x000002bb4b0df1a0 + org.junit.jupiter.engine.extension.TempDirectory$$Lambda$521/0x000002bb4b0df3d0 + org.junit.jupiter.engine.extension.TempDirectory$$Lambda$522/0x000002bb4b0df618 + org.junit.jupiter.engine.execution.NamespaceAwareStore$$Lambda$523/0x000002bb4b0df858 + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$CompositeKey%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$StoredValue%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$$Lambda$524/0x000002bb4b0dd000 + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$MemoizingSupplier%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$$Lambda$525/0x000002bb4b0dd468 + org.junit.jupiter.engine.extension.TempDirectory$$Lambda$526/0x000002bb4b0dd688 + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$MemoizingSupplier$Failure%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.jupiter.api.io.TempDir%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.platform.commons.util.AnnotationUtils$$Lambda$527/0x000002bb4b0dc800 + org.junit.jupiter.engine.extension.TempDirectory$$Lambda$528/0x000002bb4b0dca50 + sun.reflect.generics.repository.AbstractRepository + sun.reflect.generics.repository.GenericDeclRepository + sun.reflect.generics.repository.ClassRepository + sun.reflect.generics.tree.FormalTypeParameter + sun.reflect.generics.tree.Signature + sun.reflect.generics.tree.ClassSignature + org.junitpioneer.jupiter.ClearEnvironmentVariable%20SAHA/.m2/repository/org/junit-pioneer/junit-pioneer/2.3.0/junit-pioneer-2.3.0.jar + org.junitpioneer.jupiter.RestoreEnvironmentVariables%20SAHA/.m2/repository/org/junit-pioneer/junit-pioneer/2.3.0/junit-pioneer-2.3.0.jar + java.lang.reflect.ParameterizedType + sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl + java.lang.reflect.TypeVariable + sun.reflect.generics.reflectiveObjects.LazyReflectiveObjectGenerator + sun.reflect.generics.reflectiveObjects.TypeVariableImpl + org.junitpioneer.internal.PioneerAnnotationUtils%20SAHA/.m2/repository/org/junit-pioneer/junit-pioneer/2.3.0/junit-pioneer-2.3.0.jar + java.lang.invoke.LambdaForm$DMH/0x000002bb4b104000 + org.junitpioneer.internal.PioneerAnnotationUtils$$Lambda$529/0x000002bb4b1003f8 + sun.reflect.annotation.AnnotationSupport + java.util.stream.Collectors$$Lambda$530/0x000002bb4b0e53c0 + java.util.stream.Collectors$$Lambda$531/0x000002bb4b0e55d8 + java.util.stream.Collectors$$Lambda$532/0x000002bb4b0e5800 + java.util.stream.Collectors$$Lambda$533/0x000002bb4b0e5a40 + java.util.ImmutableCollections$Access + jdk.internal.access.JavaUtilCollectionAccess + java.util.ImmutableCollections$Access$1 + org.junitpioneer.internal.PioneerAnnotationUtils$$Lambda$534/0x000002bb4b100828 + org.junitpioneer.internal.PioneerAnnotationUtils$$Lambda$535/0x000002bb4b100a68 + java.util.AbstractList$RandomAccessSpliterator + java.lang.invoke.MethodHandleImpl$BindCaller + java.lang.invoke.MethodHandleImpl$BindCaller$1 + java.lang.invoke.LambdaForm$MH/0x000002bb4b104400 + java.lang.invoke.LambdaForm$MH/0x000002bb4b104800 + java.lang.invoke.MethodHandleImpl$CasesHolder + java.lang.invoke.MethodHandleImpl$LoopClauses + java.lang.invoke.MethodHandleImpl$ArrayAccess + java.lang.invoke.MethodHandleImpl$2 + java.lang.invoke.MethodHandleImpl$ArrayAccessor + java.lang.invoke.MethodHandleImpl$ArrayAccessor$1 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b104c00 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b105000 + java.lang.invoke.LambdaForm$MH/0x000002bb4b105400 + java.lang.invoke.LambdaForm$MH/0x000002bb4b105800 + org.junitpioneer.internal.PioneerAnnotationUtils$$InjectedInvoker/0x000002bb4b105c00 + java.util.Collections$CopiesList + java.lang.invoke.LambdaForm$MH/0x000002bb4b106000 + java.lang.invoke.BoundMethodHandle$Species_LLL + java.lang.invoke.LambdaForm$MH/0x000002bb4b106400 + java.lang.invoke.LambdaForm$MH/0x000002bb4b106800 + java.lang.invoke.LambdaForm$MH/0x000002bb4b106c00 + java.lang.invoke.BoundMethodHandle$Species_LLLL + java.lang.invoke.LambdaForm$MH/0x000002bb4b107000 + java.lang.invoke.MethodHandleImpl$WrappedMember + org.junitpioneer.internal.PioneerAnnotationUtils$$Lambda$536/0x000002bb4b100ca0 + org.junitpioneer.internal.PioneerUtils%20SAHA/.m2/repository/org/junit-pioneer/junit-pioneer/2.3.0/junit-pioneer-2.3.0.jar + org.junitpioneer.internal.PioneerUtils$$Lambda$537/0x000002bb4b1010d8 + org.junitpioneer.jupiter.AbstractEntryBasedExtension$$Lambda$538/0x000002bb4b101310 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b107400 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b107800 + java.lang.invoke.LambdaForm$MH/0x000002bb4b107c00 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b108000 + org.junitpioneer.jupiter.AbstractEntryBasedExtension$$Lambda$539/0x000002bb4b101540 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b108400 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b108800 + java.lang.invoke.LambdaForm$MH/0x000002bb4b108c00 + org.junitpioneer.jupiter.ClearEnvironmentVariable$ClearEnvironmentVariables%20SAHA/.m2/repository/org/junit-pioneer/junit-pioneer/2.3.0/junit-pioneer-2.3.0.jar + org.junitpioneer.jupiter.EnvironmentVariableExtension$$Lambda$540/0x000002bb4b101968 + org.junitpioneer.internal.PioneerUtils$$Lambda$541/0x000002bb4b101ba0 + org.junitpioneer.internal.PioneerUtils$$Lambda$542/0x000002bb4b101db8 + org.junitpioneer.internal.PioneerUtils$$Lambda$543/0x000002bb4b101fe0 + org.junit.platform.commons.util.AnnotationUtils$$Lambda$544/0x000002bb4b102220 + org.junitpioneer.jupiter.EnvironmentVariableExtension$$Lambda$545/0x000002bb4b102460 + org.junitpioneer.jupiter.EnvironmentVariableExtension$$Lambda$546/0x000002bb4b102698 + java.util.stream.Collectors$$Lambda$547/0x000002bb4b0e6870 + java.util.stream.Collectors$$Lambda$548/0x000002bb4b0e6a88 + java.util.stream.Collectors$$Lambda$549/0x000002bb4b0e6cb8 + org.junitpioneer.jupiter.AbstractEntryBasedExtension$$Lambda$550/0x000002bb4b1028d0 + org.junitpioneer.jupiter.AbstractEntryBasedExtension$$Lambda$551/0x000002bb4b102b20 + java.time.temporal.TemporalAccessor + java.time.temporal.Temporal + java.time.temporal.TemporalAdjuster + java.time.chrono.ChronoLocalDateTime + java.time.LocalDateTime + java.time.chrono.ChronoLocalDate + java.time.LocalDate + java.time.temporal.TemporalField + java.time.temporal.ChronoField + java.time.temporal.ValueRange + java.time.LocalTime + java.time.InstantSource + java.time.Clock + java.time.Clock$SystemClock + java.time.ZoneId + java.time.ZoneOffset + java.time.ZoneRegion + java.time.zone.ZoneRulesProvider + java.time.zone.ZoneRulesProvider$1 + java.time.zone.TzdbZoneRulesProvider + java.time.zone.Ser + java.time.zone.ZoneRules + java.time.zone.ZoneOffsetTransitionRule + java.time.zone.ZoneOffsetTransition + java.time.Instant + org.junit.platform.engine.reporting.ReportEntry$$Lambda$552/0x000002bb4b102d58 + org.junit.platform.launcher.core.CompositeEngineExecutionListener$$Lambda$553/0x000002bb4b102f88 + org.junit.platform.launcher.core.CompositeEngineExecutionListener$$Lambda$554/0x000002bb4b1031b8 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda$555/0x000002bb4b1033d8 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda$556/0x000002bb4b103608 + org.apache.maven.surefire.api.report.TestOutputReportEntry%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + java.lang.invoke.LambdaForm$MH/0x000002bb4b109000 + java.lang.invoke.LambdaForm$MH/0x000002bb4b109400 + java.lang.invoke.LambdaForm$MH/0x000002bb4b109800 + java.lang.invoke.LambdaForm$MH/0x000002bb4b109c00 + java.lang.invoke.LambdaForm$MH/0x000002bb4b10a000 + java.lang.invoke.BoundMethodHandle$Species_LLLLL + java.lang.invoke.LambdaForm$MH/0x000002bb4b10a400 + java.lang.invoke.BoundMethodHandle$Species_LLLLLL + java.lang.invoke.LambdaForm$MH/0x000002bb4b10a800 + java.lang.invoke.BoundMethodHandle$Species_LLLLLLL + java.lang.invoke.LambdaForm$MH/0x000002bb4b10ac00 + java.lang.invoke.MethodHandles$1 + java.lang.invoke.BoundMethodHandle$Species_LJ + java.lang.invoke.LambdaForm$MH/0x000002bb4b10b000 + java.lang.invoke.BoundMethodHandle$Species_LLLLLLLL + java.lang.invoke.LambdaForm$MH/0x000002bb4b10b400 + java.lang.invoke.BoundMethodHandle$Species_LLLLLLLLL + java.lang.invoke.LambdaFormEditor$1 + java.util.TreeMap$EntrySet + java.util.TreeMap$EntryIterator + java.lang.invoke.LambdaForm$MH/0x000002bb4b10b800 + org.junitpioneer.jupiter.AbstractEntryBasedExtension$EntriesBackup%20SAHA/.m2/repository/org/junit-pioneer/junit-pioneer/2.3.0/junit-pioneer-2.3.0.jar + org.junitpioneer.jupiter.AbstractEntryBasedExtension$EntriesBackup$$Lambda$557/0x000002bb4b103c68 + java.lang.ProcessEnvironment + java.lang.ProcessEnvironment$NameComparator + java.lang.ProcessEnvironment$EntryComparator + java.lang.ProcessEnvironment$CheckedEntrySet + java.lang.ProcessEnvironment$CheckedEntrySet$1 + java.lang.ProcessEnvironment$CheckedEntry + org.junit.jupiter.engine.execution.NamespaceAwareStore$$Lambda$558/0x000002bb4b10c000 + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$$Lambda$559/0x000002bb4b10c220 + org.junitpioneer.jupiter.AbstractEntryBasedExtension$$Lambda$560/0x000002bb4b10c440 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b10bc00 + org.junitpioneer.jupiter.AbstractEntryBasedExtension$$Lambda$561/0x000002bb4b10c670 + org.junitpioneer.jupiter.EnvironmentVariableUtils%20SAHA/.m2/repository/org/junit-pioneer/junit-pioneer/2.3.0/junit-pioneer-2.3.0.jar + java.lang.reflect.InaccessibleObjectException + org.junitpioneer.jupiter.EnvironmentVariableUtils$$Lambda$562/0x000002bb4b10caa0 + jdk.internal.reflect.UnsafeQualifiedStaticObjectFieldAccessorImpl + org.junit.jupiter.engine.descriptor.ClassExtensionContext$$Lambda$563/0x000002bb4b10ccd0 + org.junit.jupiter.engine.descriptor.MethodExtensionContext%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda$564/0x000002bb4b10d3f0 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$565/0x000002bb4b10d610 + org.junit.jupiter.engine.execution.ExtensionContextSupplier%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda$566/0x000002bb4b10da28 + org.junit.jupiter.engine.execution.ExtensionContextSupplier$ScopeBasedExtensionContextSupplier%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$567/0x000002bb4b10e080 + org.junit.jupiter.engine.descriptor.DefaultTestInstanceFactoryContext%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.extension.TestInstancePreConstructCallback%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$568/0x000002bb4b10e6e8 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b110000 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$569/0x000002bb4b10e918 + org.junit.jupiter.engine.execution.ParameterResolutionUtils%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.api.extension.ParameterContext%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.api.extension.ParameterResolutionException%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.execution.ConstructorInvocation%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptorCall%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$$Lambda$570/0x000002bb4b10f608 + org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.execution.DefaultTestInstances%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$571/0x000002bb4b114000 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$572/0x000002bb4b114240 + org.junit.jupiter.api.extension.TestInstancePostProcessor%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$573/0x000002bb4b114658 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$574/0x000002bb4b114888 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$575/0x000002bb4b114ad8 + org.junit.platform.launcher.TestIdentifier$$Lambda$576/0x000002bb4b114d18 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$577/0x000002bb4b114f50 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$578/0x000002bb4b115190 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$579/0x000002bb4b1153d0 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$580/0x000002bb4b1155e8 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$581/0x000002bb4b115830 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$582/0x000002bb4b115a70 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$583/0x000002bb4b115cb0 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$584/0x000002bb4b115ee8 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$585/0x000002bb4b116130 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$586/0x000002bb4b116368 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$587/0x000002bb4b1165b8 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$588/0x000002bb4b116800 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$589/0x000002bb4b116a38 + org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda$590/0x000002bb4b116c80 + org.junit.jupiter.api.extension.ExtensionContext$Store$CloseableResource%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.extension.TempDirectory$FailureTracker%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.extension.TempDirectory$$Lambda$591/0x000002bb4b1172d0 + org.junit.jupiter.engine.extension.TempDirectory$$Lambda$592/0x000002bb4b117500 + org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda$593/0x000002bb4b117748 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$594/0x000002bb4b117968 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$595/0x000002bb4b117b80 + org.junit.jupiter.engine.execution.ParameterResolutionUtils$$Lambda$596/0x000002bb4b117da0 + org.junit.jupiter.engine.execution.MethodInvocation%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$$Lambda$597/0x000002bb4b112290 + org.junit.jupiter.engine.extension.TimeoutExtension$TimeoutProvider%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.extension.TimeoutConfiguration%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + org.junit.jupiter.engine.extension.TimeoutExtension$$Lambda$598/0x000002bb4b1128f0 + org.junit.jupiter.engine.extension.TimeoutExtension$$Lambda$599/0x000002bb4b112b40 + org.junit.jupiter.engine.extension.TimeoutDurationParser%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar + java.time.DateTimeException + java.time.format.DateTimeParseException + java.util.regex.Pattern$$Lambda$600/0x000002bb4b0eac48 + java.util.regex.Pattern$$Lambda$601/0x000002bb4b0eaea0 + org.junit.jupiter.engine.extension.TimeoutConfiguration$$Lambda$602/0x000002bb4b112f88 + org.junit.jupiter.engine.extension.TimeoutConfiguration$$Lambda$603/0x000002bb4b1131a8 + org.junit.jupiter.engine.extension.TimeoutConfiguration$$Lambda$604/0x000002bb4b1133e8 + org.junit.jupiter.engine.extension.TimeoutConfiguration$$Lambda$605/0x000002bb4b113628 + software.amazon.lambda.powertools.common.internal.LambdaHandlerProcessor%20SAHA/.m2/repository/software/amazon/lambda/powertools-common/2.8.0/powertools-common-2.8.0.jar + org.apache.commons.lang3.reflect.FieldUtils%20SAHA/.m2/repository/org/apache/commons/commons-lang3/3.20.0/commons-lang3-3.20.0.jar + org.apache.commons.lang3.StringUtils%20SAHA/.m2/repository/org/apache/commons/commons-lang3/3.20.0/commons-lang3-3.20.0.jar + org.apache.commons.lang3.Validate%20SAHA/.m2/repository/org/apache/commons/commons-lang3/3.20.0/commons-lang3-3.20.0.jar + org.apache.commons.lang3.reflect.MemberUtils%20SAHA/.m2/repository/org/apache/commons/commons-lang3/3.20.0/commons-lang3-3.20.0.jar + org.apache.commons.lang3.Validate$$Lambda$606/0x000002bb4b111400 + org.apache.commons.lang3.reflect.AccessibleObjects%20SAHA/.m2/repository/org/apache/commons/commons-lang3/3.20.0/commons-lang3-3.20.0.jar + software.amazon.lambda.powertools.common.internal.SystemWrapper%20SAHA/.m2/repository/software/amazon/lambda/powertools-common/2.8.0/powertools-common-2.8.0.jar + jdk.internal.reflect.UnsafeStaticObjectFieldAccessorImpl + software.amazon.lambda.powertools.common.stubs.TestLambdaContext%20SAHA/.m2/repository/software/amazon/lambda/powertools-common/2.8.0/powertools-common-2.8.0-tests.jar + software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabled + org.aspectj.runtime.internal.AroundClosure%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabled$AjcClosure1 + org.aspectj.lang.Signature%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + org.aspectj.runtime.reflect.Factory%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + org.aspectj.lang.JoinPoint%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + org.aspectj.lang.reflect.MemberSignature%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + org.aspectj.lang.reflect.CodeSignature%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + org.aspectj.lang.reflect.MethodSignature%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + org.aspectj.lang.JoinPoint$StaticPart%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + org.aspectj.lang.JoinPoint$EnclosingStaticPart%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + org.aspectj.lang.reflect.ConstructorSignature%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + org.aspectj.lang.reflect.CatchClauseSignature%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + org.aspectj.lang.reflect.LockSignature%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + org.aspectj.lang.reflect.UnlockSignature%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + org.aspectj.lang.reflect.InitializerSignature%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + org.aspectj.lang.reflect.FieldSignature%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + org.aspectj.lang.reflect.AdviceSignature%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + org.aspectj.lang.reflect.SourceLocation%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + org.aspectj.runtime.reflect.SignatureImpl%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + org.aspectj.runtime.reflect.MemberSignatureImpl%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + org.aspectj.runtime.reflect.CodeSignatureImpl%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + org.aspectj.runtime.reflect.MethodSignatureImpl%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + org.aspectj.runtime.reflect.SignatureImpl$Cache%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + org.aspectj.runtime.reflect.JoinPointImpl$StaticPartImpl%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + org.aspectj.runtime.reflect.SourceLocationImpl%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabledForStream + software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabledForStream$AjcClosure1 + software.amazon.lambda.powertools.tracing.nonhandler.PowerToolNonHandler$AjcClosure1 + software.amazon.lambda.powertools.tracing.nonhandler.PowerToolNonHandler$AjcClosure3 + com.amazonaws.xray.AWSXRay%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.AWSXRayRecorderBuilder%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + org.apache.commons.logging.LogFactory%20SAHA/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar + java.util.ServiceConfigurationError + org.apache.commons.logging.LogConfigurationException%20SAHA/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar + org.apache.commons.logging.LogFactory$$Lambda$607/0x000002bb4b11bed0 + org.apache.commons.logging.impl.WeakHashtable%20SAHA/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar + org.apache.commons.logging.LogFactory$$Lambda$608/0x000002bb4b11c4c0 + org.apache.commons.logging.impl.WeakHashtable$Referenced%20SAHA/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar + org.apache.commons.logging.impl.WeakHashtable$WeakKey%20SAHA/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar + org.apache.commons.logging.LogFactory$$Lambda$609/0x000002bb4b11cb28 + org.apache.commons.logging.LogFactory$$Lambda$610/0x000002bb4b11cd48 + org.apache.commons.logging.LogFactory$$Lambda$611/0x000002bb4b11cf60 + org.apache.commons.logging.LogFactory$$Lambda$612/0x000002bb4b11d178 + org.apache.commons.logging.LogFactory$$Lambda$613/0x000002bb4b11d398 + org.apache.commons.logging.impl.Log4jApiLogFactory%20SAHA/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar + org.apache.commons.logging.LogFactory$$Lambda$614/0x000002bb4b11d7f8 + org.apache.commons.logging.impl.Slf4jLogFactory%20SAHA/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar + org.apache.commons.logging.Log%20SAHA/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar + org.slf4j.MarkerFactory%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.slf4j.IMarkerFactory%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.slf4j.LoggerFactory%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.slf4j.spi.SLF4JServiceProvider%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.slf4j.event.LoggingEvent%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.slf4j.helpers.SubstituteServiceProvider%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.slf4j.spi.MDCAdapter%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.slf4j.ILoggerFactory%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.slf4j.helpers.SubstituteLoggerFactory%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.slf4j.Logger%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + java.util.concurrent.LinkedBlockingQueue + java.util.concurrent.LinkedBlockingQueue$Node + org.slf4j.helpers.BasicMarkerFactory%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.slf4j.Marker%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.slf4j.helpers.BasicMDCAdapter%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + java.lang.InheritableThreadLocal + org.slf4j.helpers.BasicMDCAdapter$1%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.slf4j.helpers.ThreadLocalMapOfStacks%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.slf4j.helpers.NOP_FallbackServiceProvider%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.slf4j.helpers.NOPLoggerFactory%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.slf4j.helpers.NOPMDCAdapter%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.slf4j.helpers.Util%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.slf4j.simple.SimpleServiceProvider%20SAHA/.m2/repository/org/slf4j/slf4j-simple/2.0.17/slf4j-simple-2.0.17.jar + org.slf4j.MDC%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.slf4j.simple.SimpleLoggerFactory%20SAHA/.m2/repository/org/slf4j/slf4j-simple/2.0.17/slf4j-simple-2.0.17.jar + org.slf4j.helpers.AbstractLogger%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.slf4j.helpers.LegacyAbstractLogger%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.slf4j.simple.SimpleLogger%20SAHA/.m2/repository/org/slf4j/slf4j-simple/2.0.17/slf4j-simple-2.0.17.jar + org.slf4j.spi.LoggingEventBuilder%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.slf4j.simple.SimpleLoggerConfiguration%20SAHA/.m2/repository/org/slf4j/slf4j-simple/2.0.17/slf4j-simple-2.0.17.jar + org.slf4j.simple.SimpleLoggerConfiguration$$Lambda$615/0x000002bb4b1227b8 + org.slf4j.simple.OutputChoice%20SAHA/.m2/repository/org/slf4j/slf4j-simple/2.0.17/slf4j-simple-2.0.17.jar + org.slf4j.simple.OutputChoice$OutputChoiceType%20SAHA/.m2/repository/org/slf4j/slf4j-simple/2.0.17/slf4j-simple-2.0.17.jar + org.slf4j.helpers.Reporter%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.slf4j.helpers.Reporter$TargetChoice%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.slf4j.helpers.Reporter$Level%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.slf4j.helpers.BasicMarker%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.apache.commons.logging.LogFactory$$Lambda$616/0x000002bb4b123d18 + org.apache.commons.logging.impl.Slf4jLogFactory$$Lambda$617/0x000002bb4b123f30 + org.slf4j.simple.SimpleLoggerFactory$$Lambda$618/0x000002bb4b124168 + org.slf4j.spi.LocationAwareLogger%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog%20SAHA/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar + com.amazonaws.xray.AWSXRayRecorder%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.strategy.sampling.SamplingStrategy%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.strategy.StreamingStrategy%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.strategy.PrioritizationStrategy%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.strategy.ThrowableSerializationStrategy%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.strategy.ContextMissingStrategy%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.internal.IdGenerator%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.internal.SecureIdGenerator%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.contexts.SegmentContextResolver%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.entities.Segment%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.internal.FastIdGenerator%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.strategy.sampling.CentralizedSamplingStrategy%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.strategy.sampling.DefaultSamplingStrategy%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.strategy.sampling.pollers.TargetPoller%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + java.security.SecureRandom + sun.security.jca.Providers + sun.security.jca.ProviderList + sun.security.jca.ProviderConfig + java.security.Provider + sun.security.jca.ProviderList$3 + sun.security.jca.ProviderList$1 + java.security.Provider$ServiceKey + java.security.Provider$EngineDescription + sun.security.jca.ProviderList$2 + sun.security.provider.Sun + sun.security.util.SecurityConstants + java.net.NetPermission + java.security.SecurityPermission + java.net.SocketPermission + sun.security.provider.SunEntries + sun.security.provider.SunEntries$1 + sun.security.provider.NativePRNG + sun.security.provider.NativePRNG$Blocking + sun.security.provider.NativePRNG$NonBlocking + java.security.Provider$Service + java.security.Provider$UString + sun.security.util.SecurityProviderConstants + sun.security.util.KnownOIDs + sun.security.util.KnownOIDs$1 + sun.security.util.KnownOIDs$2 + sun.security.util.KnownOIDs$3 + sun.security.util.KnownOIDs$4 + sun.security.util.KnownOIDs$5 + sun.security.util.KnownOIDs$6 + sun.security.util.KnownOIDs$7 + sun.security.util.KnownOIDs$8 + sun.security.util.KnownOIDs$9 + sun.security.util.KnownOIDs$10 + jdk.internal.event.Event + jdk.internal.event.SecurityProviderServiceEvent + java.security.SecureRandomParameters + java.security.SecureRandomSpi + sun.security.provider.DRBG + sun.security.provider.DRBG$$Lambda$619/0x000002bb4b0f3510 + java.security.DrbgParameters$Capability + sun.security.provider.MoreDrbgParameters + java.security.DrbgParameters + java.security.DrbgParameters$Instantiation + sun.security.provider.AbstractDrbg + sun.security.provider.AbstractHashDrbg + sun.security.provider.HashDrbg + sun.security.provider.EntropySource + java.lang.invoke.LambdaForm$DMH/0x000002bb4b128000 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b128400 + sun.security.provider.AbstractDrbg$$Lambda$620/0x000002bb4b0f4a20 + java.security.DrbgParameters$NextBytes + sun.security.provider.AbstractDrbg$SeederHolder + sun.security.provider.SeedGenerator + sun.security.provider.NativeSeedGenerator + java.security.MessageDigestSpi + java.security.MessageDigest + sun.security.jca.GetInstance + sun.security.provider.DigestBase + sun.security.provider.SHA + sun.security.jca.GetInstance$Instance + sun.security.util.MessageDigestSpi2 + java.security.MessageDigest$Delegate + java.security.MessageDigest$Delegate$CloneableDelegate + sun.security.provider.SeedGenerator$1 + sun.security.provider.ByteArrayAccess + sun.security.provider.ByteArrayAccess$BE + java.lang.invoke.VarHandleByteArrayAsInts$ByteArrayViewVarHandle + java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle + java.lang.ArrayIndexOutOfBoundsException + java.lang.invoke.VarHandleByteArrayBase + java.lang.invoke.VarHandleByteArrayAsInts + java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle$$Lambda$621/0x000002bb4b0f7ab0 + java.lang.invoke.VarHandleByteArrayAsLongs$ByteArrayViewVarHandle + java.lang.invoke.VarHandleByteArrayAsLongs$ArrayHandle + java.lang.invoke.VarHandleByteArrayAsLongs + java.lang.invoke.VarHandleByteArrayAsLongs$ArrayHandle$$Lambda$622/0x000002bb4b0f83f8 + java.lang.invoke.VarHandle$TypesAndInvokers + java.lang.invoke.VarHandle$2 + java.lang.invoke.VarHandle$VarHandleDesc$Kind + java.lang.constant.ConstantDescs + java.lang.constant.ClassDesc + java.lang.constant.ConstantUtils + java.lang.constant.ReferenceClassDescImpl + java.lang.constant.DirectMethodHandleDesc$Kind + java.lang.constant.MethodTypeDesc + java.lang.constant.MethodTypeDescImpl + java.lang.constant.MethodHandleDesc + java.lang.constant.MethodHandleDesc$1 + java.lang.constant.DirectMethodHandleDesc + java.lang.constant.DirectMethodHandleDescImpl + java.lang.constant.DirectMethodHandleDescImpl$1 + java.lang.constant.DirectMethodHandleDesc$1 + java.lang.constant.DynamicConstantDesc + java.lang.constant.PrimitiveClassDescImpl + java.lang.constant.DynamicConstantDesc$AnonymousDynamicConstantDesc + java.net.NetworkInterface + java.net.InterfaceAddress + java.net.InetAddress + jdk.internal.access.JavaNetInetAddressAccess + java.net.InetAddress$1 + java.net.InetAddress$InetAddressHolder + java.util.concurrent.ConcurrentSkipListSet + java.util.concurrent.ConcurrentNavigableMap + java.util.concurrent.ConcurrentSkipListMap + java.util.concurrent.ConcurrentSkipListMap$Index + java.util.concurrent.atomic.Striped64 + java.util.concurrent.atomic.LongAdder + java.util.concurrent.ConcurrentSkipListMap$Node + java.net.InetAddressImplFactory + java.net.InetAddressImpl + java.net.Inet6AddressImpl + java.net.InetAddress$NameService + java.net.InetAddress$PlatformNameService + java.net.Inet4Address + java.net.Inet6Address + java.net.Inet6Address$Inet6AddressHolder + java.net.DefaultInterface + java.net.NetworkInterface$1 + java.nio.file.DirectoryStream$Filter + java.nio.file.Files$AcceptAllFilter + java.nio.file.DirectoryStream + sun.nio.fs.WindowsDirectoryStream + sun.nio.fs.WindowsDirectoryStream$WindowsDirectoryIterator + sun.nio.fs.BasicFileAttributesHolder + sun.nio.fs.WindowsPath$WindowsPathWithAttributes + java.lang.invoke.LambdaForm$DMH/0x000002bb4b128800 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b128c00 + sun.security.provider.AbstractDrbg$SeederHolder$$Lambda$623/0x000002bb4b0fd218 + sun.security.provider.AbstractDrbg$NonceProvider + sun.security.provider.SHA2 + sun.security.provider.SHA2$SHA256 + com.amazonaws.xray.utils.ByteUtils%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.strategy.sampling.LocalizedSamplingStrategy%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.fasterxml.jackson.core.Versioned%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.TreeCodec%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.ObjectCodec%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.databind.ObjectMapper%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.core.TokenStreamFactory%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.JsonFactory%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.databind.MappingJsonFactory%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.jsontype.SubtypeResolver%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.DatabindContext%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.SerializerProvider%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.DefaultSerializerProvider%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.DeserializerFactory%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.BasicDeserializerFactory%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.BeanDeserializerFactory%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.DeserializationContext%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.DefaultDeserializationContext%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.SerializerFactory%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.BasicSerializerFactory%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.BeanSerializerFactory%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.AnnotationIntrospector%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Base%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.StdDateFormat%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.core.JacksonException%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.JsonProcessingException%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.databind.DatabindException%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.JsonMappingException%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.VisibilityChecker%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.ClassIntrospector%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.BasicClassIntrospector%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.Module$SetupContext%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.core.TreeNode%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.databind.JsonSerializable%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.JsonSerializable$Base%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.JsonNode%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.node.BaseJsonNode%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.node.ValueNode%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.node.NullNode%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.core.JsonGenerator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.databind.util.TokenBuffer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.core.JsonParser%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.base.ParserMinimalBase%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.databind.node.TreeTraversingParser%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.core.util.BufferRecycler$Gettable%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.io.SegmentedStringWriter%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.util.ByteArrayBuilder%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.type.ResolvedType%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.databind.JavaType%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.type.TypeBase%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.type.ArrayType%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.type.CollectionLikeType%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.type.CollectionType%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.type.MapLikeType%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.type.MapType%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.exc.MismatchedInputException%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.Annotated%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.TypeResolutionContext%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.AnnotatedClass%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.AnnotatedMember%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.AnnotatedWithParams%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.AnnotatedMethod%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.Named%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.BeanProperty%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.PropertyWriter%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.BeanPropertyWriter%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.annotation.JsonSerialize%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.annotation.JsonView%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.JsonFormat%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.JsonTypeInfo%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.JsonRawValue%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.JsonUnwrapped%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.JsonBackReference%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.JsonManagedReference%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.databind.annotation.JsonDeserialize%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.annotation.JsonMerge%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.databind.ext.Java7Support%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + java.lang.IllegalAccessError + com.fasterxml.jackson.databind.ext.Java7SupportImpl%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.ClassUtil%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.ClassUtil$Ctor%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + java.lang.reflect.AnnotatedType + java.beans.Transient + java.beans.ConstructorProperties + com.fasterxml.jackson.databind.util.LookupCache%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.LRUMap%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + java.io.ObjectStreamException + java.io.InvalidObjectException + com.fasterxml.jackson.databind.util.internal.Linked%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.internal.LinkedDeque%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$1%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$2%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$3%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + java.util.concurrent.atomic.AtomicLongArray + java.lang.invoke.VarHandleLongs$Array + java.util.concurrent.atomic.AtomicReferenceArray + java.lang.invoke.VarHandleReferences$Array + com.fasterxml.jackson.databind.cfg.BaseSettings%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.type.TypeFactory%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.type.SimpleType%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.type.ReferenceType%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.type.IdentityEqualityType%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.type.PlaceholderForType%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.type.IterationType%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.type.ResolvedRecursiveType%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.type.TypeParser%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.type.TypeBindings%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + java.text.ParseException + com.fasterxml.jackson.core.Base64Variants%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.Base64Variant%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.cfg.CacheProvider%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.cfg.DefaultCacheProvider%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.core.io.DataOutputAsStream%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.SerializableString%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.TSFBuilder%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.JsonFactoryBuilder%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.base.ParserBase%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.json.JsonParserBase%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.json.UTF8DataInputJsonParser%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.json.ReaderBasedJsonParser%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.base.GeneratorBase%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.json.JsonGeneratorImpl%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.json.WriterBasedJsonGenerator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.io.UTF8Writer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.async.NonBlockingInputFeeder%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.async.ByteBufferFeeder%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.json.UTF8JsonGenerator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.async.ByteArrayFeeder%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.json.async.NonBlockingJsonParser%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + java.io.CharArrayReader + com.fasterxml.jackson.core.util.JacksonFeature%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.JsonFactory$Feature%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.JsonParser$Feature%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.JsonGenerator$Feature%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.io.SerializedString%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.io.JsonStringEncoder%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.io.CharTypes%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.exc.StreamConstraintsException%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.util.JsonRecyclerPools%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.util.RecyclerPool%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.util.RecyclerPool$ThreadLocalPoolBase%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.util.JsonRecyclerPools$ThreadLocalPool%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.util.RecyclerPool$WithPool%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.StreamReadConstraints%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.StreamWriteConstraints%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.ErrorReportConfiguration%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.databind.util.RootNameLookup%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.SimpleMixInResolver%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.cfg.MapperConfig%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.cfg.MapperConfigBase%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.SerializationConfig%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.BeanDescription%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.BasicBeanDescription%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.DeserializationConfig%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.AnnotationCollector%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.Annotations%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.AnnotatedClass$Creators%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.AnnotatedConstructor%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.cfg.ConfigOverrides%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.annotation.JacksonAnnotationValue%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.JsonInclude$Value%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.JsonInclude$Include%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.JsonSetter$Value%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.Nulls%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.databind.cfg.CoercionConfigs%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.type.LogicalType%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.cfg.CoercionAction%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.cfg.CoercionConfig%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.cfg.MutableCoercionConfig%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.cfg.CoercionInputShape%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.core.PrettyPrinter%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.annotation.JsonFormat$Value%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.JsonFormat$Shape%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.JsonFormat$Features%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.databind.cfg.ConfigOverride%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.cfg.ConfigOverride$Empty%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.cfg.ConfigFeature%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.MapperFeature%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.core.util.Instantiatable%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.util.DefaultPrettyPrinter%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.util.Separators%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.util.Separators$Spacing%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.util.DefaultIndenter%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.databind.SerializationFeature%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.cfg.DatatypeFeatures%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.cfg.DatatypeFeature%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.cfg.EnumFeature%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.cfg.JsonNodeFeature%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.cfg.ContextAttributes%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.DeserializationFeature%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.node.JsonNodeCreator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.node.JsonNodeFactory%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.node.NumericNode%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.node.DoubleNode%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.node.FloatNode%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.node.BigIntegerNode%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.node.LongNode%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.node.IntNode%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.node.DecimalNode%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.node.ShortNode%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.node.TextNode%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.node.BooleanNode%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.node.BinaryNode%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.node.POJONode%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.node.MissingNode%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.JsonSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.jsonschema.SchemaAware%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.StdSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.NullSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.impl.FailingSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.impl.UnknownSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.exc.InvalidDefinitionException%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.ContextualSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.exc.InvalidTypeIdException%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.node.ContainerNode%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.node.ObjectNode%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.ResolvableSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.SerializerCache%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.NullValueProvider%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.JsonDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.exc.InvalidFormatException%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.exc.ValueInstantiationException%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.exc.PropertyBindingException%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.exc.MissingInjectableValueExcepion%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.UnresolvedForwardReference%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.ContextualDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.ValueInstantiator$Gettable%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.StdDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.AbstractDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.EnumDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.CollectionDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.ResolvableDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.MapDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.StringDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.AnnotatedParameter%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.SettableBeanProperty%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.CreatorProperty%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.annotation.ObjectIdGenerator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.ObjectIdGenerators$Base%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.ObjectIdGenerators$PropertyGenerator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.SetterlessProperty%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.MethodProperty%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.FieldProperty%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.BeanDeserializerBase%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.BeanDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.Deserializers%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.BeanDeserializerModifier%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.AbstractTypeResolver%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.ValueInstantiators%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.KeyDeserializers%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.KeyDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringFactoryKeyDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.DeserializerCache%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.JsonValueSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.ContainerSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.MapSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.StdScalarSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.CalendarSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.DateSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.InetAddressSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.ToStringSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.NumberSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.SerializableSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.IterableSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.CollectionSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.EnumSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.EnumSetSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.ArraySerializerBase%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.impl.StringArraySerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.impl.IteratorSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.AnnotatedField%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.impl.MapEntryAsPOJOSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.BeanSerializerBase%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.BeanSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.StringSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.NumberSerializers%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.core.JsonParser$NumberType%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.BooleanSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.StdJdkSerializers%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + java.util.Currency + java.util.UUID + com.fasterxml.jackson.databind.ser.std.UUIDSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.FileSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.ClassSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.Serializers%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.BeanSerializerModifier%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.PropertyNamingStrategies%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.PropertyNamingStrategy%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.PropertyNamingStrategies$NamingBase%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCamelCaseStrategy%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperSnakeCaseStrategy%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.PropertyNamingStrategies$KebabCaseStrategy%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerDotCaseStrategy%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.amazonaws.xray.strategy.sampling.manifest.Manifest%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.strategy.sampling.manifest.CentralizedManifest%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.strategy.sampling.rule.Rule%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.strategy.sampling.rand.Rand%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.strategy.sampling.manifest.SamplingRuleManifest%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.fasterxml.jackson.core.io.ContentReference%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.util.BufferRecyclers%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.util.BufferRecycler%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.io.IOContext%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.util.TextBuffer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.util.ReadConstrainedTextBuffer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.json.UTF8StreamJsonParser%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + java.io.CharConversionException + com.fasterxml.jackson.core.io.MergedStream%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.io.UTF32Reader%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.JsonEncoding%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.util.InternCache%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.exc.StreamReadException%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.exc.InputCoercionException%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.JsonParseException%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.io.JsonEOFException%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.JsonStreamContext%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.json.JsonReadContext%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.StreamReadCapability%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.util.JacksonFeatureSet%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.databind.type.ClassStack%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.core.JsonToken%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.annotation.JsonAutoDetect%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.JsonIdentityInfo%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.databind.util.ArrayIterator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ext.OptionalHandlerFactory%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + org.w3c.dom.Node + org.w3c.dom.Document + com.fasterxml.jackson.databind.ext.Java7Handlers%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ext.Java7HandlersImpl%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ext.NioPathSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ext.NioPathDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.JdkDeserializers%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.FromStringDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.UUIDDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.ThreadGroupDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.BeanUtil%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.annotation.JsonValueInstantiator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.ValueInstantiator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.ValueInstantiator$Base%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$JDKValueInstantiator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashSetInstantiator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedListInstantiator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$TreeSetInstantiator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashSetInstantiator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConcurrentHashMapInstantiator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$TreeMapInstantiator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$PropertiesInstantiator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.core.JsonLocation%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.databind.introspect.PotentialCreators%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.CollectorBase%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.AnnotationMap%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Basic%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.amazonaws.xray.strategy.sampling.rule.SamplingRule%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector$FieldBuilder%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.annotation.JsonProperty%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.JsonProperty$Access%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.OptBoolean%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.JacksonAnnotation%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + jdk.proxy2.$Proxy15 + com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.annotation.JacksonAnnotationsInside%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + jdk.proxy2.$Proxy16 + com.fasterxml.jackson.annotation.JsonKey%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.JsonValue%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.JsonAnyGetter%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.JsonAnySetter%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.databind.PropertyName%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.annotation.JsonSetter%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.JsonAutoDetect$1%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.PropertyAccessor%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.JsonIgnore%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.MemberKey%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.annotation.JsonGetter%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.cfg.ConstructorDetector%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$6%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + java.util.LinkedList$ListItr + com.fasterxml.jackson.annotation.JacksonInject%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.databind.annotation.JsonNaming%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.NamingStrategyImpls%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.NamingStrategyImpls$1%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.NamingStrategyImpls$2%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.NamingStrategyImpls$3%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.NamingStrategyImpls$4%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.NamingStrategyImpls$5%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.NamingStrategyImpls$6%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.NamingStrategyImpls$7%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.annotation.JsonPropertyOrder%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.JsonPropertyDescription%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.databind.PropertyMetadata%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + sun.reflect.generics.scope.MethodScope + sun.reflect.generics.repository.ConstructorRepository + sun.reflect.generics.repository.MethodRepository + sun.reflect.generics.tree.VoidDescriptor + sun.reflect.generics.tree.MethodTypeSignature + sun.reflect.generics.tree.TypeVariableSignature + com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.type.TypeBindings$AsKey%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.CreatorCollector%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.StdValueInstantiator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.annotation.JsonIgnoreProperties%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.JsonIncludeProperties%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.JsonIncludeProperties$Value%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.databind.util.IgnorePropertiesUtil%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.annotation.JsonIgnoreType%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.databind.annotation.JsonTypeResolver%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.FailingDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.AccessPattern%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.annotation.JsonAlias%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.annotation.JsonFormat$Feature%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.exc.IgnoredPropertyException%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.InnerClassProperty%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.NumberDeserializers%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.amazonaws.xray.strategy.sampling.reservoir.Reservoir%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.fasterxml.jackson.annotation.JsonCreator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.databind.introspect.PotentialCreator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.annotation.JsonCreator$Mode%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.amazonaws.xray.strategy.sampling.reservoir.Reservoir$MaxFunction%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.strategy.sampling.reservoir.Reservoir$LessThan10%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.strategy.sampling.reservoir.Reservoir$AtLeast10%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.fasterxml.jackson.databind.util.LinkedNode%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.core.io.NumberInput%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.StreamReadFeature%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.amazonaws.xray.internal.UnsignedXrayClient%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.internal.UnsignedXrayClient$FloatDateDeserializer%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.fasterxml.jackson.databind.Module%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.module.SimpleModule%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.amazonaws.xray.internal.UnsignedXrayClient$1%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + java.net.ProtocolException + com.amazonaws.xray.internal.XrayClientException%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.core.Version%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.databind.deser.Deserializers$Base%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.module.SimpleDeserializers%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.type.ClassKey%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ObjectMapper$1%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.ArrayBuilders%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.amazonaws.xray.config.DaemonConfiguration%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + java.net.InetSocketAddress$InetSocketAddressHolder + com.amazonaws.xray.entities.StringValidator%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + java.net.URL$2 + java.net.URL$1 + java.net.spi.URLStreamHandlerProvider + sun.net.www.protocol.http.Handler + com.amazonaws.xray.strategy.sampling.pollers.RulePoller%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + java.util.concurrent.Executors$DelegatedExecutorService + java.util.concurrent.Executors$DelegatedScheduledExecutorService + com.amazonaws.xray.strategy.DefaultStreamingStrategy%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.strategy.DefaultPrioritizationStrategy%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.strategy.DefaultThrowableSerializationStrategy%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.strategy.LogErrorContextMissingStrategy%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.strategy.DefaultContextMissingStrategy%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.contexts.ResolverChain%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.contexts.SegmentContextResolverChain%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.contexts.LambdaSegmentContextResolver%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.contexts.SegmentContext%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.contexts.ThreadLocalSegmentContextResolver%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + java.util.Collections$UnmodifiableMap$UnmodifiableEntrySet + java.util.Collections$UnmodifiableMap$UnmodifiableEntrySet$1 + java.util.Collections$UnmodifiableMap$UnmodifiableEntrySet$UnmodifiableEntry + com.amazonaws.xray.emitters.Emitter%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.emitters.UDPEmitter%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + java.net.SocketException + java.net.DatagramSocket + java.net.DatagramSocket$1 + java.net.DatagramSocket$$Lambda$624/0x000002bb4b1c3c90 + sun.net.NetProperties + sun.net.NetProperties$1 + java.net.Inet4AddressImpl + java.net.MulticastSocket + sun.nio.ch.DefaultSelectorProvider + java.nio.channels.spi.SelectorProvider + sun.nio.ch.SelectorProviderImpl + sun.nio.ch.WEPollSelectorProvider + sun.nio.ch.DefaultSelectorProvider$$Lambda$625/0x000002bb4b1c51f0 + sun.nio.ch.SelChImpl + java.nio.channels.ByteChannel + java.nio.channels.ScatteringByteChannel + java.nio.channels.GatheringByteChannel + java.nio.channels.NetworkChannel + java.nio.channels.MulticastChannel + java.nio.channels.InterruptibleChannel + java.nio.channels.spi.AbstractInterruptibleChannel + java.nio.channels.SelectableChannel + java.nio.channels.spi.AbstractSelectableChannel + java.nio.channels.DatagramChannel + sun.nio.ch.DatagramChannelImpl + sun.nio.ch.NativeDispatcher + sun.nio.ch.DatagramDispatcher + sun.nio.ch.IOUtil + sun.nio.ch.Net + java.net.ProtocolFamily + sun.nio.ch.Net$1 + sun.net.ext.ExtendedSocketOptions + jdk.net.ExtendedSocketOptions + java.net.SocketOption + jdk.net.ExtendedSocketOptions$ExtSocketOption + jdk.net.UnixDomainPrincipal + jdk.net.ExtendedSocketOptions$PlatformSocketOptions + jdk.net.ExtendedSocketOptions$PlatformSocketOptions$1 + jdk.net.ExtendedSocketOptions$1 + java.net.StandardProtocolFamily + sun.net.ResourceManager + sun.nio.ch.NativeSocketAddress + sun.nio.ch.DatagramChannelImpl$$Lambda$626/0x000002bb4b1c9da0 + sun.nio.ch.DatagramSocketAdaptor + sun.nio.ch.DatagramSocketAdaptor$DatagramSockets + sun.nio.ch.DatagramSocketAdaptor$DatagramSockets$$Lambda$627/0x000002bb4b1ca588 + java.lang.invoke.VarHandleReferences$FieldStaticReadOnly + java.net.StandardSocketOptions + java.net.StandardSocketOptions$StdSocketOption + sun.nio.ch.DatagramChannelImpl$DefaultOptionsHolder + sun.nio.ch.SocketOptionRegistry + sun.nio.ch.SocketOptionRegistry$RegistryKey + sun.nio.ch.SocketOptionRegistry$LazyInitialization + sun.nio.ch.OptionKey + sun.nio.ch.ExtendedSocketOption + sun.nio.ch.ExtendedSocketOption$1 + com.amazonaws.xray.plugins.Plugin%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.AWSXRayRecorderBuilder$$Lambda$628/0x000002bb4b1a5ec0 + com.amazonaws.xray.AWSXRayRecorderBuilder$$Lambda$629/0x000002bb4b1a6108 + com.amazonaws.xray.AWSXRayRecorderBuilder$$Lambda$630/0x000002bb4b1a6350 + com.amazonaws.xray.entities.EntityImpl%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.entities.SegmentImpl%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.entities.EntityImpl$1%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.entities.EntityImpl$1$1%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.serializers.CauseSerializer%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.serializers.StackTraceElementSerializer%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.entities.TraceID%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.internal.TimeUtils%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.internal.RecyclableBuffers%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.ThreadLocalStorage%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.ThreadLocalStorage$LocalEntity%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.entities.Cause%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + java.lang.invoke.VarHandleLongs$FieldInstanceReadOnly + java.lang.invoke.VarHandleLongs$FieldInstanceReadWrite + java.util.concurrent.atomic.Striped64$1 + com.amazonaws.xray.contexts.ThreadLocalSegmentContext%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.listeners.SegmentListener%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.contexts.SegmentContext$$Lambda$631/0x000002bb4b1a9178 + com.amazonaws.xray.contexts.SegmentContext$$Lambda$632/0x000002bb4b1a93c0 + com.amazonaws.xray.AWSXRayRecorder$$Lambda$633/0x000002bb4b1a95f0 + com.amazonaws.xray.AWSXRayRecorder$$Lambda$634/0x000002bb4b1a9838 + org.junit.jupiter.api.extension.BeforeTestExecutionCallback%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda$635/0x000002bb4b1a9c60 + org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda$636/0x000002bb4b1a9e78 + org.junit.jupiter.engine.descriptor.MethodExtensionContext$$Lambda$637/0x000002bb4b1aa098 + org.junit.jupiter.engine.extension.TimeoutExtension$$Lambda$638/0x000002bb4b1aa2d0 + org.junit.jupiter.engine.execution.NamespaceAwareStore$$Lambda$639/0x000002bb4b1aa520 + org.junit.jupiter.engine.extension.TimeoutConfiguration$$Lambda$640/0x000002bb4b1aa740 + org.junit.jupiter.engine.extension.TimeoutConfiguration$$Lambda$641/0x000002bb4b1aa960 + software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabledExplicitlyForResponseAndError + software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabledExplicitlyForResponseAndError$AjcClosure1 + org.aspectj.lang.ProceedingJoinPoint%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + org.aspectj.runtime.reflect.JoinPointImpl%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + software.amazon.lambda.powertools.tracing.internal.LambdaTracingAspect + org.aspectj.lang.NoAspectBoundException%20SAHA/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar + software.amazon.lambda.powertools.tracing.Tracing + software.amazon.lambda.powertools.tracing.CaptureMode + jdk.proxy2.$Proxy17 + software.amazon.lambda.powertools.tracing.internal.LambdaTracingAspect$$Lambda$642/0x000002bb4b1ac1f8 + com.amazonaws.xray.entities.SubsegmentImpl%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.internal.SamplingStrategyOverride%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + com.amazonaws.xray.contexts.ThreadLocalSegmentContext$$Lambda$643/0x000002bb4b1ad190 + com.amazonaws.xray.contexts.ThreadLocalSegmentContext$$Lambda$644/0x000002bb4b1ad3d8 + software.amazon.lambda.powertools.tracing.TracingUtils + com.amazonaws.xray.entities.EntityImpl$$Lambda$645/0x000002bb4b1ad808 + com.amazonaws.xray.contexts.ThreadLocalSegmentContext$$Lambda$646/0x000002bb4b1ada40 + com.amazonaws.xray.contexts.ThreadLocalSegmentContext$$Lambda$647/0x000002bb4b1adc88 + com.amazonaws.xray.contexts.ThreadLocalSegmentContext$$Lambda$648/0x000002bb4b1adeb8 + com.amazonaws.xray.contexts.ThreadLocalSegmentContext$$Lambda$649/0x000002bb4b1ae100 + org.assertj.core.api.InstanceOfAssertFactories%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.Assertions%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.NumberAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.ComparableAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.Descriptable%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.ExtensionPoints%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.Assert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractObjectAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractComparableAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractBigIntegerAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.BigIntegerAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.data.TemporalOffset%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.data.TemporalUnitOffset%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.data.TemporalUnitLessThanOffset%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.data.TemporalUnitWithinOffset%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.configuration.ConfigurationProvider%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AssertionsForClassTypes%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.EnumerableAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractCharSequenceAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.CharSequenceAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.ArraySortedAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractEnumerableAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractArrayAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractShortArrayAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.ShortArrayAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractStringAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.StringAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractDateAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.DateAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractShortAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.ShortAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractTemporalAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractYearMonthAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.YearMonthAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractInstantAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.InstantAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractDurationAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.DurationAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractPeriodAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.PeriodAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractThrowableAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.ThrowableAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractZonedDateTimeAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.ZonedDateTimeAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractLocalDateTimeAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.LocalDateTimeAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractOffsetDateTimeAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.OffsetDateTimeAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractOffsetTimeAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.OffsetTimeAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractLocalTimeAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.LocalTimeAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractLocalDateAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.LocalDateAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractByteAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.ByteAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractBooleanArrayAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.BooleanArrayAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractBooleanAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.BooleanAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractCharArrayAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.CharArrayAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractCharacterAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.CharacterAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractByteArrayAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.ByteArrayAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractUrlAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.UrlAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractUriAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.UriAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractBigDecimalAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.BigDecimalAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.FloatingPointNumberAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractFloatAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.FloatAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractFloatArrayAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.FloatArrayAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractInputStreamAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.InputStreamAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractFileAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.FileAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractLongAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.LongAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractIntegerAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.IntegerAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractIntArrayAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.IntArrayAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractLongArrayAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.LongArrayAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractDoubleArrayAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.DoubleArrayAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractDoubleAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.DoubleAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.ObjectAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.description.Description%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.description.LazyTextDescription%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.description.TextDescription%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AssertionInfo%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.internal.ComparisonStrategy%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.ObjectEnumerableAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.IndexedObjectEnumerableAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractIterableAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractCollectionAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractListAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.FactoryBasedNavigableListAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.ListAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.internal.Objects%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.error.ErrorMessageFactory%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.util.introspection.IntrospectionError%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.internal.AbstractComparisonStrategy%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.internal.StandardComparisonStrategy%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.util.introspection.PropertySupport%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.internal.Failures%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.error.AssertionErrorCreator%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.util.Arrays%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.error.ConstructorInvoker%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.util.introspection.FieldSupport%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.error.GroupTypeDescription%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.internal.Conditions%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.WritableAssertionInfo%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.presentation.Representation%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.configuration.Configuration%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.configuration.PreferredAssumptionException%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.configuration.PreferredAssumptionException$1%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.configuration.Services%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.util.Lists%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.util.Streams%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.util.Lists$$Lambda$650/0x000002bb4b22b718 + org.assertj.core.presentation.CompositeRepresentation%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + java.lang.invoke.LambdaForm$DMH/0x000002bb4b22c000 + org.assertj.core.presentation.CompositeRepresentation$$Lambda$651/0x000002bb4b22bb80 + org.assertj.core.presentation.StandardRepresentation%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + java.time.chrono.ChronoZonedDateTime + java.time.ZonedDateTime + java.time.OffsetDateTime + org.assertj.core.api.AssertionsForInterfaceTypes%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.GenericComparableAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractUniversalComparableAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.UniversalComparableAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractIterableSizeAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.IterableSizeAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AssertFactory%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.ListAssert$$Lambda$652/0x000002bb4b22dd58 + org.assertj.core.internal.Iterables%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.internal.Predicates%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.internal.Lists%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.util.IterableUtil%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.internal.CommonValidations%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.ThrowingConsumer%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + java.lang.invoke.LambdaForm$DMH/0x000002bb4b22c400 + software.amazon.lambda.powertools.tracing.internal.LambdaTracingAspectTest$$Lambda$653/0x000002bb4b231980 + org.assertj.core.internal.Iterables$$Lambda$654/0x000002bb4b231bd0 + org.assertj.core.internal.Iterables$$Lambda$655/0x000002bb4b231e10 + org.assertj.core.error.UnsatisfiedRequirement%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.internal.Iterables$$Lambda$656/0x000002bb4b232270 + org.assertj.core.api.AbstractMapAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.MapAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.AbstractMapSizeAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.api.MapSizeAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.internal.Maps%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.data.MapEntry%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.internal.ErrorMessages%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.util.Preconditions%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.junit.jupiter.api.extension.AfterTestExecutionCallback%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda$657/0x000002bb4b2360f8 + org.junit.jupiter.engine.descriptor.CallbackSupport$$Lambda$658/0x000002bb4b236310 + org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda$659/0x000002bb4b236540 + org.junit.jupiter.engine.descriptor.CallbackSupport$$Lambda$660/0x000002bb4b236760 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$661/0x000002bb4b236980 + org.junit.jupiter.engine.extension.TimeoutExtension$$Lambda$662/0x000002bb4b236b98 + org.junit.jupiter.engine.extension.TimeoutConfiguration$$Lambda$663/0x000002bb4b236de8 + com.amazonaws.xray.AWSXRayRecorder$$Lambda$664/0x000002bb4b237008 + com.amazonaws.xray.AWSXRayRecorder$$Lambda$665/0x000002bb4b237250 + com.fasterxml.jackson.core.exc.StreamWriteException%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.JsonGenerationException%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.json.JsonWriteContext%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.StreamWriteCapability%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.FormatFeature%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.core.json.JsonWriteFeature%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.TypeKey%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$$Lambda$666/0x000002bb4b238c00 + com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + jdk.internal.reflect.GeneratedMethodAccessor1 + jdk.proxy2.$Proxy18 + com.fasterxml.jackson.annotation.JsonInclude%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + jdk.proxy2.$Proxy19 + com.fasterxml.jackson.databind.annotation.JsonSerialize$Inclusion%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.Converter%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.util.Converter$None%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.JsonSerializer$None%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + jdk.proxy2.$Proxy20 + java.lang.Deprecated + jdk.proxy1.$Proxy21 + java.lang.TypeNotPresentException + com.fasterxml.jackson.databind.ObjectReader%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ObjectWriter%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.BeanSerializerBuilder%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.PropertyBuilder%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.annotation.JsonTypeId%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.databind.BeanProperty$Std%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.PropertyBuilder$1%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.annotation.NoClass%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.annotation.JsonAppend%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.annotation.JsonFilter%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.20/jackson-annotations-2.20.jar + com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.NumberSerializers$1%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.AnyGetterWriter%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.core.io.NumberOutput%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar + com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$SerializerAndMapResult%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + jdk.internal.reflect.GeneratedConstructorAccessor7 + jdk.internal.reflect.UnsafeObjectFieldAccessorImpl + com.amazonaws.xray.entities.ThrowableDescription%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-core/2.20.0/aws-xray-recorder-sdk-core-2.20.0.jar + sun.reflect.generics.scope.ConstructorScope + com.fasterxml.jackson.databind.ser.std.MapProperty%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.BasicSerializerFactory$1%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.StdKeySerializers%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.StdKeySerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.MapSerializer$1%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + java.util.stream.DoubleStream + java.util.stream.LongStream + com.fasterxml.jackson.databind.annotation.JacksonStdImpl%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + jdk.proxy2.$Proxy22 + sun.reflect.generics.tree.BottomSignature + sun.reflect.generics.tree.Wildcard + java.lang.reflect.WildcardType + sun.reflect.generics.reflectiveObjects.WildcardTypeImpl + java.net.DatagramPacket + sun.nio.ch.Util + sun.nio.ch.Util$1 + sun.nio.ch.Util$BufferCache + java.nio.DirectByteBuffer$Deallocator + sun.nio.ch.NativeThread + sun.nio.ch.IOStatus + com.amazonaws.xray.AWSXRayRecorder$$Lambda$667/0x000002bb4b242ae0 + com.amazonaws.xray.AWSXRayRecorder$$Lambda$668/0x000002bb4b242d28 + com.amazonaws.xray.contexts.SegmentContext$$Lambda$669/0x000002bb4b242f58 + com.amazonaws.xray.contexts.SegmentContext$$Lambda$670/0x000002bb4b2431a0 + org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda$671/0x000002bb4b2433d0 + org.junitpioneer.jupiter.AbstractEntryBasedExtension$$Lambda$672/0x000002bb4b2435e8 + org.junitpioneer.jupiter.AbstractEntryBasedExtension$EntriesBackup$$Lambda$673/0x000002bb4b243818 + org.junitpioneer.jupiter.AbstractEntryBasedExtension$EntriesBackup$$Lambda$674/0x000002bb4b243a48 + org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$675/0x000002bb4b243c78 + org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$676/0x000002bb4b243e98 + org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$677/0x000002bb4b2440b8 + org.junit.jupiter.engine.descriptor.MethodExtensionContext$$Lambda$678/0x000002bb4b2442d8 + org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda$679/0x000002bb4b244510 + org.junit.jupiter.engine.extension.AutoCloseExtension$$Lambda$680/0x000002bb4b244728 + org.junit.jupiter.engine.extension.AutoCloseExtension$$Lambda$681/0x000002bb4b244970 + org.junit.jupiter.api.extension.TestInstancePreDestroyCallback$$Lambda$682/0x000002bb4b244ba0 + org.junit.jupiter.api.extension.TestInstancePreDestroyCallback$$Lambda$683/0x000002bb4b244dd8 + org.junit.jupiter.engine.extension.AutoCloseExtension$$Lambda$684/0x000002bb4b245008 + org.junit.jupiter.api.AutoClose%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.extension.AutoCloseExtension$$Lambda$685/0x000002bb4b245448 + org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda$686/0x000002bb4b245678 + java.util.concurrent.ConcurrentHashMap$EntrySpliterator + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$EvaluatedValue%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$$Lambda$687/0x000002bb4b245aa0 + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$$Lambda$688/0x000002bb4b245cd8 + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$EvaluatedValue$$Lambda$689/0x000002bb4b245f20 + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$$Lambda$690/0x000002bb4b246158 + org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda$691/0x000002bb4b246388 + org.junit.platform.engine.TestExecutionResult%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.platform.engine.TestExecutionResult$Status%20SAHA/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar + org.junit.jupiter.api.extension.TestWatcher%20SAHA/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar + org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda$692/0x000002bb4b246e08 + org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$$Lambda$693/0x000002bb4b247038 + org.junit.platform.launcher.core.StackTracePruningEngineExecutionListener$$Lambda$694/0x000002bb4b247268 + org.junit.platform.launcher.core.StackTracePruningEngineExecutionListener$$Lambda$695/0x000002bb4b2474a0 + org.junit.platform.launcher.core.StackTracePruningEngineExecutionListener$$Lambda$696/0x000002bb4b2476e8 + org.junit.platform.launcher.core.StackTracePruningEngineExecutionListener$$Lambda$697/0x000002bb4b247920 + org.junit.platform.launcher.core.StackTracePruningEngineExecutionListener$$Lambda$698/0x000002bb4b247b58 + org.junit.platform.launcher.core.CompositeEngineExecutionListener$$Lambda$699/0x000002bb4b247da0 + org.junit.platform.launcher.core.CompositeEngineExecutionListener$$Lambda$700/0x000002bb4b248000 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda$701/0x000002bb4b248220 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda$702/0x000002bb4b248450 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda$703/0x000002bb4b248670 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda$704/0x000002bb4b2488a0 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$705/0x000002bb4b248ac0 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$1%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.5.4/surefire-junit-platform-3.5.4.jar + jdk.internal.reflect.GeneratedMethodAccessor2 + jdk.internal.reflect.GeneratedMethodAccessor3 + software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabledForResponse + software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabledForResponse$AjcClosure1 + software.amazon.lambda.powertools.tracing.internal.LambdaTracingAspectTest$$Lambda$706/0x000002bb4b249378 + java.util.AbstractMap$SimpleEntry + com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WriteThroughEntry%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabledWithException + software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabledWithException$AjcClosure1 + org.assertj.core.api.ThrowableAssert$ThrowingCallable%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + software.amazon.lambda.powertools.tracing.internal.LambdaTracingAspectTest$$Lambda$707/0x000002bb4b249e80 + software.amazon.lambda.powertools.tracing.internal.SystemWrapper + software.amazon.lambda.powertools.tracing.internal.LambdaTracingAspectTest$$Lambda$708/0x000002bb4b24a2a0 + software.amazon.lambda.powertools.tracing.internal.LambdaTracingAspectTest$$Lambda$709/0x000002bb4b24a6e8 + org.assertj.core.api.AbstractAssert$$Lambda$710/0x000002bb4b24a940 + org.assertj.core.api.AbstractAssert$$Lambda$711/0x000002bb4b24ab88 + org.assertj.core.api.AbstractAssert$$Lambda$712/0x000002bb4b24adc8 + org.assertj.core.api.AbstractAssert$$Lambda$713/0x000002bb4b24b010 + java.io.PrintWriter + java.lang.Throwable$PrintStreamOrWriter + com.fasterxml.jackson.databind.ser.std.StdArraySerializers%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.ByteArraySerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.StdArraySerializers$TypedPrimitiveArraySerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BinaryFloatArraySerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.StdArraySerializers$DoubleArraySerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BinaryDoubleArraySerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + java.lang.StackTraceElement$HashedModules + com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + software.amazon.lambda.powertools.tracing.handlers.PowerToolDisabled + software.amazon.lambda.powertools.tracing.handlers.PowerToolDisabledForStream + software.amazon.lambda.powertools.tracing.internal.LambdaTracingAspectTest$$Lambda$714/0x000002bb4b24d440 + software.amazon.lambda.powertools.tracing.internal.LambdaTracingAspectTest$$Lambda$715/0x000002bb4b24d690 + software.amazon.lambda.powertools.tracing.internal.LambdaTracingAspectTest$$Lambda$716/0x000002bb4b24d8e0 + software.amazon.lambda.powertools.tracing.internal.LambdaTracingAspectTest$$Lambda$717/0x000002bb4b24db30 + org.assertj.core.internal.Throwables%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + software.amazon.lambda.powertools.tracing.internal.LambdaTracingAspectTest$$Lambda$718/0x000002bb4b24dd50 + software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabledWithNoMetaData + software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabledWithNoMetaData$AjcClosure1 + software.amazon.lambda.powertools.tracing.internal.LambdaTracingAspectTest$$Lambda$719/0x000002bb4b250000 + jdk.internal.reflect.GeneratedMethodAccessor4 + jdk.internal.reflect.GeneratedMethodAccessor5 + jdk.internal.reflect.GeneratedMethodAccessor6 + jdk.internal.reflect.GeneratedMethodAccessor7 + jdk.internal.reflect.GeneratedMethodAccessor8 + jdk.internal.reflect.GeneratedMethodAccessor9 + jdk.internal.reflect.GeneratedMethodAccessor10 + jdk.internal.reflect.GeneratedMethodAccessor11 + jdk.internal.reflect.GeneratedMethodAccessor12 + jdk.internal.reflect.GeneratedMethodAccessor13 + jdk.internal.reflect.GeneratedMethodAccessor14 + jdk.internal.reflect.GeneratedMethodAccessor15 + jdk.internal.reflect.GeneratedMethodAccessor16 + jdk.internal.reflect.GeneratedMethodAccessor17 + jdk.internal.reflect.GeneratedMethodAccessor18 + jdk.internal.reflect.GeneratedMethodAccessor19 + software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabledForError + software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabledForError$AjcClosure1 + software.amazon.lambda.powertools.tracing.internal.LambdaTracingAspectTest$$Lambda$720/0x000002bb4b2506b8 + software.amazon.lambda.powertools.tracing.internal.LambdaTracingAspectTest$$Lambda$721/0x000002bb4b2508d8 + software.amazon.lambda.powertools.tracing.internal.LambdaTracingAspectTest$$Lambda$722/0x000002bb4b250b30 + software.amazon.lambda.powertools.tracing.internal.LambdaTracingAspectTest$$Lambda$723/0x000002bb4b250d88 + software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabledForStreamWithNoMetaData + software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabledForStreamWithNoMetaData$AjcClosure1 + software.amazon.lambda.powertools.tracing.internal.LambdaTracingAspectTest$$Lambda$724/0x000002bb4b251440 + software.amazon.lambda.powertools.tracing.internal.LambdaTracingAspectTest$$Lambda$725/0x000002bb4b251690 + org.assertj.core.internal.Strings%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.internal.Comparables%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabledForResponseWithCustomMapper + software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabledForResponseWithCustomMapper$ChildSerializer + software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabledForResponseWithCustomMapper$AjcClosure1 + software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabledForResponseWithCustomMapper$ChildClass + com.fasterxml.jackson.databind.ser.Serializers$Base%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.module.SimpleSerializers%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabledForResponseWithCustomMapper$ParentClass + software.amazon.lambda.powertools.tracing.internal.LambdaTracingAspectTest$$Lambda$726/0x000002bb4b253058 + org.assertj.core.util.introspection.PropertyOrFieldSupport%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.util.introspection.Introspection%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.util.introspection.Introspection$MethodKey%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.util.introspection.Introspection$$Lambda$727/0x000002bb4b2538d0 + java.util.function.ToDoubleBiFunction + java.util.function.DoubleBinaryOperator + java.util.function.ToLongBiFunction + java.util.function.LongBinaryOperator + java.util.function.ToIntBiFunction + java.util.function.IntBinaryOperator + java.util.function.ToDoubleFunction + java.util.function.ToLongFunction + org.assertj.core.util.Strings%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.util.Strings$$Lambda$728/0x000002bb4b253d08 + java.util.stream.Collectors$$Lambda$729/0x000002bb4b1d0f18 + java.util.stream.Collectors$$Lambda$730/0x000002bb4b1d1130 + java.util.stream.Collectors$$Lambda$731/0x000002bb4b1d1358 + java.util.stream.Collectors$$Lambda$732/0x000002bb4b1d1598 + org.assertj.core.util.introspection.FieldUtils%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.util.introspection.FieldUtils$$Lambda$733/0x000002bb4b258200 + org.assertj.core.util.introspection.ClassUtils%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + java.util.OptionalLong + java.util.OptionalDouble + org.assertj.core.api.NotThrownAssert%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + software.amazon.lambda.powertools.tracing.internal.LambdaTracingAspectTest$$Lambda$734/0x000002bb4b2588c0 + com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + org.assertj.core.description.EmptyTextDescription%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + software.amazon.lambda.powertools.tracing.internal.LambdaTracingAspectTest$$Lambda$735/0x000002bb4b2590e0 + jdk.internal.reflect.GeneratedMethodAccessor20 + jdk.internal.reflect.GeneratedMethodAccessor21 + jdk.internal.reflect.GeneratedMethodAccessor22 + jdk.internal.reflect.GeneratedMethodAccessor23 + jdk.internal.reflect.GeneratedMethodAccessor24 + jdk.internal.reflect.GeneratedMethodAccessor25 + jdk.internal.reflect.GeneratedConstructorAccessor8 + jdk.internal.reflect.GeneratedMethodAccessor26 + software.amazon.lambda.powertools.tracing.internal.LambdaTracingAspectTest$$Lambda$736/0x000002bb4b259330 + jdk.internal.reflect.GeneratedMethodAccessor27 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b25e400 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$737/0x000002bb4b259580 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$738/0x000002bb4b2597b0 + org.junitpioneer.jupiter.EnvironmentVariableUtils$$Lambda$739/0x000002bb4b2599c8 + org.junit.jupiter.engine.extension.AutoCloseExtension$$Lambda$740/0x000002bb4b259bf8 + org.junit.jupiter.engine.extension.AutoCloseExtension$$Lambda$741/0x000002bb4b259e40 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda$742/0x000002bb4b25a088 + org.apache.maven.surefire.api.util.internal.ObjectUtils%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.api.util.internal.ImmutableMap$Node%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + software.amazon.awssdk.utils.SdkAutoCloseable%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.core.SdkClient%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.awscore.AwsClient%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.services.s3.S3Client%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.core.SdkServiceClientConfiguration%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.awscore.AwsServiceClientConfiguration%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.core.client.builder.SdkSyncClientBuilder%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.awscore.client.builder.AwsSyncClientBuilder%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.utils.builder.Buildable%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.builder.SdkBuilder%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.core.client.builder.SdkClientBuilder%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.awscore.client.builder.AwsClientBuilder%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.services.s3.S3BaseClientBuilder%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.S3ClientBuilder%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.S3ServiceClientConfiguration%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.services.s3.DefaultS3BaseClientBuilder%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.DefaultS3ClientBuilder%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.http.SdkHttpClient$Builder%20SAHA/.m2/repository/software/amazon/awssdk/http-client-spi/2.39.1/http-client-spi-2.39.1.jar + software.amazon.awssdk.http.async.SdkAsyncHttpClient$Builder%20SAHA/.m2/repository/software/amazon/awssdk/http-client-spi/2.39.1/http-client-spi-2.39.1.jar + software.amazon.awssdk.utils.AttributeMap$Key%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.core.client.config.ClientOption%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.client.config.SdkClientOption%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.client.config.SdkAdvancedAsyncClientOption%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.client.config.SdkAdvancedClientOption%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.http.SdkHttpClient%20SAHA/.m2/repository/software/amazon/awssdk/http-client-spi/2.39.1/http-client-spi-2.39.1.jar + software.amazon.awssdk.http.async.SdkAsyncHttpClient%20SAHA/.m2/repository/software/amazon/awssdk/http-client-spi/2.39.1/http-client-spi-2.39.1.jar + software.amazon.awssdk.identity.spi.IdentityProvider%20SAHA/.m2/repository/software/amazon/awssdk/identity-spi/2.39.1/identity-spi-2.39.1.jar + software.amazon.awssdk.awscore.client.config.AwsClientOption%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.core.internal.SdkInternalTestAdvancedClientOption%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.regions.ServiceMetadataAdvancedOption%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.core.ClientEndpointProvider%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.awscore.client.config.AwsAdvancedClientOption%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.services.s3.endpoints.S3ClientContextParams%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.core.SdkServiceClientConfiguration$Builder%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.internal.http.loader.DefaultSdkHttpClientBuilder%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.internal.http.loader.SdkHttpServiceProvider%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.internal.http.loader.CachingSdkHttpServiceProvider%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.internal.http.loader.SdkHttpServiceProviderChain%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.internal.http.loader.SystemPropertyHttpServiceProvider%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.exception.SdkException%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.exception.SdkClientException%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.utils.SystemSetting%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.core.SdkSystemSetting%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.http.SdkHttpService%20SAHA/.m2/repository/software/amazon/awssdk/http-client-spi/2.39.1/http-client-spi-2.39.1.jar + software.amazon.awssdk.core.internal.http.loader.ClasspathSdkHttpServiceProvider%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.utils.ImmutableMap%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.Logger%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.ImmutableMap$Builder%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.core.internal.http.loader.SdkServiceLoader%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.utils.Validate%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.core.internal.http.loader.DefaultSdkAsyncHttpClientBuilder%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.http.async.SdkAsyncHttpService%20SAHA/.m2/repository/software/amazon/awssdk/http-client-spi/2.39.1/http-client-spi-2.39.1.jar + software.amazon.awssdk.utils.builder.ToCopyableBuilder%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.core.client.config.SdkClientConfiguration%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.utils.builder.CopyableBuilder%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.core.client.config.SdkClientConfiguration$Builder%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.client.config.ClientOverrideConfiguration$Builder%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.utils.AttributeMap%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.AttributeMap$LazyValueSource%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.AttributeMap$Builder%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.AttributeMap$Value%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.AttributeMap$DependencyGraph%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.AttributeMap$Builder$$Lambda$743/0x000002bb4b266560 + software.amazon.awssdk.awscore.internal.defaultsmode.AutoDefaultsModeDiscovery%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.awscore.defaultsmode.DefaultsMode%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.awscore.defaultsmode.DefaultsMode$$Lambda$744/0x000002bb4b266dc8 + software.amazon.awssdk.utils.internal.EnumUtils%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.CollectionUtils%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + java.util.RegularEnumSet$EnumSetIterator + software.amazon.awssdk.regions.Region%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.utils.StringUtils%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + java.nio.charset.CharacterCodingException + software.amazon.awssdk.utils.http.SdkHttpUtils%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.FunctionalUtils$UnsafeSupplier%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.http.SdkHttpUtils$$Lambda$745/0x000002bb4b267c00 + software.amazon.awssdk.utils.FunctionalUtils%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.FunctionalUtils$$Lambda$746/0x000002bb4b268200 + software.amazon.awssdk.regions.Region$RegionCache%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.Region$RegionCache$$Lambda$747/0x000002bb4b268620 + software.amazon.awssdk.utils.Pair%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.auth.credentials.AwsCredentialsProvider%20SAHA/.m2/repository/software/amazon/awssdk/auth/2.39.1/auth-2.39.1.jar + software.amazon.awssdk.utils.AttributeMap$Key$$Lambda$748/0x000002bb4b268e50 + software.amazon.awssdk.utils.AttributeMap$Key$UnsafeValueType%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.AttributeMap$Key$$Lambda$749/0x000002bb4b269298 + software.amazon.awssdk.awscore.endpoints.AccountIdEndpointMode%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.auth.token.credentials.SdkTokenProvider%20SAHA/.m2/repository/software/amazon/awssdk/auth/2.39.1/auth-2.39.1.jar + software.amazon.awssdk.utils.AttributeMap$ConstantValue%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.core.retry.RetryPolicy%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.retries.api.RetryStrategy%20SAHA/.m2/repository/software/amazon/awssdk/retries-spi/2.39.1/retries-spi-2.39.1.jar + software.amazon.awssdk.core.retry.RetryMode%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.retries.api.RetryStrategy$Builder%20SAHA/.m2/repository/software/amazon/awssdk/retries-spi/2.39.1/retries-spi-2.39.1.jar + software.amazon.awssdk.core.ServiceConfiguration%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.ClientType%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.profiles.ProfileFile%20SAHA/.m2/repository/software/amazon/awssdk/profiles/2.39.1/profiles-2.39.1.jar + software.amazon.awssdk.core.interceptor.ExecutionAttributes%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.useragent.BusinessMetricCollection%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.endpoints.EndpointProvider%20SAHA/.m2/repository/software/amazon/awssdk/endpoints-spi/2.39.1/endpoints-spi-2.39.1.jar + software.amazon.awssdk.http.auth.spi.scheme.AuthSchemeProvider%20SAHA/.m2/repository/software/amazon/awssdk/http-auth-spi/2.39.1/http-auth-spi-2.39.1.jar + software.amazon.awssdk.identity.spi.IdentityProviders%20SAHA/.m2/repository/software/amazon/awssdk/identity-spi/2.39.1/identity-spi-2.39.1.jar + software.amazon.awssdk.core.CompressionConfiguration%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.checksums.RequestChecksumCalculation%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.checksums.ResponseChecksumValidation%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.utils.AttributeMap$Builder$1%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.services.s3.DefaultS3BaseClientBuilder$$Lambda$750/0x000002bb4b26bda0 + software.amazon.awssdk.services.s3.endpoints.S3EndpointProvider%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.endpoints.internal.DefaultS3EndpointProvider%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.awscore.auth.AuthSchemePreferenceResolver%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.awscore.auth.AuthSchemePreferenceResolver$Builder%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.awscore.auth.AuthSchemePreferenceResolver$$Lambda$751/0x000002bb4b26c800 + software.amazon.awssdk.profiles.ProfileFile$Builder%20SAHA/.m2/repository/software/amazon/awssdk/profiles/2.39.1/profiles-2.39.1.jar + software.amazon.awssdk.awscore.auth.AuthSchemePreferenceResolver$$Lambda$752/0x000002bb4b26cc10 + software.amazon.awssdk.profiles.ProfileFileSystemSetting%20SAHA/.m2/repository/software/amazon/awssdk/profiles/2.39.1/profiles-2.39.1.jar + software.amazon.awssdk.awscore.auth.AuthSchemePreferenceResolver$$Lambda$753/0x000002bb4b26d2f0 + software.amazon.awssdk.utils.internal.SystemSettingUtils%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.internal.SystemSettingUtils$$Lambda$754/0x000002bb4b26d710 + software.amazon.awssdk.utils.internal.SystemSettingUtils$$Lambda$755/0x000002bb4b26d948 + software.amazon.awssdk.utils.internal.SystemSettingUtils$$Lambda$756/0x000002bb4b26db68 + software.amazon.awssdk.utils.OptionalUtils%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.internal.SystemSettingUtilsTestBackdoor%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.internal.SystemSettingUtils$$Lambda$757/0x000002bb4b26e188 + software.amazon.awssdk.utils.internal.SystemSettingUtils$$Lambda$758/0x000002bb4b26e3c0 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b270000 + software.amazon.awssdk.utils.SystemSetting$$Lambda$759/0x000002bb4b26e5f8 + software.amazon.awssdk.profiles.ProfileFile$Aggregator%20SAHA/.m2/repository/software/amazon/awssdk/profiles/2.39.1/profiles-2.39.1.jar + software.amazon.awssdk.profiles.ProfileFile$$Lambda$760/0x000002bb4b26ea60 + software.amazon.awssdk.profiles.ProfileFileLocation%20SAHA/.m2/repository/software/amazon/awssdk/profiles/2.39.1/profiles-2.39.1.jar + software.amazon.awssdk.profiles.ProfileFileLocation$$Lambda$761/0x000002bb4b26ee88 + software.amazon.awssdk.utils.UserHomeDirectoryUtils%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.JavaSystemSetting%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.UserHomeDirectoryUtils$$Lambda$762/0x000002bb4b26f768 + software.amazon.awssdk.profiles.ProfileFileLocation$$Lambda$763/0x000002bb4b26f9a0 + sun.nio.fs.ExtendedFileSystemProvider + sun.nio.fs.WindowsException + java.nio.file.FileSystemException + java.nio.file.NoSuchFileException + software.amazon.awssdk.profiles.ProfileFile$$Lambda$764/0x000002bb4b26fbe8 + software.amazon.awssdk.profiles.ProfileFile$$Lambda$765/0x000002bb4b274000 + software.amazon.awssdk.profiles.ProfileFileLocation$$Lambda$766/0x000002bb4b274228 + software.amazon.awssdk.profiles.ProfileFile$$Lambda$767/0x000002bb4b274440 + software.amazon.awssdk.profiles.ProfileFile$$Lambda$768/0x000002bb4b274670 + software.amazon.awssdk.profiles.Profile%20SAHA/.m2/repository/software/amazon/awssdk/profiles/2.39.1/profiles-2.39.1.jar + software.amazon.awssdk.awscore.auth.AuthSchemePreferenceResolver$$Lambda$769/0x000002bb4b274ad0 + software.amazon.awssdk.services.s3.auth.scheme.S3AuthSchemeProvider%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.auth.scheme.internal.DefaultS3AuthSchemeProvider%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.auth.scheme.internal.FallbackS3AuthSchemeProvider%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.http.auth.spi.scheme.AuthScheme%20SAHA/.m2/repository/software/amazon/awssdk/http-auth-spi/2.39.1/http-auth-spi-2.39.1.jar + software.amazon.awssdk.http.auth.aws.scheme.AwsV4AuthScheme%20SAHA/.m2/repository/software/amazon/awssdk/http-auth-aws/2.39.1/http-auth-aws-2.39.1.jar + software.amazon.awssdk.http.auth.spi.signer.HttpSigner%20SAHA/.m2/repository/software/amazon/awssdk/http-auth-spi/2.39.1/http-auth-spi-2.39.1.jar + software.amazon.awssdk.http.auth.aws.internal.scheme.DefaultAwsV4AuthScheme%20SAHA/.m2/repository/software/amazon/awssdk/http-auth-aws/2.39.1/http-auth-aws-2.39.1.jar + software.amazon.awssdk.http.auth.aws.signer.AwsV4FamilyHttpSigner%20SAHA/.m2/repository/software/amazon/awssdk/http-auth-aws/2.39.1/http-auth-aws-2.39.1.jar + software.amazon.awssdk.http.auth.aws.signer.AwsV4HttpSigner%20SAHA/.m2/repository/software/amazon/awssdk/http-auth-aws/2.39.1/http-auth-aws-2.39.1.jar + software.amazon.awssdk.http.auth.spi.signer.SignerProperty%20SAHA/.m2/repository/software/amazon/awssdk/http-auth-spi/2.39.1/http-auth-spi-2.39.1.jar + software.amazon.awssdk.http.auth.aws.internal.signer.DefaultAwsV4HttpSigner%20SAHA/.m2/repository/software/amazon/awssdk/http-auth-aws/2.39.1/http-auth-aws-2.39.1.jar + software.amazon.awssdk.http.auth.spi.signer.BaseSignRequest%20SAHA/.m2/repository/software/amazon/awssdk/http-auth-spi/2.39.1/http-auth-spi-2.39.1.jar + java.util.concurrent.CompletionStage + software.amazon.awssdk.http.auth.aws.internal.signer.V4PayloadSigner%20SAHA/.m2/repository/software/amazon/awssdk/http-auth-aws/2.39.1/http-auth-aws-2.39.1.jar + software.amazon.awssdk.http.auth.spi.signer.PayloadChecksumStore%20SAHA/.m2/repository/software/amazon/awssdk/http-auth-spi/2.39.1/http-auth-spi-2.39.1.jar + software.amazon.awssdk.http.auth.aws.scheme.AwsV4aAuthScheme%20SAHA/.m2/repository/software/amazon/awssdk/http-auth-aws/2.39.1/http-auth-aws-2.39.1.jar + software.amazon.awssdk.http.auth.aws.internal.scheme.DefaultAwsV4aAuthScheme%20SAHA/.m2/repository/software/amazon/awssdk/http-auth-aws/2.39.1/http-auth-aws-2.39.1.jar + software.amazon.awssdk.http.auth.scheme.NoAuthAuthScheme%20SAHA/.m2/repository/software/amazon/awssdk/http-auth/2.39.1/http-auth-2.39.1.jar + software.amazon.awssdk.http.auth.internal.scheme.DefaultNoAuthAuthScheme%20SAHA/.m2/repository/software/amazon/awssdk/http-auth/2.39.1/http-auth-2.39.1.jar + software.amazon.awssdk.identity.spi.Identity%20SAHA/.m2/repository/software/amazon/awssdk/identity-spi/2.39.1/identity-spi-2.39.1.jar + software.amazon.awssdk.http.auth.scheme.NoAuthAuthScheme$AnonymousIdentity%20SAHA/.m2/repository/software/amazon/awssdk/http-auth/2.39.1/http-auth-2.39.1.jar + software.amazon.awssdk.http.auth.internal.scheme.DefaultNoAuthAuthScheme$1%20SAHA/.m2/repository/software/amazon/awssdk/http-auth/2.39.1/http-auth-2.39.1.jar + software.amazon.awssdk.http.auth.internal.scheme.DefaultNoAuthAuthScheme$2%20SAHA/.m2/repository/software/amazon/awssdk/http-auth/2.39.1/http-auth-2.39.1.jar + software.amazon.awssdk.http.auth.internal.scheme.DefaultNoAuthAuthScheme$3%20SAHA/.m2/repository/software/amazon/awssdk/http-auth/2.39.1/http-auth-2.39.1.jar + software.amazon.awssdk.services.s3.S3Configuration%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.S3Configuration$Builder%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.S3Configuration$DefaultS3ServiceConfigurationBuilder%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.FieldWithDefault%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.FieldWithDefault$Impl%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.FieldWithDefault$LazyImpl%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.S3Configuration$$Lambda$770/0x000002bb4b272b78 + software.amazon.awssdk.utils.AttributeMap$$Lambda$771/0x000002bb4b272d90 + software.amazon.awssdk.utils.AttributeMap$$Lambda$772/0x000002bb4b272fc0 + software.amazon.awssdk.utils.AttributeMap$Builder$$Lambda$773/0x000002bb4b2731e0 + software.amazon.awssdk.utils.AttributeMap$DependencyGraph$$Lambda$774/0x000002bb4b273410 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda$775/0x000002bb4b273640 + software.amazon.awssdk.core.signer.Signer%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.utils.Lazy%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.Lazy$ResolvedLazy%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda$776/0x000002bb4b271000 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda$777/0x000002bb4b271218 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda$778/0x000002bb4b271438 + software.amazon.awssdk.utils.AttributeMap$LazyValue%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda$779/0x000002bb4b271860 + software.amazon.awssdk.utils.AttributeMap$DerivedValue%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.core.CompressionConfiguration$Builder%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.CompressionConfiguration$DefaultBuilder%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.utils.AttributeMap$Builder$$Lambda$780/0x000002bb4b270a98 + software.amazon.awssdk.utils.AttributeMap$DependencyGraph$$Lambda$781/0x000002bb4b270cd0 + software.amazon.awssdk.core.interceptor.ExecutionInterceptor%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.endpoints.internal.S3ResolveEndpointInterceptor%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + java.util.concurrent.CompletionException + software.amazon.awssdk.services.s3.endpoints.internal.S3RequestSetEndpointInterceptor%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.handlers.StreamingRequestInterceptor%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.handlers.CreateBucketInterceptor%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.handlers.CreateMultipartUploadRequestInterceptor%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.handlers.DecodeUrlEncodedResponseInterceptor%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.handlers.GetBucketPolicyInterceptor%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.utils.StringInputStream%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + org.reactivestreams.Publisher%20SAHA/.m2/repository/org/reactivestreams/reactive-streams/1.0.4/reactive-streams-1.0.4.jar + software.amazon.awssdk.core.interceptor.Context$BeforeExecution%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.interceptor.Context$ModifyRequest%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.interceptor.Context$BeforeMarshalling%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.interceptor.Context$AfterMarshalling%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.interceptor.Context$ModifyHttpRequest%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.interceptor.Context$BeforeTransmission%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.interceptor.Context$AfterTransmission%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.interceptor.Context$ModifyHttpResponse%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.services.s3.internal.handlers.GetBucketPolicyInterceptor$$Lambda$782/0x000002bb4b27aba8 + software.amazon.awssdk.services.s3.internal.handlers.AsyncChecksumValidationInterceptor%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.http.SdkHttpHeaders%20SAHA/.m2/repository/software/amazon/awssdk/http-client-spi/2.39.1/http-client-spi-2.39.1.jar + software.amazon.awssdk.core.checksums.SdkChecksum%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.services.s3.internal.handlers.SyncChecksumValidationInterceptor%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.handlers.EnableTrailingChecksumInterceptor%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.handlers.ExceptionTranslationInterceptor%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.core.SdkPojo%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.exception.SdkServiceException%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.awscore.exception.AwsServiceException%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.services.s3.internal.handlers.GetObjectInterceptor%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.core.SdkResponse%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.awscore.AwsResponse%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.services.s3.model.S3Response%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetObjectResponse%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.handlers.ObjectMetadataInterceptor%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.core.SdkRequest%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.awscore.AwsRequest%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.services.s3.model.S3Request%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.PutObjectRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.CreateMultipartUploadRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.core.interceptor.ClasspathInterceptorChainFactory%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.internal.util.ClassLoaderHelper%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.interceptor.ClasspathInterceptorChainFactory$$Lambda$783/0x000002bb4b27e708 + software.amazon.awssdk.core.interceptor.ClasspathInterceptorChainFactory$$Lambda$784/0x000002bb4b27e948 + software.amazon.awssdk.core.interceptor.ClasspathInterceptorChainFactory$$Lambda$785/0x000002bb4b27eb80 + software.amazon.awssdk.core.interceptor.ClasspathInterceptorChainFactory$$Lambda$786/0x000002bb4b27edb8 + java.util.stream.Collectors$$Lambda$787/0x000002bb4b1d3030 + java.util.stream.Collectors$$Lambda$788/0x000002bb4b1d3248 + software.amazon.awssdk.utils.AttributeMap$ExpectCachedLazyValueSource%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.services.s3.S3Configuration$$Lambda$789/0x000002bb4b27f218 + software.amazon.awssdk.services.s3.internal.settingproviders.UseArnRegionProvider%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.settingproviders.UseArnRegionProviderChain%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.settingproviders.SystemsSettingsUseArnRegionProvider%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.settingproviders.ProfileUseArnRegionProvider%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.S3SystemSetting%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + java.lang.invoke.LambdaForm$DMH/0x000002bb4b284000 + software.amazon.awssdk.utils.SystemSetting$$Lambda$790/0x000002bb4b2804c8 + software.amazon.awssdk.services.s3.internal.settingproviders.ProfileUseArnRegionProvider$$Lambda$791/0x000002bb4b280708 + software.amazon.awssdk.services.s3.internal.settingproviders.ProfileUseArnRegionProvider$$Lambda$792/0x000002bb4b280940 + software.amazon.awssdk.services.s3.S3Configuration$$Lambda$793/0x000002bb4b280b78 + software.amazon.awssdk.services.s3.internal.settingproviders.DisableMultiRegionProvider%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.settingproviders.DisableMultiRegionProviderChain%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.settingproviders.SystemsSettingsDisableMultiRegionProvider%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.settingproviders.ProfileDisableMultiRegionProvider%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.settingproviders.ProfileDisableMultiRegionProvider$$Lambda$794/0x000002bb4b2817d8 + software.amazon.awssdk.services.s3.internal.settingproviders.ProfileDisableMultiRegionProvider$$Lambda$795/0x000002bb4b281a10 + software.amazon.awssdk.services.s3.internal.endpoints.UseGlobalEndpointResolver%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.endpoints.UseGlobalEndpointResolver$$Lambda$796/0x000002bb4b281e58 + software.amazon.awssdk.services.s3.internal.s3express.UseS3ExpressAuthResolver%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.s3express.UseS3ExpressAuthResolver$$Lambda$797/0x000002bb4b282280 + software.amazon.awssdk.services.s3.internal.s3express.UseS3ExpressAuthResolver$$Lambda$798/0x000002bb4b2824a0 + software.amazon.awssdk.services.s3.internal.s3express.UseS3ExpressAuthResolver$$Lambda$799/0x000002bb4b2826c0 + software.amazon.awssdk.services.s3.internal.s3express.UseS3ExpressAuthResolver$$Lambda$800/0x000002bb4b2828e0 + software.amazon.awssdk.services.s3.DefaultS3BaseClientBuilder$$Lambda$801/0x000002bb4b282b18 + software.amazon.awssdk.utils.AttributeMap$DependencyGraph$$Lambda$802/0x000002bb4b282d30 + software.amazon.awssdk.utils.AttributeMap$CachedValue%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.AttributeMap$DependencyGraph$$Lambda$803/0x000002bb4b283168 + java.util.IdentityHashMap$IdentityHashMapIterator + java.util.IdentityHashMap$ValueIterator + software.amazon.awssdk.services.s3.internal.endpoints.UseGlobalEndpointResolver$$Lambda$804/0x000002bb4b283398 + software.amazon.awssdk.services.s3.internal.endpoints.UseGlobalEndpointResolver$$Lambda$805/0x000002bb4b2835b8 + software.amazon.awssdk.services.s3.DefaultS3BaseClientBuilder$$Lambda$806/0x000002bb4b2837f0 + software.amazon.awssdk.utils.AttributeMap$Builder$$Lambda$807/0x000002bb4b283a10 + software.amazon.awssdk.services.s3.DefaultS3BaseClientBuilder$$Lambda$808/0x000002bb4b283c30 + software.amazon.awssdk.services.s3.DefaultS3BaseClientBuilder$$Lambda$809/0x000002bb4b286000 + software.amazon.awssdk.identity.spi.internal.DefaultIdentityProviders%20SAHA/.m2/repository/software/amazon/awssdk/identity-spi/2.39.1/identity-spi-2.39.1.jar + software.amazon.awssdk.identity.spi.IdentityProviders$Builder%20SAHA/.m2/repository/software/amazon/awssdk/identity-spi/2.39.1/identity-spi-2.39.1.jar + software.amazon.awssdk.identity.spi.internal.DefaultIdentityProviders$BuilderImpl%20SAHA/.m2/repository/software/amazon/awssdk/identity-spi/2.39.1/identity-spi-2.39.1.jar + software.amazon.awssdk.identity.spi.internal.DefaultIdentityProviders$$Lambda$810/0x000002bb4b2868f8 + software.amazon.awssdk.core.checksums.RequestChecksumCalculationResolver%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.checksums.RequestChecksumCalculationResolver$$Lambda$811/0x000002bb4b286f10 + software.amazon.awssdk.core.checksums.RequestChecksumCalculationResolver$$Lambda$812/0x000002bb4b287150 + software.amazon.awssdk.core.checksums.RequestChecksumCalculationResolver$$Lambda$813/0x000002bb4b287370 + software.amazon.awssdk.core.checksums.RequestChecksumCalculationResolver$$Lambda$814/0x000002bb4b2875a8 + software.amazon.awssdk.core.checksums.RequestChecksumCalculationResolver$$Lambda$815/0x000002bb4b2877e8 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$Builder%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$ClientEndpoint%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda$816/0x000002bb4b285208 + software.amazon.awssdk.core.checksums.ResponseChecksumValidationResolver%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.checksums.ResponseChecksumValidationResolver$$Lambda$817/0x000002bb4b285820 + software.amazon.awssdk.core.checksums.ResponseChecksumValidationResolver$$Lambda$818/0x000002bb4b285a60 + software.amazon.awssdk.core.checksums.ResponseChecksumValidationResolver$$Lambda$819/0x000002bb4b285c80 + software.amazon.awssdk.core.checksums.ResponseChecksumValidationResolver$$Lambda$820/0x000002bb4b284800 + software.amazon.awssdk.core.checksums.ResponseChecksumValidationResolver$$Lambda$821/0x000002bb4b284a40 + software.amazon.awssdk.awscore.interceptor.HelpfulUnknownHostExceptionInterceptor%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.awscore.eventstream.EventStreamInitialRequestInterceptor%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.awscore.interceptor.TraceIdExecutionInterceptor%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.core.interceptor.ExecutionAttribute%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.interceptor.ExecutionAttribute$ValueStorage%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.interceptor.ExecutionAttribute$DefaultValueStorage%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda$822/0x000002bb4b288c90 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda$823/0x000002bb4b288eb0 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda$824/0x000002bb4b2890d0 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda$825/0x000002bb4b2892f0 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda$826/0x000002bb4b289510 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda$827/0x000002bb4b289730 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda$828/0x000002bb4b289950 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda$829/0x000002bb4b289b70 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda$830/0x000002bb4b289d90 + software.amazon.awssdk.awscore.internal.defaultsmode.DefaultsModeResolver%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.awscore.internal.defaultsmode.DefaultsModeResolver$$Lambda$831/0x000002bb4b28a1b8 + software.amazon.awssdk.awscore.internal.defaultsmode.DefaultsModeResolver$$Lambda$832/0x000002bb4b28a3f0 + software.amazon.awssdk.awscore.internal.defaultsmode.DefaultsModeResolver$$Lambda$833/0x000002bb4b28a610 + software.amazon.awssdk.awscore.internal.defaultsmode.DefaultsModeResolver$$Lambda$834/0x000002bb4b28a848 + software.amazon.awssdk.awscore.internal.defaultsmode.DefaultsModeResolver$$Lambda$835/0x000002bb4b28aa80 + software.amazon.awssdk.awscore.internal.defaultsmode.DefaultsModeConfiguration%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.http.SdkHttpConfigurationOption%20SAHA/.m2/repository/software/amazon/awssdk/http-client-spi/2.39.1/http-client-spi-2.39.1.jar + software.amazon.awssdk.http.TlsKeyManagersProvider%20SAHA/.m2/repository/software/amazon/awssdk/http-client-spi/2.39.1/http-client-spi-2.39.1.jar + software.amazon.awssdk.http.Protocol%20SAHA/.m2/repository/software/amazon/awssdk/http-client-spi/2.39.1/http-client-spi-2.39.1.jar + software.amazon.awssdk.http.ProtocolNegotiation%20SAHA/.m2/repository/software/amazon/awssdk/http-client-spi/2.39.1/http-client-spi-2.39.1.jar + software.amazon.awssdk.http.TlsTrustManagersProvider%20SAHA/.m2/repository/software/amazon/awssdk/http-client-spi/2.39.1/http-client-spi-2.39.1.jar + software.amazon.awssdk.internal.http.AbstractFileStoreTlsKeyManagersProvider%20SAHA/.m2/repository/software/amazon/awssdk/http-client-spi/2.39.1/http-client-spi-2.39.1.jar + software.amazon.awssdk.http.SystemPropertyTlsKeyManagersProvider%20SAHA/.m2/repository/software/amazon/awssdk/http-client-spi/2.39.1/http-client-spi-2.39.1.jar + software.amazon.awssdk.awscore.endpoint.DualstackEnabledProvider%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.awscore.endpoint.DualstackEnabledProvider$Builder%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.awscore.endpoint.DualstackEnabledProvider$Builder$$Lambda$836/0x000002bb4b28c740 + software.amazon.awssdk.awscore.endpoint.DualstackEnabledProvider$$Lambda$837/0x000002bb4b28c958 + software.amazon.awssdk.awscore.endpoint.FipsEnabledProvider%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.awscore.endpoint.FipsEnabledProvider$Builder%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.awscore.endpoint.FipsEnabledProvider$Builder$$Lambda$838/0x000002bb4b28cfa8 + software.amazon.awssdk.awscore.endpoint.FipsEnabledProvider$$Lambda$839/0x000002bb4b28d1c0 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda$840/0x000002bb4b28d3f8 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda$841/0x000002bb4b28d618 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda$842/0x000002bb4b28d838 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda$843/0x000002bb4b28da58 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda$844/0x000002bb4b28dc78 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda$845/0x000002bb4b28dea8 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda$846/0x000002bb4b28e0d8 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda$847/0x000002bb4b28e2f8 + software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider%20SAHA/.m2/repository/software/amazon/awssdk/auth/2.39.1/auth-2.39.1.jar + software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider$Builder%20SAHA/.m2/repository/software/amazon/awssdk/auth/2.39.1/auth-2.39.1.jar + java.lang.invoke.LambdaForm$DMH/0x000002bb4b290000 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b290400 + software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider$$Lambda$848/0x000002bb4b28ea60 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b290800 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b290c00 + java.lang.invoke.LambdaForm$MH/0x000002bb4b291000 + software.amazon.awssdk.auth.credentials.internal.LazyAwsCredentialsProvider%20SAHA/.m2/repository/software/amazon/awssdk/auth/2.39.1/auth-2.39.1.jar + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda$849/0x000002bb4b28ef40 + software.amazon.awssdk.regions.ServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.internal.MetadataLoader%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.RegionMetadataProvider%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.ServiceMetadataProvider%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.PartitionMetadataProvider%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.GeneratedRegionMetadataProvider%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.RegionMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.AfSouth1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.ApEast1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.ApEast2%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.ApNortheast1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.ApNortheast2%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.ApNortheast3%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.ApSouth1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.ApSouth2%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.ApSoutheast1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.ApSoutheast2%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.ApSoutheast3%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.ApSoutheast4%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.ApSoutheast5%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.ApSoutheast6%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.ApSoutheast7%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.AwsGlobal%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.CaCentral1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.CaWest1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.EuCentral1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.EuCentral2%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.EuNorth1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.EuSouth1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.EuSouth2%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.EuWest1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.EuWest2%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.EuWest3%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.IlCentral1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.MeCentral1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.MeSouth1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.MxCentral1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.SaEast1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.UsEast1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.UsEast2%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.UsWest1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.UsWest2%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.AwsCnGlobal%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.CnNorth1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.CnNorthwest1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.EuscDeEast1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.AwsIsoGlobal%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.UsIsoEast1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.UsIsoWest1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.AwsIsoBGlobal%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.UsIsobEast1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.UsIsobWest1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.AwsIsoEGlobal%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.EuIsoeWest1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.AwsIsoFGlobal%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.UsIsofEast1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.UsIsofSouth1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.AwsUsGovGlobal%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.UsGovEast1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.regionmetadata.UsGovWest1%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.GeneratedServiceMetadataProvider%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.AccessAnalyzerServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.ServicePartitionMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.internal.DefaultServicePartitionMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.ServiceEndpointKey%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.ServiceEndpointKey$Builder%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.ServiceEndpointKey$DefaultBuilder%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.EndpointTag%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.EndpointTag$EndpointTagCache%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.EndpointTag$EndpointTagCache$$Lambda$850/0x000002bb4b29a628 + software.amazon.awssdk.regions.servicemetadata.AccountServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.AcmServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.PartitionEndpointKey%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.PartitionEndpointKey$Builder%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.PartitionEndpointKey$DefaultBuilder%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.AcmPcaServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.AgreementMarketplaceServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.AirflowServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.AmplifyServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.AmplifybackendServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.AmplifyuibuilderServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.AossServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ApiDetectiveServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ApiEcrServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ApiEcrPublicServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ApiIotdeviceadvisorServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ApiIotwirelessServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ApiMediatailorServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ApiPricingServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ApiSagemakerServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ApiTunnelingIotServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ApigatewayServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.AppIntegrationsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.AppconfigServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.AppconfigdataServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.AppflowServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ApplicationAutoscalingServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ApplicationinsightsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.AppmeshServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ApprunnerServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.Appstream2ServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.AppsyncServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ApsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ArcZonalShiftServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.AthenaServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.AuditmanagerServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.AutoscalingServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.AutoscalingPlansServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.BackupServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.BackupGatewayServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.BatchServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.BedrockServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.BillingconductorServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.BraketServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.BudgetsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CasesServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CassandraServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CatalogMarketplaceServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CeServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ChimeServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CleanroomsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.Cloud9ServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CloudcontrolapiServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ClouddirectoryServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CloudformationServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CloudfrontServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CloudhsmServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.Cloudhsmv2ServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CloudsearchServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CloudtrailServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CloudtrailDataServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CodeartifactServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CodebuildServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CodecatalystServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CodecommitServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CodedeployServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CodeguruProfilerServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CodeguruReviewerServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CodepipelineServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CodestarConnectionsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CodestarNotificationsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CognitoIdentityServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CognitoIdpServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CognitoSyncServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ComprehendServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ComprehendmedicalServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ComputeOptimizerServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ConfigServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ConnectServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ConnectCampaignsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ContactLensServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ControltowerServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CostOptimizationHubServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.CurServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.DataAtsIotServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.DataIotServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.DataJobsIotServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.DataMediastoreServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.DatabrewServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.DataexchangeServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.DatapipelineServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.DatasyncServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.DatazoneServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.DaxServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.DevicefarmServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.DevopsGuruServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.DirectconnectServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.DiscoveryServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.DlmServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.DmsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.DocdbServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.DrsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.DsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.DynamodbServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.EbsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.Ec2ServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.EcsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.EdgeSagemakerServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.EksServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.EksAuthServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ElasticacheServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ElasticbeanstalkServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ElasticfilesystemServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ElasticloadbalancingServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ElasticmapreduceServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ElastictranscoderServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.EmailServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.EmrContainersServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.EmrServerlessServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.EntitlementMarketplaceServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.EsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.EventsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.EvidentlyServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.FinspaceServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.FinspaceApiServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.FirehoseServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.FmsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ForecastServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ForecastqueryServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.FrauddetectorServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.FsxServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.GameliftServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.GameliftstreamsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.GeoServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.GlacierServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.GlobalacceleratorServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.GlueServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.GrafanaServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.GreengrassServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.GroundstationServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.GuarddutyServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.HealthServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.HealthlakeServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.IamServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.IdentityChimeServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.IdentitystoreServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ImportexportServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.IngestTimestreamServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.InspectorServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.Inspector2ServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.InternetmonitorServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.IotServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.IotanalyticsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.IoteventsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.IoteventsdataServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.IotfleetwiseServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.IotsecuredtunnelingServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.IotsitewiseServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.IotthingsgraphServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.IottwinmakerServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.IotwirelessServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.IvsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.IvschatServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.IvsrealtimeServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.KafkaServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.KafkaconnectServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.KendraServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.KendraRankingServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.KinesisServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.KinesisanalyticsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.KinesisvideoServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.KmsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.LakeformationServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.LambdaServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.LicenseManagerServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.LicenseManagerLinuxSubscriptionsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.LicenseManagerUserSubscriptionsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.LightsailServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.LogsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.LookoutequipmentServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.M2ServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.MachinelearningServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.Macie2ServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ManagedblockchainServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ManagedblockchainQueryServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.MarketplacecommerceanalyticsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.MediaPipelinesChimeServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.MediaconnectServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.MediaconvertServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.MedialiveServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.MediapackageServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.MediapackageVodServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.Mediapackagev2ServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.MediastoreServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.MeetingsChimeServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.MemoryDbServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.MessagingChimeServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.MeteringMarketplaceServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.MetricsSagemakerServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.MghServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.MgnServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.MigrationhubOrchestratorServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.MigrationhubStrategyServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.MobileanalyticsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ModelsV2LexServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ModelsLexServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.MonitoringServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.MqServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.MturkRequesterServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.NeptuneServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.NetworkFirewallServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.NetworkmanagerServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.NotificationsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.NotificationsContactsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.OamServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.OidcServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.OmicsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.OrganizationsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.OsisServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.OutpostsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ParticipantConnectServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.PersonalizeServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.PiServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.PinpointServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.PipesServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.PollyServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.PortalSsoServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ProfileServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ProtonServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.QbusinessServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.QueryTimestreamServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.QuicksightServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.RamServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.RbinServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.RdsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.RdsDataServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.RedshiftServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.RedshiftServerlessServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.RekognitionServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ResiliencehubServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ResourceExplorer2ServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ResourceGroupsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.RolesanywhereServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.Route53ServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.Route53RecoveryControlConfigServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.Route53domainsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.Route53profilesServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.Route53resolverServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.RumServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.RuntimeV2LexServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.RuntimeLexServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.RuntimeSagemakerServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.EnhancedS3ServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.ServiceMetadataConfiguration%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.ServiceMetadataConfiguration$Builder%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.EnhancedS3ServiceMetadata$$Lambda$851/0x000002bb4b2c1a00 + software.amazon.awssdk.regions.servicemetadata.EnhancedS3ServiceMetadata$$Lambda$852/0x000002bb4b2c1c18 + software.amazon.awssdk.regions.servicemetadata.EnhancedS3ServiceMetadata$$Lambda$853/0x000002bb4b2c1e38 + software.amazon.awssdk.regions.servicemetadata.S3ServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.S3ControlServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.S3OutpostsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.SagemakerGeospatialServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.SavingsplansServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.SchedulerServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.SchemasServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.SdbServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.SecretsmanagerServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.SecurityhubServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.SecuritylakeServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ServerlessrepoServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ServicecatalogServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ServicecatalogAppregistryServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ServicediscoveryServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ServicequotasServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ShieldServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.SignerServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.SimspaceweaverServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.SmsVoiceServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.SnowballServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.SnsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.SqsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.SsmServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.SsmContactsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.SsmIncidentsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.SsmQuicksetupServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.SsmSapServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.SsoServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.StatesServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.StoragegatewayServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.StreamsDynamodbServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.StsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.SupportServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.SupportappServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.SwfServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.SyntheticsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.TaggingServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.TaxServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.TextractServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.ThinclientServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.TnbServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.TranscribeServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.TranscribestreamingServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.TransferServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.TranslateServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.TrustedadvisorServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.VerifiedpermissionsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.VoiceChimeServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.VoiceidServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.VpcLatticeServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.WafServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.WafRegionalServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.Wafv2ServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.WellarchitectedServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.WisdomServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.WorkdocsServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.WorkmailServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.WorkspacesServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.WorkspacesWebServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.servicemetadata.XrayServiceMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.GeneratedPartitionMetadataProvider%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.PartitionMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.partitionmetadata.AwsPartitionMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.partitionmetadata.AwsCnPartitionMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.partitionmetadata.AwsUsGovPartitionMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.partitionmetadata.AwsIsoPartitionMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.partitionmetadata.AwsIsoBPartitionMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.partitionmetadata.AwsIsoEPartitionMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.partitionmetadata.AwsIsoFPartitionMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.partitionmetadata.AwsEuscPartitionMetadata%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.internal.util.ServiceMetadataUtils%20SAHA/.m2/repository/software/amazon/awssdk/regions/2.39.1/regions-2.39.1.jar + software.amazon.awssdk.regions.GeneratedPartitionMetadataProvider$$Lambda$854/0x000002bb4b2cce78 + java.util.regex.CharPredicates$$Lambda$855/0x000002bb4b1d36d8 + software.amazon.awssdk.awscore.internal.auth.Sigv4aSigningRegionSetProvider%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.awscore.internal.auth.Sigv4aSigningRegionSetProvider$Builder%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.awscore.internal.auth.Sigv4aSigningRegionSetProvider$Builder$$Lambda$856/0x000002bb4b2cd4d8 + software.amazon.awssdk.awscore.internal.auth.Sigv4aSigningRegionSetProvider$$Lambda$857/0x000002bb4b2cd6f0 + software.amazon.awssdk.auth.credentials.CredentialUtils%20SAHA/.m2/repository/software/amazon/awssdk/auth/2.39.1/auth-2.39.1.jar + software.amazon.awssdk.identity.spi.AwsCredentialsIdentity%20SAHA/.m2/repository/software/amazon/awssdk/identity-spi/2.39.1/identity-spi-2.39.1.jar + software.amazon.awssdk.auth.credentials.AwsCredentials%20SAHA/.m2/repository/software/amazon/awssdk/auth/2.39.1/auth-2.39.1.jar + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda$858/0x000002bb4b2cdf00 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda$859/0x000002bb4b2ce138 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda$860/0x000002bb4b2ce360 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda$861/0x000002bb4b2ce580 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda$862/0x000002bb4b2ce7a0 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda$863/0x000002bb4b2ce9e0 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda$864/0x000002bb4b2cec00 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda$865/0x000002bb4b2cee20 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda$866/0x000002bb4b2cf040 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda$867/0x000002bb4b2cf260 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda$868/0x000002bb4b2cf480 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda$869/0x000002bb4b2cf6a0 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda$870/0x000002bb4b2cf8e0 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda$871/0x000002bb4b2cfb18 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda$872/0x000002bb4b2cfd58 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda$873/0x000002bb4b2d0000 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda$874/0x000002bb4b2d0240 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda$875/0x000002bb4b2d0480 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda$876/0x000002bb4b2d06b8 + software.amazon.awssdk.utils.AttributeMap$Builder$$Lambda$877/0x000002bb4b2d08e8 + software.amazon.awssdk.regions.servicemetadata.EnhancedS3ServiceMetadata$$Lambda$878/0x000002bb4b2d0b18 + software.amazon.awssdk.regions.servicemetadata.EnhancedS3ServiceMetadata$$Lambda$879/0x000002bb4b2d0d38 + software.amazon.awssdk.regions.servicemetadata.EnhancedS3ServiceMetadata$$Lambda$880/0x000002bb4b2d0f70 + software.amazon.awssdk.utils.uri.SdkUri%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.uri.SdkUri$$Lambda$881/0x000002bb4b2d13c8 + software.amazon.awssdk.utils.uri.internal.UriConstructorArgs%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.uri.SdkUri$$Lambda$882/0x000002bb4b2d17d8 + software.amazon.awssdk.utils.cache.bounded.BoundedCache%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.cache.bounded.BoundedCache$Builder%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.uri.SdkUri$$Lambda$883/0x000002bb4b2d1e20 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda$884/0x000002bb4b2d2040 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda$885/0x000002bb4b2d2260 + software.amazon.awssdk.core.retry.RetryMode$Resolver%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.retry.RetryMode$Resolver$$Lambda$886/0x000002bb4b2d26a0 + software.amazon.awssdk.core.retry.RetryMode$Resolver$$Lambda$887/0x000002bb4b2d28d8 + software.amazon.awssdk.core.retry.RetryMode$Resolver$$Lambda$888/0x000002bb4b2d2af8 + software.amazon.awssdk.core.retry.RetryMode$Resolver$$Lambda$889/0x000002bb4b2d2d30 + software.amazon.awssdk.core.retry.RetryMode$Resolver$$Lambda$890/0x000002bb4b2d2f68 + software.amazon.awssdk.awscore.retry.AwsRetryStrategy%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.retries.internal.RetryStrategyDefaults%20SAHA/.m2/repository/software/amazon/awssdk/retries/2.39.1/retries-2.39.1.jar + software.amazon.awssdk.awscore.retry.AwsRetryStrategy$1%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.awscore.retry.AwsRetryStrategy$2%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.core.internal.retry.SdkDefaultRetryStrategy%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.internal.retry.SdkDefaultRetryStrategy$1%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.retries.DefaultRetryStrategy%20SAHA/.m2/repository/software/amazon/awssdk/retries/2.39.1/retries-2.39.1.jar + software.amazon.awssdk.retries.LegacyRetryStrategy%20SAHA/.m2/repository/software/amazon/awssdk/retries/2.39.1/retries-2.39.1.jar + software.amazon.awssdk.retries.LegacyRetryStrategy$Builder%20SAHA/.m2/repository/software/amazon/awssdk/retries/2.39.1/retries-2.39.1.jar + software.amazon.awssdk.retries.internal.DefaultAwareRetryStrategy%20SAHA/.m2/repository/software/amazon/awssdk/retries/2.39.1/retries-2.39.1.jar + software.amazon.awssdk.retries.internal.BaseRetryStrategy%20SAHA/.m2/repository/software/amazon/awssdk/retries/2.39.1/retries-2.39.1.jar + software.amazon.awssdk.retries.internal.DefaultLegacyRetryStrategy%20SAHA/.m2/repository/software/amazon/awssdk/retries/2.39.1/retries-2.39.1.jar + software.amazon.awssdk.retries.api.RetryToken%20SAHA/.m2/repository/software/amazon/awssdk/retries-spi/2.39.1/retries-spi-2.39.1.jar + software.amazon.awssdk.retries.api.TokenAcquisitionFailedException%20SAHA/.m2/repository/software/amazon/awssdk/retries-spi/2.39.1/retries-spi-2.39.1.jar + software.amazon.awssdk.retries.internal.DefaultAwareRetryStrategy$Builder%20SAHA/.m2/repository/software/amazon/awssdk/retries/2.39.1/retries-2.39.1.jar + software.amazon.awssdk.retries.internal.BaseRetryStrategy$Builder%20SAHA/.m2/repository/software/amazon/awssdk/retries/2.39.1/retries-2.39.1.jar + software.amazon.awssdk.retries.internal.DefaultLegacyRetryStrategy$Builder%20SAHA/.m2/repository/software/amazon/awssdk/retries/2.39.1/retries-2.39.1.jar + software.amazon.awssdk.retries.internal.BaseRetryStrategy$Builder$$Lambda$891/0x000002bb4b2d58f8 + software.amazon.awssdk.retries.internal.circuitbreaker.TokenBucketStore%20SAHA/.m2/repository/software/amazon/awssdk/retries/2.39.1/retries-2.39.1.jar + software.amazon.awssdk.retries.internal.circuitbreaker.TokenBucketStore$Builder%20SAHA/.m2/repository/software/amazon/awssdk/retries/2.39.1/retries-2.39.1.jar + software.amazon.awssdk.retries.internal.circuitbreaker.TokenBucket%20SAHA/.m2/repository/software/amazon/awssdk/retries/2.39.1/retries-2.39.1.jar + software.amazon.awssdk.retries.internal.circuitbreaker.TokenBucketStore$$Lambda$892/0x000002bb4b2d6160 + software.amazon.awssdk.utils.cache.lru.LruCache%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.cache.lru.LruCache$Builder%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.retries.DefaultRetryStrategy$Legacy%20SAHA/.m2/repository/software/amazon/awssdk/retries/2.39.1/retries-2.39.1.jar + software.amazon.awssdk.retries.api.BackoffStrategy%20SAHA/.m2/repository/software/amazon/awssdk/retries-spi/2.39.1/retries-spi-2.39.1.jar + software.amazon.awssdk.retries.api.internal.backoff.ExponentialDelayWithJitter%20SAHA/.m2/repository/software/amazon/awssdk/retries-spi/2.39.1/retries-spi-2.39.1.jar + java.util.concurrent.ThreadLocalRandom + software.amazon.awssdk.retries.api.BackoffStrategy$$Lambda$893/0x000002bb4b2d6dc8 + software.amazon.awssdk.retries.api.internal.backoff.BackoffStrategiesConstants%20SAHA/.m2/repository/software/amazon/awssdk/retries-spi/2.39.1/retries-spi-2.39.1.jar + software.amazon.awssdk.utils.NumericUtils%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.retries.api.internal.backoff.ExponentialDelayWithHalfJitter%20SAHA/.m2/repository/software/amazon/awssdk/retries-spi/2.39.1/retries-spi-2.39.1.jar + software.amazon.awssdk.retries.api.BackoffStrategy$$Lambda$894/0x000002bb4b2d7600 + software.amazon.awssdk.core.internal.retry.SdkDefaultRetryStrategy$$Lambda$895/0x000002bb4b2d7818 + software.amazon.awssdk.core.internal.retry.SdkDefaultRetryStrategy$$Lambda$896/0x000002bb4b2d7a60 + software.amazon.awssdk.core.internal.retry.SdkDefaultRetryStrategy$$Lambda$897/0x000002bb4b2d7ca8 + software.amazon.awssdk.core.internal.retry.SdkDefaultRetryStrategy$$Lambda$898/0x000002bb4b2d8000 + software.amazon.awssdk.core.internal.retry.SdkDefaultRetrySetting%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.exception.RetryableException%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.exception.ApiCallAttemptTimeoutException%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.internal.retry.SdkDefaultRetryStrategy$$Lambda$899/0x000002bb4b2d8948 + software.amazon.awssdk.retries.api.RetryStrategy$Builder$$Lambda$900/0x000002bb4b2d8b78 + software.amazon.awssdk.core.internal.retry.SdkDefaultRetryStrategy$$Lambda$901/0x000002bb4b2d8dc8 + software.amazon.awssdk.utils.SystemSetting$$Lambda$902/0x000002bb4b2d9010 + software.amazon.awssdk.awscore.retry.AwsRetryStrategy$$Lambda$903/0x000002bb4b2d9248 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda$904/0x000002bb4b2d9490 + software.amazon.awssdk.utils.Either%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda$905/0x000002bb4b2d9aa8 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda$906/0x000002bb4b2d9ce8 + software.amazon.awssdk.core.internal.http.loader.SdkHttpServiceProviderChain$$Lambda$907/0x000002bb4b2d9f08 + software.amazon.awssdk.core.internal.http.loader.SdkHttpServiceProviderChain$$Lambda$908/0x000002bb4b2da140 + software.amazon.awssdk.core.internal.http.loader.SdkHttpServiceProviderChain$$Lambda$909/0x000002bb4b2da388 + software.amazon.awssdk.core.internal.http.loader.SystemPropertyHttpServiceProvider$$Lambda$910/0x000002bb4b2da5c0 + java.util.PriorityQueue + software.amazon.awssdk.core.internal.http.loader.ClasspathSdkHttpServiceProvider$$Lambda$911/0x000002bb4b2da800 + software.amazon.awssdk.core.internal.http.loader.ClasspathSdkHttpServiceProvider$$Lambda$912/0x000002bb4b2daa20 + software.amazon.awssdk.core.internal.http.loader.ClasspathSdkHttpServiceProvider$$Lambda$913/0x000002bb4b2dac60 + software.amazon.awssdk.http.apache.ApacheSdkHttpService%20SAHA/.m2/repository/software/amazon/awssdk/apache-client/2.39.1/apache-client-2.39.1.jar + software.amazon.awssdk.core.internal.http.loader.ClasspathSdkHttpServiceProvider$$Lambda$914/0x000002bb4b2db0b0 + software.amazon.awssdk.core.internal.http.loader.DefaultSdkHttpClientBuilder$$Lambda$915/0x000002bb4b2db2d0 + software.amazon.awssdk.http.apache.ApacheHttpClient%20SAHA/.m2/repository/software/amazon/awssdk/apache-client/2.39.1/apache-client-2.39.1.jar + software.amazon.awssdk.http.apache.ApacheHttpClient$Builder%20SAHA/.m2/repository/software/amazon/awssdk/apache-client/2.39.1/apache-client-2.39.1.jar + org.apache.http.protocol.HttpContext%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.HttpMessage%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.HttpRequest%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.client.methods.HttpUriRequest%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.config.Lookup%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.client.HttpClient%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + software.amazon.awssdk.http.apache.internal.impl.ConnectionManagerAwareHttpClient%20SAHA/.m2/repository/software/amazon/awssdk/apache-client/2.39.1/apache-client-2.39.1.jar + org.apache.http.conn.routing.HttpRoutePlanner%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + software.amazon.awssdk.http.SdkHttpResponse$Builder%20SAHA/.m2/repository/software/amazon/awssdk/http-client-spi/2.39.1/http-client-spi-2.39.1.jar + software.amazon.awssdk.http.Abortable%20SAHA/.m2/repository/software/amazon/awssdk/http-client-spi/2.39.1/http-client-spi-2.39.1.jar + software.amazon.awssdk.http.ExecutableHttpRequest%20SAHA/.m2/repository/software/amazon/awssdk/http-client-spi/2.39.1/http-client-spi-2.39.1.jar + org.apache.http.conn.ConnectionKeepAliveStrategy%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + software.amazon.awssdk.http.apache.ApacheHttpClient$DefaultBuilder%20SAHA/.m2/repository/software/amazon/awssdk/apache-client/2.39.1/apache-client-2.39.1.jar + software.amazon.awssdk.http.apache.ProxyConfiguration%20SAHA/.m2/repository/software/amazon/awssdk/apache-client/2.39.1/apache-client-2.39.1.jar + software.amazon.awssdk.http.apache.ProxyConfiguration$Builder%20SAHA/.m2/repository/software/amazon/awssdk/apache-client/2.39.1/apache-client-2.39.1.jar + software.amazon.awssdk.http.apache.ProxyConfiguration$DefaultClientProxyConfigurationBuilder%20SAHA/.m2/repository/software/amazon/awssdk/apache-client/2.39.1/apache-client-2.39.1.jar + software.amazon.awssdk.utils.ProxyConfigProvider%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.internal.proxy.ProxySystemPropertyConfigProvider%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.ProxySystemSetting%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.internal.proxy.ProxySystemPropertyConfigProvider$$Lambda$916/0x000002bb4b2de458 + software.amazon.awssdk.utils.internal.proxy.ProxyEnvironmentVariableConfigProvider%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.ProxyEnvironmentSetting%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.internal.proxy.ProxyEnvironmentVariableConfigProvider$$Lambda$917/0x000002bb4b2dedb8 + software.amazon.awssdk.utils.internal.proxy.ProxyEnvironmentVariableConfigProvider$$Lambda$918/0x000002bb4b2deff0 + software.amazon.awssdk.http.apache.ProxyConfiguration$$Lambda$919/0x000002bb4b2df228 + software.amazon.awssdk.utils.internal.proxy.ProxyEnvironmentVariableConfigProvider$$Lambda$920/0x000002bb4b2df448 + software.amazon.awssdk.utils.internal.proxy.ProxyEnvironmentVariableConfigProvider$$Lambda$921/0x000002bb4b2df680 + software.amazon.awssdk.utils.internal.proxy.ProxyEnvironmentVariableConfigProvider$$Lambda$922/0x000002bb4b2df8c8 + software.amazon.awssdk.utils.internal.proxy.ProxyEnvironmentVariableConfigProvider$$Lambda$923/0x000002bb4b2dfb00 + software.amazon.awssdk.utils.internal.proxy.ProxyEnvironmentVariableConfigProvider$$Lambda$924/0x000002bb4b2dfd48 + software.amazon.awssdk.http.apache.ProxyConfiguration$$Lambda$925/0x000002bb4b2e0000 + software.amazon.awssdk.utils.http.SdkHttpUtils$$Lambda$926/0x000002bb4b2e0220 + software.amazon.awssdk.utils.internal.proxy.ProxyEnvironmentVariableConfigProvider$$Lambda$927/0x000002bb4b2e0458 + software.amazon.awssdk.utils.internal.proxy.ProxyEnvironmentVariableConfigProvider$$Lambda$928/0x000002bb4b2e0690 + software.amazon.awssdk.core.internal.http.loader.DefaultSdkHttpClientBuilder$$Lambda$929/0x000002bb4b2e08c8 + software.amazon.awssdk.http.apache.internal.impl.ApacheHttpRequestFactory%20SAHA/.m2/repository/software/amazon/awssdk/apache-client/2.39.1/apache-client-2.39.1.jar + org.apache.http.HttpEntity%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.client.methods.Configurable%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.client.methods.HttpExecutionAware%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.client.methods.AbortableHttpRequest%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.message.AbstractHttpMessage%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.client.methods.AbstractExecutionAwareRequest%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.client.methods.HttpRequestBase%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.HttpEntityEnclosingRequest%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.client.methods.HttpEntityEnclosingRequestBase%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.client.methods.HttpHead%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.client.methods.HttpGet%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.client.methods.HttpDelete%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.client.methods.HttpOptions%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.client.methods.HttpPatch%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.client.methods.HttpPost%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.client.methods.HttpPut%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + software.amazon.awssdk.http.apache.ApacheHttpClient$ApacheConnectionManagerFactory%20SAHA/.m2/repository/software/amazon/awssdk/apache-client/2.39.1/apache-client-2.39.1.jar + org.apache.http.conn.SchemePortResolver%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.conn.HttpClientConnectionManager%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + java.security.GeneralSecurityException + java.security.NoSuchAlgorithmException + java.security.KeyException + java.security.KeyManagementException + org.apache.http.conn.ssl.SSLInitializationException%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + javax.net.ssl.HostnameVerifier + org.apache.http.conn.socket.ConnectionSocketFactory%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.client.HttpClients%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.client.CloseableHttpClient%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.client.MinimalHttpClient%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.client.HttpClientBuilder%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.conn.socket.LayeredConnectionSocketFactory%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.ConnectionReuseStrategy%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.client.AuthenticationStrategy%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.client.UserTokenHandler%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.HttpRequestInterceptor%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.HttpResponseInterceptor%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.protocol.HttpProcessor%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.impl.execchain.ClientExecChain%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.client.HttpRequestRetryHandler%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.client.RedirectStrategy%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.client.CookieStore%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.client.CredentialsProvider%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.client.InternalHttpClient%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + software.amazon.awssdk.http.apache.ApacheHttpClient$ApacheConnectionManagerFactory$$Lambda$930/0x000002bb4b2e7530 + org.apache.http.conn.ssl.SSLConnectionSocketFactory%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + software.amazon.awssdk.http.apache.internal.conn.SdkTlsSocketFactory%20SAHA/.m2/repository/software/amazon/awssdk/apache-client/2.39.1/apache-client-2.39.1.jar + org.apache.http.conn.ssl.X509HostnameVerifier%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + javax.net.ssl.SSLException + javax.net.ssl.SSLHandshakeException + javax.net.ssl.SSLPeerUnverifiedException + java.net.Socket + javax.net.ssl.SSLSocket + software.amazon.awssdk.http.apache.internal.net.DelegateSslSocket%20SAHA/.m2/repository/software/amazon/awssdk/apache-client/2.39.1/apache-client-2.39.1.jar + software.amazon.awssdk.http.apache.internal.net.SdkSslSocket%20SAHA/.m2/repository/software/amazon/awssdk/apache-client/2.39.1/apache-client-2.39.1.jar + software.amazon.awssdk.http.apache.internal.net.InputShutdownCheckingSslSocket%20SAHA/.m2/repository/software/amazon/awssdk/apache-client/2.39.1/apache-client-2.39.1.jar + software.amazon.awssdk.http.apache.internal.net.DelegateSocket%20SAHA/.m2/repository/software/amazon/awssdk/apache-client/2.39.1/apache-client-2.39.1.jar + software.amazon.awssdk.http.apache.internal.net.SdkSocket%20SAHA/.m2/repository/software/amazon/awssdk/apache-client/2.39.1/apache-client-2.39.1.jar + org.apache.http.conn.ssl.AbstractVerifier%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.conn.ssl.AllowAllHostnameVerifier%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.conn.ssl.BrowserCompatHostnameVerifier%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.conn.ssl.StrictHostnameVerifier%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + java.util.regex.Pattern$SliceI + javax.net.ssl.KeyManager + sun.invoke.util.VerifyAccess$1 + software.amazon.awssdk.http.SystemPropertyTlsKeyManagersProvider$$Lambda$931/0x000002bb4b2e9e08 + javax.net.ssl.SSLContext + java.lang.invoke.VarHandleReferences$FieldStaticReadWrite + javax.net.ssl.SSLContextSpi + sun.security.rsa.SunRsaSign + sun.security.rsa.SunRsaSignEntries + sun.security.jca.ProviderConfig$3 + sun.security.jca.ProviderConfig$ProviderLoader + com.sun.security.sasl.gsskerb.JdkSASL + com.sun.security.sasl.gsskerb.JdkSASL$1 + com.sun.security.sasl.gsskerb.JdkSASL$ProviderService + java.security.InvalidParameterException + java.security.ProviderException + sun.security.mscapi.SunMSCAPI + sun.security.mscapi.SunMSCAPI$1 + sun.security.mscapi.SunMSCAPI$2 + sun.security.mscapi.SunMSCAPI$ProviderService + sun.security.mscapi.SunMSCAPI$ProviderServiceA + sun.security.smartcardio.SunPCSC + sun.security.smartcardio.SunPCSC$1 + sun.security.smartcardio.SunPCSC$ProviderService + sun.security.ec.SunEC + sun.security.ec.SunEC$ProviderService + sun.security.ec.SunEC$ProviderServiceA + sun.security.ec.SunEC$1 + sun.security.util.CurveDB + java.security.spec.ECField + java.security.spec.ECFieldFp + java.security.spec.EllipticCurve + java.security.spec.ECPoint + java.security.spec.AlgorithmParameterSpec + java.security.spec.ECParameterSpec + sun.security.util.NamedCurve + sun.security.util.DerEncoder + sun.security.util.DerOutputStream + sun.security.util.ByteArrayLexOrder + sun.security.util.ByteArrayTagOrder + sun.security.util.ObjectIdentifier + java.security.spec.ECFieldF2m + sun.security.ssl.SunJSSE + sun.security.ssl.SunJSSE$$Lambda$932/0x000002bb4b1d99b0 + sun.security.ssl.SSLContextImpl + sun.security.ssl.SSLContextImpl$AbstractTLSContext + sun.security.ssl.SSLContextImpl$CustomizedTLSContext + sun.security.ssl.SSLContextImpl$TLSContext + sun.security.ssl.SSLLogger + sun.security.ssl.ProtocolVersion + java.security.AlgorithmConstraints + sun.security.ssl.SSLAlgorithmConstraints + sun.security.util.AbstractAlgorithmConstraints + sun.security.util.DisabledAlgorithmConstraints + sun.security.util.AlgorithmDecomposer + sun.security.ssl.SSLAlgorithmDecomposer + java.util.regex.Pattern$LookBehindEndNode + java.util.regex.Pattern$NotBehind + sun.security.util.AbstractAlgorithmConstraints$1 + sun.security.util.DisabledAlgorithmConstraints$Constraints + sun.security.util.DisabledAlgorithmConstraints$Constraint + sun.security.util.DisabledAlgorithmConstraints$DisabledConstraint + sun.security.util.DisabledAlgorithmConstraints$KeySizeConstraint + sun.security.util.DisabledAlgorithmConstraints$Constraint$Operator + sun.security.util.DisabledAlgorithmConstraints$1 + sun.security.util.DisabledAlgorithmConstraints$jdkCAConstraint + sun.security.util.DisabledAlgorithmConstraints$UsageConstraint + sun.security.util.DisabledAlgorithmConstraints$Constraints$Holder + java.util.regex.Pattern$BnM + java.util.regex.Pattern$SliceS + sun.security.util.DisabledAlgorithmConstraints$DenyAfterConstraint + java.security.CryptoPrimitive + sun.security.ssl.CipherSuite + sun.security.ssl.SSLCipher + sun.security.ssl.CipherType + java.util.AbstractMap$SimpleImmutableEntry + sun.security.ssl.SSLCipher$ReadCipherGenerator + sun.security.ssl.SSLCipher$NullReadCipherGenerator + sun.security.ssl.SSLCipher$WriteCipherGenerator + sun.security.ssl.SSLCipher$NullWriteCipherGenerator + sun.security.ssl.SSLCipher$StreamReadCipherGenerator + sun.security.ssl.SSLCipher$StreamWriteCipherGenerator + javax.crypto.Cipher + javax.crypto.Cipher$Transform + sun.security.jca.ServiceId + sun.security.jca.ProviderList$ServiceList + sun.security.jca.ProviderList$ServiceList$1 + com.sun.crypto.provider.SunJCE + javax.crypto.JceSecurity + javax.crypto.JceSecurity$1 + java.nio.file.AccessMode + sun.nio.fs.WindowsFileSystemProvider$1 + sun.nio.fs.WindowsChannelFactory + sun.nio.fs.WindowsChannelFactory$1 + sun.nio.fs.WindowsChannelFactory$Flags + sun.nio.fs.Globs + java.util.regex.Pattern$SliceU + java.nio.file.PathMatcher + sun.nio.fs.WindowsFileSystem$2 + java.nio.file.Files$1 + java.nio.file.attribute.FileAttribute + sun.nio.fs.WindowsSecurityDescriptor + java.nio.channels.SeekableByteChannel + java.nio.channels.FileChannel + sun.nio.ch.FileChannelImpl + sun.nio.ch.NativeThreadSet + sun.nio.ch.FileDispatcher + sun.nio.ch.FileDispatcherImpl + sun.nio.ch.FileChannelImpl$Closer + java.nio.channels.Channels + sun.nio.ch.ChannelInputStream + javax.crypto.CryptoPermissions + javax.crypto.CryptoPolicyParser + java.io.StreamTokenizer + javax.crypto.CryptoPolicyParser$GrantEntry + javax.crypto.CryptoPolicyParser$CryptoPermissionEntry + java.util.Vector$1 + javax.crypto.CryptoPermission + javax.crypto.CryptoAllPermission + javax.crypto.CryptoAllPermissionCollection + javax.crypto.JceSecurity$IdentityWrapper + javax.crypto.JceSecurity$2 + java.security.AllPermissionCollection + javax.crypto.ProviderVerifier + javax.crypto.ProviderVerifier$1 + javax.crypto.ProviderVerifier$$Lambda$933/0x000002bb4b1e62e8 + javax.crypto.CipherSpi + com.sun.crypto.provider.ARCFOURCipher + sun.security.ssl.SSLCipher$T10BlockReadCipherGenerator + sun.security.ssl.SSLCipher$T10BlockWriteCipherGenerator + com.sun.crypto.provider.DESCipher + com.sun.crypto.provider.CipherCore + com.sun.crypto.provider.DESConstants + com.sun.crypto.provider.SymmetricCipher + com.sun.crypto.provider.DESCrypt + com.sun.crypto.provider.FeedbackCipher + com.sun.crypto.provider.ElectronicCodeBook + com.sun.crypto.provider.Padding + com.sun.crypto.provider.PKCS5Padding + com.sun.crypto.provider.CipherBlockChaining + sun.security.ssl.SSLCipher$T11BlockReadCipherGenerator + sun.security.ssl.SSLCipher$T11BlockWriteCipherGenerator + javax.crypto.JceSecurityManager + java.lang.SecurityManager$$Lambda$934/0x000002bb4b1e8c00 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b2f0000 + java.lang.SecurityManager$$Lambda$935/0x000002bb4b1e8e38 + java.lang.SecurityManager$$Lambda$936/0x000002bb4b1e9088 + java.lang.SecurityManager$$Lambda$937/0x000002bb4b1e92c0 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b2f0400 + java.lang.SecurityManager$$Lambda$938/0x000002bb4b1e94f8 + java.lang.SecurityManager$$Lambda$939/0x000002bb4b1e9720 + java.lang.SecurityManager$$Lambda$940/0x000002bb4b1e9968 + java.lang.SecurityManager$$Lambda$941/0x000002bb4b1e9ba0 + java.lang.SecurityManager$$Lambda$942/0x000002bb4b1e9dd0 + java.lang.SecurityManager$$Lambda$943/0x000002bb4b1ea018 + java.lang.SecurityManager$$Lambda$944/0x000002bb4b1ea250 + javax.crypto.JceSecurityManager$1 + com.sun.crypto.provider.DESedeCipher + com.sun.crypto.provider.DESedeCrypt + com.sun.crypto.provider.AESCipher + com.sun.crypto.provider.AESCipher$General + com.sun.crypto.provider.AESConstants + com.sun.crypto.provider.AESCrypt + sun.security.ssl.SSLCipher$T12GcmReadCipherGenerator + sun.security.ssl.SSLCipher$T12GcmWriteCipherGenerator + com.sun.crypto.provider.GaloisCounterMode + com.sun.crypto.provider.GaloisCounterMode$AESGCM + sun.security.ssl.SSLCipher$T13GcmReadCipherGenerator + sun.security.ssl.SSLCipher$T13GcmWriteCipherGenerator + sun.security.ssl.SSLCipher$T12CC20P1305ReadCipherGenerator + sun.security.ssl.SSLCipher$T13CC20P1305ReadCipherGenerator + sun.security.ssl.SSLCipher$T12CC20P1305WriteCipherGenerator + sun.security.ssl.SSLCipher$T13CC20P1305WriteCipherGenerator + com.sun.crypto.provider.ChaCha20Cipher + com.sun.crypto.provider.ChaCha20Cipher$ChaCha20Poly1305 + sun.security.ssl.SSLCipher$1 + sun.security.ssl.CipherSuite$HashAlg + sun.security.ssl.CipherSuite$MacAlg + sun.security.ssl.CipherSuite$KeyExchange + sun.security.ssl.NamedGroup$NamedGroupScheme + sun.security.ssl.NamedGroup$NamedGroupSpec + sun.security.ssl.NamedGroup$ECDHEScheme + sun.security.ssl.NamedGroup + sun.security.ssl.NamedGroup$FFDHEScheme + sun.security.ssl.NamedGroup$XDHScheme + sun.security.ssl.JsseJce + sun.security.ssl.Utilities + sun.security.ssl.SSLAlgorithmDecomposer$1 + sun.security.ssl.JsseJce$EcAvailability + java.security.SignatureSpi + java.security.Signature + jdk.internal.access.JavaSecuritySignatureAccess + java.security.Signature$1 + sun.security.ec.ECDSASignature + sun.security.ec.ECDSASignature$SHA1 + java.security.Key + java.security.InvalidKeyException + java.security.SignatureException + java.security.InvalidAlgorithmParameterException + java.security.interfaces.ECKey + sun.security.ec.ECOperations$IntermediateValueException + java.security.Signature$Delegate + sun.security.ec.ECDSASignature$RawECDSA + sun.security.ec.ECDSASignature$Raw + javax.crypto.KeyAgreement + java.security.KeyFactory + java.security.KeyFactorySpi + sun.security.ec.ECKeyFactory + java.security.NoSuchProviderException + java.security.spec.InvalidKeySpecException + java.security.PublicKey + javax.security.auth.Destroyable + java.security.PrivateKey + java.security.KeyPairGeneratorSpi + java.security.KeyPairGenerator + sun.security.ec.ECKeyPairGenerator + java.security.spec.InvalidParameterSpecException + sun.security.ec.point.Point + sun.security.util.ECUtil + java.security.AlgorithmParameters + java.security.AlgorithmParametersSpi + sun.security.util.ECParameters + sun.security.util.ECKeySizeParameterSpec + java.security.spec.NamedParameterSpec + java.security.spec.ECGenParameterSpec + java.security.KeyPairGenerator$Delegate + sun.security.ssl.SSLContextImpl$CustomizedSSLProtocols + sun.security.ssl.EphemeralKeyManager + sun.security.ssl.EphemeralKeyManager$EphemeralKeyPair + javax.net.ssl.SSLSessionContext + sun.security.ssl.SSLSessionContextImpl + sun.security.util.Cache + sun.security.util.MemoryCache + javax.net.ssl.X509KeyManager + javax.net.ssl.X509ExtendedKeyManager + sun.security.ssl.DummyX509KeyManager + javax.net.ssl.TrustManagerFactory + javax.net.ssl.TrustManagerFactory$1 + javax.net.ssl.TrustManagerFactorySpi + sun.security.ssl.TrustManagerFactoryImpl + sun.security.ssl.TrustManagerFactoryImpl$PKIXFactory + sun.security.ssl.TrustStoreManager + sun.security.ssl.TrustStoreManager$TrustAnchorManager + sun.security.ssl.TrustStoreManager$TrustStoreDescriptor + sun.security.util.FilePaths + sun.security.ssl.TrustStoreManager$TrustStoreDescriptor$1 + java.security.KeyStore + java.security.KeyStore$1 + java.security.KeyStoreSpi + sun.security.util.KeyStoreDelegator + sun.security.pkcs12.PKCS12KeyStore$DualFormatPKCS12 + sun.security.pkcs12.PKCS12KeyStore + sun.security.provider.JavaKeyStore + sun.security.provider.JavaKeyStore$JKS + sun.security.util.KeyStoreDelegator$$Lambda$945/0x000002bb4b1f7dc0 + sun.security.action.OpenFileInputStreamAction + sun.security.util.DerValue + sun.security.util.DerInputStream + sun.security.provider.JavaKeyStore$TrustedCertEntry + java.security.cert.CertificateFactory + java.security.cert.CertificateFactorySpi + sun.security.provider.X509Factory + sun.security.util.IOUtils + sun.security.util.Cache$EqualByteArray + java.security.cert.X509Extension + java.security.cert.X509Certificate + sun.security.x509.X509CertImpl + sun.security.x509.AlgorithmId + sun.security.x509.CertAttrSet + sun.security.x509.X509CertInfo + sun.security.x509.CertificateVersion + sun.security.x509.CertificateSerialNumber + sun.security.x509.SerialNumber + sun.security.x509.CertificateAlgorithmId + sun.security.x509.GeneralNameInterface + sun.security.x509.X500Name + sun.security.x509.X500Name$1 + javax.security.auth.x500.X500Principal + sun.security.x509.RDN + sun.security.x509.AVA + sun.security.x509.CertificateValidity + sun.security.x509.CertificateX509Key + sun.security.x509.X509Key + sun.security.util.BitArray + java.security.spec.KeySpec + java.security.spec.EncodedKeySpec + java.security.spec.X509EncodedKeySpec + jdk.internal.access.JavaSecuritySpecAccess + java.security.spec.EncodedKeySpec$1 + sun.security.rsa.RSAKeyFactory + sun.security.rsa.RSAKeyFactory$Legacy + java.security.spec.RSAPublicKeySpec + java.security.spec.RSAPrivateKeySpec + java.security.spec.RSAPrivateCrtKeySpec + java.security.spec.PKCS8EncodedKeySpec + sun.security.rsa.RSAUtil$KeyType + java.security.spec.PSSParameterSpec + java.security.interfaces.RSAKey + java.security.interfaces.RSAPublicKey + sun.security.rsa.RSAPublicKeyImpl + sun.security.rsa.RSAUtil + sun.security.x509.CertificateExtensions + java.security.cert.Extension + sun.security.x509.Extension + sun.security.x509.OIDMap + sun.security.x509.PKIXExtensions + sun.security.x509.OIDMap$OIDInfo + sun.security.x509.SubjectKeyIdentifierExtension + sun.security.x509.KeyIdentifier + sun.security.x509.BasicConstraintsExtension + sun.security.x509.AuthorityKeyIdentifierExtension + sun.security.x509.GeneralNames + sun.security.x509.KeyUsageExtension + sun.security.x509.X509AttributeName + sun.security.util.MemoryCache$CacheEntry + sun.security.util.MemoryCache$SoftCacheEntry + sun.security.jca.JCAUtil + jdk.internal.event.X509CertificateEvent + jdk.internal.event.EventHelper + java.lang.System$Logger$Level + jdk.internal.event.EventHelper$ThreadTrackHolder + jdk.internal.misc.ThreadTracker + jdk.internal.misc.ThreadTracker$ThreadRef + jdk.internal.logger.LazyLoggers + jdk.internal.logger.LazyLoggers$1 + jdk.internal.logger.LazyLoggers$LazyLoggerFactories + java.lang.System$LoggerFinder$$Lambda$946/0x000002bb4b2fb5d0 + jdk.internal.logger.LoggerFinderLoader + jdk.internal.logger.LoggerFinderLoader$TemporaryLoggerFinder + sun.util.logging.PlatformLogger$ConfigurableBridge$LoggerConfiguration + sun.util.logging.internal.LoggingProviderImpl$JULWrapper + sun.security.x509.GeneralName + java.security.interfaces.ECPublicKey + sun.security.ec.ECPublicKeyImpl + sun.security.x509.CertificatePoliciesExtension + sun.security.x509.PolicyInformation + sun.security.x509.CertificatePolicyId + java.security.cert.PolicyQualifierInfo + jdk.internal.reflect.GeneratedConstructorAccessor9 + sun.security.x509.CRLDistributionPointsExtension + sun.security.x509.DistributionPoint + sun.security.x509.URIName + sun.security.x509.DNSName + jdk.internal.reflect.GeneratedConstructorAccessor10 + jdk.internal.reflect.GeneratedConstructorAccessor11 + sun.security.x509.NetscapeCertTypeExtension + sun.security.x509.NetscapeCertTypeExtension$MapEntry + sun.security.x509.SubjectAlternativeNameExtension + sun.security.x509.RFC822Name + sun.security.x509.IssuerAlternativeNameExtension + jdk.internal.reflect.GeneratedConstructorAccessor12 + sun.security.x509.PrivateKeyUsageExtension + java.security.cert.CertificateException + jdk.internal.reflect.GeneratedConstructorAccessor13 + sun.security.x509.AuthorityInfoAccessExtension + sun.security.x509.AccessDescription + sun.security.x509.ExtendedKeyUsageExtension + sun.security.validator.TrustStoreUtil + javax.net.ssl.TrustManager + javax.net.ssl.X509TrustManager + javax.net.ssl.X509ExtendedTrustManager + sun.security.ssl.X509TrustManagerImpl + org.apache.http.conn.ssl.DefaultHostnameVerifier%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + java.security.cert.CertificateParsingException + java.net.UnknownHostException + javax.naming.NamingException + javax.naming.InvalidNameException + org.apache.http.conn.util.PublicSuffixMatcherLoader%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.util.Args%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.conn.util.PublicSuffixListParser%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.Consts%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.conn.util.DomainType%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.conn.util.PublicSuffixList%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.conn.util.PublicSuffixMatcher%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + java.util.concurrent.ConcurrentHashMap$TreeNode + java.util.concurrent.ConcurrentHashMap$TreeBin + javax.net.SocketFactory + javax.net.ssl.SSLSocketFactory + sun.security.ssl.SSLSocketFactoryImpl + org.apache.http.pool.ConnPoolControl%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.impl.conn.PoolingHttpClientConnectionManager%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.conn.HttpClientConnectionOperator%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.pool.ConnFactory%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.pool.PoolEntryCallback%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.pool.PoolEntry%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.impl.conn.CPoolEntry%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.concurrent.Cancellable%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.conn.ConnectionRequest%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + java.util.concurrent.TimeoutException + java.io.InterruptedIOException + org.apache.http.conn.ConnectTimeoutException%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.conn.ConnectionPoolTimeoutException%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.config.RegistryBuilder%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.conn.socket.PlainConnectionSocketFactory%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.util.TextUtils%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.config.Registry%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.impl.conn.DefaultSchemePortResolver%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.conn.UnsupportedSchemeException%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.conn.DefaultHttpClientConnectionOperator%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.conn.DnsResolver%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + java.net.SocketTimeoutException + java.net.ConnectException + java.net.NoRouteToHostException + org.apache.http.conn.HttpHostConnectException%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.conn.SystemDefaultDnsResolver%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.conn.PoolingHttpClientConnectionManager$ConfigData%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.pool.ConnPool%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.pool.AbstractConnPool%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.impl.conn.CPool%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.pool.RouteSpecificPool%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.pool.AbstractConnPool$1%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.impl.conn.PoolingHttpClientConnectionManager$InternalConnectionFactory%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.conn.HttpConnectionFactory%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.conn.ManagedHttpClientConnectionFactory%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.io.HttpMessageWriterFactory%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.io.HttpMessageParserFactory%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.entity.ContentLengthStrategy%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.HttpConnection%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.HttpClientConnection%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.HttpInetConnection%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.conn.ManagedHttpClientConnection%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.BHttpConnectionBase%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.impl.DefaultBHttpClientConnection%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.impl.conn.DefaultManagedHttpClientConnection%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.io.DefaultHttpRequestWriterFactory%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.message.LineFormatter%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.io.HttpMessageWriter%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.message.BasicLineFormatter%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.impl.conn.DefaultHttpResponseParserFactory%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.message.LineParser%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.HttpResponseFactory%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.io.HttpMessageParser%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.message.BasicLineParser%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.NameValuePair%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.Header%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.ProtocolVersion%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.HttpVersion%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.ParseException%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.StatusLine%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.RequestLine%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.impl.DefaultHttpResponseFactory%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.ReasonPhraseCatalog%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.HttpResponse%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.impl.EnglishReasonPhraseCatalog%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.impl.entity.LaxContentLengthStrategy%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.HttpException%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.ProtocolException%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.impl.entity.StrictContentLengthStrategy%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.config.SocketConfig%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.config.SocketConfig$Builder%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.protocol.HttpRequestExecutor%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + software.amazon.awssdk.http.apache.internal.conn.SdkConnectionKeepAliveStrategy%20SAHA/.m2/repository/software/amazon/awssdk/apache-client/2.39.1/apache-client-2.39.1.jar + software.amazon.awssdk.http.apache.internal.conn.ClientConnectionManagerFactory%20SAHA/.m2/repository/software/amazon/awssdk/apache-client/2.39.1/apache-client-2.39.1.jar + software.amazon.awssdk.http.apache.internal.conn.ClientConnectionManagerFactory$DelegatingHttpClientConnectionManager%20SAHA/.m2/repository/software/amazon/awssdk/apache-client/2.39.1/apache-client-2.39.1.jar + software.amazon.awssdk.http.apache.internal.conn.ClientConnectionManagerFactory$InstrumentedHttpClientConnectionManager%20SAHA/.m2/repository/software/amazon/awssdk/apache-client/2.39.1/apache-client-2.39.1.jar + software.amazon.awssdk.http.apache.internal.conn.IdleConnectionReaper%20SAHA/.m2/repository/software/amazon/awssdk/apache-client/2.39.1/apache-client-2.39.1.jar + software.amazon.awssdk.http.apache.internal.conn.IdleConnectionReaper$$Lambda$947/0x000002bb4b309440 + software.amazon.awssdk.http.apache.internal.conn.IdleConnectionReaper$$Lambda$948/0x000002bb4b309658 + java.util.concurrent.Executors$FinalizableDelegatedExecutorService + software.amazon.awssdk.http.apache.internal.conn.IdleConnectionReaper$ReaperTask%20SAHA/.m2/repository/software/amazon/awssdk/apache-client/2.39.1/apache-client-2.39.1.jar + software.amazon.awssdk.http.apache.internal.impl.ApacheSdkHttpClient%20SAHA/.m2/repository/software/amazon/awssdk/apache-client/2.39.1/apache-client-2.39.1.jar + org.apache.http.impl.DefaultConnectionReuseStrategy%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.impl.client.DefaultClientConnectionReuseStrategy%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.TokenIterator%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.HeaderIterator%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.impl.client.AuthenticationStrategyImpl%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.client.TargetAuthenticationStrategy%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.auth.MalformedChallengeException%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.client.AuthCache%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.client.ProxyAuthenticationStrategy%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.client.DefaultUserTokenHandler%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.protocol.ImmutableHttpProcessor%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.protocol.RequestTargetHost%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.protocol.RequestUserAgent%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.impl.execchain.MainClientExec%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.conn.routing.HttpRouteDirector%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.execchain.TunnelRefusedException%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.conn.ConnectionShutdownException%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.execchain.RequestAbortedException%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.client.NonRepeatableRequestException%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.client.methods.CloseableHttpResponse%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.conn.routing.RouteInfo%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.auth.HttpAuthenticator%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.auth.AuthenticationException%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.conn.routing.BasicRouteDirector%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.protocol.HttpProcessorBuilder%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.client.protocol.RequestDefaultHeaders%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.protocol.RequestContent%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.client.protocol.RequestClientConnControl%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.client.protocol.RequestExpectContinue%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.protocol.ChainBuilder%20SAHA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar + org.apache.http.client.protocol.RequestAddCookies%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.client.protocol.RequestAuthCache%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.client.protocol.ResponseProcessCookies%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.cookie.MalformedCookieException%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.execchain.ProtocolExec%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.auth.Credentials%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.conn.DefaultRoutePlanner%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.auth.AuthSchemeFactory%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.auth.AuthSchemeProvider%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.auth.BasicSchemeFactory%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.auth.AuthScheme%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.auth.DigestSchemeFactory%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.auth.NTLMSchemeFactory%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.auth.SPNegoSchemeFactory%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.auth.KerberosSchemeFactory%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.client.CookieSpecRegistries%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.cookie.CookieSpecProvider%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.cookie.DefaultCookieSpecProvider%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.cookie.CookieAttributeHandler%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.cookie.CommonCookieAttributeHandler%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.cookie.BasicPathHandler%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.cookie.DefaultCookieSpecProvider$1%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.cookie.CookieSpec%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.cookie.DefaultCookieSpecProvider$CompatibilityLevel%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.cookie.RFC6265CookieSpecProvider%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.cookie.RFC6265CookieSpecProvider$CompatibilityLevel%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.cookie.NetscapeDraftSpecProvider%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.cookie.IgnoreSpecProvider%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.client.BasicCookieStore%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.cookie.CookieIdentityComparator%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.client.BasicCredentialsProvider%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.impl.client.HttpClientBuilder$2%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.client.ClientProtocolException%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.conn.ClientConnectionManager%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.client.config.RequestConfig%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + org.apache.http.client.config.RequestConfig$Builder%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + software.amazon.awssdk.http.apache.internal.ApacheHttpRequestConfig%20SAHA/.m2/repository/software/amazon/awssdk/apache-client/2.39.1/apache-client-2.39.1.jar + software.amazon.awssdk.http.apache.internal.ApacheHttpRequestConfig$Builder%20SAHA/.m2/repository/software/amazon/awssdk/apache-client/2.39.1/apache-client-2.39.1.jar + software.amazon.awssdk.http.apache.internal.DefaultConfiguration%20SAHA/.m2/repository/software/amazon/awssdk/apache-client/2.39.1/apache-client-2.39.1.jar + software.amazon.awssdk.core.internal.http.loader.DefaultSdkHttpClientBuilder$$Lambda$949/0x000002bb4b313d70 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda$950/0x000002bb4b313f88 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda$951/0x000002bb4b3141a8 + software.amazon.awssdk.core.internal.interceptor.HttpChecksumValidationInterceptor%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.internal.interceptor.HttpChecksumValidationInterceptor$$Lambda$952/0x000002bb4b3148d8 + sun.net.ProgressMonitor + sun.net.ProgressMeteringPolicy + sun.net.DefaultProgressMeteringPolicy + software.amazon.lambda.powertools.tracing.internal.TracingUserAgentInterceptor + software.amazon.lambda.powertools.common.internal.UserAgentConfigurator%20SAHA/.m2/repository/software/amazon/lambda/powertools-common/2.8.0/powertools-common-2.8.0.jar + com.amazonaws.xray.interceptors.TracingInterceptor%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-aws-sdk-v2/2.20.0/aws-xray-recorder-sdk-aws-sdk-v2-2.20.0.jar + com.amazonaws.xray.handlers.config.AWSServiceHandlerManifest%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-aws-sdk-core/2.20.0/aws-xray-recorder-sdk-aws-sdk-core-2.20.0.jar + com.amazonaws.xray.handlers.config.AWSOperationHandlerManifest%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-aws-sdk-core/2.20.0/aws-xray-recorder-sdk-aws-sdk-core-2.20.0.jar + sun.reflect.generics.repository.FieldRepository + com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.fasterxml.jackson.databind.deser.ContextualKeyDeserializer%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + com.amazonaws.xray.handlers.config.AWSOperationHandler%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-aws-sdk-core/2.20.0/aws-xray-recorder-sdk-aws-sdk-core-2.20.0.jar + com.amazonaws.xray.handlers.config.AWSOperationHandlerRequestDescriptor%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-aws-sdk-core/2.20.0/aws-xray-recorder-sdk-aws-sdk-core-2.20.0.jar + com.amazonaws.xray.handlers.config.AWSOperationHandlerResponseDescriptor%20SAHA/.m2/repository/com/amazonaws/aws-xray-recorder-sdk-aws-sdk-core/2.20.0/aws-xray-recorder-sdk-aws-sdk-core-2.20.0.jar + com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers%20SAHA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.20.1/jackson-databind-2.20.1.jar + jdk.internal.reflect.GeneratedConstructorAccessor14 + jdk.internal.reflect.UnsafeBooleanFieldAccessorImpl + jdk.internal.reflect.GeneratedConstructorAccessor15 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda$953/0x000002bb4b316468 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda$954/0x000002bb4b316688 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda$955/0x000002bb4b3168a8 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda$956/0x000002bb4b316ac0 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda$957/0x000002bb4b316cd8 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda$958/0x000002bb4b316ef8 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda$959/0x000002bb4b317130 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda$960/0x000002bb4b317368 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda$961/0x000002bb4b3175a0 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda$962/0x000002bb4b3177c0 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda$963/0x000002bb4b3179e0 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda$964/0x000002bb4b317c18 + software.amazon.awssdk.core.internal.useragent.SdkClientUserAgentProperties%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.internal.useragent.AppIdResolver%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.internal.useragent.AppIdResolver$$Lambda$965/0x000002bb4b31c410 + software.amazon.awssdk.core.util.SystemUserAgent%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.internal.useragent.DefaultSystemUserAgent%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.internal.useragent.UserAgentConstant%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.internal.useragent.UserAgentLangValues%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.utils.IoUtils%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.core.internal.useragent.SdkUserAgentBuilder%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.internal.useragent.SdkUserAgentBuilder$$Lambda$966/0x000002bb4b31d288 + software.amazon.awssdk.utils.ThreadFactoryBuilder%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.NamedThreadFactory%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.DaemonThreadFactory%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.core.SdkPlugin%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.services.s3.internal.plugins.S3DisableChunkEncodingIfConfiguredPlugin%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.s3express.S3ExpressPlugin%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.awscore.AwsServiceClientConfiguration$Builder%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.services.s3.S3ServiceClientConfiguration$Builder%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.S3ServiceClientConfigurationBuilder%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.s3express.S3ExpressAuthScheme%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.s3express.DefaultS3ExpressAuthScheme%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.S3ServiceClientConfigurationBuilder$$Lambda$967/0x000002bb4b31ef18 + software.amazon.awssdk.utils.AttributeMap$Builder$$Lambda$968/0x000002bb4b31f130 + software.amazon.awssdk.services.s3.internal.s3express.S3ExpressAuthSchemeProvider%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.identity.spi.IdentityProperty%20SAHA/.m2/repository/software/amazon/awssdk/identity-spi/2.39.1/identity-spi-2.39.1.jar + software.amazon.awssdk.core.client.config.ClientOverrideConfiguration$DefaultBuilder%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.client.config.ClientOverrideConfiguration%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.client.config.ClientOverrideConfiguration$DefaultBuilder$$Lambda$969/0x000002bb4b31fdb8 + software.amazon.awssdk.core.client.config.ClientOverrideConfiguration$DefaultBuilder$$Lambda$970/0x000002bb4b31a000 + software.amazon.awssdk.core.client.config.ClientOverrideConfiguration$DefaultBuilder$$Lambda$971/0x000002bb4b31a230 + software.amazon.awssdk.services.s3.DefaultS3Client%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.core.client.handler.SyncClientHandler%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetObjectRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.metrics.MetricCollector%20SAHA/.m2/repository/software/amazon/awssdk/metrics-spi/2.39.1/metrics-spi-2.39.1.jar + software.amazon.awssdk.core.SdkProtocolMetadata%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.protocols.xml.AwsXmlProtocolFactory%20SAHA/.m2/repository/software/amazon/awssdk/aws-xml-protocol/2.39.1/aws-xml-protocol-2.39.1.jar + software.amazon.awssdk.protocols.xml.AwsS3ProtocolFactory%20SAHA/.m2/repository/software/amazon/awssdk/aws-xml-protocol/2.39.1/aws-xml-protocol-2.39.1.jar + software.amazon.awssdk.core.runtime.transform.Marshaller%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetBucketRequestPaymentRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.DeleteBucketOwnershipControlsRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetBucketEncryptionRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetBucketNotificationConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.CompleteMultipartUploadRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.DeleteBucketEncryptionRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetBucketReplicationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.CreateBucketMetadataConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.DeleteBucketLifecycleRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.DeleteBucketMetricsConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.DeleteBucketTaggingRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetBucketMetadataConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetBucketOwnershipControlsRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.DeleteBucketInventoryConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetBucketPolicyStatusRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetBucketVersioningRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.DeleteBucketWebsiteRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.DeleteObjectTaggingRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetBucketAccelerateConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetBucketAnalyticsConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetBucketInventoryConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.DeletePublicAccessBlockRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.DeleteBucketReplicationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.AbortMultipartUploadRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetBucketLifecycleConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetObjectAttributesRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.DeleteBucketAnalyticsConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.DeleteBucketMetadataConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetBucketMetricsConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetObjectLockConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.PutBucketAccelerateConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.ListBucketMetricsConfigurationsRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.PutBucketLifecycleConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.ListBucketAnalyticsConfigurationsRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.ListMultipartUploadsRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.PutBucketEncryptionRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.ListBucketInventoryConfigurationsRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.PutBucketRequestPaymentRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.PutPublicAccessBlockRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.PutBucketNotificationConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.PutBucketReplicationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.PutBucketAnalyticsConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetPublicAccessBlockRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.WriteGetObjectResponseRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.PutBucketMetricsConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.ListDirectoryBucketsRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.PutBucketInventoryConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.PutBucketVersioningRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.PutObjectLockConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.PutBucketOwnershipControlsRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetBucketMetadataTableConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.DeleteBucketMetadataTableConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetBucketIntelligentTieringConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.CreateBucketMetadataTableConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.DeleteBucketIntelligentTieringConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.ListBucketIntelligentTieringConfigurationsRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.PutBucketIntelligentTieringConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.UpdateBucketMetadataInventoryTableConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.UpdateBucketMetadataJournalTableConfigurationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.PutBucketLoggingRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.PutBucketPolicyRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.PutBucketTaggingRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.PutBucketWebsiteRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.PutObjectRetentionRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.PutObjectLegalHoldRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.PutObjectAclRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.PutObjectTaggingRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.RenameObjectRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.UploadPartCopyRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.RestoreObjectRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.UploadPartRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.DeleteBucketRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.CreateBucketRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.CopyObjectRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.CreateSessionRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.DeleteBucketCorsRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.DeleteObjectsRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.DeleteObjectRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.DeleteBucketPolicyRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetBucketAclRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetBucketCorsRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetBucketAbacRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetBucketLoggingRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetBucketPolicyRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetBucketLocationRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetBucketWebsiteRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetBucketTaggingRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetObjectRetentionRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetObjectAclRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetObjectTorrentRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetObjectTaggingRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.GetObjectLegalHoldRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.HeadBucketRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.ListBucketsRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.HeadObjectRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.ListObjectsRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.ListObjectVersionsRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.ListObjectsV2Request%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.PutBucketCorsRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.PutBucketAbacRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.ListPartsRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.PutBucketAclRequest%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.awscore.internal.AwsProtocolMetadata%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.awscore.internal.AwsProtocolMetadata$Builder%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.awscore.internal.AwsServiceProtocol%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.core.internal.handler.BaseClientHandler%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.client.handler.SdkSyncClientHandler%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.http.SdkHttpRequest%20SAHA/.m2/repository/software/amazon/awssdk/http-client-spi/2.39.1/http-client-spi-2.39.1.jar + software.amazon.awssdk.http.SdkHttpResponse%20SAHA/.m2/repository/software/amazon/awssdk/http-client-spi/2.39.1/http-client-spi-2.39.1.jar + software.amazon.awssdk.core.interceptor.Context$BeforeUnmarshalling%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.interceptor.Context$AfterUnmarshalling%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.sync.RequestBody%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.internal.handler.SdkInternalOnlyRequestBody%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.utils.io.LengthAwareInputStream%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.core.http.HttpResponseHandler%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.internal.http.HttpClientDependencies%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.internal.http.HttpClientDependencies$Builder%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.internal.http.SdkClientTime%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.SdkGlobalTime%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.internal.retry.ClockSkewAdjuster%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.client.config.SdkClientOptionValidation%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.awscore.internal.client.config.AwsClientOptionValidation%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.protocols.query.unmarshall.XmlErrorUnmarshaller%20SAHA/.m2/repository/software/amazon/awssdk/aws-query-protocol/2.39.1/aws-query-protocol-2.39.1.jar + software.amazon.awssdk.protocols.core.ProtocolMarshaller%20SAHA/.m2/repository/software/amazon/awssdk/protocol-core/2.39.1/protocol-core-2.39.1.jar + software.amazon.awssdk.protocols.xml.AwsXmlProtocolFactory$Builder%20SAHA/.m2/repository/software/amazon/awssdk/aws-xml-protocol/2.39.1/aws-xml-protocol-2.39.1.jar + software.amazon.awssdk.protocols.xml.AwsS3ProtocolFactory$Builder%20SAHA/.m2/repository/software/amazon/awssdk/aws-xml-protocol/2.39.1/aws-xml-protocol-2.39.1.jar + software.amazon.awssdk.protocols.core.OperationMetadataAttribute%20SAHA/.m2/repository/software/amazon/awssdk/protocol-core/2.39.1/protocol-core-2.39.1.jar + software.amazon.awssdk.protocols.xml.internal.unmarshall.XmlProtocolUnmarshaller%20SAHA/.m2/repository/software/amazon/awssdk/aws-xml-protocol/2.39.1/aws-xml-protocol-2.39.1.jar + software.amazon.awssdk.protocols.core.StringToValueConverter$StringToValue%20SAHA/.m2/repository/software/amazon/awssdk/protocol-core/2.39.1/protocol-core-2.39.1.jar + software.amazon.awssdk.core.protocol.MarshallLocation%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.traits.TimestampFormatTrait$Format%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.protocols.core.StringToInstant%20SAHA/.m2/repository/software/amazon/awssdk/protocol-core/2.39.1/protocol-core-2.39.1.jar + software.amazon.awssdk.protocols.core.AbstractMarshallingRegistry%20SAHA/.m2/repository/software/amazon/awssdk/protocol-core/2.39.1/protocol-core-2.39.1.jar + software.amazon.awssdk.protocols.xml.internal.unmarshall.XmlUnmarshallerRegistry%20SAHA/.m2/repository/software/amazon/awssdk/aws-xml-protocol/2.39.1/aws-xml-protocol-2.39.1.jar + software.amazon.awssdk.protocols.core.AbstractMarshallingRegistry$Builder%20SAHA/.m2/repository/software/amazon/awssdk/protocol-core/2.39.1/protocol-core-2.39.1.jar + software.amazon.awssdk.protocols.xml.internal.unmarshall.XmlUnmarshallerRegistry$Builder%20SAHA/.m2/repository/software/amazon/awssdk/aws-xml-protocol/2.39.1/aws-xml-protocol-2.39.1.jar + software.amazon.awssdk.protocols.core.AbstractMarshallingRegistry$MarshallingLocationRegistry%20SAHA/.m2/repository/software/amazon/awssdk/protocol-core/2.39.1/protocol-core-2.39.1.jar + software.amazon.awssdk.protocols.core.AbstractMarshallingRegistry$MarshallingLocationRegistry$Builder%20SAHA/.m2/repository/software/amazon/awssdk/protocol-core/2.39.1/protocol-core-2.39.1.jar + software.amazon.awssdk.core.protocol.MarshallingType%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.protocol.MarshallingType$1%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.protocol.MarshallingKnownType%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.BytesWrapper%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.SdkBytes%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.document.Document%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.protocols.xml.internal.unmarshall.XmlUnmarshaller%20SAHA/.m2/repository/software/amazon/awssdk/aws-xml-protocol/2.39.1/aws-xml-protocol-2.39.1.jar + software.amazon.awssdk.protocols.xml.internal.unmarshall.XmlUnmarshallerContext%20SAHA/.m2/repository/software/amazon/awssdk/aws-xml-protocol/2.39.1/aws-xml-protocol-2.39.1.jar + software.amazon.awssdk.core.SdkField%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + java.lang.invoke.LambdaForm$DMH/0x000002bb4b338000 + software.amazon.awssdk.protocols.xml.internal.unmarshall.XmlProtocolUnmarshaller$$Lambda$972/0x000002bb4b3362f0 + software.amazon.awssdk.protocols.core.AbstractMarshallingRegistry$MarshallingTypeRegistry$Builder%20SAHA/.m2/repository/software/amazon/awssdk/protocol-core/2.39.1/protocol-core-2.39.1.jar + software.amazon.awssdk.protocols.core.AbstractMarshallingRegistry$MarshallingLocationRegistry$Builder$$Lambda$973/0x000002bb4b336720 + software.amazon.awssdk.protocols.core.AbstractMarshallingRegistry$MarshallingTypeRegistry%20SAHA/.m2/repository/software/amazon/awssdk/protocol-core/2.39.1/protocol-core-2.39.1.jar + software.amazon.awssdk.protocols.xml.internal.unmarshall.HeaderUnmarshaller%20SAHA/.m2/repository/software/amazon/awssdk/aws-xml-protocol/2.39.1/aws-xml-protocol-2.39.1.jar + software.amazon.awssdk.protocols.xml.internal.unmarshall.HeaderUnmarshaller$SimpleHeaderUnmarshaller%20SAHA/.m2/repository/software/amazon/awssdk/aws-xml-protocol/2.39.1/aws-xml-protocol-2.39.1.jar + software.amazon.awssdk.protocols.core.StringToValueConverter%20SAHA/.m2/repository/software/amazon/awssdk/protocol-core/2.39.1/protocol-core-2.39.1.jar + software.amazon.awssdk.protocols.core.StringToValueConverter$SimpleStringToValue%20SAHA/.m2/repository/software/amazon/awssdk/protocol-core/2.39.1/protocol-core-2.39.1.jar + software.amazon.awssdk.protocols.core.StringToValueConverter$$Lambda$974/0x000002bb4b337390 + software.amazon.awssdk.protocols.core.StringToValueConverter$$Lambda$975/0x000002bb4b3375d0 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b338400 + software.amazon.awssdk.protocols.core.StringToValueConverter$$Lambda$976/0x000002bb4b337810 + software.amazon.awssdk.protocols.core.StringToValueConverter$$Lambda$977/0x000002bb4b337a50 + software.amazon.awssdk.protocols.core.StringToValueConverter$$Lambda$978/0x000002bb4b337c90 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b338800 + software.amazon.awssdk.protocols.core.StringToValueConverter$$Lambda$979/0x000002bb4b33c000 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b338c00 + software.amazon.awssdk.protocols.core.StringToValueConverter$$Lambda$980/0x000002bb4b33c240 + software.amazon.awssdk.protocols.core.StringToValueConverter$$Lambda$981/0x000002bb4b33c480 + software.amazon.awssdk.protocols.core.StringToValueConverter$$Lambda$982/0x000002bb4b33c6c0 + software.amazon.awssdk.protocols.core.StringToValueConverter$$Lambda$983/0x000002bb4b33c900 + software.amazon.awssdk.protocols.xml.internal.unmarshall.HeaderUnmarshaller$$Lambda$984/0x000002bb4b33cb40 + software.amazon.awssdk.protocols.xml.internal.unmarshall.HeaderUnmarshaller$$Lambda$985/0x000002bb4b33cd58 + software.amazon.awssdk.protocols.xml.internal.unmarshall.XmlPayloadUnmarshaller%20SAHA/.m2/repository/software/amazon/awssdk/aws-xml-protocol/2.39.1/aws-xml-protocol-2.39.1.jar + software.amazon.awssdk.protocols.xml.internal.unmarshall.XmlPayloadUnmarshaller$SimpleTypePayloadUnmarshaller%20SAHA/.m2/repository/software/amazon/awssdk/aws-xml-protocol/2.39.1/aws-xml-protocol-2.39.1.jar + software.amazon.awssdk.protocols.xml.internal.unmarshall.XmlProtocolUnmarshaller$$Lambda$986/0x000002bb4b33d398 + software.amazon.awssdk.protocols.xml.internal.unmarshall.XmlProtocolUnmarshaller$$Lambda$987/0x000002bb4b33d5b0 + software.amazon.awssdk.protocols.xml.internal.unmarshall.XmlProtocolUnmarshaller$$Lambda$988/0x000002bb4b33d7c8 + software.amazon.awssdk.protocols.core.AbstractMarshallingRegistry$MarshallingLocationRegistry$$Lambda$989/0x000002bb4b33d9e0 + java.util.EnumMap$EntrySet + java.util.EnumMap$EnumMapIterator + java.util.EnumMap$EntryIterator + java.util.EnumMap$EntryIterator$Entry + software.amazon.awssdk.protocols.core.ExceptionMetadata%20SAHA/.m2/repository/software/amazon/awssdk/protocol-core/2.39.1/protocol-core-2.39.1.jar + software.amazon.awssdk.protocols.core.ExceptionMetadata$Builder%20SAHA/.m2/repository/software/amazon/awssdk/protocol-core/2.39.1/protocol-core-2.39.1.jar + software.amazon.awssdk.services.s3.model.S3Exception%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.EncryptionTypeMismatchException%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.core.exception.SdkException$Builder%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.core.exception.SdkServiceException$Builder%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.awscore.exception.AwsServiceException$Builder%20SAHA/.m2/repository/software/amazon/awssdk/aws-core/2.39.1/aws-core-2.39.1.jar + software.amazon.awssdk.services.s3.model.S3Exception$Builder%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.EncryptionTypeMismatchException$Builder%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda$990/0x000002bb4b33f040 + software.amazon.awssdk.services.s3.model.NoSuchUploadException%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.NoSuchUploadException$Builder%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda$991/0x000002bb4b33f788 + software.amazon.awssdk.services.s3.model.InvalidObjectStateException%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.InvalidObjectStateException$Builder%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda$992/0x000002bb4b33a000 + software.amazon.awssdk.services.s3.model.InvalidWriteOffsetException%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.InvalidWriteOffsetException$Builder%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda$993/0x000002bb4b33a748 + software.amazon.awssdk.services.s3.model.BucketAlreadyOwnedByYouException%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.BucketAlreadyOwnedByYouException$Builder%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda$994/0x000002bb4b33ae90 + software.amazon.awssdk.services.s3.model.NoSuchKeyException%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.NoSuchKeyException$Builder%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda$995/0x000002bb4b33b5d8 + software.amazon.awssdk.services.s3.model.InvalidRequestException%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.InvalidRequestException$Builder%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda$996/0x000002bb4b33bd20 + software.amazon.awssdk.services.s3.model.ObjectAlreadyInActiveTierErrorException%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.ObjectAlreadyInActiveTierErrorException$Builder%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda$997/0x000002bb4b339530 + software.amazon.awssdk.services.s3.model.IdempotencyParameterMismatchException%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.IdempotencyParameterMismatchException$Builder%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda$998/0x000002bb4b339c78 + software.amazon.awssdk.services.s3.model.BucketAlreadyExistsException%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.BucketAlreadyExistsException$Builder%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda$999/0x000002bb4b340530 + software.amazon.awssdk.services.s3.model.NoSuchBucketException%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.NoSuchBucketException$Builder%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda$1000/0x000002bb4b340c78 + software.amazon.awssdk.services.s3.model.TooManyPartsException%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.TooManyPartsException$Builder%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda$1001/0x000002bb4b3413c0 + software.amazon.awssdk.services.s3.model.ObjectNotInActiveTierErrorException%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.model.ObjectNotInActiveTierErrorException$Builder%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda$1002/0x000002bb4b341b08 + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda$1003/0x000002bb4b341d20 + software.amazon.awssdk.protocols.query.unmarshall.AwsXmlErrorProtocolUnmarshaller%20SAHA/.m2/repository/software/amazon/awssdk/aws-query-protocol/2.39.1/aws-query-protocol-2.39.1.jar + software.amazon.awssdk.protocols.query.unmarshall.AwsXmlErrorProtocolUnmarshaller$Builder%20SAHA/.m2/repository/software/amazon/awssdk/aws-query-protocol/2.39.1/aws-query-protocol-2.39.1.jar + software.amazon.awssdk.protocols.query.unmarshall.XmlElement%20SAHA/.m2/repository/software/amazon/awssdk/aws-query-protocol/2.39.1/aws-query-protocol-2.39.1.jar + software.amazon.awssdk.protocols.xml.AwsXmlProtocolFactory$$Lambda$1004/0x000002bb4b342578 + software.amazon.awssdk.protocols.query.internal.unmarshall.AwsXmlErrorUnmarshaller%20SAHA/.m2/repository/software/amazon/awssdk/aws-query-protocol/2.39.1/aws-query-protocol-2.39.1.jar + software.amazon.awssdk.protocols.query.internal.unmarshall.AwsXmlErrorUnmarshaller$Builder%20SAHA/.m2/repository/software/amazon/awssdk/aws-query-protocol/2.39.1/aws-query-protocol-2.39.1.jar + software.amazon.awssdk.core.metrics.CoreMetric%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.metrics.MetricLevel%20SAHA/.m2/repository/software/amazon/awssdk/metrics-spi/2.39.1/metrics-spi-2.39.1.jar + software.amazon.awssdk.metrics.MetricCategory%20SAHA/.m2/repository/software/amazon/awssdk/metrics-spi/2.39.1/metrics-spi-2.39.1.jar + software.amazon.awssdk.metrics.SdkMetric%20SAHA/.m2/repository/software/amazon/awssdk/metrics-spi/2.39.1/metrics-spi-2.39.1.jar + software.amazon.awssdk.metrics.internal.DefaultSdkMetric%20SAHA/.m2/repository/software/amazon/awssdk/metrics-spi/2.39.1/metrics-spi-2.39.1.jar + software.amazon.awssdk.core.http.MetricCollectingHttpResponseHandler%20SAHA/.m2/repository/software/amazon/awssdk/sdk-core/2.39.1/sdk-core-2.39.1.jar + software.amazon.awssdk.services.s3.internal.client.S3SyncClientDecorator%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.client.S3SyncClientDecorator$$Lambda$1005/0x000002bb4b343e88 + software.amazon.awssdk.services.s3.DelegatingS3Client%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.crossregion.S3CrossRegionSyncClient%20SAHA/.m2/repository/software/amazon/awssdk/s3/2.39.1/s3-2.39.1.jar + software.amazon.awssdk.services.s3.internal.client.S3SyncClientDecorator$$Lambda$1006/0x000002bb4b346538 + software.amazon.awssdk.utils.ConditionalDecorator%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.internal.DefaultConditionalDecorator$Builder%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.internal.DefaultConditionalDecorator%20SAHA/.m2/repository/software/amazon/awssdk/utils/2.39.1/utils-2.39.1.jar + software.amazon.awssdk.utils.ConditionalDecorator$$Lambda$1007/0x000002bb4b346db0 + software.amazon.awssdk.utils.ConditionalDecorator$$Lambda$1008/0x000002bb4b347000 + software.amazon.awssdk.utils.ConditionalDecorator$$Lambda$1009/0x000002bb4b347228 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b348000 + org.assertj.core.internal.Strings$$Lambda$1010/0x000002bb4b347468 + org.assertj.core.internal.Strings$$Lambda$1011/0x000002bb4b3476b8 + software.amazon.lambda.powertools.tracing.TracingUtils$$Lambda$1012/0x000002bb4b3478d0 + software.amazon.lambda.powertools.tracing.TracingUtils$$Lambda$1013/0x000002bb4b347b00 + software.amazon.lambda.powertools.tracing.TracingUtils$$Lambda$1014/0x000002bb4b347d30 + jdk.internal.reflect.GeneratedMethodAccessor28 + jdk.internal.reflect.GeneratedMethodAccessor29 + org.apache.http.impl.conn.PoolingHttpClientConnectionManager$2%20SAHA/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar + software.amazon.lambda.powertools.tracing.TracingUtilsTest$$Lambda$1015/0x000002bb4b34c228 + software.amazon.lambda.powertools.tracing.TracingUtilsTest$$Lambda$1016/0x000002bb4b34c448 + software.amazon.lambda.powertools.tracing.TracingUtilsTest$$Lambda$1017/0x000002bb4b34c670 + software.amazon.lambda.powertools.tracing.TracingUtilsTest$$Lambda$1018/0x000002bb4b34c8c0 + org.assertj.core.internal.WholeNumbers%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.internal.Numbers%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + org.assertj.core.internal.Integers%20SAHA/.m2/repository/org/assertj/assertj-core/3.27.6/assertj-core-3.27.6.jar + software.amazon.lambda.powertools.tracing.TracingUtils$$Lambda$1019/0x000002bb4b34d3a8 + software.amazon.lambda.powertools.tracing.TracingUtils$$Lambda$1020/0x000002bb4b34d5e0 + software.amazon.lambda.powertools.tracing.TracingUtilsTest$$Lambda$1021/0x000002bb4b34d810 + software.amazon.lambda.powertools.tracing.TracingUtilsTest$$Lambda$1022/0x000002bb4b34da30 + software.amazon.lambda.powertools.tracing.TracingUtilsTest$$Lambda$1023/0x000002bb4b34dc58 + software.amazon.lambda.powertools.tracing.TracingUtilsTest$$Lambda$1024/0x000002bb4b34dea8 + software.amazon.lambda.powertools.tracing.TracingUtilsTest$$Lambda$1025/0x000002bb4b34e0d0 + software.amazon.lambda.powertools.tracing.TracingUtilsTest$$Lambda$1026/0x000002bb4b34e320 + software.amazon.lambda.powertools.tracing.TracingUtilsTest$$Lambda$1027/0x000002bb4b34e548 + software.amazon.lambda.powertools.tracing.TracingUtilsTest$$Lambda$1028/0x000002bb4b34e798 + org.slf4j.event.Level%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.slf4j.helpers.MessageFormatter%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + org.slf4j.helpers.FormattingTuple%20SAHA/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar + software.amazon.lambda.powertools.tracing.TracingUtilsTest$$Lambda$1029/0x000002bb4b34f240 + org.junit.platform.launcher.core.OutcomeDelayingEngineExecutionListener$Outcome%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + java.util.concurrent.CompletableFuture + java.util.concurrent.CompletableFuture$AltResult + java.util.concurrent.ForkJoinPool + java.lang.invoke.VarHandleInts$FieldStaticReadOnly + java.lang.invoke.VarHandleInts$FieldStaticReadWrite + java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory + java.util.concurrent.ForkJoinPool$DefaultForkJoinWorkerThreadFactory + java.util.concurrent.ForkJoinPool$1 + java.util.concurrent.ForkJoinPool$DefaultCommonPoolForkJoinWorkerThreadFactory + java.util.concurrent.ForkJoinPool$WorkQueue + java.util.concurrent.CompletableFuture$AsynchronousCompletionTask + java.util.concurrent.ForkJoinTask + java.util.concurrent.CompletableFuture$Completion + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda$1030/0x000002bb4b34f898 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda$1031/0x000002bb4b34fac8 + java.lang.invoke.LambdaForm$DMH/0x000002bb4b348c00 + org.junit.platform.launcher.core.EngineExecutionOrchestrator$$Lambda$1032/0x000002bb4b34fce8 + org.junit.platform.launcher.core.DefaultLauncherSession$ClosedLauncher%20SAHA/.m2/repository/org/junit/platform/junit-platform-launcher/1.14.0/junit-platform-launcher-1.14.0.jar + org.apache.maven.surefire.api.suite.RunResult%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-api/3.5.4/surefire-api-3.5.4.jar + org.apache.maven.surefire.booter.ForkedBooter$6%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.booter.ForkedBooter$7%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + java.util.concurrent.locks.AbstractQueuedSynchronizer$SharedNode + java.util.concurrent.locks.AbstractQueuedSynchronizer$ExclusiveNode + org.apache.maven.surefire.booter.ForkedBooter$1%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + org.apache.maven.surefire.booter.spi.AbstractMasterProcessChannelProcessorFactory$2%20SAHA/.m2/repository/org/apache/maven/surefire/surefire-booter/3.5.4/surefire-booter-3.5.4.jar + java.util.IdentityHashMap$KeyIterator diff --git a/powertools-tracing/src/test/java/software/amazon/lambda/powertools/tracing/TracingUtilsTest.java b/powertools-tracing/src/test/java/software/amazon/lambda/powertools/tracing/TracingUtilsTest.java index db9807dbd..c2496766f 100644 --- a/powertools-tracing/src/test/java/software/amazon/lambda/powertools/tracing/TracingUtilsTest.java +++ b/powertools-tracing/src/test/java/software/amazon/lambda/powertools/tracing/TracingUtilsTest.java @@ -14,18 +14,25 @@ package software.amazon.lambda.powertools.tracing; +import static org.assertj.core.api.Assertions.assertThatNoException; import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.entry; +import static org.mockito.Mockito.mock; import static software.amazon.lambda.powertools.tracing.TracingUtils.withEntitySubsegment; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; +import org.crac.Context; +import org.crac.Resource; import com.amazonaws.xray.AWSXRay; import com.amazonaws.xray.entities.Entity; class TracingUtilsTest { + TracingUtils tracingUtils = new TracingUtils(); + Context context = mock(Context.class); + @BeforeEach void setUp() { AWSXRay.beginSegment("test"); @@ -205,4 +212,13 @@ void shouldInvokeCodeBlockWrappedWithinNamespacedEntitySubsegment() throws Inter .containsEntry("key", "val"); }); } + @Test + void testBeforeCheckpointDoesNotThrowException() { + assertThatNoException().isThrownBy(() -> tracingUtils.beforeCheckpoint(context)); + } + + @Test + void testAfterRestoreDoesNotThrowException() { + assertThatNoException().isThrownBy(() -> tracingUtils.afterRestore(context)); + } } diff --git a/spotbugs-exclude.xml b/spotbugs-exclude.xml index 53226e3c2..b4c92c5c7 100644 --- a/spotbugs-exclude.xml +++ b/spotbugs-exclude.xml @@ -196,6 +196,11 @@ + + + + + From 093f5fcfdb63ee903df442b416bd51f215aaa3e3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 Jan 2026 14:11:29 +0100 Subject: [PATCH 022/212] chore: bump squidfunk/mkdocs-material in /docs (#2341) Bumps squidfunk/mkdocs-material from `980e11f` to `3bba0a9`. --- updated-dependencies: - dependency-name: squidfunk/mkdocs-material dependency-version: 3bba0a99bc6e635bb8e53f379d32ab9cecb554adee9cc8f59a347f93ecf82f3b dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- docs/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Dockerfile b/docs/Dockerfile index 56c4c19ea..ee71acb0e 100644 --- a/docs/Dockerfile +++ b/docs/Dockerfile @@ -1,4 +1,4 @@ -FROM squidfunk/mkdocs-material@sha256:980e11fed03b8e7851e579be9f34b1210f516c9f0b4da1a1457f21a460bd6628 +FROM squidfunk/mkdocs-material@sha256:3bba0a99bc6e635bb8e53f379d32ab9cecb554adee9cc8f59a347f93ecf82f3b COPY requirements.txt /tmp/ RUN pip install --require-hashes -r /tmp/requirements.txt From 78676d0a2d4ba974a5f1d7f8b99dbbbed6cdc57a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 Jan 2026 14:12:24 +0100 Subject: [PATCH 023/212] chore: bump com.google.protobuf:protobuf-java from 4.33.1 to 4.33.2 (#2347) Bumps [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) from 4.33.1 to 4.33.2. - [Release notes](https://github.com/protocolbuffers/protobuf/releases) - [Commits](https://github.com/protocolbuffers/protobuf/commits) --- updated-dependencies: - dependency-name: com.google.protobuf:protobuf-java dependency-version: 4.33.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-kafka/pom.xml | 2 +- powertools-kafka/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/powertools-examples-kafka/pom.xml b/examples/powertools-examples-kafka/pom.xml index d152f46c0..99e04e8a8 100644 --- a/examples/powertools-examples-kafka/pom.xml +++ b/examples/powertools-examples-kafka/pom.xml @@ -12,7 +12,7 @@ 11 1.9.20.1 1.12.1 - 4.33.1 + 4.33.2 diff --git a/powertools-kafka/pom.xml b/powertools-kafka/pom.xml index c71ef94f6..ccb63e38f 100644 --- a/powertools-kafka/pom.xml +++ b/powertools-kafka/pom.xml @@ -36,7 +36,7 @@ 4.1.1 1.12.1 - 4.33.1 + 4.33.2 1.1.6 From 966fcec39793eb717200283e69a41a96d2107702 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 Jan 2026 14:12:45 +0100 Subject: [PATCH 024/212] chore: bump aws.sdk.version from 2.40.9 to 2.40.13 (#2346) Bumps `aws.sdk.version` from 2.40.9 to 2.40.13. Updates `software.amazon.awssdk:bom` from 2.40.9 to 2.40.13 Updates `software.amazon.awssdk:http-client-spi` from 2.40.9 to 2.40.13 Updates `software.amazon.awssdk:url-connection-client` from 2.39.3 to 2.40.13 Updates `software.amazon.awssdk:s3` from 2.39.3 to 2.40.13 Updates `software.amazon.awssdk:dynamodb` from 2.40.9 to 2.40.13 Updates `software.amazon.awssdk:lambda` from 2.40.9 to 2.40.13 Updates `software.amazon.awssdk:kinesis` from 2.39.3 to 2.40.13 Updates `software.amazon.awssdk:cloudwatch` from 2.40.9 to 2.40.13 Updates `software.amazon.awssdk:xray` from 2.40.9 to 2.40.13 Updates `software.amazon.awssdk:sqs` from 2.39.3 to 2.40.13 Updates `software.amazon.awssdk:cloudformation` from 2.40.9 to 2.40.13 Updates `software.amazon.awssdk:sts` from 2.40.9 to 2.40.13 --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-version: 2.40.13 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:http-client-spi dependency-version: 2.40.13 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:url-connection-client dependency-version: 2.40.13 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.40.13 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:dynamodb dependency-version: 2.40.13 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:lambda dependency-version: 2.40.13 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:kinesis dependency-version: 2.40.13 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:cloudwatch dependency-version: 2.40.13 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:xray dependency-version: 2.40.13 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:sqs dependency-version: 2.40.13 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:cloudformation dependency-version: 2.40.13 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:sts dependency-version: 2.40.13 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 212c0966b..02af522d3 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.40.9 + 2.40.13 1.9.20.1 diff --git a/pom.xml b/pom.xml index e6cf78b14..0f514042c 100644 --- a/pom.xml +++ b/pom.xml @@ -85,7 +85,7 @@ 2.25.3 2.0.17 2.20.1 - 2.40.9 + 2.40.13 2.20.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 477b49dc0..6285d2249 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.1 1.14.1 3.14.1 - 2.40.9 + 2.40.13 1.9.20.1 true From 52fd8faba23131e281e7b5a3683ec09029124acc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 Jan 2026 14:15:07 +0100 Subject: [PATCH 025/212] chore: bump github/codeql-action from 4.31.9 to 4.31.10 (#2350) Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.9 to 4.31.10. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/5d4e8d1aca955e8d8589aabd499c5cae939e33c7...cdefb33c0f6224e58673d9004f47f7cb3e328b89) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.31.10 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/security-scorecard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index b91e78c69..774bd2745 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -52,6 +52,6 @@ jobs: path: results.sarif retention-days: 5 - name: Upload to Code-Scanning - uses: github/codeql-action/upload-sarif@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v3.29.5 + uses: github/codeql-action/upload-sarif@cdefb33c0f6224e58673d9004f47f7cb3e328b89 # v3.29.5 with: sarif_file: results.sarif From 4f82cd6ecab43a69a4e9b71601e49ce6cbf70148 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 Jan 2026 14:31:12 +0100 Subject: [PATCH 026/212] chore: bump graalvm/setup-graalvm from 1.4.4 to 1.4.5 (#2349) Bumps [graalvm/setup-graalvm](https://github.com/graalvm/setup-graalvm) from 1.4.4 to 1.4.5. - [Release notes](https://github.com/graalvm/setup-graalvm/releases) - [Commits](https://github.com/graalvm/setup-graalvm/compare/790e28947b79a9c09c3391c0f18bf8d0f102ed69...54b4f5a65c1a84b2fdfdc2078fe43df32819e4b1) --- updated-dependencies: - dependency-name: graalvm/setup-graalvm dependency-version: 1.4.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index 339d6fab8..31a286318 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -105,7 +105,7 @@ jobs: powertools-*/** pom.xml - name: Setup GraalVM - uses: graalvm/setup-graalvm@790e28947b79a9c09c3391c0f18bf8d0f102ed69 # v1.4.4 + uses: graalvm/setup-graalvm@54b4f5a65c1a84b2fdfdc2078fe43df32819e4b1 # v1.4.5 with: java-version: "21" distribution: "graalvm" From 41208890361f3830804cf929d9d553c7e4c8b229 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 20 Jan 2026 14:04:04 +0100 Subject: [PATCH 027/212] chore: bump mockito.version from 5.18.0 to 5.21.0 (#2352) Bumps `mockito.version` from 5.18.0 to 5.21.0. Updates `org.mockito:mockito-core` from 5.18.0 to 5.21.0 - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.18.0...v5.21.0) Updates `org.mockito:mockito-subclass` from 5.20.0 to 5.21.0 - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.20.0...v5.21.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-version: 5.21.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.mockito:mockito-subclass dependency-version: 5.21.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-parameters/sam-graalvm/pom.xml | 2 +- examples/powertools-examples-parameters/sam/pom.xml | 2 +- examples/powertools-examples-validation/pom.xml | 2 +- pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/powertools-examples-parameters/sam-graalvm/pom.xml b/examples/powertools-examples-parameters/sam-graalvm/pom.xml index 2aaffd9d1..ee3631d8b 100644 --- a/examples/powertools-examples-parameters/sam-graalvm/pom.xml +++ b/examples/powertools-examples-parameters/sam-graalvm/pom.xml @@ -76,7 +76,7 @@ org.mockito mockito-core - 5.18.0 + 5.21.0 test diff --git a/examples/powertools-examples-parameters/sam/pom.xml b/examples/powertools-examples-parameters/sam/pom.xml index d2c3e68d2..d59e494f2 100644 --- a/examples/powertools-examples-parameters/sam/pom.xml +++ b/examples/powertools-examples-parameters/sam/pom.xml @@ -50,7 +50,7 @@ org.mockito mockito-core - 5.18.0 + 5.21.0 test diff --git a/examples/powertools-examples-validation/pom.xml b/examples/powertools-examples-validation/pom.xml index 2fa8462a5..95f2a064b 100644 --- a/examples/powertools-examples-validation/pom.xml +++ b/examples/powertools-examples-validation/pom.xml @@ -53,7 +53,7 @@ org.mockito mockito-core - 5.18.0 + 5.21.0 test diff --git a/pom.xml b/pom.xml index 0f514042c..afbc1a18a 100644 --- a/pom.xml +++ b/pom.xml @@ -113,7 +113,7 @@ 1.12.781 2.20.1 1.7.0 - 5.20.0 + 5.21.0 5.21.0 2.3.0 1.5.0 From fb69075fca33948df6b9ff69f527ffaa2d2acaf1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 20 Jan 2026 14:04:20 +0100 Subject: [PATCH 028/212] chore: bump org.codehaus.mojo:aspectj-maven-plugin from 1.15.0 to 1.16.0 (#2353) Bumps [org.codehaus.mojo:aspectj-maven-plugin](https://github.com/mojohaus/aspectj-maven-plugin) from 1.15.0 to 1.16.0. - [Release notes](https://github.com/mojohaus/aspectj-maven-plugin/releases) - [Commits](https://github.com/mojohaus/aspectj-maven-plugin/compare/aspectj-maven-plugin-1.15.0...aspectj-maven-plugin-1.16.0) --- updated-dependencies: - dependency-name: org.codehaus.mojo:aspectj-maven-plugin dependency-version: 1.16.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-core-utilities/sam-graalvm/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml b/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml index eea0357e9..cf50e5128 100644 --- a/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml +++ b/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml @@ -78,7 +78,7 @@ org.codehaus.mojo aspectj-maven-plugin - 1.15.0 + 1.16.0 ${maven.compiler.source} ${maven.compiler.target} From 2ab02fd71b24b3259ec4be41219c07de88ffdd11 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 20 Jan 2026 14:04:32 +0100 Subject: [PATCH 029/212] chore: bump aws.sdk.version from 2.40.13 to 2.41.10 (#2354) Bumps `aws.sdk.version` from 2.40.13 to 2.41.10. Updates `software.amazon.awssdk:bom` from 2.40.13 to 2.41.10 Updates `software.amazon.awssdk:http-client-spi` from 2.40.13 to 2.41.10 Updates `software.amazon.awssdk:url-connection-client` from 2.39.3 to 2.41.10 Updates `software.amazon.awssdk:s3` from 2.39.3 to 2.41.10 Updates `software.amazon.awssdk:dynamodb` from 2.40.13 to 2.41.10 Updates `software.amazon.awssdk:lambda` from 2.40.13 to 2.41.10 Updates `software.amazon.awssdk:kinesis` from 2.39.3 to 2.41.10 Updates `software.amazon.awssdk:cloudwatch` from 2.40.13 to 2.41.10 Updates `software.amazon.awssdk:xray` from 2.40.13 to 2.41.10 Updates `software.amazon.awssdk:sqs` from 2.39.3 to 2.41.10 Updates `software.amazon.awssdk:cloudformation` from 2.40.13 to 2.41.10 Updates `software.amazon.awssdk:sts` from 2.40.13 to 2.41.10 --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-version: 2.41.10 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:http-client-spi dependency-version: 2.41.10 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:url-connection-client dependency-version: 2.41.10 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.41.10 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:dynamodb dependency-version: 2.41.10 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:lambda dependency-version: 2.41.10 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:kinesis dependency-version: 2.41.10 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:cloudwatch dependency-version: 2.41.10 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:xray dependency-version: 2.41.10 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:sqs dependency-version: 2.41.10 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:cloudformation dependency-version: 2.41.10 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:sts dependency-version: 2.41.10 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 02af522d3..fcee22d49 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.40.13 + 2.41.10 1.9.20.1 diff --git a/pom.xml b/pom.xml index afbc1a18a..f42f95299 100644 --- a/pom.xml +++ b/pom.xml @@ -85,7 +85,7 @@ 2.25.3 2.0.17 2.20.1 - 2.40.13 + 2.41.10 2.20.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 6285d2249..585bb83db 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.1 1.14.1 3.14.1 - 2.40.13 + 2.41.10 1.9.20.1 true From 25586b33faff0cf2efaad24e2a0998ca1329712f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 20 Jan 2026 14:04:45 +0100 Subject: [PATCH 030/212] chore: bump release-drafter/release-drafter from 6.1.0 to 6.1.1 (#2357) Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from 6.1.0 to 6.1.1. - [Release notes](https://github.com/release-drafter/release-drafter/releases) - [Commits](https://github.com/release-drafter/release-drafter/compare/b1476f6e6eb133afa41ed8589daba6dc69b4d3f5...267d2e0268deae5d44f3ba5029dd4d6e85f9d52d) --- updated-dependencies: - dependency-name: release-drafter/release-drafter dependency-version: 6.1.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/release-drafter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 39d453ced..46f6db489 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -22,6 +22,6 @@ jobs: id-token: write steps: - name: Relase Drafter - uses: release-drafter/release-drafter@b1476f6e6eb133afa41ed8589daba6dc69b4d3f5 + uses: release-drafter/release-drafter@267d2e0268deae5d44f3ba5029dd4d6e85f9d52d env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file From dd92845898bf2637530dfbb670c93d372af4d331 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 27 Jan 2026 15:13:49 +0100 Subject: [PATCH 031/212] chore: bump github/codeql-action from 4.31.10 to 4.32.0 (#2369) Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.10 to 4.32.0. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/cdefb33c0f6224e58673d9004f47f7cb3e328b89...b20883b0cd1f46c72ae0ba6d1090936928f9fa30) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.32.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/security-scorecard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index 774bd2745..29c98c0e7 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -52,6 +52,6 @@ jobs: path: results.sarif retention-days: 5 - name: Upload to Code-Scanning - uses: github/codeql-action/upload-sarif@cdefb33c0f6224e58673d9004f47f7cb3e328b89 # v3.29.5 + uses: github/codeql-action/upload-sarif@b20883b0cd1f46c72ae0ba6d1090936928f9fa30 # v3.29.5 with: sarif_file: results.sarif From ae1ac47f67c827780289ed661d695c51f4d4b94c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 27 Jan 2026 15:14:09 +0100 Subject: [PATCH 032/212] chore: bump actions/checkout from 6.0.1 to 6.0.2 (#2365) Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.1 to 6.0.2. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/8e8c483db84b4bee98b60c0593521ed34d9990e8...de0fac2e4500dabe0009e67214ff5f5447ce83dd) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 6.0.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/build-docs.yml | 2 +- .github/workflows/check-build.yml | 4 ++-- .github/workflows/check-e2e.yml | 4 ++-- .github/workflows/check-pmd.yml | 2 +- .github/workflows/check-spotbugs.yml | 2 +- .github/workflows/release.yml | 6 +++--- .github/workflows/security-dependencies-check.yml | 2 +- .github/workflows/security-scorecard.yml | 2 +- 8 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index a94ace711..fbe7ec659 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -32,7 +32,7 @@ jobs: environment: Docs steps: - name: Checkout Repository - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd with: fetch-depth: 0 - name: Build diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index 31a286318..b3773944c 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -77,7 +77,7 @@ jobs: steps: - id: checkout name: Checkout repository - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Setup Java uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e with: @@ -94,7 +94,7 @@ jobs: steps: - id: checkout name: Checkout repository - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: fetch-depth: 0 - name: Get changed files diff --git a/.github/workflows/check-e2e.yml b/.github/workflows/check-e2e.yml index 378d48a60..27b8fd95a 100644 --- a/.github/workflows/check-e2e.yml +++ b/.github/workflows/check-e2e.yml @@ -57,7 +57,7 @@ jobs: - 25 steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Setup java uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5.1.0 with: @@ -88,7 +88,7 @@ jobs: - 25 steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Setup java uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5.1.0 with: diff --git a/.github/workflows/check-pmd.yml b/.github/workflows/check-pmd.yml index 7e7dce429..3955d2072 100644 --- a/.github/workflows/check-pmd.yml +++ b/.github/workflows/check-pmd.yml @@ -29,7 +29,7 @@ jobs: id-token: write steps: - name: Checkout Repository - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Setup Java uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5.1.0 with: diff --git a/.github/workflows/check-spotbugs.yml b/.github/workflows/check-spotbugs.yml index c5c8197f9..09ed1c224 100644 --- a/.github/workflows/check-spotbugs.yml +++ b/.github/workflows/check-spotbugs.yml @@ -41,7 +41,7 @@ jobs: codecheck: runs-on: ubuntu-latest steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Setup Java uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5.1.0 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 630b91321..7b52d88de 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -103,7 +103,7 @@ jobs: steps: - id: checkout name: Checkout repository - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - id: version name: version uses: ./.github/actions/version @@ -224,7 +224,7 @@ jobs: steps: - id: checkout name: Checkout repository - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: ref: ${{ env.RELEASE_COMMIT }} - id: download_source @@ -272,7 +272,7 @@ jobs: steps: - id: checkout name: Checkout repository - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: # Checkout PR branch to make sure we build the version-bumped docs ref: ci-${{ github.run_id }} diff --git a/.github/workflows/security-dependencies-check.yml b/.github/workflows/security-dependencies-check.yml index 6729fd304..bbf53db8a 100644 --- a/.github/workflows/security-dependencies-check.yml +++ b/.github/workflows/security-dependencies-check.yml @@ -24,7 +24,7 @@ jobs: pull-requests: write steps: - name: Checkout Repository - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Verify Contents uses: actions/dependency-review-action@3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261 # v4.8.2 with: diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index 29c98c0e7..019de1435 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -35,7 +35,7 @@ jobs: id-token: write steps: - name: Checkout Repository - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - name: Run Analysis From c387dd7e28318fbcb719f7e0c46dd9f0a00330bd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 27 Jan 2026 15:14:26 +0100 Subject: [PATCH 033/212] chore: bump actions/setup-java from 5.1.0 to 5.2.0 (#2363) Bumps [actions/setup-java](https://github.com/actions/setup-java) from 5.1.0 to 5.2.0. - [Release notes](https://github.com/actions/setup-java/releases) - [Commits](https://github.com/actions/setup-java/compare/f2beeb24e141e01a676f977032f5a29d81c9e27e...be666c2fcd27ec809703dec50e508c2fdc7f6654) --- updated-dependencies: - dependency-name: actions/setup-java dependency-version: 5.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-build.yml | 2 +- .github/workflows/check-e2e.yml | 4 ++-- .github/workflows/check-pmd.yml | 2 +- .github/workflows/check-spotbugs.yml | 2 +- .github/workflows/release.yml | 6 +++--- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index b3773944c..06566d17a 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -79,7 +79,7 @@ jobs: name: Checkout repository uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Setup Java - uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e + uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 with: distribution: corretto java-version: ${{ matrix.java }} diff --git a/.github/workflows/check-e2e.yml b/.github/workflows/check-e2e.yml index 27b8fd95a..f18a1438b 100644 --- a/.github/workflows/check-e2e.yml +++ b/.github/workflows/check-e2e.yml @@ -59,7 +59,7 @@ jobs: steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Setup java - uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5.1.0 + uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 with: distribution: 'corretto' java-version: ${{ matrix.java }} @@ -90,7 +90,7 @@ jobs: steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Setup java - uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5.1.0 + uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 with: distribution: 'corretto' java-version: ${{ matrix.java }} diff --git a/.github/workflows/check-pmd.yml b/.github/workflows/check-pmd.yml index 3955d2072..78b872744 100644 --- a/.github/workflows/check-pmd.yml +++ b/.github/workflows/check-pmd.yml @@ -31,7 +31,7 @@ jobs: - name: Checkout Repository uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Setup Java - uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5.1.0 + uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 with: java-version: 21 distribution: corretto diff --git a/.github/workflows/check-spotbugs.yml b/.github/workflows/check-spotbugs.yml index 09ed1c224..4e5fbcea3 100644 --- a/.github/workflows/check-spotbugs.yml +++ b/.github/workflows/check-spotbugs.yml @@ -43,7 +43,7 @@ jobs: steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Setup Java - uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5.1.0 + uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 with: distribution: 'corretto' java-version: 21 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7b52d88de..b71237ae3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -137,7 +137,7 @@ jobs: with: name: source - name: Setup Java - uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e + uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 with: distribution: corretto java-version: 21 @@ -172,7 +172,7 @@ jobs: with: name: source - name: Setup Java - uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e + uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 with: distribution: corretto java-version: ${{ matrix.java }} @@ -195,7 +195,7 @@ jobs: with: name: source - name: Setup Java - uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e + uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 with: distribution: corretto java-version: 21 From 8c1f59b57dcb0cad62471bd2d67f9223ab9e8f42 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 27 Jan 2026 15:14:47 +0100 Subject: [PATCH 034/212] chore: bump release-drafter/release-drafter from 6.1.1 to 6.2.0 (#2362) Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from 6.1.1 to 6.2.0. - [Release notes](https://github.com/release-drafter/release-drafter/releases) - [Commits](https://github.com/release-drafter/release-drafter/compare/267d2e0268deae5d44f3ba5029dd4d6e85f9d52d...6db134d15f3909ccc9eefd369f02bd1e9cffdf97) --- updated-dependencies: - dependency-name: release-drafter/release-drafter dependency-version: 6.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/release-drafter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 46f6db489..71416342e 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -22,6 +22,6 @@ jobs: id-token: write steps: - name: Relase Drafter - uses: release-drafter/release-drafter@267d2e0268deae5d44f3ba5029dd4d6e85f9d52d + uses: release-drafter/release-drafter@6db134d15f3909ccc9eefd369f02bd1e9cffdf97 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file From 61fd80a6c5dab1d0ffd3cb163b0e120ae643d1fa Mon Sep 17 00:00:00 2001 From: Philipp Page Date: Thu, 29 Jan 2026 12:46:23 +0000 Subject: [PATCH 035/212] chore(ci): harden GitHub Actions workflow permissions (#2370) --- .github/workflows/build-docs.yml | 6 ++++-- .github/workflows/check-pmd.yml | 8 +++----- .github/workflows/release-drafter.yml | 7 ++++--- .github/workflows/release.yml | 20 +++++++++++-------- .../workflows/security-dependencies-check.yml | 7 +++---- .github/workflows/security-scorecard.yml | 7 ++++--- .../demo/kafka/protobuf/ProtobufProduct.java | 4 ++-- .../protobuf/ProtobufProductOrBuilder.java | 2 +- .../protobuf/ProtobufProductOuterClass.java | 4 ++-- 9 files changed, 35 insertions(+), 30 deletions(-) diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index fbe7ec659..deadf289a 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -23,12 +23,14 @@ on: name: Build Latest Docs run-name: Build Latest Docs - ${{ inputs.version }} +permissions: {} + jobs: docs: runs-on: ubuntu-latest permissions: - contents: read - id-token: write + contents: read # checkout repository + id-token: write # OIDC for AWS credentials environment: Docs steps: - name: Checkout Repository diff --git a/.github/workflows/check-pmd.yml b/.github/workflows/check-pmd.yml index 78b872744..cc6c53766 100644 --- a/.github/workflows/check-pmd.yml +++ b/.github/workflows/check-pmd.yml @@ -18,15 +18,13 @@ on: name: PMD run-name: PMD - ${{ github.event_name }} -permissions: - contents: read +permissions: {} jobs: pmd_analyse: runs-on: ubuntu-latest permissions: - contents: write - id-token: write + contents: read # checkout repository steps: - name: Checkout Repository uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 @@ -39,4 +37,4 @@ jobs: - uses: pmd/pmd-github-action@d9c1f3c5940cbf5923f1354e83fa858b4496ebaa # v2.0.0 with: rulesets: '.github/pmd-ruleset.xml' - token: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file + token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 71416342e..9ef7426f9 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -14,14 +14,15 @@ on: name: Release Drafter run-name: Release Drafter +permissions: {} + jobs: update_release: runs-on: ubuntu-latest permissions: - contents: write - id-token: write + contents: write # required for creating draft releases steps: - name: Relase Drafter uses: release-drafter/release-drafter@6db134d15f3909ccc9eefd369f02bd1e9cffdf97 env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b71237ae3..e1a35a4ac 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -55,8 +55,7 @@ on: name: Release run-name: Release – ${{ inputs.version }} -permissions: - contents: read +permissions: {} env: RELEASE_COMMIT: ${{ github.sha }} @@ -98,6 +97,8 @@ jobs: runs-on: ubuntu-latest needs: - setup + permissions: + contents: read # checkout repository outputs: source_hash: ${{ steps.upload_source.outputs.artifact-digest }} steps: @@ -128,8 +129,7 @@ jobs: - version_seal if: ${{ inputs.skip_checks == false }} permissions: - contents: write - id-token: write + contents: read # checkout and run tests steps: - id: download_source name: Download artifacts @@ -162,6 +162,8 @@ jobs: - quality - version_seal if: ${{ always() && !contains(needs.*.result, 'failure') && !contains(needs.*.result, 'cancelled') }} + permissions: + contents: read # download artifacts strategy: matrix: java: ${{ fromJson(needs.setup.outputs.build_matrix) }} @@ -187,6 +189,8 @@ jobs: if: ${{ github.repository == 'aws-powertools/powertools-lambda-java' && inputs.skip_publish == false && always() && !contains(needs.*.result, 'failure') && !contains(needs.*.result, 'cancelled') }} needs: - build + permissions: + contents: read # download artifacts environment: Release steps: - id: download_source @@ -219,8 +223,8 @@ jobs: - build - publish permissions: - pull-requests: write - contents: write + contents: write # create tag and branch + pull-requests: write # create PR steps: - id: checkout name: Checkout repository @@ -266,8 +270,8 @@ jobs: needs: - create_pr permissions: - contents: read - id-token: write + contents: read # checkout repository + id-token: write # OIDC for AWS credentials environment: Docs steps: - id: checkout diff --git a/.github/workflows/security-dependencies-check.yml b/.github/workflows/security-dependencies-check.yml index bbf53db8a..31f7491a2 100644 --- a/.github/workflows/security-dependencies-check.yml +++ b/.github/workflows/security-dependencies-check.yml @@ -13,15 +13,14 @@ on: name: Verify Dependencies run-name: Verify Dependencies – ${{ github.event_name }} -permissions: - contents: read +permissions: {} jobs: verify: runs-on: ubuntu-latest permissions: - contents: read - pull-requests: write + contents: read # checkout repository and read dependency snapshots + pull-requests: write # post review comments steps: - name: Checkout Repository uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index 019de1435..e98c97662 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -23,7 +23,7 @@ on: name: OpenSSF Scorecard run-name: OpenSSF Scorecard -permissions: read-all +permissions: {} jobs: analysis: @@ -31,8 +31,9 @@ jobs: runs-on: ubuntu-latest environment: Security permissions: - security-events: write - id-token: write + contents: read # checkout repository + security-events: write # upload SARIF results + id-token: write # OIDC authentication steps: - name: Checkout Repository uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 diff --git a/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProduct.java b/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProduct.java index 2bf5db844..196c0fa52 100644 --- a/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProduct.java +++ b/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProduct.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: ProtobufProduct.proto -// Protobuf Java Version: 4.33.1 +// Protobuf Java Version: 4.33.2 package org.demo.kafka.protobuf; @@ -19,7 +19,7 @@ public final class ProtobufProduct extends com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, /* minor= */ 33, - /* patch= */ 1, + /* patch= */ 2, /* suffix= */ "", "ProtobufProduct"); } diff --git a/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOrBuilder.java b/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOrBuilder.java index caf17ad50..714a2c110 100644 --- a/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOrBuilder.java +++ b/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: ProtobufProduct.proto -// Protobuf Java Version: 4.33.1 +// Protobuf Java Version: 4.33.2 package org.demo.kafka.protobuf; diff --git a/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOuterClass.java b/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOuterClass.java index ce3214777..abefa922f 100644 --- a/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOuterClass.java +++ b/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOuterClass.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: ProtobufProduct.proto -// Protobuf Java Version: 4.33.1 +// Protobuf Java Version: 4.33.2 package org.demo.kafka.protobuf; @@ -13,7 +13,7 @@ private ProtobufProductOuterClass() {} com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, /* minor= */ 33, - /* patch= */ 1, + /* patch= */ 2, /* suffix= */ "", "ProtobufProductOuterClass"); } From fc6ce9f673116f63a94c7ab7e18e36c5a0172821 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 14:13:08 +0100 Subject: [PATCH 036/212] chore: bump github/codeql-action from 4.32.0 to 4.32.3 (#2387) Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.32.0 to 4.32.3. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/b20883b0cd1f46c72ae0ba6d1090936928f9fa30...9e907b5e64f6b83e7804b09294d44122997950d6) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.32.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/security-scorecard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index e98c97662..5b3d91efc 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -53,6 +53,6 @@ jobs: path: results.sarif retention-days: 5 - name: Upload to Code-Scanning - uses: github/codeql-action/upload-sarif@b20883b0cd1f46c72ae0ba6d1090936928f9fa30 # v3.29.5 + uses: github/codeql-action/upload-sarif@9e907b5e64f6b83e7804b09294d44122997950d6 # v3.29.5 with: sarif_file: results.sarif From 6f6c219f53ebd843b0f26b54aea4fa5dba7027af Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 14:13:25 +0100 Subject: [PATCH 037/212] chore: bump tj-actions/changed-files from 47.0.1 to 47.0.4 (#2388) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 47.0.1 to 47.0.4. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/e0021407031f5be11a464abee9a0776171c79891...7dee1b0c1557f278e5c7dc244927139d78c0e22a) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-version: 47.0.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index 06566d17a..e2c1e5053 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -99,7 +99,7 @@ jobs: fetch-depth: 0 - name: Get changed files id: changed-files - uses: tj-actions/changed-files@e0021407031f5be11a464abee9a0776171c79891 # v47.0.1 + uses: tj-actions/changed-files@7dee1b0c1557f278e5c7dc244927139d78c0e22a # v47.0.4 with: files: | powertools-*/** From 11233c8eb4aaceb7abf599b8786bb08088d0d1a1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 14:13:44 +0100 Subject: [PATCH 038/212] chore: bump org.apache.avro:avro (#2386) Bumps org.apache.avro:avro from 1.12.0 to 1.12.1. --- updated-dependencies: - dependency-name: org.apache.avro:avro dependency-version: 1.12.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-kafka/tools/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/powertools-examples-kafka/tools/pom.xml b/examples/powertools-examples-kafka/tools/pom.xml index e6f2654d1..7fb12f136 100644 --- a/examples/powertools-examples-kafka/tools/pom.xml +++ b/examples/powertools-examples-kafka/tools/pom.xml @@ -11,7 +11,7 @@ 11 11 - 1.12.0 + 1.12.1 4.31.0 4.0.0 From 31b4677e7a76430ba7cfc88ef5407ae766cb2455 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 14:14:04 +0100 Subject: [PATCH 039/212] chore: bump sam/build-java25 (#2385) Bumps sam/build-java25 from `bffac7d` to `15e69d9`. --- updated-dependencies: - dependency-name: sam/build-java25 dependency-version: 15e69d9776709e299d2913e546d8d7fb30b9ca0b66e4fce6f3beb41604242bd8 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- powertools-e2e-tests/src/test/resources/docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powertools-e2e-tests/src/test/resources/docker/Dockerfile b/powertools-e2e-tests/src/test/resources/docker/Dockerfile index 1ceb29aa0..2b587e0a0 100644 --- a/powertools-e2e-tests/src/test/resources/docker/Dockerfile +++ b/powertools-e2e-tests/src/test/resources/docker/Dockerfile @@ -1,5 +1,5 @@ # Use the official AWS SAM base image for Java 25 -FROM public.ecr.aws/sam/build-java25@sha256:bffac7de6e418a93d2aefc1e8e7c79eda0971e7a026725fe618b58ddfba7a128 +FROM public.ecr.aws/sam/build-java25@sha256:15e69d9776709e299d2913e546d8d7fb30b9ca0b66e4fce6f3beb41604242bd8 # Install GraalVM dependencies RUN curl -4 -L https://download.oracle.com/graalvm/25/latest/graalvm-jdk-25_linux-x64_bin.tar.gz | tar -xvz From 66b0c14116a1b6f285f683c3ccd54cf18182b55a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 14:14:40 +0100 Subject: [PATCH 040/212] chore: bump aws-actions/configure-aws-credentials from 5.1.1 to 6.0.0 (#2382) Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) from 5.1.1 to 6.0.0. - [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases) - [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md) - [Commits](https://github.com/aws-actions/configure-aws-credentials/compare/61815dcd50bd041e203e49132bacad1fd04d2708...8df5847569e6427dd6c4fb1cf565c83acfa8afa7) --- updated-dependencies: - dependency-name: aws-actions/configure-aws-credentials dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/build-docs.yml | 2 +- .github/workflows/check-e2e.yml | 4 ++-- .github/workflows/release.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index deadf289a..6a33820c7 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -43,7 +43,7 @@ jobs: docker build -t squidfunk/mkdocs-material ./docs/ docker run --rm -t -v ${PWD}:/docs squidfunk/mkdocs-material build - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708 + uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 with: aws-region: us-east-1 role-to-assume: ${{ secrets.AWS_DOCS_ROLE_ARN }} diff --git a/.github/workflows/check-e2e.yml b/.github/workflows/check-e2e.yml index f18a1438b..e89051154 100644 --- a/.github/workflows/check-e2e.yml +++ b/.github/workflows/check-e2e.yml @@ -65,7 +65,7 @@ jobs: java-version: ${{ matrix.java }} cache: maven - name: Setup AWS credentials - uses: aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708 # v5.1.1 + uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 # v6.0.0 with: role-to-assume: ${{ secrets.AWS_IAM_ROLE }} aws-region: us-east-1 @@ -96,7 +96,7 @@ jobs: java-version: ${{ matrix.java }} cache: maven - name: Setup AWS credentials - uses: aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708 # v5.1.1 + uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 # v6.0.0 with: role-to-assume: ${{ secrets.AWS_IAM_ROLE }} aws-region: us-east-1 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e1a35a4ac..ee6582551 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -286,7 +286,7 @@ jobs: docker build -t squidfunk/mkdocs-material ./docs/ docker run --rm -t -v ${PWD}:/docs squidfunk/mkdocs-material build - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708 + uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 with: aws-region: us-east-1 role-to-assume: ${{ secrets.AWS_DOCS_ROLE_ARN }} From 7a188fa9ce910bc001b5f3480fbca9e944dedf6a Mon Sep 17 00:00:00 2001 From: cmtjk Date: Mon, 2 Mar 2026 14:27:43 +0100 Subject: [PATCH 041/212] feat(logging): add support for key-value pairs in using SLF4J fluent API and Logback backend (#2377) * feat(logging): add support for key-value pairs in LambdaJsonEncoder * feat(logging): add support for key-value pairs in LambdaEcsEncoder * feat(logging): add e2e tests for fluent api * feat(logging): cleanup, remove unused import * feat(logging/logback): exclude Powertools reserved keys from key-value pairs and sort remaining entries to match existing MDC handling behavior * feat(logging/logback): fix typos * feat(logging/logback): add logging docs regarding SLF4J Fluent Logging API * feat(logging/logback): remove test cases related to key-value pair deduplication and refactor * feat(logging/logback): update docs, align logback with log4j implementation --- docs/core/logging.md | 12 +++ .../handlers/logging-log4j-fluent-api/pom.xml | 82 +++++++++++++++++++ .../lambda/powertools/e2e/Function.java | 41 ++++++++++ .../amazon/lambda/powertools/e2e/Input.java | 38 +++++++++ .../aws-lambda-java-core/reflect-config.json | 13 +++ .../reflect-config.json | 35 ++++++++ .../jni-config.json | 11 +++ .../native-image.properties | 1 + .../reflect-config.json | 62 ++++++++++++++ .../resource-config.json | 19 +++++ .../reflect-config.json | 25 ++++++ .../reflect-config.json | 20 +++++ .../resource-config.json | 7 ++ .../src/main/resources/log4j2.xml | 17 ++++ .../logging-logback-fluent-api/pom.xml | 82 +++++++++++++++++++ .../lambda/powertools/e2e/Function.java | 41 ++++++++++ .../amazon/lambda/powertools/e2e/Input.java | 38 +++++++++ .../aws-lambda-java-core/reflect-config.json | 13 +++ .../reflect-config.json | 35 ++++++++ .../jni-config.json | 11 +++ .../native-image.properties | 1 + .../reflect-config.json | 62 ++++++++++++++ .../resource-config.json | 19 +++++ .../reflect-config.json | 25 ++++++ .../reflect-config.json | 20 +++++ .../resource-config.json | 7 ++ .../src/main/resources/logback.xml | 16 ++++ powertools-e2e-tests/handlers/pom.xml | 2 + .../amazon/lambda/powertools/LoggingE2ET.java | 2 +- .../logging/logback/LambdaEcsEncoder.java | 18 ++-- .../logging/logback/LambdaJsonEncoder.java | 19 +++-- .../internal/LambdaEcsEncoderTest.java | 40 +++++++++ .../internal/LambdaJsonEncoderTest.java | 39 +++++++++ 33 files changed, 858 insertions(+), 15 deletions(-) create mode 100644 powertools-e2e-tests/handlers/logging-log4j-fluent-api/pom.xml create mode 100644 powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/java/software/amazon/lambda/powertools/e2e/Function.java create mode 100644 powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/java/software/amazon/lambda/powertools/e2e/Input.java create mode 100644 powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-core/reflect-config.json create mode 100644 powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-events/reflect-config.json create mode 100644 powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/jni-config.json create mode 100644 powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/native-image.properties create mode 100644 powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/reflect-config.json create mode 100644 powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/resource-config.json create mode 100644 powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-serialization/reflect-config.json create mode 100644 powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/software.amazon.lambda.powertools.e2e/reflect-config.json create mode 100644 powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/software.amazon.lambda.powertools.e2e/resource-config.json create mode 100644 powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/log4j2.xml create mode 100644 powertools-e2e-tests/handlers/logging-logback-fluent-api/pom.xml create mode 100644 powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/java/software/amazon/lambda/powertools/e2e/Function.java create mode 100644 powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/java/software/amazon/lambda/powertools/e2e/Input.java create mode 100644 powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-core/reflect-config.json create mode 100644 powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-events/reflect-config.json create mode 100644 powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/jni-config.json create mode 100644 powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/native-image.properties create mode 100644 powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/reflect-config.json create mode 100644 powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/resource-config.json create mode 100644 powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-serialization/reflect-config.json create mode 100644 powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/software.amazon.lambda.powertools.e2e/reflect-config.json create mode 100644 powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/software.amazon.lambda.powertools.e2e/resource-config.json create mode 100644 powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/logback.xml diff --git a/docs/core/logging.md b/docs/core/logging.md index 8358087d2..4a53e06e2 100644 --- a/docs/core/logging.md +++ b/docs/core/logging.md @@ -378,6 +378,18 @@ You can use Powertools for AWS Lambda Logging with either the `@Logging` annotat } ``` +???+ warning "Do not reuse reserved keys" + + Do not reuse reserved keys listed in [standard structured keys](#standard-structured-keys) and [additional structured keys](#additional-structured-keys). + This restriction applies to all structured logging mechanisms, including: + + - Log arguments + - MDC entries + - `addKeyValue(...)` or `addArgument(...)` of [SLF4J Fluent Logging API](https://www.slf4j.org/manual.html#fluent) + - Any other structured data fields + + Reusing reserved keys in any of these contexts may result in unintended or inconsistent behavior. + ## Standard structured keys Your logs will always include the following keys in your structured logging: diff --git a/powertools-e2e-tests/handlers/logging-log4j-fluent-api/pom.xml b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/pom.xml new file mode 100644 index 000000000..8432aa604 --- /dev/null +++ b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/pom.xml @@ -0,0 +1,82 @@ + + 4.0.0 + + + software.amazon.lambda + e2e-test-handlers-parent + 2.9.0 + + + e2e-test-handler-logging-log4j-fluent-api + jar + E2E test handler – Logging Log4j Fluent API + + + + software.amazon.lambda + powertools-logging-log4j + + + org.aspectj + aspectjrt + + + com.amazonaws + aws-lambda-java-events + + + com.amazonaws + aws-lambda-java-runtime-interface-client + + + com.amazonaws + aws-lambda-java-core + + + + + + + dev.aspectj + aspectj-maven-plugin + + ${maven.compiler.source} + ${maven.compiler.target} + ${maven.compiler.target} + + + software.amazon.lambda + powertools-logging + + + + + + + compile + + + + + + org.apache.maven.plugins + maven-shade-plugin + + + + + + + native-image + + + + org.graalvm.buildtools + native-maven-plugin + + + + + + diff --git a/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/java/software/amazon/lambda/powertools/e2e/Function.java b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/java/software/amazon/lambda/powertools/e2e/Function.java new file mode 100644 index 000000000..fbd6d7286 --- /dev/null +++ b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/java/software/amazon/lambda/powertools/e2e/Function.java @@ -0,0 +1,41 @@ +/* + * Copyright 2023 Amazon.com, Inc. or its affiliates. + * Licensed under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package software.amazon.lambda.powertools.e2e; + +import com.amazonaws.services.lambda.runtime.Context; +import com.amazonaws.services.lambda.runtime.RequestHandler; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.slf4j.spi.LoggingEventBuilder; +import software.amazon.lambda.powertools.logging.Logging; +import software.amazon.lambda.powertools.logging.PowertoolsLogging; + +public class Function implements RequestHandler { + private static final Logger LOG = LoggerFactory.getLogger(Function.class); + + @Logging + public String handleRequest(Input input, Context context) { + + LoggingEventBuilder loggingEventBuilder = LOG.atInfo().setMessage(input.getMessage()); + //noinspection ResultOfMethodCallIgnored + input.getKeys().forEach(loggingEventBuilder::addKeyValue); + loggingEventBuilder.log(); + + // Flush buffer manually since we buffer at INFO level to test log buffering + PowertoolsLogging.flushBuffer(); + + return "OK"; + } +} diff --git a/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/java/software/amazon/lambda/powertools/e2e/Input.java b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/java/software/amazon/lambda/powertools/e2e/Input.java new file mode 100644 index 000000000..66fd49ddc --- /dev/null +++ b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/java/software/amazon/lambda/powertools/e2e/Input.java @@ -0,0 +1,38 @@ +/* + * Copyright 2023 Amazon.com, Inc. or its affiliates. + * Licensed under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package software.amazon.lambda.powertools.e2e; + +import java.util.Map; + +public class Input { + private String message; + private Map keys; + + public String getMessage() { + return message; + } + + public void setMessage(String message) { + this.message = message; + } + + public Map getKeys() { + return keys; + } + + public void setKeys(Map keys) { + this.keys = keys; + } +} diff --git a/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-core/reflect-config.json b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-core/reflect-config.json new file mode 100644 index 000000000..2780aca09 --- /dev/null +++ b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-core/reflect-config.json @@ -0,0 +1,13 @@ +[ + { + "name":"com.amazonaws.services.lambda.runtime.LambdaRuntime", + "methods":[{"name":"","parameterTypes":[] }], + "fields":[{"name":"logger"}], + "allPublicMethods":true + }, + { + "name":"com.amazonaws.services.lambda.runtime.LambdaRuntimeInternal", + "methods":[{"name":"","parameterTypes":[] }], + "allPublicMethods":true + } +] \ No newline at end of file diff --git a/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-events/reflect-config.json b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-events/reflect-config.json new file mode 100644 index 000000000..ddda5d5f1 --- /dev/null +++ b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-events/reflect-config.json @@ -0,0 +1,35 @@ +[ + { + "name": "com.amazonaws.services.lambda.runtime.events.APIGatewayProxyRequestEvent", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "name": "com.amazonaws.services.lambda.runtime.events.APIGatewayProxyRequestEvent$ProxyRequestContext", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "name": "com.amazonaws.services.lambda.runtime.events.APIGatewayProxyRequestEvent$RequestIdentity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "name": "com.amazonaws.services.lambda.runtime.events.APIGatewayProxyResponseEvent", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "name": "com.amazonaws.services.lambda.runtime.events.APIGatewayProxyResponseEvent", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + } +] \ No newline at end of file diff --git a/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/jni-config.json b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/jni-config.json new file mode 100644 index 000000000..91be72f7a --- /dev/null +++ b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/jni-config.json @@ -0,0 +1,11 @@ +[ + { + "name":"com.amazonaws.services.lambda.runtime.api.client.runtimeapi.LambdaRuntimeClientException", + "methods":[{"name":"","parameterTypes":["java.lang.String","int"] }] + }, + { + "name":"com.amazonaws.services.lambda.runtime.api.client.runtimeapi.dto.InvocationRequest", + "fields":[{"name":"id"}, {"name":"invokedFunctionArn"}, {"name":"deadlineTimeInMs"}, {"name":"xrayTraceId"}, {"name":"clientContext"}, {"name":"cognitoIdentity"}, {"name": "tenantId"}, {"name":"content"}], + "allPublicMethods":true + } +] \ No newline at end of file diff --git a/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/native-image.properties b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/native-image.properties new file mode 100644 index 000000000..20f8b7801 --- /dev/null +++ b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/native-image.properties @@ -0,0 +1 @@ +Args = --initialize-at-build-time=jdk.xml.internal.SecuritySupport \ No newline at end of file diff --git a/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/reflect-config.json b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/reflect-config.json new file mode 100644 index 000000000..467af67a0 --- /dev/null +++ b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/reflect-config.json @@ -0,0 +1,62 @@ +[ + { + "name": "com.amazonaws.lambda.thirdparty.com.fasterxml.jackson.databind.deser.Deserializers[]" + }, + { + "name": "com.amazonaws.lambda.thirdparty.com.fasterxml.jackson.databind.ext.Java7SupportImpl", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "com.amazonaws.services.lambda.runtime.LambdaRuntime", + "fields": [{ "name": "logger" }] + }, + { + "name": "com.amazonaws.services.lambda.runtime.logging.LogLevel", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "com.amazonaws.services.lambda.runtime.logging.LogFormat", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "java.lang.Void", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "java.util.Collections$UnmodifiableMap", + "fields": [{ "name": "m" }] + }, + { + "name": "jdk.internal.module.IllegalAccessLogger", + "fields": [{ "name": "logger" }] + }, + { + "name": "sun.misc.Unsafe", + "fields": [{ "name": "theUnsafe" }] + }, + { + "name": "com.amazonaws.services.lambda.runtime.api.client.runtimeapi.dto.InvocationRequest", + "fields": [ + { "name": "id" }, + { "name": "invokedFunctionArn" }, + { "name": "deadlineTimeInMs" }, + { "name": "xrayTraceId" }, + { "name": "clientContext" }, + { "name": "cognitoIdentity" }, + { "name": "tenantId" }, + { "name": "content" } + ], + "allPublicMethods": true, + "unsafeAllocated": true + } +] diff --git a/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/resource-config.json b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/resource-config.json new file mode 100644 index 000000000..1062b4249 --- /dev/null +++ b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/resource-config.json @@ -0,0 +1,19 @@ +{ + "resources": { + "includes": [ + { + "pattern": "\\Qjni/libaws-lambda-jni.linux-aarch_64.so\\E" + }, + { + "pattern": "\\Qjni/libaws-lambda-jni.linux-x86_64.so\\E" + }, + { + "pattern": "\\Qjni/libaws-lambda-jni.linux_musl-aarch_64.so\\E" + }, + { + "pattern": "\\Qjni/libaws-lambda-jni.linux_musl-x86_64.so\\E" + } + ] + }, + "bundles": [] +} \ No newline at end of file diff --git a/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-serialization/reflect-config.json b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-serialization/reflect-config.json new file mode 100644 index 000000000..9890688f9 --- /dev/null +++ b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-serialization/reflect-config.json @@ -0,0 +1,25 @@ +[ + { + "name": "com.amazonaws.lambda.thirdparty.com.fasterxml.jackson.databind.deser.Deserializers[]" + }, + { + "name": "com.amazonaws.lambda.thirdparty.com.fasterxml.jackson.databind.ext.Java7HandlersImpl", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "com.amazonaws.lambda.thirdparty.com.fasterxml.jackson.databind.ext.Java7SupportImpl", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "com.amazonaws.lambda.thirdparty.com.fasterxml.jackson.databind.ser.Serializers[]" + }, + { + "name": "org.joda.time.DateTime", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + } +] diff --git a/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/software.amazon.lambda.powertools.e2e/reflect-config.json b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/software.amazon.lambda.powertools.e2e/reflect-config.json new file mode 100644 index 000000000..9ddd235e2 --- /dev/null +++ b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/software.amazon.lambda.powertools.e2e/reflect-config.json @@ -0,0 +1,20 @@ +[ + { + "name": "software.amazon.lambda.powertools.e2e.Function", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "software.amazon.lambda.powertools.e2e.Input", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + } +] diff --git a/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/software.amazon.lambda.powertools.e2e/resource-config.json b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/software.amazon.lambda.powertools.e2e/resource-config.json new file mode 100644 index 000000000..be6aac3f6 --- /dev/null +++ b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/META-INF/native-image/software.amazon.lambda.powertools.e2e/resource-config.json @@ -0,0 +1,7 @@ +{ + "resources":{ + "includes":[{ + "pattern":"\\Qlog4j2.xml\\E" + }]}, + "bundles":[] +} diff --git a/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/log4j2.xml b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/log4j2.xml new file mode 100644 index 000000000..28e03a9e0 --- /dev/null +++ b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/src/main/resources/log4j2.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/powertools-e2e-tests/handlers/logging-logback-fluent-api/pom.xml b/powertools-e2e-tests/handlers/logging-logback-fluent-api/pom.xml new file mode 100644 index 000000000..83d0abddb --- /dev/null +++ b/powertools-e2e-tests/handlers/logging-logback-fluent-api/pom.xml @@ -0,0 +1,82 @@ + + 4.0.0 + + + software.amazon.lambda + e2e-test-handlers-parent + 2.9.0 + + + e2e-test-handler-logging-logback-fluent-api + jar + E2E test handler – Logging Logback Fluent API + + + + software.amazon.lambda + powertools-logging-logback + + + org.aspectj + aspectjrt + + + com.amazonaws + aws-lambda-java-events + + + com.amazonaws + aws-lambda-java-runtime-interface-client + + + com.amazonaws + aws-lambda-java-core + + + + + + + dev.aspectj + aspectj-maven-plugin + + ${maven.compiler.source} + ${maven.compiler.target} + ${maven.compiler.target} + + + software.amazon.lambda + powertools-logging + + + + + + + compile + + + + + + org.apache.maven.plugins + maven-shade-plugin + + + + + + + native-image + + + + org.graalvm.buildtools + native-maven-plugin + + + + + + diff --git a/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/java/software/amazon/lambda/powertools/e2e/Function.java b/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/java/software/amazon/lambda/powertools/e2e/Function.java new file mode 100644 index 000000000..fbd6d7286 --- /dev/null +++ b/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/java/software/amazon/lambda/powertools/e2e/Function.java @@ -0,0 +1,41 @@ +/* + * Copyright 2023 Amazon.com, Inc. or its affiliates. + * Licensed under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package software.amazon.lambda.powertools.e2e; + +import com.amazonaws.services.lambda.runtime.Context; +import com.amazonaws.services.lambda.runtime.RequestHandler; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.slf4j.spi.LoggingEventBuilder; +import software.amazon.lambda.powertools.logging.Logging; +import software.amazon.lambda.powertools.logging.PowertoolsLogging; + +public class Function implements RequestHandler { + private static final Logger LOG = LoggerFactory.getLogger(Function.class); + + @Logging + public String handleRequest(Input input, Context context) { + + LoggingEventBuilder loggingEventBuilder = LOG.atInfo().setMessage(input.getMessage()); + //noinspection ResultOfMethodCallIgnored + input.getKeys().forEach(loggingEventBuilder::addKeyValue); + loggingEventBuilder.log(); + + // Flush buffer manually since we buffer at INFO level to test log buffering + PowertoolsLogging.flushBuffer(); + + return "OK"; + } +} diff --git a/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/java/software/amazon/lambda/powertools/e2e/Input.java b/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/java/software/amazon/lambda/powertools/e2e/Input.java new file mode 100644 index 000000000..66fd49ddc --- /dev/null +++ b/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/java/software/amazon/lambda/powertools/e2e/Input.java @@ -0,0 +1,38 @@ +/* + * Copyright 2023 Amazon.com, Inc. or its affiliates. + * Licensed under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package software.amazon.lambda.powertools.e2e; + +import java.util.Map; + +public class Input { + private String message; + private Map keys; + + public String getMessage() { + return message; + } + + public void setMessage(String message) { + this.message = message; + } + + public Map getKeys() { + return keys; + } + + public void setKeys(Map keys) { + this.keys = keys; + } +} diff --git a/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-core/reflect-config.json b/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-core/reflect-config.json new file mode 100644 index 000000000..2780aca09 --- /dev/null +++ b/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-core/reflect-config.json @@ -0,0 +1,13 @@ +[ + { + "name":"com.amazonaws.services.lambda.runtime.LambdaRuntime", + "methods":[{"name":"","parameterTypes":[] }], + "fields":[{"name":"logger"}], + "allPublicMethods":true + }, + { + "name":"com.amazonaws.services.lambda.runtime.LambdaRuntimeInternal", + "methods":[{"name":"","parameterTypes":[] }], + "allPublicMethods":true + } +] \ No newline at end of file diff --git a/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-events/reflect-config.json b/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-events/reflect-config.json new file mode 100644 index 000000000..ddda5d5f1 --- /dev/null +++ b/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-events/reflect-config.json @@ -0,0 +1,35 @@ +[ + { + "name": "com.amazonaws.services.lambda.runtime.events.APIGatewayProxyRequestEvent", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "name": "com.amazonaws.services.lambda.runtime.events.APIGatewayProxyRequestEvent$ProxyRequestContext", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "name": "com.amazonaws.services.lambda.runtime.events.APIGatewayProxyRequestEvent$RequestIdentity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "name": "com.amazonaws.services.lambda.runtime.events.APIGatewayProxyResponseEvent", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "name": "com.amazonaws.services.lambda.runtime.events.APIGatewayProxyResponseEvent", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + } +] \ No newline at end of file diff --git a/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/jni-config.json b/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/jni-config.json new file mode 100644 index 000000000..91be72f7a --- /dev/null +++ b/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/jni-config.json @@ -0,0 +1,11 @@ +[ + { + "name":"com.amazonaws.services.lambda.runtime.api.client.runtimeapi.LambdaRuntimeClientException", + "methods":[{"name":"","parameterTypes":["java.lang.String","int"] }] + }, + { + "name":"com.amazonaws.services.lambda.runtime.api.client.runtimeapi.dto.InvocationRequest", + "fields":[{"name":"id"}, {"name":"invokedFunctionArn"}, {"name":"deadlineTimeInMs"}, {"name":"xrayTraceId"}, {"name":"clientContext"}, {"name":"cognitoIdentity"}, {"name": "tenantId"}, {"name":"content"}], + "allPublicMethods":true + } +] \ No newline at end of file diff --git a/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/native-image.properties b/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/native-image.properties new file mode 100644 index 000000000..20f8b7801 --- /dev/null +++ b/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/native-image.properties @@ -0,0 +1 @@ +Args = --initialize-at-build-time=jdk.xml.internal.SecuritySupport \ No newline at end of file diff --git a/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/reflect-config.json b/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/reflect-config.json new file mode 100644 index 000000000..467af67a0 --- /dev/null +++ b/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/reflect-config.json @@ -0,0 +1,62 @@ +[ + { + "name": "com.amazonaws.lambda.thirdparty.com.fasterxml.jackson.databind.deser.Deserializers[]" + }, + { + "name": "com.amazonaws.lambda.thirdparty.com.fasterxml.jackson.databind.ext.Java7SupportImpl", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "com.amazonaws.services.lambda.runtime.LambdaRuntime", + "fields": [{ "name": "logger" }] + }, + { + "name": "com.amazonaws.services.lambda.runtime.logging.LogLevel", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "com.amazonaws.services.lambda.runtime.logging.LogFormat", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "java.lang.Void", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "java.util.Collections$UnmodifiableMap", + "fields": [{ "name": "m" }] + }, + { + "name": "jdk.internal.module.IllegalAccessLogger", + "fields": [{ "name": "logger" }] + }, + { + "name": "sun.misc.Unsafe", + "fields": [{ "name": "theUnsafe" }] + }, + { + "name": "com.amazonaws.services.lambda.runtime.api.client.runtimeapi.dto.InvocationRequest", + "fields": [ + { "name": "id" }, + { "name": "invokedFunctionArn" }, + { "name": "deadlineTimeInMs" }, + { "name": "xrayTraceId" }, + { "name": "clientContext" }, + { "name": "cognitoIdentity" }, + { "name": "tenantId" }, + { "name": "content" } + ], + "allPublicMethods": true, + "unsafeAllocated": true + } +] diff --git a/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/resource-config.json b/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/resource-config.json new file mode 100644 index 000000000..1062b4249 --- /dev/null +++ b/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/resource-config.json @@ -0,0 +1,19 @@ +{ + "resources": { + "includes": [ + { + "pattern": "\\Qjni/libaws-lambda-jni.linux-aarch_64.so\\E" + }, + { + "pattern": "\\Qjni/libaws-lambda-jni.linux-x86_64.so\\E" + }, + { + "pattern": "\\Qjni/libaws-lambda-jni.linux_musl-aarch_64.so\\E" + }, + { + "pattern": "\\Qjni/libaws-lambda-jni.linux_musl-x86_64.so\\E" + } + ] + }, + "bundles": [] +} \ No newline at end of file diff --git a/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-serialization/reflect-config.json b/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-serialization/reflect-config.json new file mode 100644 index 000000000..9890688f9 --- /dev/null +++ b/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-serialization/reflect-config.json @@ -0,0 +1,25 @@ +[ + { + "name": "com.amazonaws.lambda.thirdparty.com.fasterxml.jackson.databind.deser.Deserializers[]" + }, + { + "name": "com.amazonaws.lambda.thirdparty.com.fasterxml.jackson.databind.ext.Java7HandlersImpl", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "com.amazonaws.lambda.thirdparty.com.fasterxml.jackson.databind.ext.Java7SupportImpl", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "com.amazonaws.lambda.thirdparty.com.fasterxml.jackson.databind.ser.Serializers[]" + }, + { + "name": "org.joda.time.DateTime", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + } +] diff --git a/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/software.amazon.lambda.powertools.e2e/reflect-config.json b/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/software.amazon.lambda.powertools.e2e/reflect-config.json new file mode 100644 index 000000000..9ddd235e2 --- /dev/null +++ b/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/software.amazon.lambda.powertools.e2e/reflect-config.json @@ -0,0 +1,20 @@ +[ + { + "name": "software.amazon.lambda.powertools.e2e.Function", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "software.amazon.lambda.powertools.e2e.Input", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + } +] diff --git a/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/software.amazon.lambda.powertools.e2e/resource-config.json b/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/software.amazon.lambda.powertools.e2e/resource-config.json new file mode 100644 index 000000000..a603a9398 --- /dev/null +++ b/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/META-INF/native-image/software.amazon.lambda.powertools.e2e/resource-config.json @@ -0,0 +1,7 @@ +{ + "resources":{ + "includes":[{ + "pattern":"\\Qlogback.xml\\E" + }]}, + "bundles":[] +} diff --git a/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/logback.xml b/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/logback.xml new file mode 100644 index 000000000..0a5e4d146 --- /dev/null +++ b/powertools-e2e-tests/handlers/logging-logback-fluent-api/src/main/resources/logback.xml @@ -0,0 +1,16 @@ + + + + + + + + + INFO + + + + + + + \ No newline at end of file diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 585bb83db..c9a4826a2 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -30,7 +30,9 @@ largemessage-functional largemessage_idempotent logging-log4j + logging-log4j-fluent-api logging-logback + logging-logback-fluent-api logging-functional tracing metrics diff --git a/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/LoggingE2ET.java b/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/LoggingE2ET.java index 20bc5394d..364029214 100644 --- a/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/LoggingE2ET.java +++ b/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/LoggingE2ET.java @@ -70,7 +70,7 @@ void tearDown() { } @ParameterizedTest - @ValueSource(strings = { "logging-log4j", "logging-logback", "logging-functional" }) + @ValueSource(strings = { "logging-log4j", "logging-log4j-fluent-api", "logging-logback", "logging-logback-fluent-api", "logging-functional" }) @Timeout(value = 15, unit = TimeUnit.MINUTES) void test_logInfoWithAdditionalKeys(String pathToFunction) throws JsonProcessingException { setupInfrastructure(pathToFunction); diff --git a/powertools-logging/powertools-logging-logback/src/main/java/software/amazon/lambda/powertools/logging/logback/LambdaEcsEncoder.java b/powertools-logging/powertools-logging-logback/src/main/java/software/amazon/lambda/powertools/logging/logback/LambdaEcsEncoder.java index 6a82d8e67..b934f378d 100644 --- a/powertools-logging/powertools-logging-logback/src/main/java/software/amazon/lambda/powertools/logging/logback/LambdaEcsEncoder.java +++ b/powertools-logging/powertools-logging-logback/src/main/java/software/amazon/lambda/powertools/logging/logback/LambdaEcsEncoder.java @@ -23,9 +23,7 @@ import static software.amazon.lambda.powertools.logging.internal.PowertoolsLoggedFields.FUNCTION_REQUEST_ID; import static software.amazon.lambda.powertools.logging.internal.PowertoolsLoggedFields.FUNCTION_TRACE_ID; import static software.amazon.lambda.powertools.logging.internal.PowertoolsLoggedFields.FUNCTION_VERSION; -import static software.amazon.lambda.powertools.logging.logback.JsonUtils.serializeArguments; -import static software.amazon.lambda.powertools.logging.logback.JsonUtils.serializeMDCEntries; -import static software.amazon.lambda.powertools.logging.logback.JsonUtils.serializeTimestamp; +import static software.amazon.lambda.powertools.logging.logback.JsonUtils.*; import ch.qos.logback.classic.pattern.ThrowableHandlingConverter; import ch.qos.logback.classic.pattern.ThrowableProxyConverter; @@ -34,8 +32,8 @@ import ch.qos.logback.classic.spi.ThrowableProxy; import ch.qos.logback.core.encoder.EncoderBase; import java.io.IOException; -import java.util.Arrays; -import java.util.Map; +import java.util.*; + import software.amazon.lambda.powertools.common.internal.LambdaHandlerProcessor; import software.amazon.lambda.powertools.logging.internal.JsonSerializer; @@ -99,7 +97,8 @@ public byte[] headerBytes() { @SuppressWarnings("java:S106") @Override public byte[] encode(ILoggingEvent event) { - final Map mdcPropertyMap = event.getMDCPropertyMap(); + final Map mdcPropertyMap = new TreeMap<>(event.getMDCPropertyMap()); + mdcPropertyMap.putAll(getKeyValuePairs(event)); StringBuilder builder = new StringBuilder(); try (JsonSerializer serializer = new JsonSerializer(builder)) { @@ -142,6 +141,13 @@ public byte[] encode(ILoggingEvent event) { return builder.toString().getBytes(UTF_8); } + private Map getKeyValuePairs(ILoggingEvent event) { + return Optional.ofNullable(event.getKeyValuePairs()) + .orElse(Collections.emptyList()).stream() + .filter(Objects::nonNull) + .collect(TreeMap::new, (map, kvp) -> map.put(String.valueOf(kvp.key), String.valueOf(kvp.value)), TreeMap::putAll); + } + private void serializeFunctionInfo(JsonSerializer serializer, String arn, Map mdcPropertyMap) { if (includeFaasInfo) { serializer.writeRaw(','); diff --git a/powertools-logging/powertools-logging-logback/src/main/java/software/amazon/lambda/powertools/logging/logback/LambdaJsonEncoder.java b/powertools-logging/powertools-logging-logback/src/main/java/software/amazon/lambda/powertools/logging/logback/LambdaJsonEncoder.java index 9afaf0ab7..49368ae99 100644 --- a/powertools-logging/powertools-logging-logback/src/main/java/software/amazon/lambda/powertools/logging/logback/LambdaJsonEncoder.java +++ b/powertools-logging/powertools-logging-logback/src/main/java/software/amazon/lambda/powertools/logging/logback/LambdaJsonEncoder.java @@ -15,10 +15,7 @@ package software.amazon.lambda.powertools.logging.logback; import static java.nio.charset.StandardCharsets.UTF_8; -import static software.amazon.lambda.powertools.logging.logback.JsonUtils.serializeArguments; -import static software.amazon.lambda.powertools.logging.logback.JsonUtils.serializeMDCEntries; -import static software.amazon.lambda.powertools.logging.logback.JsonUtils.serializeMDCEntry; -import static software.amazon.lambda.powertools.logging.logback.JsonUtils.serializeTimestamp; +import static software.amazon.lambda.powertools.logging.logback.JsonUtils.*; import ch.qos.logback.classic.pattern.ThrowableHandlingConverter; import ch.qos.logback.classic.pattern.ThrowableProxyConverter; @@ -27,10 +24,8 @@ import ch.qos.logback.classic.spi.ThrowableProxy; import ch.qos.logback.core.encoder.EncoderBase; import java.io.IOException; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import java.util.TreeMap; +import java.util.*; + import software.amazon.lambda.powertools.logging.internal.JsonSerializer; import software.amazon.lambda.powertools.logging.internal.PowertoolsLoggedFields; @@ -84,6 +79,7 @@ public byte[] encode(ILoggingEvent event) { serializeException(event, serializer); TreeMap sortedMap = new TreeMap<>(event.getMDCPropertyMap()); + sortedMap.putAll(getKeyValuePairs(event)); serializePowertools(sortedMap, serializer); serializeMDCEntries(sortedMap, serializer); @@ -104,6 +100,13 @@ public byte[] encode(ILoggingEvent event) { return builder.toString().getBytes(UTF_8); } + private Map getKeyValuePairs(ILoggingEvent event) { + return Optional.ofNullable(event.getKeyValuePairs()) + .orElse(Collections.emptyList()).stream() + .filter(Objects::nonNull) + .collect(TreeMap::new, (map, kvp) -> map.put(String.valueOf(kvp.key), String.valueOf(kvp.value)), TreeMap::putAll); + } + private void serializeThreadInfo(ILoggingEvent event, JsonSerializer serializer) { if (includeThreadInfo) { if (event.getThreadName() != null) { diff --git a/powertools-logging/powertools-logging-logback/src/test/java/software/amazon/lambda/powertools/logging/internal/LambdaEcsEncoderTest.java b/powertools-logging/powertools-logging-logback/src/test/java/software/amazon/lambda/powertools/logging/internal/LambdaEcsEncoderTest.java index 30ede8ba8..2d5cb0a00 100644 --- a/powertools-logging/powertools-logging-logback/src/test/java/software/amazon/lambda/powertools/logging/internal/LambdaEcsEncoderTest.java +++ b/powertools-logging/powertools-logging-logback/src/test/java/software/amazon/lambda/powertools/logging/internal/LambdaEcsEncoderTest.java @@ -25,6 +25,7 @@ import java.nio.file.NoSuchFileException; import java.nio.file.Paths; import java.nio.file.StandardOpenOption; +import java.util.List; import java.util.concurrent.atomic.AtomicBoolean; import org.junit.jupiter.api.AfterEach; @@ -40,9 +41,11 @@ import ch.qos.logback.classic.Logger; import ch.qos.logback.classic.pattern.RootCauseFirstThrowableProxyConverter; import ch.qos.logback.classic.spi.LoggingEvent; +import org.slf4j.event.KeyValuePair; import software.amazon.lambda.powertools.common.internal.LambdaHandlerProcessor; import software.amazon.lambda.powertools.common.stubs.TestLambdaContext; import software.amazon.lambda.powertools.logging.PowertoolsLogging; +import software.amazon.lambda.powertools.logging.argument.StructuredArguments; import software.amazon.lambda.powertools.logging.internal.handler.PowertoolsLogEnabled; import software.amazon.lambda.powertools.logging.logback.LambdaEcsEncoder; @@ -179,4 +182,41 @@ private void setMDC() { MDC.put(PowertoolsLoggedFields.CORRELATION_ID.getName(), "test-correlation-id"); } + @Test + void shouldLogKeyValuePairs() { + // GIVEN + LambdaEcsEncoder encoder = new LambdaEcsEncoder(); + encoder.start(); + + LoggingEvent keyValuePairsLoggingEvent = new LoggingEvent("fqcn", logger, Level.INFO, "Key Value Pairs Test", + null, new Object[0]); + + keyValuePairsLoggingEvent.setKeyValuePairs(List.of( + new KeyValuePair("key_01_string", "value_01"), + new KeyValuePair("key_02_numeric", 2), + new KeyValuePair("key_03_decimal", 2.333), + new KeyValuePair("key_04_null", null), + new KeyValuePair("", "value_05_empty_key"), + new KeyValuePair(null, "value_06_null_key"), + new KeyValuePair("key_07_boolean_true", true), + new KeyValuePair("key_08_boolean_false", false) + )); + + // WHEN + byte[] encoded = encoder.encode(keyValuePairsLoggingEvent); + String result = new String(encoded, StandardCharsets.UTF_8); + + // THEN + assertThat(result) + .contains("\"key_01_string\":\"value_01\"") + .contains("\"key_02_numeric\":2") + .contains("\"key_03_decimal\":2.333") + .contains("\"key_04_null\":\"null\"") + .contains("\"\":\"value_05_empty_key\"") + .contains("\"null\":\"value_06_null_key\"") + .contains("\"key_07_boolean_true\":true") + .contains("\"key_08_boolean_false\":false") + ; + } + } diff --git a/powertools-logging/powertools-logging-logback/src/test/java/software/amazon/lambda/powertools/logging/internal/LambdaJsonEncoderTest.java b/powertools-logging/powertools-logging-logback/src/test/java/software/amazon/lambda/powertools/logging/internal/LambdaJsonEncoderTest.java index 16bd9e92a..ca256ad5d 100644 --- a/powertools-logging/powertools-logging-logback/src/test/java/software/amazon/lambda/powertools/logging/internal/LambdaJsonEncoderTest.java +++ b/powertools-logging/powertools-logging-logback/src/test/java/software/amazon/lambda/powertools/logging/internal/LambdaJsonEncoderTest.java @@ -40,6 +40,7 @@ import java.nio.file.StandardOpenOption; import java.text.SimpleDateFormat; import java.util.Arrays; +import java.util.List; import java.util.Collections; import java.util.Date; import java.util.TimeZone; @@ -50,6 +51,7 @@ import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Order; import org.junit.jupiter.api.Test; +import org.slf4j.event.KeyValuePair; import software.amazon.lambda.powertools.common.stubs.TestLambdaContext; import org.slf4j.LoggerFactory; import org.slf4j.MDC; @@ -442,4 +444,41 @@ void shouldLogException() { .contains("\"stack\":\"java.lang.IllegalStateException: Unexpected value\\n"); } + @Test + void shouldLogKeyValuePairs() { + // GIVEN + LambdaJsonEncoder encoder = new LambdaJsonEncoder(); + encoder.start(); + + LoggingEvent keyValuePairsLoggingEvent = new LoggingEvent("fqcn", logger, Level.INFO, "Key Value Pairs Test", + null, new Object[0]); + + keyValuePairsLoggingEvent.setKeyValuePairs(List.of( + new KeyValuePair("key_01_string", "value_01"), + new KeyValuePair("key_02_numeric", 2), + new KeyValuePair("key_03_decimal", 2.333), + new KeyValuePair("key_04_null", null), + new KeyValuePair("", "value_05_empty_key"), + new KeyValuePair(null, "value_06_null_key"), + new KeyValuePair("key_07_boolean_true", true), + new KeyValuePair("key_08_boolean_false", false) + )); + + // WHEN + byte[] encoded = encoder.encode(keyValuePairsLoggingEvent); + String result = new String(encoded, StandardCharsets.UTF_8); + + // THEN + assertThat(result) + .contains("\"key_01_string\":\"value_01\"") + .contains("\"key_02_numeric\":2") + .contains("\"key_03_decimal\":2.333") + .contains("\"key_04_null\":\"null\"") + .contains("\"\":\"value_05_empty_key\"") + .contains("\"null\":\"value_06_null_key\"") + .contains("\"key_07_boolean_true\":true") + .contains("\"key_08_boolean_false\":false") + ; + } + } From c04034984b28477d772c879201d1204249ae71c8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 14:28:08 +0100 Subject: [PATCH 042/212] chore: bump github/codeql-action from 4.32.3 to 4.32.5 (#2396) Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.32.3 to 4.32.5. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/9e907b5e64f6b83e7804b09294d44122997950d6...c793b717bc78562f491db7b0e93a3a178b099162) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.32.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/security-scorecard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index 5b3d91efc..65ecbbd50 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -53,6 +53,6 @@ jobs: path: results.sarif retention-days: 5 - name: Upload to Code-Scanning - uses: github/codeql-action/upload-sarif@9e907b5e64f6b83e7804b09294d44122997950d6 # v3.29.5 + uses: github/codeql-action/upload-sarif@c793b717bc78562f491db7b0e93a3a178b099162 # v3.29.5 with: sarif_file: results.sarif From f4f216254c7ab3f7c8b595db4eb02ce9dff6cf3d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 16:56:48 +0100 Subject: [PATCH 043/212] chore: bump actions/upload-artifact from 6.0.0 to 7.0.0 (#2394) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6.0.0 to 7.0.0. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/b7c566a772e6b6bfb58ed0dc250532a479d7789f...bbbca2ddaa5d8feaa63e36b76fdaad77386f024f) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/release.yml | 2 +- .github/workflows/security-scorecard.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ee6582551..d6105e282 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -113,7 +113,7 @@ jobs: snapshot: ${{ inputs.snapshot}} - id: upload_source name: Upload artifacts - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 with: if-no-files-found: error name: source diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index 65ecbbd50..23957036c 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -47,7 +47,7 @@ jobs: publish_results: true repo_token: ${{ secrets.SCORECARD_TOKEN }} - name: Upload Results - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 with: name: SARIF file path: results.sarif From 6f18fb9acb51ec2c98b025478b6a7ad37db9236c Mon Sep 17 00:00:00 2001 From: Philipp Page Date: Tue, 3 Mar 2026 15:56:50 +0100 Subject: [PATCH 044/212] chore(ci): Run E2E tests in a per-test matrix (#2398) * Setup initial test matrix for test classes. * Increase concurrency and move build to its own step. * Add dynamic discovery of test classes to avoid duplication between pom.xml and GH actions script. * output single-line JSON as multi-line is not supported with GITHUB_OUTPUT. * increase degree of concurreny to max 25 (20 for e2e and 5 for e2e-graal). * Update .github/workflows/check-e2e.yml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Address PR comments by Copilot. * Update .github/workflows/check-e2e.yml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update .github/workflows/check-e2e.yml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Fix syntax error caused by Copilot. --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .github/workflows/check-e2e.yml | 74 +++++++++++++++++++++++++++++---- 1 file changed, 67 insertions(+), 7 deletions(-) diff --git a/.github/workflows/check-e2e.yml b/.github/workflows/check-e2e.yml index e89051154..daf079efe 100644 --- a/.github/workflows/check-e2e.yml +++ b/.github/workflows/check-e2e.yml @@ -40,21 +40,69 @@ permissions: contents: read jobs: - e2e: - name: End-to-end Tests (Java ${{ matrix.java }}) + discover-tests: + name: Discover E2E test classes + runs-on: ubuntu-latest + outputs: + e2e-classes: ${{ steps.parse.outputs.e2e-classes }} + e2e-graal-classes: ${{ steps.parse.outputs.e2e-graal-classes }} + steps: + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - name: Parse test classes from POM profiles + id: parse + run: | + TEST_DIR="powertools-e2e-tests/src/test/java" + POM="powertools-e2e-tests/pom.xml" + + # Extracts patterns from a POM profile, resolves them + # against the test directory, and outputs a compact JSON array + # of class names (without .java suffix). + resolve_classes() { + local profile_id="$1" + awk "/${profile_id}<\\/id>/,/<\\/profile>/" "$POM" \ + | { grep '' || true; } \ + | sed 's/.*\(.*\)<\/include>.*/\1/' \ + | while read -r pattern; do + find "$TEST_DIR" -type f -path "$TEST_DIR/$pattern" -print0 | xargs -0 -r basename -a + done \ + | sed 's/\.java$//' | sort -u | jq -R . | jq -sc . + } + + E2E_CLASSES=$(resolve_classes "e2e") + GRAAL_CLASSES=$(resolve_classes "e2e-graal") + + echo "e2e test classes: $E2E_CLASSES" + echo "e2e-graal test classes: $GRAAL_CLASSES" + + if [ "$E2E_CLASSES" = "[]" ] || [ -z "$E2E_CLASSES" ]; then + echo "::error::No e2e test classes found — check POM includes and test directory" + exit 1 + fi + if [ "$GRAAL_CLASSES" = "[]" ] || [ -z "$GRAAL_CLASSES" ]; then + echo "::error::No e2e-graal test classes found — check POM includes and test directory" + exit 1 + fi + + echo "e2e-classes=$E2E_CLASSES" >> "$GITHUB_OUTPUT" + echo "e2e-graal-classes=$GRAAL_CLASSES" >> "$GITHUB_OUTPUT" + + e2e: + name: E2E ${{ matrix.test-class }} (Java ${{ matrix.java }}) + needs: discover-tests runs-on: ubuntu-latest permissions: id-token: write environment: E2E strategy: fail-fast: false - max-parallel: 4 + max-parallel: 20 matrix: java: - 11 - 17 - 21 - 25 + test-class: ${{ fromJSON(needs.discover-tests.outputs.e2e-classes) }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 @@ -64,6 +112,8 @@ jobs: distribution: 'corretto' java-version: ${{ matrix.java }} cache: maven + - name: Build all modules + run: mvn -B -DskipTests -ntp install --file pom.xml - name: Setup AWS credentials uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 # v6.0.0 with: @@ -72,20 +122,25 @@ jobs: - name: Run e2e test with Maven env: JAVA_VERSION: ${{ matrix.java }} - run: mvn -DskipTests -ntp install --file pom.xml && mvn -Pe2e -B -ntp verify --file powertools-e2e-tests/pom.xml + run: > + mvn -Pe2e -B -ntp + -Dit.test="${{ matrix.test-class }}" + verify --file powertools-e2e-tests/pom.xml e2e-graal: - name: End-to-end GraalVM Tests (Java ${{ matrix.java }}) + name: E2E GraalVM ${{ matrix.test-class }} (Java ${{ matrix.java }}) + needs: discover-tests runs-on: ubuntu-latest permissions: id-token: write environment: E2E strategy: fail-fast: false - max-parallel: 1 + max-parallel: 5 matrix: java: - 25 + test-class: ${{ fromJSON(needs.discover-tests.outputs.e2e-graal-classes) }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 @@ -95,6 +150,8 @@ jobs: distribution: 'corretto' java-version: ${{ matrix.java }} cache: maven + - name: Build all modules + run: mvn -B -DskipTests -ntp install --file pom.xml - name: Setup AWS credentials uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 # v6.0.0 with: @@ -103,4 +160,7 @@ jobs: - name: Run e2e-graal test with Maven env: JAVA_VERSION: ${{ matrix.java }} - run: mvn -DskipTests -ntp install --file pom.xml && mvn -Pe2e-graal -B -ntp verify --file powertools-e2e-tests/pom.xml + run: > + mvn -Pe2e-graal -B -ntp + -Dit.test="${{ matrix.test-class }}" + verify --file powertools-e2e-tests/pom.xml From c8c3e85650e8eca5911ca7351fb10244aa1dfe35 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 15:57:29 +0100 Subject: [PATCH 045/212] chore: bump tj-actions/changed-files from 47.0.4 to 47.0.5 (#2399) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 47.0.4 to 47.0.5. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/7dee1b0c1557f278e5c7dc244927139d78c0e22a...22103cc46bda19c2b464ffe86db46df6922fd323) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-version: 47.0.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index e2c1e5053..5507ccc6f 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -99,7 +99,7 @@ jobs: fetch-depth: 0 - name: Get changed files id: changed-files - uses: tj-actions/changed-files@7dee1b0c1557f278e5c7dc244927139d78c0e22a # v47.0.4 + uses: tj-actions/changed-files@22103cc46bda19c2b464ffe86db46df6922fd323 # v47.0.5 with: files: | powertools-*/** From 1f23d85ee9c1bfe65c33abb198079216a5754224 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 15:57:51 +0100 Subject: [PATCH 046/212] chore: bump aws.sdk.version from 2.39.3 to 2.41.11 (#2359) Bumps `aws.sdk.version` from 2.39.3 to 2.41.11. Updates `software.amazon.awssdk:url-connection-client` from 2.39.3 to 2.41.11 Updates `software.amazon.awssdk:sdk-core` from 2.39.3 to 2.41.11 Updates `software.amazon.awssdk:s3` from 2.39.3 to 2.41.11 Updates `software.amazon.awssdk:kinesis` from 2.39.3 to 2.41.11 Updates `software.amazon.awssdk:sqs` from 2.39.3 to 2.41.11 Updates `software.amazon.awssdk:dynamodb-enhanced` from 2.39.3 to 2.41.11 --- updated-dependencies: - dependency-name: software.amazon.awssdk:url-connection-client dependency-version: 2.41.11 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:sdk-core dependency-version: 2.41.11 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.41.11 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:kinesis dependency-version: 2.41.11 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:sqs dependency-version: 2.41.11 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:dynamodb-enhanced dependency-version: 2.41.11 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-batch/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/powertools-examples-batch/pom.xml b/examples/powertools-examples-batch/pom.xml index 0091fb5ca..7d1253d7d 100644 --- a/examples/powertools-examples-batch/pom.xml +++ b/examples/powertools-examples-batch/pom.xml @@ -14,7 +14,7 @@ 11 11 1.9.20.1 - 2.39.3 + 2.41.11 From 61e954e63a7c93e6c70d50a8eece5989292b80c5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 15:58:14 +0100 Subject: [PATCH 047/212] chore: bump com.google.protobuf:protobuf-java from 4.33.2 to 4.33.4 (#2360) Bumps [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) from 4.33.2 to 4.33.4. - [Release notes](https://github.com/protocolbuffers/protobuf/releases) - [Commits](https://github.com/protocolbuffers/protobuf/commits) --- updated-dependencies: - dependency-name: com.google.protobuf:protobuf-java dependency-version: 4.33.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-kafka/pom.xml | 2 +- powertools-kafka/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/powertools-examples-kafka/pom.xml b/examples/powertools-examples-kafka/pom.xml index 99e04e8a8..70eef52c1 100644 --- a/examples/powertools-examples-kafka/pom.xml +++ b/examples/powertools-examples-kafka/pom.xml @@ -12,7 +12,7 @@ 11 1.9.20.1 1.12.1 - 4.33.2 + 4.33.4 diff --git a/powertools-kafka/pom.xml b/powertools-kafka/pom.xml index ccb63e38f..6cade6bbf 100644 --- a/powertools-kafka/pom.xml +++ b/powertools-kafka/pom.xml @@ -36,7 +36,7 @@ 4.1.1 1.12.1 - 4.33.2 + 4.33.4 1.1.6 From b025010a93d214b781d2362141e127787169d824 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 15:58:54 +0100 Subject: [PATCH 048/212] chore: bump actions/download-artifact from 7.0.0 to 8.0.0 (#2393) Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 7.0.0 to 8.0.0. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/37930b1c2abaa49bbe596cd826c3c89aef350131...70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-version: 8.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/release.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d6105e282..8a074740a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -133,7 +133,7 @@ jobs: steps: - id: download_source name: Download artifacts - uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v4.6.1 + uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v4.6.1 with: name: source - name: Setup Java @@ -170,7 +170,7 @@ jobs: steps: - id: download_source name: Download artifacts - uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v4.6.1 + uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v4.6.1 with: name: source - name: Setup Java @@ -195,7 +195,7 @@ jobs: steps: - id: download_source name: Download artifacts - uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v4.6.1 + uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v4.6.1 with: name: source - name: Setup Java @@ -233,7 +233,7 @@ jobs: ref: ${{ env.RELEASE_COMMIT }} - id: download_source name: Download artifacts - uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v4.6.1 + uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v4.6.1 with: name: source - id: setup-git From 3968419b8d8949fb71a61b312aedc60d489bb7d0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 15:59:15 +0100 Subject: [PATCH 049/212] chore: bump squidfunk/mkdocs-material in /docs (#2392) Bumps squidfunk/mkdocs-material from `3bba0a9` to `8f41b60`. --- updated-dependencies: - dependency-name: squidfunk/mkdocs-material dependency-version: 8f41b6089700e1c32212c3857936f14e88a3306a35be4ffd1826420e2f3e4197 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- docs/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Dockerfile b/docs/Dockerfile index ee71acb0e..08635aa72 100644 --- a/docs/Dockerfile +++ b/docs/Dockerfile @@ -1,4 +1,4 @@ -FROM squidfunk/mkdocs-material@sha256:3bba0a99bc6e635bb8e53f379d32ab9cecb554adee9cc8f59a347f93ecf82f3b +FROM squidfunk/mkdocs-material@sha256:8f41b6089700e1c32212c3857936f14e88a3306a35be4ffd1826420e2f3e4197 COPY requirements.txt /tmp/ RUN pip install --require-hashes -r /tmp/requirements.txt From 69ee83aa8464a6810b3a7eadd6b8419891749735 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 15:59:34 +0100 Subject: [PATCH 050/212] chore: bump actions/dependency-review-action from 4.8.2 to 4.8.3 (#2390) Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 4.8.2 to 4.8.3. - [Release notes](https://github.com/actions/dependency-review-action/releases) - [Commits](https://github.com/actions/dependency-review-action/compare/3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261...05fe4576374b728f0c523d6a13d64c25081e0803) --- updated-dependencies: - dependency-name: actions/dependency-review-action dependency-version: 4.8.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/security-dependencies-check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/security-dependencies-check.yml b/.github/workflows/security-dependencies-check.yml index 31f7491a2..79022bece 100644 --- a/.github/workflows/security-dependencies-check.yml +++ b/.github/workflows/security-dependencies-check.yml @@ -25,6 +25,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Verify Contents - uses: actions/dependency-review-action@3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261 # v4.8.2 + uses: actions/dependency-review-action@05fe4576374b728f0c523d6a13d64c25081e0803 # v4.8.3 with: config-file: './.github/dependency-review-config.yml' From 3638af6d1c36c7ea6e06669155e496a3392f5783 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 16:03:36 +0100 Subject: [PATCH 051/212] chore: bump actions/dependency-review-action from 4.8.3 to 4.9.0 (#2402) Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 4.8.3 to 4.9.0. - [Release notes](https://github.com/actions/dependency-review-action/releases) - [Commits](https://github.com/actions/dependency-review-action/compare/05fe4576374b728f0c523d6a13d64c25081e0803...2031cfc080254a8a887f58cffee85186f0e49e48) --- updated-dependencies: - dependency-name: actions/dependency-review-action dependency-version: 4.9.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/security-dependencies-check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/security-dependencies-check.yml b/.github/workflows/security-dependencies-check.yml index 79022bece..b2b5c7f8b 100644 --- a/.github/workflows/security-dependencies-check.yml +++ b/.github/workflows/security-dependencies-check.yml @@ -25,6 +25,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Verify Contents - uses: actions/dependency-review-action@05fe4576374b728f0c523d6a13d64c25081e0803 # v4.8.3 + uses: actions/dependency-review-action@2031cfc080254a8a887f58cffee85186f0e49e48 # v4.9.0 with: config-file: './.github/dependency-review-config.yml' From 1debdb9ec9c301b1bb565172ca2c97586eaa9ef7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 16:03:42 +0100 Subject: [PATCH 052/212] chore: bump squidfunk/mkdocs-material in /docs (#2401) Bumps squidfunk/mkdocs-material from `8f41b60` to `f4332a8`. --- updated-dependencies: - dependency-name: squidfunk/mkdocs-material dependency-version: f4332a8e8895aa303bf7f3ceede749980a98cf79f5d87ad567b4d41f037b0101 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- docs/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Dockerfile b/docs/Dockerfile index 08635aa72..31d375d32 100644 --- a/docs/Dockerfile +++ b/docs/Dockerfile @@ -1,4 +1,4 @@ -FROM squidfunk/mkdocs-material@sha256:8f41b6089700e1c32212c3857936f14e88a3306a35be4ffd1826420e2f3e4197 +FROM squidfunk/mkdocs-material@sha256:f4332a8e8895aa303bf7f3ceede749980a98cf79f5d87ad567b4d41f037b0101 COPY requirements.txt /tmp/ RUN pip install --require-hashes -r /tmp/requirements.txt From 3b6b670f22b938272b214583b4bae18f186ced4b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Mar 2026 18:29:33 +0100 Subject: [PATCH 053/212] chore: bump graalvm/setup-graalvm from 1.4.5 to 1.5.0 (#2412) Bumps [graalvm/setup-graalvm](https://github.com/graalvm/setup-graalvm) from 1.4.5 to 1.5.0. - [Release notes](https://github.com/graalvm/setup-graalvm/releases) - [Commits](https://github.com/graalvm/setup-graalvm/compare/54b4f5a65c1a84b2fdfdc2078fe43df32819e4b1...f744c72a42b1995d7b0cbc314bde4bace7ac1fe1) --- updated-dependencies: - dependency-name: graalvm/setup-graalvm dependency-version: 1.5.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index 5507ccc6f..f8c79b1aa 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -105,7 +105,7 @@ jobs: powertools-*/** pom.xml - name: Setup GraalVM - uses: graalvm/setup-graalvm@54b4f5a65c1a84b2fdfdc2078fe43df32819e4b1 # v1.4.5 + uses: graalvm/setup-graalvm@f744c72a42b1995d7b0cbc314bde4bace7ac1fe1 # v1.5.0 with: java-version: "21" distribution: "graalvm" From c73ac7feef27af4be84ce408d1f60ba54334653f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Mar 2026 18:29:57 +0100 Subject: [PATCH 054/212] chore: bump markdown from 3.7 to 3.8.1 in /docs (#2405) Bumps [markdown](https://github.com/Python-Markdown/markdown) from 3.7 to 3.8.1. - [Release notes](https://github.com/Python-Markdown/markdown/releases) - [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md) - [Commits](https://github.com/Python-Markdown/markdown/compare/3.7...3.8.1) --- updated-dependencies: - dependency-name: markdown dependency-version: 3.8.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- docs/requirements.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 16529cf3b..ab4b1d48f 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -39,9 +39,9 @@ jinja2==3.1.6 \ # mkdocs # mkdocs-git-revision-date-plugin # mkdocs-macros-plugin -markdown==3.7 \ - --hash=sha256:2ae2471477cfd02dbbf038d5d9bc226d40def84b4fe2986e49b59b6b472bbed2 \ - --hash=sha256:7eb6df5690b81a1d7942992c97fad2938e956e79df20cbc6186e9c3a77b1c803 +markdown==3.8.1 \ + --hash=sha256:46cc0c0f1e5211ab2e9d453582f0b28a1bfaf058a9f7d5c50386b99b588d8811 \ + --hash=sha256:a2e2f01cead4828ee74ecca9623045f62216aef2212a7685d6eb9163f590b8c1 # via mkdocs markdown-it-py==3.0.0 \ --hash=sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1 \ From 3e8d8ae6c0caa4f4b616e8e9b74f4b8a50f223fc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Mar 2026 18:43:07 +0100 Subject: [PATCH 055/212] chore: bump squidfunk/mkdocs-material in /docs (#2410) Bumps squidfunk/mkdocs-material from `f4332a8` to `c373999`. --- updated-dependencies: - dependency-name: squidfunk/mkdocs-material dependency-version: c3739993c3e7c92cfe649ba03cbc04f4fa9b1497886abd16267eb413cda8aecf dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- docs/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Dockerfile b/docs/Dockerfile index 31d375d32..b72dc7057 100644 --- a/docs/Dockerfile +++ b/docs/Dockerfile @@ -1,4 +1,4 @@ -FROM squidfunk/mkdocs-material@sha256:f4332a8e8895aa303bf7f3ceede749980a98cf79f5d87ad567b4d41f037b0101 +FROM squidfunk/mkdocs-material@sha256:c3739993c3e7c92cfe649ba03cbc04f4fa9b1497886abd16267eb413cda8aecf COPY requirements.txt /tmp/ RUN pip install --require-hashes -r /tmp/requirements.txt From d1f34af4ee40732d0e21b93a1a4c7a08f7bd7282 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Mar 2026 18:43:17 +0100 Subject: [PATCH 056/212] chore: bump actions/download-artifact from 8.0.0 to 8.0.1 (#2411) Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 8.0.0 to 8.0.1. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3...3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-version: 8.0.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/release.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8a074740a..eab539ee1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -133,7 +133,7 @@ jobs: steps: - id: download_source name: Download artifacts - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v4.6.1 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v4.6.1 with: name: source - name: Setup Java @@ -170,7 +170,7 @@ jobs: steps: - id: download_source name: Download artifacts - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v4.6.1 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v4.6.1 with: name: source - name: Setup Java @@ -195,7 +195,7 @@ jobs: steps: - id: download_source name: Download artifacts - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v4.6.1 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v4.6.1 with: name: source - name: Setup Java @@ -233,7 +233,7 @@ jobs: ref: ${{ env.RELEASE_COMMIT }} - id: download_source name: Download artifacts - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v4.6.1 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v4.6.1 with: name: source - id: setup-git From 6449eb3cd2eabf78474bab9e6ae07bf51fb2830a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Mar 2026 18:43:26 +0100 Subject: [PATCH 057/212] chore: bump github/codeql-action from 4.32.5 to 4.33.0 (#2414) Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.32.5 to 4.33.0. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/c793b717bc78562f491db7b0e93a3a178b099162...b1bff81932f5cdfc8695c7752dcee935dcd061c8) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.33.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/security-scorecard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index 23957036c..01bdf2621 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -53,6 +53,6 @@ jobs: path: results.sarif retention-days: 5 - name: Upload to Code-Scanning - uses: github/codeql-action/upload-sarif@c793b717bc78562f491db7b0e93a3a178b099162 # v3.29.5 + uses: github/codeql-action/upload-sarif@b1bff81932f5cdfc8695c7752dcee935dcd061c8 # v3.29.5 with: sarif_file: results.sarif From 0c10b7482684cd9060d8d73216b176d6e364117e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Mar 2026 18:43:35 +0100 Subject: [PATCH 058/212] chore: bump release-drafter/release-drafter from 6.2.0 to 7.0.0 (#2415) Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from 6.2.0 to 7.0.0. - [Release notes](https://github.com/release-drafter/release-drafter/releases) - [Commits](https://github.com/release-drafter/release-drafter/compare/6db134d15f3909ccc9eefd369f02bd1e9cffdf97...3a7fb5c85b80b1dda66e1ccb94009adbbd32fce3) --- updated-dependencies: - dependency-name: release-drafter/release-drafter dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/release-drafter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 9ef7426f9..4b00ed541 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -23,6 +23,6 @@ jobs: contents: write # required for creating draft releases steps: - name: Relase Drafter - uses: release-drafter/release-drafter@6db134d15f3909ccc9eefd369f02bd1e9cffdf97 + uses: release-drafter/release-drafter@3a7fb5c85b80b1dda66e1ccb94009adbbd32fce3 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From e35c5acbf651c546dcd20fcfd83519abd82ea2f0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Mar 2026 19:22:38 +0100 Subject: [PATCH 059/212] chore: bump sam/build-java25 (#2406) Bumps sam/build-java25 from `15e69d9` to `32b91ab`. --- updated-dependencies: - dependency-name: sam/build-java25 dependency-version: 32b91ab2cbab1eb7b165546f1788e1b113ea1c913aa68c16501458934692fcd2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- powertools-e2e-tests/src/test/resources/docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powertools-e2e-tests/src/test/resources/docker/Dockerfile b/powertools-e2e-tests/src/test/resources/docker/Dockerfile index 2b587e0a0..cb8ea7dcd 100644 --- a/powertools-e2e-tests/src/test/resources/docker/Dockerfile +++ b/powertools-e2e-tests/src/test/resources/docker/Dockerfile @@ -1,5 +1,5 @@ # Use the official AWS SAM base image for Java 25 -FROM public.ecr.aws/sam/build-java25@sha256:15e69d9776709e299d2913e546d8d7fb30b9ca0b66e4fce6f3beb41604242bd8 +FROM public.ecr.aws/sam/build-java25@sha256:32b91ab2cbab1eb7b165546f1788e1b113ea1c913aa68c16501458934692fcd2 # Install GraalVM dependencies RUN curl -4 -L https://download.oracle.com/graalvm/25/latest/graalvm-jdk-25_linux-x64_bin.tar.gz | tar -xvz From 5c6bca27212aa9d6b938ee0ed68f75be454ef982 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Mar 2026 11:53:25 +0100 Subject: [PATCH 060/212] chore: bump com.fasterxml.jackson:jackson-bom from 2.20.1 to 2.21.1 (#2403) * chore: bump com.fasterxml.jackson:jackson-bom from 2.20.1 to 2.21.1 Bumps [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) from 2.20.1 to 2.21.1. - [Commits](https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.20.1...jackson-bom-2.21.1) --- updated-dependencies: - dependency-name: com.fasterxml.jackson:jackson-bom dependency-version: 2.21.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Pin GraalVM version in CI to 21.0.8 (temporary fix). * Add comment why graalvm version was pinned. --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Philipp Page Co-authored-by: Philipp Page --- .github/workflows/check-build.yml | 3 ++- pom.xml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index f8c79b1aa..d0d45354b 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -107,7 +107,8 @@ jobs: - name: Setup GraalVM uses: graalvm/setup-graalvm@f744c72a42b1995d7b0cbc314bde4bace7ac1fe1 # v1.5.0 with: - java-version: "21" + # Pinned to 21.0.8 due to unsafeAllocated enforcement in 21.0.10+. See #2416 + java-version: "21.0.8" distribution: "graalvm" cache: maven - id: graalvm-native-test diff --git a/pom.xml b/pom.xml index f42f95299..a97929c28 100644 --- a/pom.xml +++ b/pom.xml @@ -84,7 +84,7 @@ 3.1.2 2.25.3 2.0.17 - 2.20.1 + 2.21.1 2.41.10 2.20.0 2.2.0 From 87f164435229b79d377884272ae28477106cf160 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Mar 2026 13:23:46 +0100 Subject: [PATCH 061/212] chore: bump software.amazon.awscdk:aws-cdk-lib from 2.224.0 to 2.243.0 (#2418) Bumps [software.amazon.awscdk:aws-cdk-lib](https://github.com/aws/aws-cdk) from 2.224.0 to 2.243.0. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/main/CHANGELOG.v2.alpha.md) - [Commits](https://github.com/aws/aws-cdk/compare/v2.224.0...v2.243.0) --- updated-dependencies: - dependency-name: software.amazon.awscdk:aws-cdk-lib dependency-version: 2.243.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-core-utilities/cdk/infra/pom.xml | 2 +- powertools-e2e-tests/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/powertools-examples-core-utilities/cdk/infra/pom.xml b/examples/powertools-examples-core-utilities/cdk/infra/pom.xml index e3ceb7e65..f71f446b6 100644 --- a/examples/powertools-examples-core-utilities/cdk/infra/pom.xml +++ b/examples/powertools-examples-core-utilities/cdk/infra/pom.xml @@ -7,7 +7,7 @@ 2.9.0 UTF-8 - 2.224.0 + 2.243.0 [10.0.0,11.0.0) 5.14.1 diff --git a/powertools-e2e-tests/pom.xml b/powertools-e2e-tests/pom.xml index fec4dec92..6953b6781 100644 --- a/powertools-e2e-tests/pom.xml +++ b/powertools-e2e-tests/pom.xml @@ -31,7 +31,7 @@ 11 11 10.4.3 - 2.224.0 + 2.243.0 From 07f091c7fc21af75e749f68b73301d41720e0903 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Mar 2026 13:23:51 +0100 Subject: [PATCH 062/212] chore: bump org.assertj:assertj-core in /powertools-tracing (#2417) Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.27.6 to 3.27.7. - [Release notes](https://github.com/assertj/assertj/releases) - [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.6...assertj-build-3.27.7) --- updated-dependencies: - dependency-name: org.assertj:assertj-core dependency-version: 3.27.7 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index a97929c28..72ea31685 100644 --- a/pom.xml +++ b/pom.xml @@ -335,7 +335,7 @@ org.assertj assertj-core - 3.27.6 + 3.27.7 test From 0dc6279ce01271832c49fd06698ee61c5c8317f1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Mar 2026 13:23:56 +0100 Subject: [PATCH 063/212] chore: bump aws.sdk.version from 2.41.10 to 2.42.5 (#2400) Bumps `aws.sdk.version` from 2.41.10 to 2.42.5. Updates `software.amazon.awssdk:bom` from 2.41.10 to 2.42.5 Updates `software.amazon.awssdk:http-client-spi` from 2.41.10 to 2.42.5 Updates `software.amazon.awssdk:url-connection-client` from 2.41.10 to 2.42.5 Updates `software.amazon.awssdk:s3` from 2.41.10 to 2.42.5 Updates `software.amazon.awssdk:dynamodb` from 2.41.10 to 2.42.5 Updates `software.amazon.awssdk:lambda` from 2.41.10 to 2.42.5 Updates `software.amazon.awssdk:kinesis` from 2.41.10 to 2.42.5 Updates `software.amazon.awssdk:cloudwatch` from 2.41.10 to 2.42.5 Updates `software.amazon.awssdk:xray` from 2.41.10 to 2.42.5 Updates `software.amazon.awssdk:sqs` from 2.41.10 to 2.42.5 Updates `software.amazon.awssdk:cloudformation` from 2.41.10 to 2.42.5 Updates `software.amazon.awssdk:sts` from 2.41.10 to 2.42.5 --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-version: 2.42.5 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:http-client-spi dependency-version: 2.42.5 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:url-connection-client dependency-version: 2.42.5 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.42.5 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:dynamodb dependency-version: 2.42.5 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:lambda dependency-version: 2.42.5 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:kinesis dependency-version: 2.42.5 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:cloudwatch dependency-version: 2.42.5 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:xray dependency-version: 2.42.5 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:sqs dependency-version: 2.42.5 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:cloudformation dependency-version: 2.42.5 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:sts dependency-version: 2.42.5 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index fcee22d49..0ce5970cb 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.41.10 + 2.42.14 1.9.20.1 diff --git a/pom.xml b/pom.xml index 72ea31685..30bc6e334 100644 --- a/pom.xml +++ b/pom.xml @@ -85,7 +85,7 @@ 2.25.3 2.0.17 2.21.1 - 2.41.10 + 2.42.14 2.20.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index c9a4826a2..3be06340f 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.1 1.14.1 3.14.1 - 2.41.10 + 2.42.14 1.9.20.1 true From dd7b9c546ddf79b38463bf14a32266f224930000 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Mar 2026 13:34:51 +0100 Subject: [PATCH 064/212] chore: bump com.amazonaws:aws-lambda-java-runtime-interface-client (#2420) Bumps [com.amazonaws:aws-lambda-java-runtime-interface-client](https://github.com/aws/aws-lambda-java-libs) from 2.8.7 to 2.9.0. - [Commits](https://github.com/aws/aws-lambda-java-libs/commits) --- updated-dependencies: - dependency-name: com.amazonaws:aws-lambda-java-runtime-interface-client dependency-version: 2.9.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-cloudformation/pom.xml | 2 +- examples/powertools-examples-core-utilities/sam-graalvm/pom.xml | 2 +- examples/powertools-examples-idempotency/sam-graalvm/pom.xml | 2 +- examples/powertools-examples-parameters/sam-graalvm/pom.xml | 2 +- examples/powertools-examples-serialization/sam-graalvm/pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 0ce5970cb..4c6976b25 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -77,7 +77,7 @@ com.amazonaws aws-lambda-java-runtime-interface-client - 2.8.7 + 2.9.0 diff --git a/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml b/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml index cf50e5128..57a3663e7 100644 --- a/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml +++ b/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml @@ -49,7 +49,7 @@ com.amazonaws aws-lambda-java-runtime-interface-client - 2.8.7 + 2.9.0 org.apache.logging.log4j diff --git a/examples/powertools-examples-idempotency/sam-graalvm/pom.xml b/examples/powertools-examples-idempotency/sam-graalvm/pom.xml index 0536951aa..dc05bddbe 100644 --- a/examples/powertools-examples-idempotency/sam-graalvm/pom.xml +++ b/examples/powertools-examples-idempotency/sam-graalvm/pom.xml @@ -43,7 +43,7 @@ com.amazonaws aws-lambda-java-runtime-interface-client - 2.8.7 + 2.9.0 diff --git a/examples/powertools-examples-parameters/sam-graalvm/pom.xml b/examples/powertools-examples-parameters/sam-graalvm/pom.xml index ee3631d8b..aaea139ee 100644 --- a/examples/powertools-examples-parameters/sam-graalvm/pom.xml +++ b/examples/powertools-examples-parameters/sam-graalvm/pom.xml @@ -49,7 +49,7 @@ com.amazonaws aws-lambda-java-runtime-interface-client - 2.8.7 + 2.9.0 org.apache.logging.log4j diff --git a/examples/powertools-examples-serialization/sam-graalvm/pom.xml b/examples/powertools-examples-serialization/sam-graalvm/pom.xml index 5077c8989..73d02365c 100644 --- a/examples/powertools-examples-serialization/sam-graalvm/pom.xml +++ b/examples/powertools-examples-serialization/sam-graalvm/pom.xml @@ -36,7 +36,7 @@ com.amazonaws aws-lambda-java-runtime-interface-client - 2.8.7 + 2.9.0 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 3be06340f..07cd3228d 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -131,7 +131,7 @@ com.amazonaws aws-lambda-java-runtime-interface-client - 2.8.7 + 2.9.0 From a78ecf7a49c02fcba48d42723a754d3ae1bb91e9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Mar 2026 13:35:11 +0100 Subject: [PATCH 065/212] chore: bump aws.sdk.version from 2.42.14 to 2.42.15 (#2421) Bumps `aws.sdk.version` from 2.42.14 to 2.42.15. Updates `software.amazon.awssdk:bom` from 2.42.14 to 2.42.15 Updates `software.amazon.awssdk:http-client-spi` from 2.42.14 to 2.42.15 Updates `software.amazon.awssdk:url-connection-client` from 2.41.11 to 2.42.15 Updates `software.amazon.awssdk:s3` from 2.41.11 to 2.42.15 Updates `software.amazon.awssdk:dynamodb` from 2.42.14 to 2.42.15 Updates `software.amazon.awssdk:lambda` from 2.42.14 to 2.42.15 Updates `software.amazon.awssdk:kinesis` from 2.41.11 to 2.42.15 Updates `software.amazon.awssdk:cloudwatch` from 2.42.14 to 2.42.15 Updates `software.amazon.awssdk:xray` from 2.42.14 to 2.42.15 Updates `software.amazon.awssdk:sqs` from 2.41.11 to 2.42.15 Updates `software.amazon.awssdk:cloudformation` from 2.42.14 to 2.42.15 Updates `software.amazon.awssdk:sts` from 2.42.14 to 2.42.15 --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-version: 2.42.15 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:http-client-spi dependency-version: 2.42.15 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:url-connection-client dependency-version: 2.42.15 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.42.15 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:dynamodb dependency-version: 2.42.15 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:lambda dependency-version: 2.42.15 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:kinesis dependency-version: 2.42.15 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:cloudwatch dependency-version: 2.42.15 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:xray dependency-version: 2.42.15 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:sqs dependency-version: 2.42.15 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:cloudformation dependency-version: 2.42.15 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:sts dependency-version: 2.42.15 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 4c6976b25..dc4d5857b 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.42.14 + 2.42.15 1.9.20.1 diff --git a/pom.xml b/pom.xml index 30bc6e334..f54205f29 100644 --- a/pom.xml +++ b/pom.xml @@ -85,7 +85,7 @@ 2.25.3 2.0.17 2.21.1 - 2.42.14 + 2.42.15 2.20.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 07cd3228d..aabf2a1a0 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.1 1.14.1 3.14.1 - 2.42.14 + 2.42.15 1.9.20.1 true From c9a52fb5a5e9e54405cfbf32cbfddb20250588c7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Mar 2026 13:35:21 +0100 Subject: [PATCH 066/212] chore: bump release-drafter/release-drafter from 7.0.0 to 7.1.0 (#2423) Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from 7.0.0 to 7.1.0. - [Release notes](https://github.com/release-drafter/release-drafter/releases) - [Commits](https://github.com/release-drafter/release-drafter/compare/3a7fb5c85b80b1dda66e1ccb94009adbbd32fce3...44a942e465867c7465b76aa808ddca6e0acae5da) --- updated-dependencies: - dependency-name: release-drafter/release-drafter dependency-version: 7.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/release-drafter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 4b00ed541..951a0b0f9 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -23,6 +23,6 @@ jobs: contents: write # required for creating draft releases steps: - name: Relase Drafter - uses: release-drafter/release-drafter@3a7fb5c85b80b1dda66e1ccb94009adbbd32fce3 + uses: release-drafter/release-drafter@44a942e465867c7465b76aa808ddca6e0acae5da env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From d8a3e08169a21d2427993cdd8093084dec937917 Mon Sep 17 00:00:00 2001 From: Philipp Page Date: Wed, 18 Mar 2026 13:46:15 +0100 Subject: [PATCH 067/212] chore: modernize native maven profiles to using configuration and move to root pom. Update CI removing unnecessary metadata generation step. (#2419) --- .github/workflows/check-build.yml | 11 ++-- GraalVM.md | 41 +++++++----- .../demo/kafka/protobuf/ProtobufProduct.java | 4 +- .../protobuf/ProtobufProductOrBuilder.java | 2 +- .../protobuf/ProtobufProductOuterClass.java | 4 +- pom.xml | 63 +++++++++++++++++++ powertools-cloudformation/pom.xml | 53 +++------------- powertools-common/pom.xml | 53 ++-------------- .../powertools-idempotency-core/pom.xml | 53 ++-------------- .../powertools-idempotency-dynamodb/pom.xml | 46 +++----------- powertools-logging/pom.xml | 46 ++------------ .../powertools-logging-log4j/pom.xml | 46 +++----------- .../powertools-logging-logback/pom.xml | 46 +++----------- powertools-metrics/pom.xml | 53 ++-------------- powertools-parameters/pom.xml | 46 ++------------ .../powertools-parameters-appconfig/pom.xml | 54 ++-------------- .../powertools-parameters-dynamodb/pom.xml | 54 ++-------------- .../powertools-parameters-secrets/pom.xml | 54 ++-------------- .../powertools-parameters-ssm/pom.xml | 54 ++-------------- .../powertools-parameters-tests/pom.xml | 54 ++-------------- powertools-serialization/pom.xml | 43 ++----------- powertools-tracing/pom.xml | 53 +++------------- 22 files changed, 199 insertions(+), 734 deletions(-) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index d0d45354b..9ba6e2fe9 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -124,9 +124,9 @@ jobs: echo "Changes detected in powertools modules: $CHANGED_FILES" - # Find modules with graalvm-native profile and run tests + # Find modules with native profile and run tests with the tracing agent find . -name "pom.xml" -path "./powertools-*" | while read module; do - if grep -q "graalvm-native" "$module"; then + if grep -q "native" "$module"; then module_dir=$(dirname "$module") module_name=$(basename "$module_dir") @@ -135,11 +135,8 @@ jobs: echo " $CHANGED_FILES " | grep -q " pom.xml " || \ echo "$CHANGED_FILES" | grep -q "powertools-common/"; then echo "::group::Building $module_name with GraalVM" - echo "Changes detected in $module_name - running GraalVM tests" - echo "Regenerating GraalVM metadata for $module_dir" - mvn -B -q -f "$module" -Pgenerate-graalvm-files clean test - echo "Running GraalVM native tests for $module_dir" - mvn -B -q -f "$module" -Pgraalvm-native test + echo "Changes detected in $module_name - running GraalVM native tests" + mvn -B -q -f "$module" -Pnative -Dagent=true clean test echo "::endgroup::" else echo "No changes detected in $module_name - skipping GraalVM tests" diff --git a/GraalVM.md b/GraalVM.md index bbddb5e3b..28004714d 100644 --- a/GraalVM.md +++ b/GraalVM.md @@ -19,26 +19,33 @@ GraalVM native image compilation requires complete knowledge of an application's In order to generate the metadata reachability files for Powertools for Lambda, follow these general steps. -1. **Add Maven Profiles** - - Add profile for generating GraalVM reachability metadata files. You can find an example of this in profile `generate-graalvm-files` of this [pom.xml](powertools-common/pom.xml). - - Add another profile for running the tests in the native image. You can find and example of this in profile `graalvm-native` of this [pom.xml](powertools-common/pom.xml). +1. **Add the `native` Maven Profile** + - The root `pom.xml` provides a shared `pluginManagement` configuration for the `native-maven-plugin` with the `` configuration, common `buildArgs`, and the `test-native` execution. + - Each module only needs to define a `native` profile that specifies module-specific configuration: `imageName` and `metadataCopy.outputDirectory`. You can find an example in the `native` profile of this [pom.xml](powertools-common/pom.xml). + - If a module needs extra `buildArgs` beyond the common ones, use `` to add them without overriding the parent configuration. 2. **Generate Reachability Metadata** - Set the `JAVA_HOME` environment variable to use GraalVM - - Run tests with `-Pgenerate-graalvm-files` profile. + - Run tests with the `-Dagent=true` flag to attach the GraalVM tracing agent to the test execution: ```shell -mvn -Pgenerate-graalvm-files clean test +mvn -Pnative -Dagent=true clean test ``` -3. **Validate Native Image Tests** +3. **Copy Metadata to Source** + - Copy the generated metadata from the agent output directory to the module's `src/main/resources` directory: +```shell +mvn -Pnative native:metadata-copy +``` + +4. **Validate Native Image Tests** - Set the `JAVA_HOME` environment variable to use GraalVM - - Run tests with `-Pgraalvm-native` profile. This will build a GraalVM native image and run the JUnit tests. + - Run tests with `-Pnative` profile. This will build a GraalVM native image and run the JUnit tests. ```shell -mvn -Pgraalvm-native clean test +mvn -Pnative test ``` -4. **Clean Up Metadata** - - GraalVM metadata reachability files generated in Step 2 contains references to the test scoped dependencies as well. +5. **Clean Up Metadata** + - GraalVM metadata reachability files generated in Step 2 contain references to the test scoped dependencies as well. - Remove the references in generated metadata files for the following (and any other references to test scoped resources and classes): - JUnit - Mockito @@ -46,17 +53,21 @@ mvn -Pgraalvm-native clean test ## Known Issues and Solutions 1. **Mockito Compatibility** - - Powertools uses Mockito 5.x which uses “inline mock maker” as the default. This mock maker does not play well with GraalVM. Mockito [recommends](https://github.com/mockito/mockito/releases/tag/v5.0.0) using subclass mock maker with GraalVM. Therefore `generate-graalvm-files` profile uses subclass mock maker instead of inline mock maker. + - Powertools uses Mockito 5.x which uses "inline mock maker" as the default. This mock maker does not play well with GraalVM. Mockito [recommends](https://github.com/mockito/mockito/releases/tag/v5.0.0) using subclass mock maker with GraalVM. Therefore the `native` profile adds the `mockito-subclass` dependency where needed. - Subclass mock maker does not support testing static methods. Tests have therefore been modified to use [JUnit Pioneer](https://junit-pioneer.org/docs/environment-variables/) to inject the environment variables in the scope of the test's execution. -2. **Log4j Compatibility** +2. **Unsafe Allocation Tracing** + - GraalVM 21.0.10+ requires `"unsafeAllocated": true` in `reflect-config.json` for classes instantiated via `Unsafe.allocateInstance()`. Mockito uses Objenesis which relies on this. + - The `enableExperimentalUnsafeAllocationTracing` option is enabled in the root `pluginManagement` agent configuration to address this. + +3. **Log4j Compatibility** - Version 2.22.1 fails with this error ``` java.lang.InternalError: com.oracle.svm.core.jdk.UnsupportedFeatureError: Defining hidden classes at runtime is not supported. ``` - This has been [fixed](https://github.com/apache/logging-log4j2/discussions/2364#discussioncomment-8950077) in Log4j 2.24.x. PT has been updated to use this version of Log4j -3. **Test Class Organization** +4. **Test Class Organization** - **Issue**: Anonymous inner classes and lambda expressions in Mockito matchers cause `NoSuchMethodError` in GraalVM native tests - **Solution**: - Extract static inner test classes to separate concrete classes in the same package as the class under test @@ -72,12 +83,12 @@ java.lang.InternalError: com.oracle.svm.core.jdk.UnsupportedFeatureError: Defini }) ``` -4. **Package Visibility Issues** +5. **Package Visibility Issues** - **Issue**: Test handler classes cannot access package-private methods when placed in subpackages - **Solution**: Place test handler classes in the same package as the class under test, not in subpackages like `handlers/` - **Example**: Use `software.amazon.lambda.powertools.cloudformation` instead of `software.amazon.lambda.powertools.cloudformation.handlers` -5. **Test Stubs Best Practice** +6. **Test Stubs Best Practice** - **Best Practice**: Avoid mocking where possible and use concrete test stubs provided by `powertools-common` package - **Solution**: Use `TestLambdaContext` and other test stubs from `powertools-common` test-jar instead of Mockito mocks - **Implementation**: Add `powertools-common` test-jar dependency and replace `mock(Context.class)` with `new TestLambdaContext()` diff --git a/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProduct.java b/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProduct.java index 196c0fa52..99c490869 100644 --- a/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProduct.java +++ b/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProduct.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: ProtobufProduct.proto -// Protobuf Java Version: 4.33.2 +// Protobuf Java Version: 4.33.4 package org.demo.kafka.protobuf; @@ -19,7 +19,7 @@ public final class ProtobufProduct extends com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, /* minor= */ 33, - /* patch= */ 2, + /* patch= */ 4, /* suffix= */ "", "ProtobufProduct"); } diff --git a/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOrBuilder.java b/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOrBuilder.java index 714a2c110..462d3a66d 100644 --- a/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOrBuilder.java +++ b/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: ProtobufProduct.proto -// Protobuf Java Version: 4.33.2 +// Protobuf Java Version: 4.33.4 package org.demo.kafka.protobuf; diff --git a/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOuterClass.java b/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOuterClass.java index abefa922f..3edc97e12 100644 --- a/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOuterClass.java +++ b/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOuterClass.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: ProtobufProduct.proto -// Protobuf Java Version: 4.33.2 +// Protobuf Java Version: 4.33.4 package org.demo.kafka.protobuf; @@ -13,7 +13,7 @@ private ProtobufProductOuterClass() {} com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, /* minor= */ 33, - /* patch= */ 2, + /* patch= */ 4, /* suffix= */ "", "ProtobufProductOuterClass"); } diff --git a/pom.xml b/pom.xml index f54205f29..976c57768 100644 --- a/pom.xml +++ b/pom.xml @@ -117,6 +117,7 @@ 5.21.0 2.3.0 1.5.0 + 0.11.5 @@ -450,6 +451,45 @@ exec-maven-plugin 3.6.2 + + org.graalvm.buildtools + native-maven-plugin + ${native-maven-plugin.version} + true + + + test-native + + test + + test + + + + + true + + true + true + + + + main + + false + + + + --add-opens java.base/java.util=ALL-UNNAMED + --add-opens java.base/java.lang=ALL-UNNAMED + --no-fallback + --verbose + --native-image-info + -H:+UnlockExperimentalVMOptions + -H:+ReportExceptionStackTraces + + + @@ -635,6 +675,29 @@ + + + native + + + + org.apache.maven.plugins + maven-surefire-plugin + + + --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED + + + + + + diff --git a/powertools-cloudformation/pom.xml b/powertools-cloudformation/pom.xml index cb06dc1f3..4c3d2ac70 100644 --- a/powertools-cloudformation/pom.xml +++ b/powertools-cloudformation/pom.xml @@ -120,33 +120,7 @@ - generate-graalvm-files - - - org.mockito - mockito-subclass - test - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - -Dorg.graalvm.nativeimage.imagecode=agent - -agentlib:native-image-agent=config-output-dir=src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-cloudformation,experimental-class-define-support - --add-opens java.base/java.util=ALL-UNNAMED - --add-opens java.base/java.lang=ALL-UNNAMED - - - - - - - - graalvm-native + native org.mockito @@ -159,28 +133,15 @@ org.graalvm.buildtools native-maven-plugin - 0.11.2 - true - - - test-native - - test - - test - - powertools-cloudformation - - --add-opens java.base/java.util=ALL-UNNAMED - --add-opens java.base/java.lang=ALL-UNNAMED + + + src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-cloudformation + + + --enable-url-protocols=http - --no-fallback - --verbose - --native-image-info - -H:+UnlockExperimentalVMOptions - -H:+ReportExceptionStackTraces diff --git a/powertools-common/pom.xml b/powertools-common/pom.xml index 75ef10beb..cd43df238 100644 --- a/powertools-common/pom.xml +++ b/powertools-common/pom.xml @@ -93,33 +93,7 @@ - generate-graalvm-files - - - org.mockito - mockito-subclass - test - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - -Dorg.graalvm.nativeimage.imagecode=agent - -agentlib:native-image-agent=config-output-dir=src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-common,experimental-class-define-support - --add-opens java.base/java.util=ALL-UNNAMED - --add-opens java.base/java.lang=ALL-UNNAMED - - - - - - - - graalvm-native + native org.mockito @@ -132,28 +106,13 @@ org.graalvm.buildtools native-maven-plugin - 0.11.2 - true - - - test-native - - test - - test - - powertools-common - - --add-opens java.base/java.util=ALL-UNNAMED - --add-opens java.base/java.lang=ALL-UNNAMED - --no-fallback - --verbose - --native-image-info - -H:+UnlockExperimentalVMOptions - -H:+ReportExceptionStackTraces - + + + src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-common + + diff --git a/powertools-idempotency/powertools-idempotency-core/pom.xml b/powertools-idempotency/powertools-idempotency-core/pom.xml index 4cba1956f..0676be3fe 100644 --- a/powertools-idempotency/powertools-idempotency-core/pom.xml +++ b/powertools-idempotency/powertools-idempotency-core/pom.xml @@ -75,33 +75,7 @@ - generate-graalvm-files - - - org.mockito - mockito-subclass - test - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - -Dorg.graalvm.nativeimage.imagecode=agent - -agentlib:native-image-agent=config-output-dir=src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-idempotency-core,experimental-class-define-support - --add-opens java.base/java.util=ALL-UNNAMED - --add-opens java.base/java.lang=ALL-UNNAMED - - - - - - - - graalvm-native + native org.mockito @@ -114,28 +88,13 @@ org.graalvm.buildtools native-maven-plugin - 0.11.2 - true - - - test-native - - test - - test - - powertools-idempotency-core - - --add-opens java.base/java.util=ALL-UNNAMED - --add-opens java.base/java.lang=ALL-UNNAMED - --no-fallback - --verbose - --native-image-info - -H:+UnlockExperimentalVMOptions - -H:+ReportExceptionStackTraces - + + + src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-idempotency-core + + diff --git a/powertools-idempotency/powertools-idempotency-dynamodb/pom.xml b/powertools-idempotency/powertools-idempotency-dynamodb/pom.xml index d223e0d2f..e7101da6f 100644 --- a/powertools-idempotency/powertools-idempotency-dynamodb/pom.xml +++ b/powertools-idempotency/powertools-idempotency-dynamodb/pom.xml @@ -107,7 +107,7 @@ - generate-graalvm-files + native org.junit.jupiter @@ -141,28 +114,13 @@ org.graalvm.buildtools native-maven-plugin - 0.11.2 - true - - - test-native - - test - - test - - powertools-parameters-appconfig - - --add-opens java.base/java.util=ALL-UNNAMED - --add-opens java.base/java.lang=ALL-UNNAMED - --no-fallback - --verbose - --native-image-info - -H:+UnlockExperimentalVMOptions - -H:+ReportExceptionStackTraces - + + + src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-parameters-appconfig + + diff --git a/powertools-parameters/powertools-parameters-dynamodb/pom.xml b/powertools-parameters/powertools-parameters-dynamodb/pom.xml index eb5604046..ff4be1ab6 100644 --- a/powertools-parameters/powertools-parameters-dynamodb/pom.xml +++ b/powertools-parameters/powertools-parameters-dynamodb/pom.xml @@ -96,40 +96,13 @@ - generate-graalvm-files + native org.mockito mockito-subclass test - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - -Dorg.graalvm.nativeimage.imagecode=agent - -agentlib:native-image-agent=config-output-dir=src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-parameters-dynamodb,experimental-class-define-support - --add-opens java.base/java.util=ALL-UNNAMED - --add-opens java.base/java.lang=ALL-UNNAMED - - - - - - - - graalvm-native - - - org.mockito - mockito-subclass - test - - org.junit.jupiter @@ -142,28 +115,13 @@ org.graalvm.buildtools native-maven-plugin - 0.11.2 - true - - - test-native - - test - - test - - powertools-parameters-dynamodb - - --add-opens java.base/java.util=ALL-UNNAMED - --add-opens java.base/java.lang=ALL-UNNAMED - --no-fallback - --verbose - --native-image-info - -H:+UnlockExperimentalVMOptions - -H:+ReportExceptionStackTraces - + + + src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-parameters-dynamodb + + diff --git a/powertools-parameters/powertools-parameters-secrets/pom.xml b/powertools-parameters/powertools-parameters-secrets/pom.xml index b9535269e..2dddedec2 100644 --- a/powertools-parameters/powertools-parameters-secrets/pom.xml +++ b/powertools-parameters/powertools-parameters-secrets/pom.xml @@ -96,40 +96,13 @@ - generate-graalvm-files + native org.mockito mockito-subclass test - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - -Dorg.graalvm.nativeimage.imagecode=agent - -agentlib:native-image-agent=config-output-dir=src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-parameters-secrets,experimental-class-define-support - --add-opens java.base/java.util=ALL-UNNAMED - --add-opens java.base/java.lang=ALL-UNNAMED - - - - - - - - graalvm-native - - - org.mockito - mockito-subclass - test - - org.junit.jupiter @@ -142,28 +115,13 @@ org.graalvm.buildtools native-maven-plugin - 0.11.2 - true - - - test-native - - test - - test - - powertools-parameters-secrets - - --add-opens java.base/java.util=ALL-UNNAMED - --add-opens java.base/java.lang=ALL-UNNAMED - --no-fallback - --verbose - --native-image-info - -H:+UnlockExperimentalVMOptions - -H:+ReportExceptionStackTraces - + + + src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-parameters-secrets + + diff --git a/powertools-parameters/powertools-parameters-ssm/pom.xml b/powertools-parameters/powertools-parameters-ssm/pom.xml index e0253e10b..fac44f57f 100644 --- a/powertools-parameters/powertools-parameters-ssm/pom.xml +++ b/powertools-parameters/powertools-parameters-ssm/pom.xml @@ -109,40 +109,13 @@ - generate-graalvm-files + native org.mockito mockito-subclass test - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - -Dorg.graalvm.nativeimage.imagecode=agent - -agentlib:native-image-agent=config-output-dir=src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-parameters-ssm,experimental-class-define-support - --add-opens java.base/java.util=ALL-UNNAMED - --add-opens java.base/java.lang=ALL-UNNAMED - - - - - - - - graalvm-native - - - org.mockito - mockito-subclass - test - - org.junit.jupiter @@ -155,28 +128,13 @@ org.graalvm.buildtools native-maven-plugin - 0.11.2 - true - - - test-native - - test - - test - - powertools-parameters-ssm - - --add-opens java.base/java.util=ALL-UNNAMED - --add-opens java.base/java.lang=ALL-UNNAMED - --no-fallback - --verbose - --native-image-info - -H:+UnlockExperimentalVMOptions - -H:+ReportExceptionStackTraces - + + + src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-parameters-ssm + + diff --git a/powertools-parameters/powertools-parameters-tests/pom.xml b/powertools-parameters/powertools-parameters-tests/pom.xml index fa2542730..289a86ecb 100644 --- a/powertools-parameters/powertools-parameters-tests/pom.xml +++ b/powertools-parameters/powertools-parameters-tests/pom.xml @@ -97,40 +97,13 @@ - generate-graalvm-files + native org.mockito mockito-subclass test - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - -Dorg.graalvm.nativeimage.imagecode=agent - -agentlib:native-image-agent=config-output-dir=src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-parameters,experimental-class-define-support - --add-opens java.base/java.util=ALL-UNNAMED - --add-opens java.base/java.lang=ALL-UNNAMED - - - - - - - - graalvm-native - - - org.mockito - mockito-subclass - test - - org.junit.jupiter @@ -143,28 +116,13 @@ org.graalvm.buildtools native-maven-plugin - 0.11.2 - true - - - test-native - - test - - test - - powertools-parameters - - --add-opens java.base/java.util=ALL-UNNAMED - --add-opens java.base/java.lang=ALL-UNNAMED - --no-fallback - --verbose - --native-image-info - -H:+UnlockExperimentalVMOptions - -H:+ReportExceptionStackTraces - + + + src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-parameters + + diff --git a/powertools-serialization/pom.xml b/powertools-serialization/pom.xml index 81603cd4f..45a724ba6 100644 --- a/powertools-serialization/pom.xml +++ b/powertools-serialization/pom.xml @@ -101,50 +101,19 @@ - generate-graalvm-files - - - - org.apache.maven.plugins - maven-surefire-plugin - - - -Dorg.graalvm.nativeimage.imagecode=agent - -agentlib:native-image-agent=config-output-dir=src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-serialization,experimental-class-define-support - - - - - - - graalvm-native + native org.graalvm.buildtools native-maven-plugin - 0.11.2 - true - - - test-native - - test - - test - - powertools-serialization - - --add-opens java.base/java.util=ALL-UNNAMED - --add-opens java.base/java.lang=ALL-UNNAMED - --no-fallback - --verbose - --native-image-info - -H:+UnlockExperimentalVMOptions - -H:+ReportExceptionStackTraces - + + + src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-serialization + + diff --git a/powertools-tracing/pom.xml b/powertools-tracing/pom.xml index a9bb8e61e..b70c23262 100644 --- a/powertools-tracing/pom.xml +++ b/powertools-tracing/pom.xml @@ -172,33 +172,7 @@ - generate-graalvm-files - - - org.mockito - mockito-subclass - test - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - -Dorg.graalvm.nativeimage.imagecode=agent - -agentlib:native-image-agent=config-output-dir=src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-tracing,experimental-class-define-support - --add-opens java.base/java.util=ALL-UNNAMED - --add-opens java.base/java.lang=ALL-UNNAMED - - - - - - - - graalvm-native + native org.mockito @@ -211,28 +185,15 @@ org.graalvm.buildtools native-maven-plugin - 0.11.2 - true - - - test-native - - test - - test - - powertools-tracing - - --add-opens java.base/java.util=ALL-UNNAMED - --add-opens java.base/java.lang=ALL-UNNAMED + + + src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-tracing + + + --enable-url-protocols=http - --no-fallback - --verbose - --native-image-info - -H:+UnlockExperimentalVMOptions - -H:+ReportExceptionStackTraces From 480bb4b78bbee2dc2df9be35095cb2f3ec033e51 Mon Sep 17 00:00:00 2001 From: Philipp Page Date: Thu, 19 Mar 2026 11:31:16 +0100 Subject: [PATCH 068/212] feat(lmds): Add support for Lambda Metadata Service (#2424) * feat(lmds): Add powertools-lambda-metadata package. * Remove unncessary docstring. * Enable HTTP protocol for native tests. * Add docs. * Add powertools-lambda-metadata utility in GH actions workflows paths. * Remove refresh() method from public API surface area. * Move validation logic to getRequiredEnvironmentVar. * Docs for testing your code. * Add E2E tests. * Adjust lmds utility pom.xml to modernized tracing agent config. * Fix E2E tests to return proper json for parsing in test suite. * Print function error on failure in E2E tests. * Add reflect-config.json for powertools-lambda-metadata. --- .github/workflows/check-build.yml | 2 + .github/workflows/check-e2e.yml | 1 + .github/workflows/check-spotbugs.yml | 1 + docs/utilities/lambda_metadata.md | 324 + mkdocs.yml | 2 + pom.xml | 1 + powertools-e2e-tests/README.md | 16 +- .../handlers/lambda-metadata/pom.xml | 56 + .../lambda/powertools/e2e/Function.java | 30 + .../aws-lambda-java-core/reflect-config.json | 13 + .../reflect-config.json | 35 + .../jni-config.json | 11 + .../native-image.properties | 1 + .../reflect-config.json | 62 + .../resource-config.json | 19 + .../reflect-config.json | 25 + .../reflect-config.json | 11 + powertools-e2e-tests/handlers/pom.xml | 6 + powertools-e2e-tests/pom.xml | 1 + .../lambda/powertools/LambdaMetadataE2ET.java | 95 + .../testutils/lambda/InvocationResult.java | 6 + powertools-lambda-metadata/pom.xml | 167 + .../powertools/metadata/LambdaMetadata.java | 72 + .../metadata/LambdaMetadataClient.java | 169 + .../exception/LambdaMetadataException.java | 74 + .../internal/LambdaMetadataHttpClient.java | 154 + .../reflect-config.json | 35 + .../src/main/resources/classesloaded.txt | 7923 +++++++++++++++++ .../LambdaMetadataClientConcurrencyTest.java | 84 + .../metadata/LambdaMetadataClientTest.java | 128 + .../metadata/LambdaMetadataTest.java | 68 + .../LambdaMetadataExceptionTest.java | 58 + .../LambdaMetadataHttpClientTest.java | 170 + 33 files changed, 9814 insertions(+), 6 deletions(-) create mode 100644 docs/utilities/lambda_metadata.md create mode 100644 powertools-e2e-tests/handlers/lambda-metadata/pom.xml create mode 100644 powertools-e2e-tests/handlers/lambda-metadata/src/main/java/software/amazon/lambda/powertools/e2e/Function.java create mode 100644 powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-core/reflect-config.json create mode 100644 powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-events/reflect-config.json create mode 100644 powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/jni-config.json create mode 100644 powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/native-image.properties create mode 100644 powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/reflect-config.json create mode 100644 powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/resource-config.json create mode 100644 powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-serialization/reflect-config.json create mode 100644 powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/software.amazon.lambda.powertools.e2e/reflect-config.json create mode 100644 powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/LambdaMetadataE2ET.java create mode 100644 powertools-lambda-metadata/pom.xml create mode 100644 powertools-lambda-metadata/src/main/java/software/amazon/lambda/powertools/metadata/LambdaMetadata.java create mode 100644 powertools-lambda-metadata/src/main/java/software/amazon/lambda/powertools/metadata/LambdaMetadataClient.java create mode 100644 powertools-lambda-metadata/src/main/java/software/amazon/lambda/powertools/metadata/exception/LambdaMetadataException.java create mode 100644 powertools-lambda-metadata/src/main/java/software/amazon/lambda/powertools/metadata/internal/LambdaMetadataHttpClient.java create mode 100644 powertools-lambda-metadata/src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-lambda-metadata/reflect-config.json create mode 100644 powertools-lambda-metadata/src/main/resources/classesloaded.txt create mode 100644 powertools-lambda-metadata/src/test/java/software/amazon/lambda/powertools/metadata/LambdaMetadataClientConcurrencyTest.java create mode 100644 powertools-lambda-metadata/src/test/java/software/amazon/lambda/powertools/metadata/LambdaMetadataClientTest.java create mode 100644 powertools-lambda-metadata/src/test/java/software/amazon/lambda/powertools/metadata/LambdaMetadataTest.java create mode 100644 powertools-lambda-metadata/src/test/java/software/amazon/lambda/powertools/metadata/exception/LambdaMetadataExceptionTest.java create mode 100644 powertools-lambda-metadata/src/test/java/software/amazon/lambda/powertools/metadata/internal/LambdaMetadataHttpClientTest.java diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index 9ba6e2fe9..76f6f1a67 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -30,6 +30,7 @@ on: - 'powertools-tracing/**' - 'powertools-tracing/**' - 'powertools-validation/**' + - 'powertools-lambda-metadata/**' - 'examples/**' - 'pom.xml' - 'examples/pom.xml' @@ -54,6 +55,7 @@ on: - 'powertools-tracing/**' - 'powertools-tracing/**' - 'powertools-validation/**' + - 'powertools-lambda-metadata/**' - 'pom.xml' - 'examples/**' - 'examples/pom.xml' diff --git a/.github/workflows/check-e2e.yml b/.github/workflows/check-e2e.yml index daf079efe..4cf7234c9 100644 --- a/.github/workflows/check-e2e.yml +++ b/.github/workflows/check-e2e.yml @@ -31,6 +31,7 @@ on: - 'powertools-tracing/**' - 'powertools-tracing/**' - 'powertools-validation/**' + - 'powertools-lambda-metadata/**' - 'pom.xml' name: E2E Tests diff --git a/.github/workflows/check-spotbugs.yml b/.github/workflows/check-spotbugs.yml index 4e5fbcea3..a64bc6e86 100644 --- a/.github/workflows/check-spotbugs.yml +++ b/.github/workflows/check-spotbugs.yml @@ -28,6 +28,7 @@ on: - 'powertools-tracing/**' - 'powertools-validation/**' - 'powertools-test-suite/**' + - 'powertools-lambda-metadata/**' - 'pom.xml' - '.github/workflows/**' diff --git a/docs/utilities/lambda_metadata.md b/docs/utilities/lambda_metadata.md new file mode 100644 index 000000000..e79af2e32 --- /dev/null +++ b/docs/utilities/lambda_metadata.md @@ -0,0 +1,324 @@ +--- +title: Lambda Metadata +description: Utility +--- + +Lambda Metadata provides idiomatic access to the Lambda Metadata Endpoint (LMDS), eliminating boilerplate code for retrieving execution environment metadata like Availability Zone ID. + +## Key features + +* Retrieve Lambda execution environment metadata with a single method call +* Automatic caching for the sandbox lifetime, avoiding repeated HTTP calls +* Thread-safe access for concurrent executions (compatible with [Lambda Managed Instances](https://docs.aws.amazon.com/lambda/latest/dg/lambda-managed-instances.html){target="_blank"}) +* Automatic [SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html){target="_blank"} cache invalidation via [CRaC](https://openjdk.org/projects/crac/){target="_blank"} integration +* Lightweight with minimal external dependencies, using built-in `HttpURLConnection` +* GraalVM support + +## Getting started + +### Installation + +=== "Maven" + + ```xml hl_lines="3-7" + + ... + + software.amazon.lambda + powertools-lambda-metadata + {{ powertools.version }} + + ... + + ``` + +=== "Gradle" + + ```groovy hl_lines="6" + repositories { + mavenCentral() + } + + dependencies { + implementation 'software.amazon.lambda:powertools-lambda-metadata:{{ powertools.version }}' + } + + sourceCompatibility = 11 + targetCompatibility = 11 + ``` + +### IAM Permissions + +No additional IAM permissions are required. The Lambda Metadata Endpoint is available within the Lambda execution environment and uses a Bearer token provided automatically via environment variables. + +### Basic usage + +Retrieve metadata using `LambdaMetadataClient.get()`: + +=== "App.java" + + ```java hl_lines="1 2 9 10" + import software.amazon.lambda.powertools.metadata.LambdaMetadata; + import software.amazon.lambda.powertools.metadata.LambdaMetadataClient; + + public class App implements RequestHandler { + + @Override + public String handleRequest(Object input, Context context) { + // Fetch metadata (automatically cached after first call) + LambdaMetadata metadata = LambdaMetadataClient.get(); + String azId = metadata.getAvailabilityZoneId(); // e.g., "use1-az1" + + return "{\"az\": \"" + azId + "\"}"; + } + } + ``` + +!!! info "At launch, only `availabilityZoneId` is available. The API is designed to support additional metadata fields as LMDS evolves." + +### Caching behavior + +Metadata is **cached automatically** after the first call. Subsequent calls return the cached value without making HTTP requests. + +=== "CachingExample.java" + + ```java hl_lines="9 12" + import software.amazon.lambda.powertools.metadata.LambdaMetadata; + import software.amazon.lambda.powertools.metadata.LambdaMetadataClient; + + public class CachingExample implements RequestHandler { + + @Override + public String handleRequest(Object input, Context context) { + // First call: fetches from endpoint and caches + LambdaMetadata metadata = LambdaMetadataClient.get(); + + // Subsequent calls: returns cached value (no HTTP call) + LambdaMetadata metadataAgain = LambdaMetadataClient.get(); + + // Both return the same cached instance + assert metadata == metadataAgain; + + return "{\"az\": \"" + metadata.getAvailabilityZoneId() + "\"}"; + } + } + ``` + +This is safe because metadata (like Availability Zone) never changes during a sandbox's lifetime. + +## Advanced + +### Eager loading at module level + +For predictable latency, fetch metadata at class initialization: + +=== "EagerLoadingExample.java" + + ```java hl_lines="7" + import software.amazon.lambda.powertools.metadata.LambdaMetadata; + import software.amazon.lambda.powertools.metadata.LambdaMetadataClient; + + public class EagerLoadingExample implements RequestHandler { + + // Fetch during cold start (class loading) + private static final LambdaMetadata METADATA = LambdaMetadataClient.get(); + + @Override + public String handleRequest(Object input, Context context) { + // No latency hit here - already cached + return "{\"az\": \"" + METADATA.getAvailabilityZoneId() + "\"}"; + } + } + ``` + +#### SnapStart considerations + +When using [SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html){target="_blank"}, the function may restore in a different Availability Zone. The utility automatically handles this by registering with CRaC to invalidate the cache after restore. + +Using the same eager loading pattern above, the cache is automatically invalidated on SnapStart restore, ensuring subsequent calls to `LambdaMetadataClient.get()` return refreshed metadata. + +!!! note "For module-level usage with SnapStart, ensure `LambdaMetadataClient` is referenced during initialization so the CRaC hook registers before the snapshot is taken." + +### Lambda Managed Instances + +For [Lambda Managed Instances](https://docs.aws.amazon.com/lambda/latest/dg/lambda-managed-instances.html){target="_blank"} (multi-threaded concurrency), no changes are needed. The utility uses thread-safe caching with `AtomicReference` to ensure correct behavior across concurrent executions on the same instance. + +=== "ManagedInstanceHandler.java" + + ```java hl_lines="9" + import software.amazon.lambda.powertools.metadata.LambdaMetadata; + import software.amazon.lambda.powertools.metadata.LambdaMetadataClient; + + public class ManagedInstanceHandler implements RequestHandler { + + @Override + public String handleRequest(Object input, Context context) { + // Thread-safe: multiple concurrent invocations safely share cached metadata + LambdaMetadata metadata = LambdaMetadataClient.get(); + return "{\"az\": \"" + metadata.getAvailabilityZoneId() + "\"}"; + } + } + ``` + +### Error handling + +The utility throws `LambdaMetadataException` when the metadata endpoint is unavailable or returns an error: + +=== "ErrorHandlingExample.java" + + ```java hl_lines="2 7 14 18 21" + import software.amazon.lambda.powertools.metadata.LambdaMetadata; + import software.amazon.lambda.powertools.metadata.exception.LambdaMetadataException; + import software.amazon.lambda.powertools.metadata.LambdaMetadataClient; + import software.amazon.lambda.powertools.logging.Logging; + import org.slf4j.Logger; + import org.slf4j.LoggerFactory; + import static software.amazon.lambda.powertools.logging.argument.StructuredArguments.entry; + + public class ErrorHandlingExample implements RequestHandler { + + private static final Logger LOG = LoggerFactory.getLogger(ErrorHandlingExample.class); + + @Override + @Logging + public String handleRequest(Object input, Context context) { + String az; + try { + LambdaMetadata metadata = LambdaMetadataClient.get(); + az = metadata.getAvailabilityZoneId(); + } catch (LambdaMetadataException e) { + LOG.warn("Could not fetch metadata", entry("statusCode", e.getStatusCode()), entry("error", e.getMessage())); + az = "unknown"; + } + + return "{\"az\": \"" + az + "\"}"; + } + } + ``` + +## Testing your code + +When running outside a Lambda execution environment (e.g., in unit tests), the `AWS_LAMBDA_METADATA_API` and `AWS_LAMBDA_METADATA_TOKEN` environment variables are not available. Calling `LambdaMetadataClient.get()` in this context throws a `LambdaMetadataException`. + +### Mocking LambdaMetadataClient + +For tests where you need to control the metadata values, use Mockito's `mockStatic` to mock `LambdaMetadataClient.get()`: + +=== "MockedMetadataTest.java" + + ```java hl_lines="15-17" + import software.amazon.lambda.powertools.metadata.LambdaMetadata; + import software.amazon.lambda.powertools.metadata.LambdaMetadataClient; + import org.mockito.MockedStatic; + import org.junit.jupiter.api.Test; + import static org.assertj.core.api.Assertions.assertThat; + import static org.mockito.Mockito.*; + + class MockedMetadataTest { + + @Test + void shouldUseMetadataInHandler() { + LambdaMetadata mockMetadata = mock(LambdaMetadata.class); + when(mockMetadata.getAvailabilityZoneId()).thenReturn("use1-az1"); + + try (MockedStatic mockedClient = + mockStatic(LambdaMetadataClient.class)) { + mockedClient.when(LambdaMetadataClient::get).thenReturn(mockMetadata); + + App handler = new App(); + String result = handler.handleRequest(null, null); + + assertThat(result).contains("use1-az1"); + } + } + } + ``` + +### Using WireMock + +For integration tests, you can use [WireMock](https://wiremock.org/){target="_blank"} to mock the metadata HTTP endpoint. Set `AWS_LAMBDA_METADATA_API` and `AWS_LAMBDA_METADATA_TOKEN` environment variables using [junit-pioneer](https://junit-pioneer.org/docs/environment-variables/){target="_blank"}, and stub the endpoint response: + +=== "WireMockMetadataTest.java" + + ```java hl_lines="10-12" + import static com.github.tomakehurst.wiremock.client.WireMock.*; + import static org.assertj.core.api.Assertions.assertThat; + + import com.github.tomakehurst.wiremock.junit5.WireMockTest; + import org.junitpioneer.jupiter.SetEnvironmentVariable; + import org.junit.jupiter.api.Test; + import software.amazon.lambda.powertools.metadata.LambdaMetadata; + import software.amazon.lambda.powertools.metadata.internal.LambdaMetadataHttpClient; + + @WireMockTest(httpPort = 8089) + @SetEnvironmentVariable(key = "AWS_LAMBDA_METADATA_API", value = "localhost:8089") + @SetEnvironmentVariable(key = "AWS_LAMBDA_METADATA_TOKEN", value = "test-token") + class WireMockMetadataTest { + + @Test + void shouldFetchMetadataFromEndpoint() { + stubFor(get(urlEqualTo("/2026-01-15/metadata/execution-environment")) + .withHeader("Authorization", equalTo("Bearer test-token")) + .willReturn(aResponse() + .withStatus(200) + .withHeader("Content-Type", "application/json") + .withBody("{\"AvailabilityZoneID\": \"use1-az1\"}"))); + + LambdaMetadataHttpClient client = new LambdaMetadataHttpClient(); + LambdaMetadata metadata = client.fetchMetadata(); + + assertThat(metadata.getAvailabilityZoneId()).isEqualTo("use1-az1"); + } + } + ``` + +## Using with other Powertools utilities + +Lambda Metadata integrates seamlessly with other Powertools utilities to enrich your observability data with Availability Zone information. + +=== "IntegratedExample.java" + + ```java + import software.amazon.lambda.powertools.logging.Logging; + import software.amazon.lambda.powertools.tracing.Tracing; + import software.amazon.lambda.powertools.tracing.TracingUtils; + import software.amazon.lambda.powertools.metrics.FlushMetrics; + import software.amazon.lambda.powertools.metrics.Metrics; + import software.amazon.lambda.powertools.metrics.MetricsFactory; + import software.amazon.lambda.powertools.metrics.model.MetricUnit; + import software.amazon.lambda.powertools.metadata.LambdaMetadata; + import software.amazon.lambda.powertools.metadata.LambdaMetadataClient; + import org.slf4j.Logger; + import org.slf4j.LoggerFactory; + import org.slf4j.MDC; + + public class IntegratedExample implements RequestHandler { + + private static final Logger LOG = LoggerFactory.getLogger(IntegratedExample.class); + private static final Metrics metrics = MetricsFactory.getMetricsInstance(); + + @Logging + @Tracing + @FlushMetrics(captureColdStart = true) + @Override + public String handleRequest(Object input, Context context) { + LambdaMetadata metadata = LambdaMetadataClient.get(); + String azId = metadata.getAvailabilityZoneId(); + + // Add AZ as dimension for all metrics + metrics.addDimension("availability_zone_id", azId); + + // Add AZ to structured logs + MDC.put("availability_zone_id", azId); + LOG.info("Processing request"); + + // Add AZ to traces + TracingUtils.putAnnotation("availability_zone_id", azId); + + // Add metrics + metrics.addMetric("RequestProcessed", 1, MetricUnit.COUNT); + + return "{\"status\": \"ok\"}"; + } + } + ``` diff --git a/mkdocs.yml b/mkdocs.yml index b52b88cca..fea59aae0 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -22,6 +22,7 @@ nav: - utilities/validation.md - utilities/custom_resources.md - utilities/serialization.md + - utilities/lambda_metadata.md - Processes: - processes/maintainers.md - "Versioning policy": processes/versioning.md @@ -114,6 +115,7 @@ plugins: - utilities/batch.md - utilities/kafka.md - utilities/large_messages.md + - utilities/lambda_metadata.md - utilities/validation.md - utilities/custom_resources.md - utilities/serialization.md diff --git a/pom.xml b/pom.xml index 976c57768..75bdf6187 100644 --- a/pom.xml +++ b/pom.xml @@ -70,6 +70,7 @@ powertools-e2e-tests powertools-e2e-tests/handlers powertools-batch + powertools-lambda-metadata powertools-parameters/powertools-parameters-ssm powertools-parameters/powertools-parameters-secrets powertools-parameters/powertools-parameters-dynamodb diff --git a/powertools-e2e-tests/README.md b/powertools-e2e-tests/README.md index 61799e6f7..25571875e 100644 --- a/powertools-e2e-tests/README.md +++ b/powertools-e2e-tests/README.md @@ -1,16 +1,20 @@ ## End-to-end tests -This module is internal and meant to be used for end-to-end (E2E) testing of Powertools for AWS Lambda (Java). -__Prerequisites__: -- An AWS account is needed as well as a local environment able to reach this account -([credentials](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/credentials.html)). +This module is internal and meant to be used for end-to-end (E2E) testing of Powertools for AWS Lambda (Java). + +**Prerequisites**: + +- An AWS account is needed as well as a local environment able to reach this account + ([credentials](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/credentials.html)). - [Java 11+](https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/downloads-list.html) -- [Docker](https://docs.docker.com/engine/install/) +- [Docker](https://docs.docker.com/engine/install/) (or [Finch](https://github.com/runfinch/finch) — if using Finch, set `export CDK_DOCKER=finch` before running tests) To execute the E2E tests, use the following command: `export JAVA_VERSION=11 && mvn clean verify -Pe2e` ### Under the hood + This module leverages the following components: + - AWS CDK to define the infrastructure and synthesize a CloudFormation template and the assets (lambda function packages) - The AWS S3 SDK to push the assets on S3 -- The AWS CloudFormation SDK to deploy the template \ No newline at end of file +- The AWS CloudFormation SDK to deploy the template diff --git a/powertools-e2e-tests/handlers/lambda-metadata/pom.xml b/powertools-e2e-tests/handlers/lambda-metadata/pom.xml new file mode 100644 index 000000000..eb69c1d47 --- /dev/null +++ b/powertools-e2e-tests/handlers/lambda-metadata/pom.xml @@ -0,0 +1,56 @@ + + 4.0.0 + + + software.amazon.lambda + e2e-test-handlers-parent + 2.9.0 + + + e2e-test-handler-lambda-metadata + jar + E2E test handler – Lambda Metadata + + + + software.amazon.lambda + powertools-lambda-metadata + + + com.amazonaws + aws-lambda-java-runtime-interface-client + + + com.amazonaws + aws-lambda-java-core + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + org.apache.maven.plugins + maven-shade-plugin + + + + + + + native-image + + + + org.graalvm.buildtools + native-maven-plugin + + + + + + diff --git a/powertools-e2e-tests/handlers/lambda-metadata/src/main/java/software/amazon/lambda/powertools/e2e/Function.java b/powertools-e2e-tests/handlers/lambda-metadata/src/main/java/software/amazon/lambda/powertools/e2e/Function.java new file mode 100644 index 000000000..656ab81eb --- /dev/null +++ b/powertools-e2e-tests/handlers/lambda-metadata/src/main/java/software/amazon/lambda/powertools/e2e/Function.java @@ -0,0 +1,30 @@ +/* + * Copyright 2023 Amazon.com, Inc. or its affiliates. + * Licensed under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package software.amazon.lambda.powertools.e2e; + +import java.util.Map; + +import com.amazonaws.services.lambda.runtime.Context; +import com.amazonaws.services.lambda.runtime.RequestHandler; +import software.amazon.lambda.powertools.metadata.LambdaMetadata; +import software.amazon.lambda.powertools.metadata.LambdaMetadataClient; + +public class Function implements RequestHandler> { + + public Map handleRequest(Object input, Context context) { + LambdaMetadata metadata = LambdaMetadataClient.get(); + return Map.of("availabilityZoneId", metadata.getAvailabilityZoneId()); + } +} diff --git a/powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-core/reflect-config.json b/powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-core/reflect-config.json new file mode 100644 index 000000000..2780aca09 --- /dev/null +++ b/powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-core/reflect-config.json @@ -0,0 +1,13 @@ +[ + { + "name":"com.amazonaws.services.lambda.runtime.LambdaRuntime", + "methods":[{"name":"","parameterTypes":[] }], + "fields":[{"name":"logger"}], + "allPublicMethods":true + }, + { + "name":"com.amazonaws.services.lambda.runtime.LambdaRuntimeInternal", + "methods":[{"name":"","parameterTypes":[] }], + "allPublicMethods":true + } +] \ No newline at end of file diff --git a/powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-events/reflect-config.json b/powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-events/reflect-config.json new file mode 100644 index 000000000..ddda5d5f1 --- /dev/null +++ b/powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-events/reflect-config.json @@ -0,0 +1,35 @@ +[ + { + "name": "com.amazonaws.services.lambda.runtime.events.APIGatewayProxyRequestEvent", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "name": "com.amazonaws.services.lambda.runtime.events.APIGatewayProxyRequestEvent$ProxyRequestContext", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "name": "com.amazonaws.services.lambda.runtime.events.APIGatewayProxyRequestEvent$RequestIdentity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "name": "com.amazonaws.services.lambda.runtime.events.APIGatewayProxyResponseEvent", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "name": "com.amazonaws.services.lambda.runtime.events.APIGatewayProxyResponseEvent", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + } +] \ No newline at end of file diff --git a/powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/jni-config.json b/powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/jni-config.json new file mode 100644 index 000000000..91be72f7a --- /dev/null +++ b/powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/jni-config.json @@ -0,0 +1,11 @@ +[ + { + "name":"com.amazonaws.services.lambda.runtime.api.client.runtimeapi.LambdaRuntimeClientException", + "methods":[{"name":"","parameterTypes":["java.lang.String","int"] }] + }, + { + "name":"com.amazonaws.services.lambda.runtime.api.client.runtimeapi.dto.InvocationRequest", + "fields":[{"name":"id"}, {"name":"invokedFunctionArn"}, {"name":"deadlineTimeInMs"}, {"name":"xrayTraceId"}, {"name":"clientContext"}, {"name":"cognitoIdentity"}, {"name": "tenantId"}, {"name":"content"}], + "allPublicMethods":true + } +] \ No newline at end of file diff --git a/powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/native-image.properties b/powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/native-image.properties new file mode 100644 index 000000000..20f8b7801 --- /dev/null +++ b/powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/native-image.properties @@ -0,0 +1 @@ +Args = --initialize-at-build-time=jdk.xml.internal.SecuritySupport \ No newline at end of file diff --git a/powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/reflect-config.json b/powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/reflect-config.json new file mode 100644 index 000000000..467af67a0 --- /dev/null +++ b/powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/reflect-config.json @@ -0,0 +1,62 @@ +[ + { + "name": "com.amazonaws.lambda.thirdparty.com.fasterxml.jackson.databind.deser.Deserializers[]" + }, + { + "name": "com.amazonaws.lambda.thirdparty.com.fasterxml.jackson.databind.ext.Java7SupportImpl", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "com.amazonaws.services.lambda.runtime.LambdaRuntime", + "fields": [{ "name": "logger" }] + }, + { + "name": "com.amazonaws.services.lambda.runtime.logging.LogLevel", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "com.amazonaws.services.lambda.runtime.logging.LogFormat", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredFields": true, + "allPublicFields": true + }, + { + "name": "java.lang.Void", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "java.util.Collections$UnmodifiableMap", + "fields": [{ "name": "m" }] + }, + { + "name": "jdk.internal.module.IllegalAccessLogger", + "fields": [{ "name": "logger" }] + }, + { + "name": "sun.misc.Unsafe", + "fields": [{ "name": "theUnsafe" }] + }, + { + "name": "com.amazonaws.services.lambda.runtime.api.client.runtimeapi.dto.InvocationRequest", + "fields": [ + { "name": "id" }, + { "name": "invokedFunctionArn" }, + { "name": "deadlineTimeInMs" }, + { "name": "xrayTraceId" }, + { "name": "clientContext" }, + { "name": "cognitoIdentity" }, + { "name": "tenantId" }, + { "name": "content" } + ], + "allPublicMethods": true, + "unsafeAllocated": true + } +] diff --git a/powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/resource-config.json b/powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/resource-config.json new file mode 100644 index 000000000..1062b4249 --- /dev/null +++ b/powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/resource-config.json @@ -0,0 +1,19 @@ +{ + "resources": { + "includes": [ + { + "pattern": "\\Qjni/libaws-lambda-jni.linux-aarch_64.so\\E" + }, + { + "pattern": "\\Qjni/libaws-lambda-jni.linux-x86_64.so\\E" + }, + { + "pattern": "\\Qjni/libaws-lambda-jni.linux_musl-aarch_64.so\\E" + }, + { + "pattern": "\\Qjni/libaws-lambda-jni.linux_musl-x86_64.so\\E" + } + ] + }, + "bundles": [] +} \ No newline at end of file diff --git a/powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-serialization/reflect-config.json b/powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-serialization/reflect-config.json new file mode 100644 index 000000000..9890688f9 --- /dev/null +++ b/powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-serialization/reflect-config.json @@ -0,0 +1,25 @@ +[ + { + "name": "com.amazonaws.lambda.thirdparty.com.fasterxml.jackson.databind.deser.Deserializers[]" + }, + { + "name": "com.amazonaws.lambda.thirdparty.com.fasterxml.jackson.databind.ext.Java7HandlersImpl", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "com.amazonaws.lambda.thirdparty.com.fasterxml.jackson.databind.ext.Java7SupportImpl", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "com.amazonaws.lambda.thirdparty.com.fasterxml.jackson.databind.ser.Serializers[]" + }, + { + "name": "org.joda.time.DateTime", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + } +] diff --git a/powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/software.amazon.lambda.powertools.e2e/reflect-config.json b/powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/software.amazon.lambda.powertools.e2e/reflect-config.json new file mode 100644 index 000000000..e1d6fb127 --- /dev/null +++ b/powertools-e2e-tests/handlers/lambda-metadata/src/main/resources/META-INF/native-image/software.amazon.lambda.powertools.e2e/reflect-config.json @@ -0,0 +1,11 @@ +[ + { + "name": "software.amazon.lambda.powertools.e2e.Function", + "allDeclaredConstructors": true, + "allPublicConstructors": true, + "allDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + } +] diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index aabf2a1a0..abea8288e 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -42,6 +42,7 @@ parameters validation-alb-event validation-apigw-event + lambda-metadata @@ -113,6 +114,11 @@ powertools-validation ${project.version} + + software.amazon.lambda + powertools-lambda-metadata + ${project.version} + com.amazonaws aws-lambda-java-core diff --git a/powertools-e2e-tests/pom.xml b/powertools-e2e-tests/pom.xml index 6953b6781..864440833 100644 --- a/powertools-e2e-tests/pom.xml +++ b/powertools-e2e-tests/pom.xml @@ -257,6 +257,7 @@ **/ParametersE2ET.java **/TracingE2ET.java **/IdempotencyE2ET.java + **/LambdaMetadataE2ET.java true diff --git a/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/LambdaMetadataE2ET.java b/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/LambdaMetadataE2ET.java new file mode 100644 index 000000000..22b1d702e --- /dev/null +++ b/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/LambdaMetadataE2ET.java @@ -0,0 +1,95 @@ +/* + * Copyright 2023 Amazon.com, Inc. or its affiliates. + * Licensed under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package software.amazon.lambda.powertools; + +import static org.assertj.core.api.Assertions.assertThat; +import static software.amazon.lambda.powertools.testutils.Infrastructure.FUNCTION_NAME_OUTPUT; +import static software.amazon.lambda.powertools.testutils.lambda.LambdaInvoker.invokeFunction; + +import java.util.Map; +import java.util.concurrent.TimeUnit; + +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.Timeout; + +import com.fasterxml.jackson.databind.JsonNode; + +import software.amazon.lambda.powertools.testutils.Infrastructure; +import software.amazon.lambda.powertools.testutils.lambda.InvocationResult; +import software.amazon.lambda.powertools.utilities.JsonConfig; + +class LambdaMetadataE2ET { + + private static Infrastructure infrastructure; + private static String functionName; + + @BeforeAll + @Timeout(value = 15, unit = TimeUnit.MINUTES) + static void setup() { + infrastructure = Infrastructure.builder() + .testName(LambdaMetadataE2ET.class.getSimpleName()) + .pathToFunction("lambda-metadata") + .build(); + Map outputs = infrastructure.deploy(); + functionName = outputs.get(FUNCTION_NAME_OUTPUT); + } + + @AfterAll + static void tearDown() { + if (infrastructure != null) { + infrastructure.destroy(); + } + } + + @Test + void test_getMetadata() throws Exception { + // WHEN + InvocationResult invocationResult = invokeFunction(functionName, "{}"); + + // THEN + assertThat(invocationResult.getFunctionError()) + .describedAs("Lambda function failed: %s", invocationResult.getFunctionError()) + .isNull(); + + JsonNode response = JsonConfig.get().getObjectMapper().readTree(invocationResult.getResult()); + String availabilityZoneId = response.get("availabilityZoneId").asText(); + assertThat(availabilityZoneId).isNotNull().matches("[a-z]{3,4}\\d+-az\\d+"); + } + + @Test + void test_metadataCaching() throws Exception { + // WHEN - invoke twice (both invocations hit the same sandbox) + InvocationResult firstResult = invokeFunction(functionName, "{}"); + InvocationResult secondResult = invokeFunction(functionName, "{}"); + + // THEN - both should return the same AZ ID (cached within sandbox) + assertThat(firstResult.getFunctionError()) + .describedAs("Lambda function failed on first invocation: %s", firstResult.getFunctionError()) + .isNull(); + assertThat(secondResult.getFunctionError()) + .describedAs("Lambda function failed on second invocation: %s", secondResult.getFunctionError()) + .isNull(); + + JsonNode firstResponse = JsonConfig.get().getObjectMapper().readTree(firstResult.getResult()); + JsonNode secondResponse = JsonConfig.get().getObjectMapper().readTree(secondResult.getResult()); + + String firstAzId = firstResponse.get("availabilityZoneId").asText(); + String secondAzId = secondResponse.get("availabilityZoneId").asText(); + + assertThat(firstAzId).isNotNull().matches("[a-z]{3,4}\\d+-az\\d+").isEqualTo(secondAzId); + } +} diff --git a/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/lambda/InvocationResult.java b/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/lambda/InvocationResult.java index b91840b8e..4652f6e82 100644 --- a/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/lambda/InvocationResult.java +++ b/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/lambda/InvocationResult.java @@ -22,6 +22,7 @@ public class InvocationResult { private final InvocationLogs logs; private final String result; + private final String functionError; private final String requestId; private final Instant start; @@ -31,6 +32,7 @@ public InvocationResult(InvokeResponse response, Instant start, Instant end) { requestId = response.responseMetadata().requestId(); logs = new InvocationLogs(response.logResult(), requestId); result = response.payload().asUtf8String(); + functionError = response.functionError(); this.start = start; this.end = end; } @@ -54,4 +56,8 @@ public Instant getStart() { public Instant getEnd() { return end; } + + public String getFunctionError() { + return functionError; + } } diff --git a/powertools-lambda-metadata/pom.xml b/powertools-lambda-metadata/pom.xml new file mode 100644 index 000000000..7a5ab6f24 --- /dev/null +++ b/powertools-lambda-metadata/pom.xml @@ -0,0 +1,167 @@ + + + + + 4.0.0 + + powertools-lambda-metadata + jar + + + powertools-parent + software.amazon.lambda + 2.9.0 + + + Powertools for AWS Lambda (Java) - Lambda Metadata + + A utility for idiomatic access to the Lambda Metadata Endpoint (LMDS), providing + automatic caching, thread-safe access, and SnapStart support for retrieving + execution environment metadata like Availability Zone ID. + + + + + + software.amazon.lambda + powertools-common + + + + + com.fasterxml.jackson.core + jackson-databind + + + + + org.crac + crac + + + + + org.slf4j + slf4j-api + + + + + org.junit.jupiter + junit-jupiter-api + test + + + org.junit.jupiter + junit-jupiter-engine + test + + + org.junit-pioneer + junit-pioneer + test + + + org.assertj + assertj-core + test + + + org.mockito + mockito-core + test + + + org.mockito + mockito-junit-jupiter + test + + + org.slf4j + slf4j-simple + test + + + org.wiremock + wiremock + test + + + + + + + dev.aspectj + aspectj-maven-plugin + ${aspectj-maven-plugin.version} + + true + + + + + + + + generate-classesloaded-file + + + + org.apache.maven.plugins + maven-surefire-plugin + + + -Xlog:class+load=info:classesloaded.txt + --add-opens java.base/java.util=ALL-UNNAMED + --add-opens java.base/java.lang=ALL-UNNAMED + + + + + + + + native + + + org.mockito + mockito-subclass + test + + + + + + org.graalvm.buildtools + native-maven-plugin + + powertools-lambda-metadata + + + src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-lambda-metadata + + + + --enable-url-protocols=http + + + + + + + + diff --git a/powertools-lambda-metadata/src/main/java/software/amazon/lambda/powertools/metadata/LambdaMetadata.java b/powertools-lambda-metadata/src/main/java/software/amazon/lambda/powertools/metadata/LambdaMetadata.java new file mode 100644 index 000000000..3a2e05b0e --- /dev/null +++ b/powertools-lambda-metadata/src/main/java/software/amazon/lambda/powertools/metadata/LambdaMetadata.java @@ -0,0 +1,72 @@ +/* + * Copyright 2023 Amazon.com, Inc. or its affiliates. + * Licensed under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package software.amazon.lambda.powertools.metadata; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * Data class representing Lambda execution environment metadata. + *

+ * This class is immutable and contains metadata retrieved from the Lambda Metadata Endpoint (LMDS). + * Use {@link LambdaMetadataClient#get()} to obtain an instance. + *

+ *

+ * This class is annotated with {@link JsonIgnoreProperties} to ensure forward compatibility. + *

+ * + *

Example Usage

+ *
{@code
+ * LambdaMetadata metadata = LambdaMetadataClient.get();
+ * String azId = metadata.getAvailabilityZoneId();
+ * }
+ * + * @see LambdaMetadataClient + */ +@JsonIgnoreProperties(ignoreUnknown = true) +public final class LambdaMetadata { + + @JsonProperty("AvailabilityZoneID") + private final String availabilityZoneId; + + /** + * Default constructor for Jackson deserialization. + */ + public LambdaMetadata() { + this.availabilityZoneId = null; + } + + /** + * Constructor with availability zone ID. + * + * @param availabilityZoneId the availability zone ID + */ + public LambdaMetadata(String availabilityZoneId) { + this.availabilityZoneId = availabilityZoneId; + } + + /** + * Returns the Availability Zone ID. + *

+ * The Availability Zone ID is a unique identifier for the availability zone + * where the Lambda function is executing (e.g., "use1-az1"). + *

+ * + * @return the availability zone ID + */ + public String getAvailabilityZoneId() { + return availabilityZoneId; + } +} diff --git a/powertools-lambda-metadata/src/main/java/software/amazon/lambda/powertools/metadata/LambdaMetadataClient.java b/powertools-lambda-metadata/src/main/java/software/amazon/lambda/powertools/metadata/LambdaMetadataClient.java new file mode 100644 index 000000000..da563359b --- /dev/null +++ b/powertools-lambda-metadata/src/main/java/software/amazon/lambda/powertools/metadata/LambdaMetadataClient.java @@ -0,0 +1,169 @@ +/* + * Copyright 2023 Amazon.com, Inc. or its affiliates. + * Licensed under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package software.amazon.lambda.powertools.metadata; + +import java.util.concurrent.atomic.AtomicReference; + +import org.crac.Core; +import org.crac.Resource; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import software.amazon.lambda.powertools.common.internal.ClassPreLoader; +import software.amazon.lambda.powertools.metadata.exception.LambdaMetadataException; +import software.amazon.lambda.powertools.metadata.internal.LambdaMetadataHttpClient; + +/** + * Client for accessing Lambda execution environment metadata. + *

+ * This utility provides idiomatic access to the Lambda Metadata Endpoint (LMDS), + * eliminating boilerplate code for retrieving execution environment metadata + * like Availability Zone ID. + *

+ *

+ * Features: + *

    + *
  • Automatic caching for the sandbox lifetime
  • + *
  • Thread-safe access for concurrent executions
  • + *
  • SnapStart cache invalidation via CRaC
  • + *
  • Lazy loading on first access
  • + *
+ *

+ * + *

Basic Usage

+ *
{@code
+ * public String handleRequest(Object input, Context context) {
+ *     LambdaMetadata metadata = LambdaMetadataClient.get();
+ *     String azId = metadata.getAvailabilityZoneId();
+ *     return "{\"az\": \"" + azId + "\"}";
+ * }
+ * }
+ * + *

Eager Loading

+ *
{@code
+ * public class MyHandler implements RequestHandler {
+ *     // Fetch during cold start
+ *     private static final LambdaMetadata METADATA = LambdaMetadataClient.get();
+ *
+ *     public String handleRequest(Object input, Context context) {
+ *         return "{\"az\": \"" + METADATA.getAvailabilityZoneId() + "\"}";
+ *     }
+ * }
+ * }
+ * + * @see LambdaMetadata + */ +public final class LambdaMetadataClient implements Resource { + + private static final Logger LOG = LoggerFactory.getLogger(LambdaMetadataClient.class); + + private static final AtomicReference cachedInstance = new AtomicReference<>(); + private static final LambdaMetadataClient CRAC_INSTANCE = new LambdaMetadataClient(); + private static LambdaMetadataHttpClient httpClient = new LambdaMetadataHttpClient(); + + // Register with CRaC for SnapStart cache invalidation + static { + Core.getGlobalContext().register(CRAC_INSTANCE); + } + + private LambdaMetadataClient() { + // Utility class + } + + /** + * Retrieves the cached metadata, fetching from the endpoint if not cached. + *

+ * This method is thread-safe and handles concurrent access correctly. + * The first call fetches metadata from the Lambda Metadata Endpoint, + * subsequent calls return the cached value. + *

+ * + * @return the LambdaMetadata instance + * @throws LambdaMetadataException if the metadata endpoint is unavailable or returns an error + */ + public static LambdaMetadata get() { + LambdaMetadata instance = cachedInstance.get(); + if (instance != null) { + return instance; + } + + LambdaMetadata newInstance = httpClient.fetchMetadata(); + // Use compareAndSet to handle race conditions - first writer wins + if (cachedInstance.compareAndSet(null, newInstance)) { + LOG.debug("Lambda metadata fetched and cached: availabilityZoneId={}", + newInstance.getAvailabilityZoneId()); + return newInstance; + } + // Another thread won the race, return their instance + return cachedInstance.get(); + } + + /** + * Forces a refresh of the cached metadata. + *

+ * This method clears the cache and fetches fresh metadata from the endpoint. + * Used internally for SnapStart cache invalidation. + *

+ * + * @return the refreshed LambdaMetadata instance + * @throws LambdaMetadataException if the metadata endpoint is unavailable or returns an error + */ + static LambdaMetadata refresh() { + cachedInstance.set(null); + return get(); + } + + /** + * Called before a CRaC checkpoint is taken. + * Preloads classes to ensure faster restore. + * + * @param context the CRaC context + */ + @Override + public void beforeCheckpoint(org.crac.Context context) { + // Preload classes for faster restore + ClassPreLoader.preloadClasses(); + LOG.debug("Lambda metadata: beforeCheckpoint completed"); + } + + /** + * Called after a CRaC restore. + * Invalidates the cache since the AZ may have changed after cross-AZ restore. + * + * @param context the CRaC context + */ + @Override + public void afterRestore(org.crac.Context context) { + resetCache(); + LOG.debug("Lambda metadata: cache invalidated after SnapStart restore"); + } + + /** + * Sets the HTTP client (for testing purposes only). + * + * @param client the client to use + */ + static void setHttpClient(LambdaMetadataHttpClient client) { + httpClient = client; + cachedInstance.set(null); + } + + /** + * Resets the cached instance (for testing purposes only). + */ + static void resetCache() { + cachedInstance.set(null); + } +} diff --git a/powertools-lambda-metadata/src/main/java/software/amazon/lambda/powertools/metadata/exception/LambdaMetadataException.java b/powertools-lambda-metadata/src/main/java/software/amazon/lambda/powertools/metadata/exception/LambdaMetadataException.java new file mode 100644 index 000000000..659c30468 --- /dev/null +++ b/powertools-lambda-metadata/src/main/java/software/amazon/lambda/powertools/metadata/exception/LambdaMetadataException.java @@ -0,0 +1,74 @@ +/* + * Copyright 2023 Amazon.com, Inc. or its affiliates. + * Licensed under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package software.amazon.lambda.powertools.metadata.exception; + +/** + * Exception thrown when the Lambda Metadata Endpoint is unavailable or returns an error. + *

+ * This exception may be thrown when: + *

    + *
  • The metadata endpoint environment variables are not set
  • + *
  • The metadata endpoint returns a non-200 status code
  • + *
  • Network errors occur when connecting to the endpoint
  • + *
  • The response cannot be parsed
  • + *
+ *

+ */ +public class LambdaMetadataException extends RuntimeException { + + private static final long serialVersionUID = 1L; + private final int statusCode; + + /** + * Constructs a new exception with the specified message. + * + * @param message the error message + */ + public LambdaMetadataException(String message) { + super(message); + this.statusCode = -1; + } + + /** + * Constructs a new exception with the specified message and cause. + * + * @param message the error message + * @param cause the underlying cause + */ + public LambdaMetadataException(String message, Throwable cause) { + super(message, cause); + this.statusCode = -1; + } + + /** + * Constructs a new exception with the specified message and HTTP status code. + * + * @param message the error message + * @param statusCode the HTTP status code from the metadata endpoint + */ + public LambdaMetadataException(String message, int statusCode) { + super(message); + this.statusCode = statusCode; + } + + /** + * Returns the HTTP status code from the metadata endpoint. + * + * @return the HTTP status code, or -1 if not applicable + */ + public int getStatusCode() { + return statusCode; + } +} diff --git a/powertools-lambda-metadata/src/main/java/software/amazon/lambda/powertools/metadata/internal/LambdaMetadataHttpClient.java b/powertools-lambda-metadata/src/main/java/software/amazon/lambda/powertools/metadata/internal/LambdaMetadataHttpClient.java new file mode 100644 index 000000000..78b2cf3db --- /dev/null +++ b/powertools-lambda-metadata/src/main/java/software/amazon/lambda/powertools/metadata/internal/LambdaMetadataHttpClient.java @@ -0,0 +1,154 @@ +/* + * Copyright 2023 Amazon.com, Inc. or its affiliates. + * Licensed under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package software.amazon.lambda.powertools.metadata.internal; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStreamReader; +import java.net.HttpURLConnection; +import java.net.URL; +import java.nio.charset.StandardCharsets; +import java.util.stream.Collectors; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import com.fasterxml.jackson.databind.ObjectMapper; + +import software.amazon.lambda.powertools.metadata.LambdaMetadata; +import software.amazon.lambda.powertools.metadata.exception.LambdaMetadataException; + +/** + * Internal HTTP client for fetching metadata from the Lambda Metadata Endpoint. + *

+ * Uses {@link HttpURLConnection} to avoid additional dependencies - it's part of the JDK + * and works out of the box with GraalVM native image. + *

+ */ +public class LambdaMetadataHttpClient { + + private static final Logger LOG = LoggerFactory.getLogger(LambdaMetadataHttpClient.class); + + static final String ENV_METADATA_API = "AWS_LAMBDA_METADATA_API"; + static final String ENV_METADATA_TOKEN = "AWS_LAMBDA_METADATA_TOKEN"; + private static final String API_VERSION = "2026-01-15"; + private static final String METADATA_PATH = "/metadata/execution-environment"; + private static final int CONNECT_TIMEOUT_MS = 1000; + private static final int READ_TIMEOUT_MS = 1000; + + private final ObjectMapper objectMapper; + + public LambdaMetadataHttpClient() { + this.objectMapper = new ObjectMapper(); + } + + /** + * Fetches metadata from the Lambda Metadata Endpoint. + * + * @return the Lambda metadata + * @throws LambdaMetadataException if the fetch fails + */ + public LambdaMetadata fetchMetadata() { + String token = getRequiredEnvironmentVariable(ENV_METADATA_TOKEN); + String api = getRequiredEnvironmentVariable(ENV_METADATA_API); + + String urlString = "http://" + api + "/" + API_VERSION + METADATA_PATH; + LOG.debug("Fetching Lambda metadata from: {}", urlString); + + HttpURLConnection conn = null; + try { + URL url = new URL(urlString); + conn = (HttpURLConnection) url.openConnection(); + conn.setRequestMethod("GET"); + conn.setRequestProperty("Authorization", "Bearer " + token); + conn.setConnectTimeout(CONNECT_TIMEOUT_MS); + conn.setReadTimeout(READ_TIMEOUT_MS); + conn.setDoInput(true); + + int statusCode = conn.getResponseCode(); + if (statusCode != HttpURLConnection.HTTP_OK) { + String errorMessage = readErrorStream(conn); + throw new LambdaMetadataException( + "Metadata request failed with status " + statusCode + ": " + errorMessage, + statusCode); + } + + String responseBody = readInputStream(conn); + LOG.debug("Lambda metadata response: {}", responseBody); + + return objectMapper.readValue(responseBody, LambdaMetadata.class); + } catch (LambdaMetadataException e) { + throw e; + } catch (IOException e) { + throw new LambdaMetadataException("Failed to fetch Lambda metadata: " + e.getMessage(), e); + } finally { + if (conn != null) { + conn.disconnect(); + } + } + } + + /** + * Gets a required environment variable value. + * Throws {@link LambdaMetadataException} if the value is null or empty. + * This method is package-private to allow overriding in tests. + * + * @param name the environment variable name + * @return the value, never null or empty + * @throws LambdaMetadataException if the environment variable is not set or empty + */ + String getRequiredEnvironmentVariable(String name) { + String value = System.getenv(name); + if (value == null || value.isEmpty()) { + throw new LambdaMetadataException( + "Environment variable " + name + " is not set. Ensure " + name + " is set."); + } + return value; + } + + /** + * Reads the input stream from a connection. + * + * @param conn the HTTP connection + * @return the response body as a string + * @throws IOException if reading fails + */ + private String readInputStream(HttpURLConnection conn) throws IOException { + try (BufferedReader reader = new BufferedReader( + new InputStreamReader(conn.getInputStream(), StandardCharsets.UTF_8))) { + return reader.lines().collect(Collectors.joining("\n")); + } + } + + /** + * Reads the error stream from a connection. + * + * @param conn the HTTP connection + * @return the error message, or empty string if not available + */ + private String readErrorStream(HttpURLConnection conn) { + try { + if (conn.getErrorStream() != null) { + try (BufferedReader reader = new BufferedReader( + new InputStreamReader(conn.getErrorStream(), StandardCharsets.UTF_8))) { + return reader.lines().collect(Collectors.joining("\n")); + } + } + } catch (IOException e) { + LOG.debug("Failed to read error stream", e); + } + return ""; + } +} diff --git a/powertools-lambda-metadata/src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-lambda-metadata/reflect-config.json b/powertools-lambda-metadata/src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-lambda-metadata/reflect-config.json new file mode 100644 index 000000000..82715e589 --- /dev/null +++ b/powertools-lambda-metadata/src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-lambda-metadata/reflect-config.json @@ -0,0 +1,35 @@ +[ +{ + "name":"org.apiguardian.api.API", + "queryAllPublicMethods":true +}, +{ + "name":"org.eclipse.jetty.http.pathmap.PathSpecSet", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.eclipse.jetty.servlets.CrossOriginFilter", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.eclipse.jetty.util.AsciiLowerCaseSet", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.eclipse.jetty.util.TypeUtil", + "methods":[{"name":"getClassLoaderLocation","parameterTypes":["java.lang.Class"] }, {"name":"getCodeSourceLocation","parameterTypes":["java.lang.Class"] }, {"name":"getModuleLocation","parameterTypes":["java.lang.Class"] }, {"name":"getSystemClassLoaderLocation","parameterTypes":["java.lang.Class"] }] +}, +{ + "name":"software.amazon.lambda.powertools.metadata.LambdaMetadata", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"software.amazon.lambda.powertools.metadata.internal.LambdaMetadataHttpClient", + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"fetchMetadata","parameterTypes":[] }] +} +] diff --git a/powertools-lambda-metadata/src/main/resources/classesloaded.txt b/powertools-lambda-metadata/src/main/resources/classesloaded.txt new file mode 100644 index 000000000..0bf80a0c6 --- /dev/null +++ b/powertools-lambda-metadata/src/main/resources/classesloaded.txt @@ -0,0 +1,7923 @@ +java.lang.Object +java.io.Serializable +java.lang.Comparable +java.lang.CharSequence +java.lang.constant.Constable +java.lang.constant.ConstantDesc +java.lang.String +java.lang.reflect.AnnotatedElement +java.lang.reflect.GenericDeclaration +java.lang.reflect.Type +java.lang.invoke.TypeDescriptor +java.lang.invoke.TypeDescriptor$OfField +java.lang.Class +java.lang.Cloneable +java.lang.ClassLoader +java.lang.System +java.lang.Throwable +java.lang.Error +java.lang.Exception +java.lang.RuntimeException +java.security.ProtectionDomain +java.security.SecureClassLoader +java.lang.ReflectiveOperationException +java.lang.ClassNotFoundException +java.lang.Record +java.lang.LinkageError +java.lang.NoClassDefFoundError +java.lang.ClassCastException +java.lang.ArrayStoreException +java.lang.VirtualMachineError +java.lang.InternalError +java.lang.OutOfMemoryError +java.lang.StackOverflowError +java.lang.IllegalMonitorStateException +java.lang.ref.Reference +java.lang.IllegalCallerException +java.lang.ref.SoftReference +java.lang.ref.WeakReference +java.lang.ref.FinalReference +java.lang.ref.PhantomReference +java.lang.ref.Finalizer +java.lang.Runnable +java.lang.Thread +java.lang.Thread$FieldHolder +java.lang.Thread$Constants +java.lang.Thread$UncaughtExceptionHandler +java.lang.ThreadGroup +java.lang.BaseVirtualThread +java.lang.VirtualThread +java.lang.ThreadBuilders$BoundVirtualThread +java.util.Dictionary +java.util.Map +java.util.Hashtable +java.util.Properties +java.lang.Module +java.lang.reflect.AccessibleObject +java.lang.reflect.Member +java.lang.reflect.Field +java.lang.reflect.Parameter +java.lang.reflect.Executable +java.lang.reflect.Method +java.lang.reflect.Constructor +jdk.internal.vm.ContinuationScope +jdk.internal.vm.Continuation +jdk.internal.vm.StackChunk +jdk.internal.reflect.MethodAccessor +jdk.internal.reflect.MethodAccessorImpl +jdk.internal.reflect.ConstantPool +java.lang.annotation.Annotation +jdk.internal.reflect.CallerSensitive +jdk.internal.reflect.ConstructorAccessor +jdk.internal.reflect.ConstructorAccessorImpl +jdk.internal.reflect.DirectConstructorHandleAccessor$NativeAccessor +java.lang.invoke.MethodHandle +java.lang.invoke.DirectMethodHandle +java.lang.invoke.VarHandle +java.lang.invoke.MemberName +java.lang.invoke.ResolvedMethodName +java.lang.invoke.MethodHandleImpl +java.lang.invoke.MethodHandleNatives +java.lang.invoke.LambdaForm +java.lang.invoke.TypeDescriptor$OfMethod +java.lang.invoke.MethodType +java.lang.BootstrapMethodError +java.lang.invoke.CallSite +jdk.internal.foreign.abi.NativeEntryPoint +jdk.internal.foreign.abi.ABIDescriptor +jdk.internal.foreign.abi.VMStorage +jdk.internal.foreign.abi.UpcallLinker$CallRegs +java.lang.invoke.ConstantCallSite +java.lang.invoke.MutableCallSite +java.lang.invoke.VolatileCallSite +java.lang.AssertionStatusDirectives +java.lang.Appendable +java.lang.AbstractStringBuilder +java.lang.StringBuffer +java.lang.StringBuilder +jdk.internal.misc.UnsafeConstants +jdk.internal.misc.Unsafe +jdk.internal.module.Modules +java.lang.AutoCloseable +java.io.Closeable +java.io.InputStream +java.io.ByteArrayInputStream +java.net.URL +java.lang.Enum +java.util.jar.Manifest +jdk.internal.loader.BuiltinClassLoader +jdk.internal.loader.ClassLoaders +jdk.internal.loader.ClassLoaders$AppClassLoader +jdk.internal.loader.ClassLoaders$PlatformClassLoader +java.security.CodeSource +java.util.AbstractMap +java.util.concurrent.ConcurrentMap +java.util.concurrent.ConcurrentHashMap +java.lang.Iterable +java.util.Collection +java.util.AbstractCollection +java.util.SequencedCollection +java.util.List +java.util.AbstractList +java.util.RandomAccess +java.util.ArrayList +java.lang.StackTraceElement +java.nio.Buffer +java.lang.StackWalker +java.lang.StackStreamFactory$AbstractStackWalker +java.lang.StackWalker$StackFrame +java.lang.ClassFrameInfo +java.lang.StackFrameInfo +java.lang.LiveStackFrame +java.lang.LiveStackFrameInfo +java.util.concurrent.locks.AbstractOwnableSynchronizer +java.lang.Boolean +java.lang.Character +java.lang.Number +java.lang.Float +java.lang.Double +java.lang.Byte +java.lang.Short +java.lang.Integer +java.lang.Long +java.lang.Void +java.util.Iterator +java.lang.reflect.RecordComponent +jdk.internal.vm.vector.VectorSupport +jdk.internal.vm.vector.VectorSupport$VectorPayload +jdk.internal.vm.vector.VectorSupport$Vector +jdk.internal.vm.vector.VectorSupport$VectorMask +jdk.internal.vm.vector.VectorSupport$VectorShuffle +jdk.internal.vm.FillerObject +java.lang.Integer$IntegerCache +java.lang.Long$LongCache +java.lang.Byte$ByteCache +java.lang.Short$ShortCache +java.lang.Character$CharacterCache +java.util.jar.Attributes$Name +java.util.ImmutableCollections$AbstractImmutableMap +java.util.ImmutableCollections$MapN +sun.util.locale.BaseLocale +jdk.internal.module.ArchivedModuleGraph +java.lang.module.ModuleFinder +jdk.internal.module.SystemModuleFinders$SystemModuleFinder +java.util.ImmutableCollections$AbstractImmutableCollection +java.util.Set +java.util.ImmutableCollections$AbstractImmutableSet +java.util.ImmutableCollections$SetN +java.lang.module.ModuleReference +jdk.internal.module.ModuleReferenceImpl +java.lang.module.ModuleDescriptor +java.lang.module.ModuleDescriptor$Version +java.util.ImmutableCollections$Set12 +java.lang.module.ModuleDescriptor$Requires +java.lang.module.ModuleDescriptor$Requires$Modifier +java.lang.module.ModuleDescriptor$Exports +java.lang.module.ModuleDescriptor$Provides +java.util.ImmutableCollections$AbstractImmutableList +java.util.ImmutableCollections$List12 +java.net.URI +java.util.function.Supplier +jdk.internal.module.SystemModuleFinders$1 +jdk.internal.module.ModuleHashes$HashSupplier +jdk.internal.module.SystemModuleFinders$2 +java.util.ImmutableCollections$ListN +java.lang.module.ModuleDescriptor$Opens +jdk.internal.module.ModuleTarget +jdk.internal.module.ModuleHashes +java.util.Collections$UnmodifiableMap +java.util.HashMap +java.util.Map$Entry +java.util.HashMap$Node +java.lang.module.Configuration +java.lang.module.ResolvedModule +java.util.function.Function +jdk.internal.module.ModuleLoaderMap$Mapper +java.util.ImmutableCollections +java.lang.ModuleLayer +jdk.internal.math.FDBigInteger +java.io.ObjectStreamField +java.util.Comparator +java.lang.String$CaseInsensitiveComparator +jdk.internal.misc.VM +java.lang.Module$ArchivedData +jdk.internal.misc.CDS +java.util.Objects +jdk.internal.access.JavaLangReflectAccess +java.lang.reflect.ReflectAccess +jdk.internal.access.SharedSecrets +jdk.internal.reflect.ReflectionFactory +java.io.ObjectStreamClass +java.lang.Math +jdk.internal.reflect.ReflectionFactory$Config +jdk.internal.access.JavaLangRefAccess +java.lang.ref.Reference$1 +java.lang.ref.ReferenceQueue +java.lang.ref.ReferenceQueue$Null +java.lang.ref.ReferenceQueue$Lock +jdk.internal.access.JavaLangAccess +java.lang.System$1 +jdk.internal.util.SystemProps +jdk.internal.util.SystemProps$Raw +java.nio.charset.Charset +java.nio.charset.spi.CharsetProvider +sun.nio.cs.StandardCharsets +java.lang.StringLatin1 +sun.nio.cs.HistoricallyNamedCharset +sun.nio.cs.Unicode +sun.nio.cs.UTF_8 +java.lang.StrictMath +jdk.internal.util.ArraysSupport +java.util.LinkedHashMap$Entry +java.util.HashMap$TreeNode +java.lang.StringConcatHelper +java.lang.VersionProps +java.lang.Runtime +java.util.concurrent.locks.Lock +java.util.concurrent.locks.ReentrantLock +java.util.concurrent.ConcurrentHashMap$Segment +java.util.concurrent.ConcurrentHashMap$CounterCell +java.util.concurrent.ConcurrentHashMap$Node +java.util.concurrent.locks.LockSupport +java.util.concurrent.ConcurrentHashMap$ReservationNode +java.util.AbstractSet +java.util.HashMap$EntrySet +java.util.HashMap$HashIterator +java.util.HashMap$EntryIterator +jdk.internal.util.StaticProperty +java.io.FileInputStream +java.lang.System$In +java.io.FileDescriptor +jdk.internal.access.JavaIOFileDescriptorAccess +java.io.FileDescriptor$1 +java.io.Flushable +java.io.OutputStream +java.io.FileOutputStream +java.lang.System$Out +java.io.FilterInputStream +java.io.BufferedInputStream +java.io.FilterOutputStream +java.io.PrintStream +java.io.BufferedOutputStream +java.io.Writer +java.io.OutputStreamWriter +sun.nio.cs.StreamEncoder +java.nio.charset.CharsetEncoder +sun.nio.cs.UTF_8$Encoder +java.nio.charset.CodingErrorAction +java.util.Arrays +java.nio.ByteBuffer +jdk.internal.misc.ScopedMemoryAccess +java.nio.Buffer$1 +jdk.internal.util.Preconditions +jdk.internal.util.Preconditions$1 +java.util.function.BiFunction +jdk.internal.util.Preconditions$4 +jdk.internal.util.Preconditions$2 +jdk.internal.util.Preconditions$3 +jdk.internal.access.JavaNioAccess +java.nio.Buffer$2 +java.nio.HeapByteBuffer +java.nio.ByteOrder +java.io.BufferedWriter +java.lang.Terminator +jdk.internal.misc.Signal$Handler +java.lang.Terminator$1 +jdk.internal.misc.Signal +java.util.Hashtable$Entry +jdk.internal.misc.Signal$NativeHandler +jdk.internal.misc.OSEnvironment +java.lang.Thread$State +java.lang.ref.Reference$ReferenceHandler +java.lang.Thread$ThreadIdentifiers +java.lang.ref.Finalizer$FinalizerThread +jdk.internal.ref.Cleaner +java.util.Collections +java.util.Collections$EmptySet +java.util.Collections$EmptyList +java.util.Collections$EmptyMap +java.lang.NullPointerException +java.lang.ArithmeticException +java.lang.IndexOutOfBoundsException +java.lang.ArrayIndexOutOfBoundsException +java.lang.IllegalArgumentException +java.lang.invoke.MethodHandleStatics +java.lang.reflect.ClassFileFormatVersion +java.lang.CharacterData +java.lang.CharacterDataLatin1 +jdk.internal.util.ClassFileDumper +java.util.HexFormat +java.util.concurrent.atomic.AtomicInteger +jdk.internal.module.ModuleBootstrap +java.lang.invoke.MethodHandles +java.lang.invoke.MemberName$Factory +jdk.internal.reflect.Reflection +java.lang.invoke.MethodHandles$Lookup +java.util.ImmutableCollections$MapN$1 +java.util.ImmutableCollections$MapN$MapNIterator +java.util.KeyValueHolder +sun.invoke.util.VerifyAccess +java.lang.reflect.Modifier +jdk.internal.access.JavaLangModuleAccess +java.lang.module.ModuleDescriptor$1 +java.io.File +java.io.DefaultFileSystem +java.io.FileSystem +java.io.UnixFileSystem +jdk.internal.util.DecimalDigits +jdk.internal.module.ModulePatcher +jdk.internal.module.ModuleBootstrap$IllegalNativeAccess +java.util.HashSet +jdk.internal.module.ModuleLoaderMap +jdk.internal.module.ModuleLoaderMap$Modules +jdk.internal.module.ModuleBootstrap$Counters +jdk.internal.module.ArchivedBootLayer +jdk.internal.access.JavaNetUriAccess +java.net.URI$1 +jdk.internal.loader.ArchivedClassLoaders +jdk.internal.loader.ClassLoaders$BootClassLoader +java.security.cert.Certificate +java.lang.ClassLoader$ParallelLoaders +java.util.WeakHashMap +java.util.WeakHashMap$Entry +java.util.Collections$SetFromMap +java.util.WeakHashMap$KeySet +java.security.Principal +jdk.internal.loader.NativeLibraries +jdk.internal.loader.ClassLoaderHelper +jdk.internal.util.OSVersion +java.util.concurrent.ConcurrentHashMap$CollectionView +java.util.concurrent.ConcurrentHashMap$KeySetView +jdk.internal.loader.URLClassPath +java.net.URLStreamHandlerFactory +java.net.URL$DefaultFactory +jdk.internal.access.JavaNetURLAccess +java.net.URL$1 +java.io.File$PathStatus +sun.net.www.ParseUtil +java.net.URLStreamHandler +sun.net.www.protocol.file.Handler +sun.net.util.IPAddressUtil +sun.net.util.IPAddressUtil$MASKS +java.util.Queue +java.util.Deque +java.util.ArrayDeque +sun.net.www.protocol.jar.Handler +jdk.internal.module.ServicesCatalog +jdk.internal.loader.AbstractClassLoaderValue +jdk.internal.loader.ClassLoaderValue +java.util.ImmutableCollections$SetN$SetNIterator +java.util.Optional +jdk.internal.loader.BootLoader +java.lang.Module$EnableNativeAccess +jdk.internal.loader.BuiltinClassLoader$LoadedModule +java.util.ImmutableCollections$Set12$1 +java.util.ListIterator +java.util.ImmutableCollections$ListItr +jdk.internal.loader.AbstractClassLoaderValue$Memoizer +jdk.internal.module.ServicesCatalog$ServiceProvider +java.util.concurrent.CopyOnWriteArrayList +java.util.HashMap$KeySet +java.util.HashMap$KeyIterator +java.lang.ModuleLayer$Controller +java.lang.invoke.LambdaMetafactory +java.lang.invoke.MethodType$1 +jdk.internal.util.ReferencedKeySet +jdk.internal.util.ReferencedKeyMap +jdk.internal.util.ReferenceKey +jdk.internal.util.StrongReferenceKey +java.lang.invoke.MethodTypeForm +jdk.internal.util.WeakReferenceKey +sun.invoke.util.Wrapper +sun.invoke.util.Wrapper$Format +java.lang.constant.ConstantDescs +java.lang.constant.ClassDesc +jdk.internal.constant.ClassOrInterfaceDescImpl +jdk.internal.constant.ArrayClassDescImpl +jdk.internal.constant.ConstantUtils +java.lang.constant.DirectMethodHandleDesc$Kind +java.lang.constant.MethodTypeDesc +jdk.internal.constant.MethodTypeDescImpl +java.lang.constant.MethodHandleDesc +java.lang.constant.MethodHandleDesc$1 +java.lang.constant.DirectMethodHandleDesc +jdk.internal.constant.DirectMethodHandleDescImpl +jdk.internal.constant.DirectMethodHandleDescImpl$1 +java.lang.constant.DynamicConstantDesc +jdk.internal.constant.PrimitiveClassDescImpl +java.lang.constant.DynamicConstantDesc$AnonymousDynamicConstantDesc +java.lang.invoke.LambdaForm$NamedFunction +java.lang.invoke.DirectMethodHandle$Holder +sun.invoke.util.ValueConversions +java.lang.invoke.Invokers +java.lang.invoke.LambdaForm$Kind +java.lang.NoSuchMethodException +java.lang.invoke.LambdaForm$BasicType +java.lang.classfile.TypeKind +java.lang.reflect.Array +java.lang.invoke.LambdaForm$Name +java.lang.invoke.LambdaForm$Holder +java.lang.invoke.InvokerBytecodeGenerator +java.lang.classfile.AnnotationElement +java.lang.classfile.Annotation +java.lang.classfile.constantpool.ConstantPool +java.lang.classfile.constantpool.ConstantPoolBuilder +jdk.internal.classfile.impl.TemporaryConstantPool +jdk.internal.classfile.impl.AbstractPoolEntry +java.lang.classfile.constantpool.PoolEntry +java.lang.classfile.constantpool.AnnotationConstantValueEntry +java.lang.classfile.constantpool.Utf8Entry +jdk.internal.classfile.impl.AbstractPoolEntry$Utf8EntryImpl +jdk.internal.classfile.impl.AbstractPoolEntry$Utf8EntryImpl$State +jdk.internal.classfile.impl.AnnotationImpl +java.lang.classfile.ClassFileElement +java.lang.classfile.Attribute +java.lang.classfile.ClassElement +java.lang.classfile.MethodElement +java.lang.classfile.FieldElement +java.lang.classfile.attribute.RuntimeVisibleAnnotationsAttribute +jdk.internal.classfile.impl.AbstractElement +jdk.internal.classfile.impl.Util$Writable +jdk.internal.classfile.impl.UnboundAttribute +jdk.internal.classfile.impl.UnboundAttribute$UnboundRuntimeVisibleAnnotationsAttribute +java.lang.classfile.Attributes +java.lang.classfile.AttributeMapper +jdk.internal.classfile.impl.AbstractAttributeMapper +jdk.internal.classfile.impl.AbstractAttributeMapper$RuntimeVisibleAnnotationsMapper +java.lang.classfile.AttributeMapper$AttributeStability +java.lang.invoke.InvokerBytecodeGenerator$8 +java.lang.invoke.MethodHandleImpl$Intrinsic +java.lang.invoke.BootstrapMethodInvoker +java.lang.invoke.AbstractValidatingLambdaMetafactory +java.lang.invoke.InnerClassLambdaMetafactory +java.lang.invoke.MethodHandleInfo +java.lang.invoke.InfoFromMemberName +jdk.internal.classfile.impl.SplitConstantPool +java.lang.classfile.BootstrapMethodEntry +jdk.internal.classfile.impl.BootstrapMethodEntryImpl +jdk.internal.classfile.impl.EntryMap +jdk.internal.classfile.impl.Util +jdk.internal.classfile.impl.AbstractPoolEntry$AbstractRefEntry +jdk.internal.classfile.impl.AbstractPoolEntry$AbstractNamedEntry +java.lang.classfile.constantpool.LoadableConstantEntry +java.lang.classfile.constantpool.ClassEntry +jdk.internal.classfile.impl.AbstractPoolEntry$ClassEntryImpl +java.lang.invoke.LambdaProxyClassArchive +java.lang.classfile.ClassFile +jdk.internal.classfile.impl.ClassFileImpl +java.util.function.Consumer +java.lang.invoke.InnerClassLambdaMetafactory$1 +jdk.internal.classfile.impl.AbstractDirectBuilder +java.lang.classfile.ClassFileBuilder +java.lang.classfile.ClassBuilder +jdk.internal.classfile.impl.DirectClassBuilder +jdk.internal.classfile.impl.AttributeHolder +java.util.ImmutableCollections$Access +jdk.internal.access.JavaUtilCollectionAccess +java.util.ImmutableCollections$Access$1 +java.lang.classfile.Interfaces +jdk.internal.classfile.impl.InterfacesImpl +java.lang.invoke.InnerClassLambdaMetafactory$3 +jdk.internal.classfile.impl.Util$1WithCodeMethodHandler +java.lang.classfile.MethodBuilder +jdk.internal.classfile.impl.MethodInfo +jdk.internal.classfile.impl.TerminalMethodBuilder +jdk.internal.classfile.impl.DirectMethodBuilder +java.lang.classfile.CodeBuilder +jdk.internal.classfile.impl.LabelContext +jdk.internal.classfile.impl.TerminalCodeBuilder +jdk.internal.classfile.impl.DirectCodeBuilder +java.lang.classfile.CodeElement +java.lang.classfile.PseudoInstruction +java.lang.classfile.instruction.CharacterRange +java.lang.classfile.instruction.LocalVariable +java.lang.classfile.instruction.LocalVariableType +jdk.internal.classfile.impl.DirectCodeBuilder$DeferredLabel +java.lang.classfile.BufWriter +jdk.internal.classfile.impl.BufWriterImpl +java.lang.classfile.Label +java.lang.classfile.instruction.LabelTarget +jdk.internal.classfile.impl.LabelImpl +jdk.internal.classfile.impl.AbstractPoolEntry$AbstractRefsEntry +java.lang.classfile.constantpool.NameAndTypeEntry +jdk.internal.classfile.impl.AbstractPoolEntry$NameAndTypeEntryImpl +java.lang.classfile.constantpool.MemberRefEntry +jdk.internal.classfile.impl.AbstractPoolEntry$AbstractMemberRefEntry +java.lang.classfile.constantpool.MethodRefEntry +jdk.internal.classfile.impl.AbstractPoolEntry$MethodRefEntryImpl +jdk.internal.classfile.impl.UnboundAttribute$AdHocAttribute +jdk.internal.classfile.impl.DirectCodeBuilder$4 +jdk.internal.classfile.impl.AbstractAttributeMapper$CodeMapper +jdk.internal.classfile.impl.BoundAttribute +java.lang.invoke.InnerClassLambdaMetafactory$6 +jdk.internal.classfile.impl.DirectCodeBuilder$8 +java.lang.invoke.TypeConvertingMethodAdapter +java.lang.classfile.Opcode +java.lang.classfile.Opcode$Kind +jdk.internal.classfile.impl.BytecodeHelpers +java.lang.classfile.CustomAttribute +jdk.internal.classfile.impl.StackMapGenerator +jdk.internal.classfile.impl.StackMapGenerator$Frame +jdk.internal.classfile.impl.StackMapGenerator$Type +jdk.internal.classfile.impl.RawBytecodeHelper +jdk.internal.classfile.impl.RawBytecodeHelper$1 +jdk.internal.classfile.impl.RawBytecodeHelper$CodeRange +jdk.internal.classfile.impl.ClassHierarchyImpl +java.lang.classfile.ClassHierarchyResolver +jdk.internal.classfile.impl.ClassHierarchyImpl$ClassLoadingClassHierarchyResolver +jdk.internal.classfile.impl.ClassHierarchyImpl$ClassLoadingClassHierarchyResolver$1 +jdk.internal.classfile.impl.ClassHierarchyImpl$CachedClassHierarchyResolver +java.lang.classfile.ClassHierarchyResolver$1Factory +java.lang.classfile.ClassHierarchyResolver$ClassHierarchyInfo +jdk.internal.classfile.impl.ClassHierarchyImpl$ClassHierarchyInfoImpl +jdk.internal.classfile.impl.ClassHierarchyImpl$CachedClassHierarchyResolver$1 +java.lang.classfile.ClassReader +jdk.internal.classfile.impl.ClassReaderImpl +java.lang.StringCoding +jdk.internal.util.ModifiedUtf +java.lang.invoke.MethodHandles$Lookup$ClassDefiner +jdk.internal.module.ModuleBootstrap$$Lambda/0x00003fc001000800 +java.lang.invoke.DirectMethodHandle$Constructor +jdk.internal.access.JavaLangInvokeAccess +java.lang.invoke.MethodHandleImpl$1 +java.lang.invoke.BoundMethodHandle +java.lang.invoke.ClassSpecializer +java.lang.invoke.BoundMethodHandle$Specializer +jdk.internal.vm.annotation.Stable +java.lang.invoke.ClassSpecializer$1 +java.lang.invoke.ClassSpecializer$SpeciesData +java.lang.invoke.BoundMethodHandle$SpeciesData +java.lang.invoke.ClassSpecializer$Factory +java.lang.invoke.BoundMethodHandle$Specializer$Factory +java.lang.invoke.SimpleMethodHandle +java.lang.NoSuchFieldException +java.lang.invoke.BoundMethodHandle$Species_L +java.lang.invoke.DirectMethodHandle$2 +java.lang.invoke.DirectMethodHandle$Accessor +java.lang.invoke.VarHandle$AccessMode +java.lang.invoke.VarHandle$AccessType +java.lang.invoke.Invokers$Holder +java.util.ArrayList$SubList +java.util.ArrayList$Itr +java.lang.Module$ReflectionData +java.lang.WeakPairMap +java.lang.WeakPairMap$Pair +java.lang.WeakPairMap$Pair$Lookup +java.util.ImmutableCollections$Map1 +java.lang.classfile.FieldBuilder +jdk.internal.classfile.impl.TerminalFieldBuilder +jdk.internal.classfile.impl.DirectFieldBuilder +java.lang.classfile.constantpool.FieldRefEntry +jdk.internal.classfile.impl.AbstractPoolEntry$FieldRefEntryImpl +java.lang.Module$$Lambda/0x00003fc001000a48 +sun.invoke.util.VerifyType +sun.invoke.empty.Empty +jdk.internal.vm.ContinuationSupport +jdk.internal.vm.Continuation$Pinned +sun.launcher.LauncherHelper +java.util.zip.ZipConstants +java.util.zip.ZipFile +java.util.jar.JarFile +java.util.BitSet +jdk.internal.access.JavaUtilZipFileAccess +java.util.zip.ZipFile$1 +jdk.internal.access.JavaUtilJarAccess +java.util.jar.JavaUtilJarAccessImpl +java.lang.Runtime$Version +java.util.zip.ZipCoder +java.util.zip.ZipCoder$UTF8ZipCoder +java.util.zip.ZipFile$CleanableResource +jdk.internal.ref.CleanerFactory +java.util.concurrent.ThreadFactory +jdk.internal.ref.CleanerFactory$1 +java.lang.ref.Cleaner +java.lang.ref.Cleaner$1 +jdk.internal.ref.CleanerImpl +jdk.internal.ref.CleanerImpl$CleanableList +jdk.internal.ref.CleanerImpl$CleanableList$Node +java.lang.ref.Cleaner$Cleanable +jdk.internal.ref.PhantomCleanable +jdk.internal.ref.CleanerImpl$CleanerCleanable +jdk.internal.misc.InnocuousThread +jdk.internal.ref.CleanerImpl$PhantomCleanableRef +java.util.zip.ZipFile$Source +sun.nio.fs.DefaultFileSystemProvider +java.nio.file.spi.FileSystemProvider +sun.nio.fs.AbstractFileSystemProvider +sun.nio.fs.UnixFileSystemProvider +sun.nio.fs.BsdFileSystemProvider +sun.nio.fs.MacOSXFileSystemProvider +java.nio.file.OpenOption +java.nio.file.StandardOpenOption +java.nio.file.FileSystem +sun.nio.fs.UnixFileSystem +sun.nio.fs.BsdFileSystem +sun.nio.fs.MacOSXFileSystem +java.nio.file.Watchable +java.nio.file.Path +sun.nio.fs.UnixPath +sun.nio.fs.Util +sun.nio.fs.UnixNativeDispatcher +jdk.internal.loader.NativeLibraries$LibraryPaths +jdk.internal.loader.NativeLibraries$1 +jdk.internal.loader.NativeLibraries$CountedLock +java.util.concurrent.locks.AbstractQueuedSynchronizer +java.util.concurrent.locks.ReentrantLock$Sync +java.util.concurrent.locks.ReentrantLock$NonfairSync +jdk.internal.loader.NativeLibraries$NativeLibraryContext +jdk.internal.loader.NativeLibraries$NativeLibraryContext$1 +java.util.ArrayDeque$DeqIterator +jdk.internal.loader.NativeLibrary +jdk.internal.loader.NativeLibraries$NativeLibraryImpl +jdk.internal.loader.NativeLibraries$2 +java.util.concurrent.ConcurrentHashMap$ValuesView +java.util.concurrent.ConcurrentHashMap$Traverser +java.util.concurrent.ConcurrentHashMap$BaseIterator +java.util.Enumeration +java.util.concurrent.ConcurrentHashMap$ValueIterator +java.nio.file.attribute.BasicFileAttributes +java.nio.file.attribute.PosixFileAttributes +sun.nio.fs.UnixFileAttributes +sun.nio.fs.UnixFileStoreAttributes +sun.nio.fs.UnixMountEntry +java.util.zip.ZipFile$Source$Key +java.nio.file.CopyOption +java.nio.file.LinkOption +java.nio.file.Files +java.nio.file.attribute.AttributeView +java.nio.file.attribute.FileAttributeView +java.nio.file.attribute.BasicFileAttributeView +sun.nio.fs.BsdFileAttributeViews +sun.nio.fs.DynamicFileAttributeView +sun.nio.fs.AbstractBasicFileAttributeView +sun.nio.fs.UnixFileAttributeViews$Basic +sun.nio.fs.BsdFileAttributeViews$Basic +sun.nio.fs.NativeBuffers +java.lang.ThreadLocal +jdk.internal.misc.CarrierThreadLocal +jdk.internal.misc.TerminatingThreadLocal +sun.nio.fs.NativeBuffers$1 +jdk.internal.misc.TerminatingThreadLocal$1 +java.lang.ThreadLocal$ThreadLocalMap +java.lang.ThreadLocal$ThreadLocalMap$Entry +java.util.IdentityHashMap +java.util.IdentityHashMap$KeySet +sun.nio.fs.NativeBuffer +sun.nio.fs.NativeBuffer$Deallocator +sun.nio.fs.UnixFileAttributes$UnixAsBasicFileAttributes +java.io.DataOutput +java.io.DataInput +java.io.RandomAccessFile +jdk.internal.access.JavaIORandomAccessFileAccess +java.io.RandomAccessFile$2 +java.io.FileCleanable +java.util.zip.ZipFile$Source$End +java.util.zip.ZipUtils +java.util.concurrent.TimeUnit +java.nio.file.attribute.FileTime +sun.nio.fs.UnixFileKey +jdk.internal.perf.PerfCounter +jdk.internal.perf.Perf +jdk.internal.perf.PerfCounter$CoreCounters +sun.nio.ch.DirectBuffer +java.nio.MappedByteBuffer +java.nio.DirectByteBuffer +java.nio.Bits +java.util.concurrent.atomic.AtomicLong +jdk.internal.misc.VM$BufferPool +java.nio.Bits$1 +java.nio.LongBuffer +java.nio.DirectLongBufferU +java.util.zip.ZipFile$EntryPos +java.util.zip.ZipEntry +java.util.jar.JarEntry +java.util.jar.JarFile$JarFileEntry +java.util.zip.ZipFile$ZipFileInputStream +java.util.zip.InflaterInputStream +java.util.zip.ZipFile$ZipFileInflaterInputStream +java.util.zip.Inflater +java.util.zip.Inflater$InflaterZStreamRef +java.util.zip.ZipFile$InflaterCleanupAction +sun.security.util.SignatureFileVerifier +sun.security.util.Debug +java.util.Locale +sun.util.locale.LocaleUtils +java.util.jar.JarVerifier +java.io.ByteArrayOutputStream +java.util.jar.Attributes +java.util.SequencedMap +java.util.LinkedHashMap +java.util.jar.Manifest$FastInputStream +sun.net.util.URLUtil +jdk.internal.loader.URLClassPath$Loader +jdk.internal.loader.URLClassPath$JarLoader +jdk.internal.loader.FileURLMapper +java.util.StringTokenizer +jdk.internal.loader.Resource +jdk.internal.loader.URLClassPath$JarLoader$1 +java.lang.NamedPackage +java.lang.Package +java.lang.Package$VersionInfo +sun.nio.ByteBuffered +java.util.zip.Checksum +java.util.zip.CRC32 +java.util.zip.Checksum$1 +java.security.SecureClassLoader$CodeSourceKey +java.security.SecureClassLoader$1 +java.security.PermissionCollection +java.security.Permissions +org.apache.maven.surefire.booter.ForkedBooter +jdk.internal.misc.MethodFinder +java.lang.Class$ReflectionData +java.lang.Class$Atomic +java.lang.SecurityException +java.security.AccessControlException +java.security.PrivilegedAction +org.apache.maven.surefire.api.provider.CommandListener +java.util.concurrent.Executor +java.util.concurrent.ExecutorService +java.util.concurrent.ScheduledExecutorService +java.io.IOException +java.util.concurrent.ConcurrentHashMap$ForwardingNode +java.lang.InterruptedException +org.apache.maven.surefire.api.report.ReporterFactory +org.apache.maven.surefire.api.provider.CommandChainReader +org.apache.maven.surefire.api.fork.ForkNodeArguments +org.apache.maven.plugin.surefire.log.api.ConsoleLogger +java.lang.PublicMethods$MethodList +java.lang.PublicMethods$Key +java.util.concurrent.Semaphore +java.util.concurrent.Semaphore$Sync +java.util.concurrent.Semaphore$NonfairSync +org.apache.maven.surefire.booter.BooterDeserializer +org.apache.maven.surefire.booter.SystemPropertyManager +java.util.Properties$LineReader +java.lang.StringUTF16 +java.util.Properties$EntrySet +java.util.concurrent.ConcurrentHashMap$EntrySetView +java.util.Collections$SynchronizedCollection +java.util.Collections$SynchronizedSet +java.util.concurrent.ConcurrentHashMap$EntryIterator +java.util.concurrent.ConcurrentHashMap$MapEntry +java.util.Collections$UnmodifiableCollection +java.util.Collections$UnmodifiableSet +java.util.Collections$UnmodifiableCollection$1 +org.apache.maven.surefire.booter.KeyValueSource +org.apache.maven.surefire.booter.PropertiesWrapper +java.lang.IllegalStateException +java.io.FileInputStream$1 +org.apache.maven.surefire.booter.TypeEncodedValue +org.apache.maven.surefire.api.testset.DirectoryScannerParameters +org.apache.maven.surefire.api.util.RunOrder +org.apache.maven.surefire.api.testset.RunOrderParameters +org.apache.maven.surefire.api.testset.TestArtifactInfo +org.apache.maven.surefire.api.testset.TestRequest +org.apache.maven.surefire.api.testset.TestFilter +org.apache.maven.surefire.api.testset.GenericTestPattern +org.apache.maven.surefire.api.testset.TestListResolver +java.util.Collections$SingletonSet +org.apache.maven.surefire.api.testset.IncludedExcludedPatterns +java.util.SequencedSet +java.util.LinkedHashSet +java.util.Collections$1 +org.apache.maven.surefire.shared.utils.StringUtils +java.lang.StringIndexOutOfBoundsException +org.apache.maven.surefire.api.testset.ResolvedTest +org.apache.maven.surefire.api.testset.ResolvedTest$Type +org.apache.maven.surefire.api.testset.ResolvedTest$ClassMatcher +org.apache.maven.surefire.api.testset.ResolvedTest$MethodMatcher +org.apache.maven.surefire.api.report.ReporterConfiguration +org.apache.maven.surefire.api.booter.Shutdown +jdk.internal.reflect.MethodHandleAccessorFactory +jdk.internal.reflect.MethodHandleAccessorFactory$LazyStaticHolder +java.lang.invoke.DelegatingMethodHandle +java.lang.invoke.DelegatingMethodHandle$Holder +java.lang.invoke.LambdaFormEditor +java.lang.invoke.LambdaFormEditor$TransformKey +java.lang.invoke.LambdaFormBuffer +java.lang.invoke.LambdaFormEditor$Transform +java.lang.invoke.InvokerBytecodeGenerator$3 +java.lang.invoke.InvokerBytecodeGenerator$1 +java.lang.classfile.Superclass +jdk.internal.classfile.impl.SuperclassImpl +java.lang.classfile.attribute.SourceFileAttribute +jdk.internal.classfile.impl.UnboundAttribute$UnboundSourceFileAttribute +jdk.internal.classfile.impl.AbstractAttributeMapper$SourceFileMapper +java.lang.invoke.InvokerBytecodeGenerator$4 +java.lang.invoke.InvokerBytecodeGenerator$ClassData +java.lang.invoke.InvokerBytecodeGenerator$4$1 +java.lang.invoke.InvokerBytecodeGenerator$2 +jdk.internal.classfile.impl.AnnotationReader +java.lang.invoke.LambdaForm$MH/0x00003fc001046000 +jdk.internal.reflect.DirectMethodHandleAccessor +org.apache.maven.surefire.booter.ProviderConfiguration +org.apache.maven.surefire.api.cli.CommandLineOption +org.apache.maven.surefire.api.booter.DumpErrorSingleton +org.apache.maven.surefire.api.util.internal.DumpFileUtils +java.lang.management.ManagementFactory +jdk.internal.reflect.Reflection$1Holder +java.lang.management.PlatformManagedObject +java.lang.management.RuntimeMXBean +java.lang.management.ManagementFactory$PlatformMBeanFinder +sun.management.spi.PlatformMBeanProvider +java.util.ServiceLoader +java.util.ServiceLoader$ModuleServicesLookupIterator +java.util.ServiceLoader$LazyClassPathLookupIterator +java.util.ServiceLoader$1 +java.util.ServiceLoader$2 +java.util.concurrent.CopyOnWriteArrayList$COWIterator +com.sun.management.internal.PlatformMBeanProviderImpl +java.util.ServiceLoader$Provider +java.util.ServiceLoader$ProviderImpl +jdk.internal.reflect.DirectConstructorHandleAccessor +sun.management.spi.PlatformMBeanProvider$PlatformComponent +com.sun.management.internal.PlatformMBeanProviderImpl$1 +java.util.stream.BaseStream +java.util.stream.Stream +java.util.Spliterators +java.util.Spliterator +java.util.Spliterators$ArraySpliterator +java.util.stream.StreamSupport +java.util.stream.PipelineHelper +java.util.stream.AbstractPipeline +java.util.stream.ReferencePipeline +java.util.stream.ReferencePipeline$Head +java.util.stream.StreamOpFlag +java.util.stream.StreamOpFlag$Type +java.util.stream.StreamOpFlag$MaskBuilder +java.util.EnumMap +java.util.EnumMap$1 +sun.reflect.annotation.AnnotationParser +java.util.stream.Collectors +java.util.stream.Collector$Characteristics +java.util.EnumSet +java.util.RegularEnumSet +java.util.stream.Collector +java.util.stream.Collectors$CollectorImpl +java.util.stream.Collectors$$Lambda/0x800000045 +java.util.function.BiConsumer +java.lang.invoke.DirectMethodHandle$Interface +java.util.stream.Collectors$$Lambda/0x800000038 +java.util.function.BinaryOperator +java.util.stream.Collectors$$Lambda/0x800000040 +java.util.stream.Collectors$$Lambda/0x800000042 +java.util.stream.ReduceOps +java.util.stream.TerminalOp +java.util.stream.ReduceOps$ReduceOp +java.util.stream.ReduceOps$3 +java.util.stream.StreamShape +java.util.stream.ReduceOps$Box +java.util.stream.Sink +java.util.stream.TerminalSink +java.util.stream.ReduceOps$AccumulatingSink +java.util.stream.ReduceOps$3ReducingSink +com.sun.management.internal.PlatformMBeanProviderImpl$2 +com.sun.management.internal.PlatformMBeanProviderImpl$3 +jdk.management.VirtualThreadSchedulerMXBean +com.sun.management.internal.PlatformMBeanProviderImpl$4 +com.sun.management.internal.PlatformMBeanProviderImpl$5 +javax.management.DynamicMBean +com.sun.management.DiagnosticCommandMBean +javax.management.NotificationBroadcaster +javax.management.NotificationEmitter +sun.management.NotificationEmitterSupport +com.sun.management.internal.DiagnosticCommandImpl +sun.management.ManagementFactoryHelper +sun.management.VMManagement +sun.management.VMManagementImpl +com.sun.management.internal.PlatformMBeanProviderImpl$6 +java.util.Collections$UnmodifiableList +java.util.Collections$UnmodifiableRandomAccessList +jdk.management.jfr.internal.FlightRecorderMXBeanProvider +java.util.concurrent.Callable +java.util.Collections$EmptyEnumeration +java.lang.management.DefaultPlatformMBeanProvider +java.lang.management.DefaultPlatformMBeanProvider$1 +java.lang.management.DefaultPlatformMBeanProvider$2 +java.lang.management.DefaultPlatformMBeanProvider$3 +java.lang.management.DefaultPlatformMBeanProvider$4 +java.lang.management.DefaultPlatformMBeanProvider$5 +java.lang.management.DefaultPlatformMBeanProvider$6 +java.lang.management.DefaultPlatformMBeanProvider$7 +java.lang.management.DefaultPlatformMBeanProvider$8 +sun.management.ManagementFactoryHelper$LoggingMXBeanAccess +java.util.logging.LogManager +java.lang.management.DefaultPlatformMBeanProvider$9 +java.lang.management.DefaultPlatformMBeanProvider$10 +java.lang.management.DefaultPlatformMBeanProvider$11 +jdk.management.jfr.FlightRecorderMXBean +jdk.management.jfr.internal.FlightRecorderMXBeanProvider$SingleMBeanComponent +java.util.Collections$SingletonList +java.util.HashMap$Values +java.util.HashMap$HashMapSpliterator +java.util.HashMap$ValueSpliterator +java.util.function.Predicate +java.lang.management.ManagementFactory$PlatformMBeanFinder$$Lambda/0x00003fc001008cf0 +java.util.stream.ReferencePipeline$StatelessOp +java.util.stream.ReferencePipeline$2 +java.lang.management.ManagementFactory$PlatformMBeanFinder$$Lambda/0x00003fc001008f50 +java.util.stream.ReduceOps$2 +java.util.stream.ReduceOps$2ReducingSink +java.util.stream.Sink$ChainedReference +java.util.stream.ReferencePipeline$2$1 +sun.management.RuntimeImpl +java.util.Collections$SingletonMap +java.util.Collections$2 +sun.management.spi.PlatformMBeanProvider$PlatformComponent$$Lambda/0x00003fc001009ac0 +sun.management.spi.PlatformMBeanProvider$PlatformComponent$$Lambda/0x00003fc001009d20 +java.util.stream.ReferencePipeline$3 +java.util.stream.Collectors$$Lambda/0x00003fc001009f70 +java.lang.classfile.constantpool.InterfaceMethodRefEntry +jdk.internal.classfile.impl.AbstractPoolEntry$InterfaceMethodRefEntryImpl +java.util.stream.Collectors$$Lambda/0x00003fc00100a198 +java.util.stream.Collectors$$Lambda/0x00003fc00100a3d0 +java.util.stream.ReferencePipeline$3$1 +java.util.Arrays$ArrayList +java.util.Arrays$ArrayItr +org.apache.maven.surefire.booter.ClassLoaderConfiguration +org.apache.maven.surefire.booter.AbstractPathConfiguration +org.apache.maven.surefire.booter.ClasspathConfiguration +org.apache.maven.surefire.booter.Classpath +java.net.MalformedURLException +java.net.URLClassLoader +org.apache.maven.surefire.booter.IsolatedClassLoader +org.apache.maven.surefire.booter.SurefireExecutionException +org.apache.maven.surefire.booter.ProcessCheckerType +org.apache.maven.surefire.booter.StartupConfiguration +org.apache.maven.surefire.spi.MasterProcessChannelProcessorFactory +java.util.Spliterators$1Adapter +java.util.HashMap$ValueIterator +jdk.internal.module.Resources +jdk.internal.loader.BuiltinClassLoader$2 +java.lang.module.ModuleReader +jdk.internal.module.SystemModuleFinders$SystemModuleReader +jdk.internal.module.SystemModuleFinders$SystemImage +jdk.internal.jimage.ImageReaderFactory +jdk.internal.jimage.ImageReaderFactory$1 +jdk.internal.jimage.ImageReader +jdk.internal.jimage.BasicImageReader +jdk.internal.jimage.ImageReader$SharedImageReader +jdk.internal.jimage.BasicImageReader$1 +java.security.AccessController +java.security.AccessControlContext +jdk.internal.jimage.NativeImageBuffer +jdk.internal.jimage.NativeImageBuffer$1 +jdk.internal.jimage.ImageHeader +java.nio.IntBuffer +java.nio.DirectIntBufferU +java.nio.DirectByteBufferR +java.nio.DirectIntBufferRU +jdk.internal.jimage.ImageStrings +jdk.internal.jimage.ImageStringsReader +jdk.internal.jimage.decompressor.Decompressor +jdk.internal.jimage.ImageLocation +jdk.internal.loader.BuiltinClassLoader$1 +java.lang.CompoundEnumeration +jdk.internal.loader.URLClassPath$1 +jdk.internal.loader.URLClassPath$FileLoader +java.util.zip.ZipFile$Source$$Lambda/0x00003fc00100b050 +java.net.URLConnection +java.net.JarURLConnection +sun.net.www.protocol.jar.JarURLConnection +sun.net.www.protocol.jar.URLJarFile$URLJarFileCloseController +sun.net.www.protocol.jar.JarFileFactory +sun.net.www.URLConnection +sun.net.www.protocol.file.FileURLConnection +sun.net.www.MessageHeader +jdk.internal.util.OperatingSystem +java.lang.IncompatibleClassChangeError +java.lang.NoSuchMethodError +java.lang.invoke.LambdaForm$DMH/0x00003fc001046400 +sun.net.www.protocol.jar.URLJarFile +sun.net.www.protocol.jar.URLJarFile$URLJarFileEntry +sun.net.www.protocol.jar.JarURLConnection$JarURLInputStream +java.lang.Readable +java.io.Reader +java.io.BufferedReader +java.io.InputStreamReader +sun.nio.cs.StreamDecoder +java.nio.charset.CharsetDecoder +sun.nio.cs.UTF_8$Decoder +java.nio.CharBuffer +java.nio.HeapCharBuffer +java.nio.charset.CoderResult +java.util.LinkedHashMap$LinkedKeySet +java.util.LinkedHashMap$LinkedHashIterator +java.util.LinkedHashMap$LinkedKeyIterator +org.apache.maven.surefire.booter.spi.AbstractMasterProcessChannelProcessorFactory +org.apache.maven.surefire.booter.spi.LegacyMasterProcessChannelProcessorFactory +org.apache.maven.surefire.api.booter.MasterProcessChannelEncoder +org.apache.maven.surefire.api.booter.MasterProcessChannelDecoder +org.apache.maven.surefire.api.util.internal.DaemonThreadFactory +java.util.concurrent.Executors +java.util.concurrent.Executors$DefaultThreadFactory +org.apache.maven.surefire.api.util.internal.DaemonThreadFactory$NamedThreadFactory +java.util.concurrent.AbstractExecutorService +java.util.concurrent.ThreadPoolExecutor +java.util.concurrent.ScheduledThreadPoolExecutor +java.util.concurrent.RejectedExecutionHandler +java.util.concurrent.ThreadPoolExecutor$AbortPolicy +java.util.concurrent.BlockingQueue +java.util.AbstractQueue +java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue +java.util.concurrent.Future +java.util.concurrent.RunnableFuture +java.util.concurrent.Delayed +java.util.concurrent.ScheduledFuture +java.util.concurrent.RunnableScheduledFuture +java.util.concurrent.locks.Condition +java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject +jdk.internal.vm.StackableScope +jdk.internal.vm.ThreadContainer +jdk.internal.vm.SharedThreadContainer +jdk.internal.invoke.MhUtil +java.lang.invoke.VarHandles +java.lang.invoke.VarHandleBooleans$FieldInstanceReadOnly +java.lang.invoke.VarHandleBooleans$FieldInstanceReadWrite +java.lang.invoke.VarHandleGuards +java.lang.invoke.VarForm +java.lang.invoke.VarHandleReferences$FieldInstanceReadOnly +java.lang.invoke.VarHandleReferences$FieldInstanceReadWrite +jdk.internal.vm.ThreadContainers +jdk.internal.vm.ThreadContainers$RootContainer +jdk.internal.vm.ThreadContainers$RootContainer$TrackingRootContainer +org.apache.maven.surefire.booter.spi.SurefireMasterProcessChannelProcessorFactory +java.nio.channels.Channel +java.nio.channels.AsynchronousChannel +java.nio.channels.AsynchronousByteChannel +java.net.URISyntaxException +java.util.concurrent.ExecutionException +java.net.SocketAddress +java.net.InetSocketAddress +org.apache.maven.surefire.booter.ForkedNodeArg +java.lang.UnsupportedOperationException +org.apache.maven.plugin.surefire.log.api.NullConsoleLogger +org.apache.maven.surefire.api.util.internal.Channels +org.apache.maven.surefire.api.util.internal.Channels$1 +org.apache.maven.surefire.api.util.internal.Channels$2 +java.nio.channels.WritableByteChannel +org.apache.maven.surefire.api.util.internal.WritableBufferedByteChannel +java.nio.channels.ReadableByteChannel +org.apache.maven.surefire.api.util.internal.AbstractNoninterruptibleWritableChannel +org.apache.maven.surefire.api.util.internal.Channels$4 +java.nio.channels.ClosedChannelException +java.nio.channels.NonWritableChannelException +org.apache.maven.surefire.booter.spi.AbstractMasterProcessChannelProcessorFactory$1 +java.util.concurrent.FutureTask +java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask +java.lang.invoke.VarHandleInts$FieldInstanceReadOnly +java.lang.invoke.VarHandleInts$FieldInstanceReadWrite +java.util.concurrent.FutureTask$WaitNode +java.util.concurrent.Executors$RunnableAdapter +java.util.concurrent.ThreadPoolExecutor$Worker +java.lang.invoke.VarHandle$AccessDescriptor +java.util.concurrent.locks.AbstractQueuedSynchronizer$Node +org.apache.maven.surefire.api.stream.AbstractStreamEncoder +java.util.concurrent.locks.AbstractQueuedSynchronizer$ExclusiveNode +org.apache.maven.surefire.booter.stream.EventEncoder +org.apache.maven.surefire.booter.spi.EventChannelEncoder +java.util.concurrent.ForkJoinPool$ManagedBlocker +java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode +java.lang.AssertionError +org.apache.maven.surefire.api.report.ReportEntry +org.apache.maven.surefire.api.booter.ForkedProcessEventType +java.util.concurrent.atomic.AtomicBoolean +org.apache.maven.surefire.booter.spi.CommandChannelDecoder +org.apache.maven.surefire.api.stream.MalformedChannelException +org.apache.maven.surefire.api.stream.AbstractStreamDecoder +org.apache.maven.surefire.booter.stream.CommandDecoder +org.apache.maven.surefire.api.util.internal.AbstractNoninterruptibleReadableChannel +org.apache.maven.surefire.api.util.internal.Channels$3 +java.nio.channels.NonReadableChannelException +org.apache.maven.surefire.api.stream.AbstractStreamDecoder$MalformedFrameException +java.io.EOFException +org.apache.maven.surefire.api.stream.SegmentType +java.io.FileNotFoundException +org.apache.maven.surefire.api.booter.Constants +java.nio.charset.StandardCharsets +sun.nio.cs.US_ASCII +sun.nio.cs.ISO_8859_1 +sun.nio.cs.UTF_16BE +sun.nio.cs.UTF_16LE +sun.nio.cs.UTF_16 +sun.nio.cs.UTF_32BE +sun.nio.cs.UTF_32LE +sun.nio.cs.UTF_32 +org.apache.maven.surefire.api.booter.MasterProcessCommand +org.apache.maven.surefire.api.stream.AbstractStreamDecoder$Segment +org.apache.maven.surefire.booter.ForkedBooter$8 +java.lang.Thread$ThreadNumbering +org.apache.maven.surefire.shared.utils.cli.ShutdownHookUtils +java.lang.ApplicationShutdownHooks +java.lang.ApplicationShutdownHooks$1 +java.lang.Shutdown +java.lang.Shutdown$Lock +org.apache.maven.surefire.api.booter.ForkingReporterFactory +org.apache.maven.surefire.api.report.RunListener +org.apache.maven.surefire.api.report.TestOutputReceiver +org.apache.maven.surefire.api.report.TestReportListener +org.apache.maven.surefire.api.booter.ForkingRunListener +org.apache.maven.surefire.booter.CommandReader +org.apache.maven.surefire.api.testset.TestSetFailedException +java.util.concurrent.ConcurrentLinkedQueue +java.util.concurrent.ConcurrentLinkedQueue$Node +org.apache.maven.surefire.booter.CommandReader$CommandRunnable +java.util.concurrent.atomic.AtomicReference +java.util.concurrent.CountDownLatch +java.util.concurrent.CountDownLatch$Sync +org.apache.maven.surefire.api.stream.AbstractStreamDecoder$Memento +org.apache.maven.surefire.booter.PpidChecker +org.apache.maven.surefire.booter.PpidChecker$ProcessInfoConsumer +org.apache.maven.surefire.api.stream.AbstractStreamDecoder$BufferedStream +org.apache.maven.surefire.booter.PpidChecker$2 +jdk.internal.misc.Blocker +org.apache.maven.surefire.booter.PpidChecker$1 +org.apache.maven.surefire.api.stream.AbstractStreamDecoder$StreamReadStatus +org.apache.maven.surefire.booter.stream.CommandDecoder$1 +java.lang.NoSuchFieldError +org.apache.maven.surefire.shared.lang3.SystemUtils +org.apache.maven.surefire.api.booter.Command +org.apache.maven.surefire.booter.CommandReader$1 +java.util.concurrent.ConcurrentLinkedQueue$Itr +org.apache.maven.surefire.shared.lang3.SystemProperties +org.apache.maven.surefire.shared.lang3.function.Suppliers +org.apache.maven.surefire.shared.lang3.function.Suppliers$$Lambda/0x00003fc00104fb98 +org.apache.maven.surefire.shared.lang3.StringUtils +java.util.regex.Pattern +java.util.regex.Pattern$Node +java.util.regex.Pattern$LastNode +java.util.regex.Pattern$GroupHead +java.util.regex.CharPredicates +java.lang.Character$Subset +java.lang.Character$UnicodeBlock +java.util.regex.Pattern$CharPredicate +java.util.regex.CharPredicates$$Lambda/0x00003fc0010185c8 +java.util.regex.Pattern$BmpCharPredicate +java.util.regex.Pattern$CharProperty +java.util.regex.Pattern$Qtype +java.util.regex.Pattern$BmpCharProperty +java.util.regex.Pattern$CharPropertyGreedy +java.util.regex.Pattern$SliceNode +java.util.regex.Pattern$Slice +java.util.regex.Pattern$Begin +java.util.regex.Pattern$First +java.util.regex.Pattern$Start +java.util.regex.Pattern$StartS +java.util.regex.Pattern$TreeInfo +org.apache.maven.surefire.shared.lang3.JavaVersion +org.apache.maven.surefire.shared.lang3.SystemProperties$$Lambda/0x00003fc001050250 +org.apache.maven.surefire.shared.lang3.math.NumberUtils +java.lang.NumberFormatException +java.math.BigInteger +java.math.BigDecimal +jdk.internal.math.FloatingDecimal +jdk.internal.math.FloatingDecimal$BinaryToASCIIConverter +jdk.internal.math.FloatingDecimal$ExceptionalBinaryToASCIIBuffer +jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer +jdk.internal.math.FloatingDecimal$1 +jdk.internal.math.FloatingDecimal$ASCIIToBinaryConverter +jdk.internal.math.FloatingDecimal$PreparedASCIIToBinaryBuffer +jdk.internal.math.MathUtils +jdk.internal.math.FloatingDecimal$ASCIIToBinaryBuffer +jdk.internal.math.ToDecimal +jdk.internal.math.FloatToDecimal +org.apache.maven.surefire.shared.lang3.SystemUtils$$Lambda/0x00003fc001050890 +org.apache.maven.surefire.shared.lang3.Strings +org.apache.maven.surefire.shared.lang3.Strings$CiStrings +org.apache.maven.surefire.shared.lang3.Strings$CsStrings +org.apache.maven.surefire.shared.lang3.CharSequenceUtils +java.util.regex.Pattern$GroupTail +java.util.regex.CharPredicates$$Lambda/0x800000024 +java.util.regex.Pattern$BmpCharPropertyGreedy +java.util.regex.Pattern$$Lambda/0x800000027 +java.util.regex.Pattern$Ques +java.util.regex.Pattern$BranchConn +java.util.regex.Pattern$Branch +java.util.regex.ASCII +java.util.regex.Pattern$Curly +java.util.regex.CharPredicates$$Lambda/0x800000025 +java.util.regex.Pattern$Dollar +java.util.regex.Pattern$BitClass +org.apache.maven.surefire.booter.ForkedBooter$4 +org.apache.maven.surefire.api.booter.BiProperty +org.apache.maven.surefire.booter.ForkedBooter$3 +org.apache.maven.surefire.booter.ForkedBooter$PingScheduler +org.apache.maven.surefire.api.provider.ProviderParameters +org.apache.maven.surefire.api.booter.BaseProviderFactory +org.apache.maven.surefire.api.util.ScanResult +org.apache.maven.surefire.api.util.DirectoryScanner +org.apache.maven.surefire.api.util.RunOrderCalculator +org.apache.maven.surefire.api.util.ReflectionUtils +java.lang.IllegalAccessException +java.lang.reflect.InvocationTargetException +org.apache.maven.surefire.api.util.SurefireReflectionException +org.apache.maven.surefire.api.provider.SurefireProvider +org.apache.maven.surefire.api.provider.AbstractProvider +org.apache.maven.surefire.junitplatform.JUnitPlatformProvider +java.io.StringReader +java.io.UncheckedIOException +org.apache.maven.surefire.api.util.ScannerFilter +java.lang.invoke.BoundMethodHandle$Species_LL +java.lang.invoke.LambdaForm$MH/0x00003fc001054000 +java.lang.invoke.LambdaForm$MH/0x00003fc001054400 +org.apache.maven.surefire.junitplatform.LauncherSessionFactory +org.apache.maven.surefire.junitplatform.CancellationTokenAdapter +org.apache.maven.surefire.junitplatform.LauncherSessionAdapter +org.apache.maven.surefire.junitplatform.LauncherSessionFactory$$Lambda/0x00003fc001053d30 +org.junit.platform.launcher.TagFilter +org.junit.platform.commons.JUnitException +org.junit.platform.commons.util.PreconditionViolationException +org.junit.platform.commons.PreconditionViolationException +org.junit.platform.engine.Filter +org.junit.platform.launcher.PostDiscoveryFilter +org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x00003fc001056d58 +org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x00003fc001056fa0 +org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x00003fc0010571e0 +org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x00003fc001057428 +org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x00003fc001057668 +org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x00003fc0010578c0 +org.apache.maven.surefire.junitplatform.TestMethodFilter +org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x00003fc001057d80 +org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x00003fc001055000 +org.junit.platform.launcher.EngineFilter +org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x00003fc0010554a0 +org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x00003fc0010556e8 +org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x00003fc001055928 +org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x00003fc001055b70 +org.junit.platform.engine.ExecutionRequest +org.apache.maven.surefire.api.report.Stoppable +java.lang.invoke.LambdaForm$DMH/0x00003fc001058000 +org.apache.maven.surefire.api.report.Stoppable$$Lambda/0x00003fc001054c50 +org.junit.platform.launcher.TestExecutionListener +org.apache.maven.surefire.report.RunModeSetter +org.apache.maven.surefire.junitplatform.RunListenerAdapter +org.apache.maven.surefire.api.report.OutputReportEntry +org.apache.maven.surefire.api.report.StackTraceWriter +org.apache.maven.surefire.api.report.TestSetReportEntry +org.apache.maven.surefire.report.ClassMethodIndexer +org.apache.maven.surefire.api.report.RunMode +org.apache.maven.surefire.api.report.ConsoleOutputCapture +org.apache.maven.surefire.api.report.ConsoleOutputCapture$ForwardingPrintStream +org.apache.maven.surefire.api.report.ConsoleOutputCapture$NullOutputStream +java.util.logging.Logger +java.util.logging.Handler +java.util.logging.Level +java.util.logging.Level$KnownLevel +java.util.logging.Level$KnownLevel$$Lambda/0x800000020 +java.util.logging.Level$KnownLevel$$Lambda/0x800000021 +java.util.logging.Logger$LoggerBundle +java.util.logging.Logger$ConfigurationData +java.util.logging.LogManager$LoggerContext +java.util.logging.LogManager$SystemLoggerContext +java.util.logging.LogManager$LogNode +java.util.Collections$SynchronizedMap +java.util.logging.LogManager$Cleaner +sun.util.logging.internal.LoggingProviderImpl$LogManagerAccess +java.util.logging.LogManager$LoggingProviderAccess +java.lang.System$LoggerFinder +jdk.internal.logger.DefaultLoggerFinder +sun.util.logging.internal.LoggingProviderImpl +java.util.logging.LogManager$RootLogger +java.nio.file.Paths +java.nio.file.FileSystems +java.nio.file.FileSystems$DefaultFileSystemHolder +java.net.URI$Parser +java.util.logging.LogManager$LoggerWeakRef +java.lang.invoke.StringConcatFactory +java.lang.invoke.MethodHandleImpl$AsVarargsCollector +java.lang.invoke.LambdaForm$MH/0x00003fc001058400 +java.util.logging.LogManager$VisitedLoggers +java.util.Collections$3 +java.util.concurrent.ConcurrentHashMap$KeyIterator +java.util.Hashtable$Enumerator +java.util.logging.Level$$Lambda/0x80000001f +java.util.ArrayList$ArrayListSpliterator +java.util.logging.Level$KnownLevel$$Lambda/0x800000022 +java.util.stream.ReferencePipeline$7 +java.util.stream.FindOps +java.util.stream.FindOps$FindSink +java.util.stream.FindOps$FindSink$OfRef +java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x800000049 +java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x800000048 +java.util.stream.FindOps$FindOp +java.util.stream.ReferencePipeline$7$1FlatMap +java.util.stream.Streams$AbstractStreamBuilderImpl +java.util.stream.Stream$Builder +java.util.stream.Streams$StreamBuilderImpl +java.util.stream.Streams +java.util.stream.MatchOps$MatchKind +java.util.stream.MatchOps +java.util.stream.MatchOps$MatchOp +java.util.stream.MatchOps$BooleanTerminalSink +java.util.stream.MatchOps$$Lambda/0x800000004 +java.util.stream.MatchOps$1MatchSink +java.util.IdentityHashMap$Values +java.lang.System$Logger +sun.util.logging.PlatformLogger$Bridge +sun.util.logging.PlatformLogger$ConfigurableBridge +jdk.internal.logger.BootstrapLogger +jdk.internal.logger.BootstrapLogger$DetectBackend +jdk.internal.logger.BootstrapLogger$LoggingBackend +jdk.internal.logger.BootstrapLogger$RedirectedLoggers +jdk.internal.logger.BootstrapLogger$BootstrapExecutors +java.util.logging.Logger$SystemLoggerHelper +org.junit.platform.launcher.LauncherSession +org.junit.platform.launcher.core.LauncherFactory +org.junit.platform.engine.ConfigurationParameters +org.junit.platform.launcher.Launcher +org.junit.platform.launcher.core.LauncherConfig +org.junit.platform.launcher.core.LauncherConfig$Builder +org.junit.platform.launcher.core.DefaultLauncherConfig +org.junit.platform.commons.util.Preconditions +org.junit.platform.launcher.core.LauncherConfigurationParameters +org.junit.platform.commons.logging.LoggerFactory +org.junit.platform.commons.logging.Logger +org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger +org.junit.platform.launcher.core.LauncherConfigurationParameters$Builder +java.lang.invoke.LambdaForm$DMH/0x00003fc001058800 +org.junit.platform.launcher.core.LauncherConfigurationParameters$Builder$$Lambda/0x00003fc00105f838 +org.junit.platform.commons.util.CollectionUtils +org.junit.platform.launcher.core.LauncherConfigurationParameters$ParameterProvider +org.junit.platform.launcher.core.LauncherConfigurationParameters$ParameterProvider$2 +org.junit.platform.commons.util.StringUtils +org.junit.platform.commons.util.StringUtils$TwoPartSplitResult +java.util.regex.CharPredicates$$Lambda/0x00003fc00101b928 +org.junit.platform.commons.util.ClassLoaderUtils +org.junit.platform.launcher.core.LauncherConfigurationParameters$ParameterProvider$3 +org.junit.platform.launcher.core.DefaultLauncherSession +org.junit.platform.launcher.LauncherInterceptor +org.junit.platform.launcher.core.DefaultLauncherSession$1 +org.junit.platform.launcher.core.LauncherConfigurationParameters$$Lambda/0x00003fc00105b190 +org.junit.platform.launcher.core.LauncherConfigurationParameters$$Lambda/0x00003fc00105b3e0 +java.lang.invoke.TypeConvertingMethodAdapter$1 +java.lang.invoke.TypeConvertingMethodAdapter$BoxHolder +org.junit.platform.launcher.core.LauncherConfigurationParameters$$Lambda/0x00003fc00105b638 +org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor +org.junit.platform.launcher.LauncherSessionListener +org.junit.platform.launcher.core.LauncherFactory$$Lambda/0x00003fc00105bcc8 +org.junit.platform.engine.support.store.NamespacedHierarchicalStore +org.junit.platform.launcher.core.LauncherFactory$$Lambda/0x00003fc001059230 +org.junit.platform.engine.support.store.NamespacedHierarchicalStoreException +org.junit.platform.engine.support.store.NamespacedHierarchicalStore$CloseAction +java.lang.invoke.LambdaForm$DMH/0x00003fc001058c00 +org.junit.platform.engine.support.store.NamespacedHierarchicalStore$CloseAction$$Lambda/0x00003fc0010598f0 +java.util.stream.SliceOps +java.util.stream.ReferencePipeline$StatefulOp +java.util.stream.SliceOps$1 +org.junit.platform.launcher.core.DefaultLauncherSession$$Lambda/0x00003fc001059b18 +java.util.stream.ReduceOps$1 +java.util.stream.ReduceOps$1ReducingSink +java.util.stream.SliceOps$1$1 +org.junit.platform.launcher.LauncherInterceptor$Invocation +java.lang.invoke.LambdaForm$DMH/0x00003fc001060000 +org.junit.platform.launcher.core.DefaultLauncherSession$$Lambda/0x00003fc001064000 +org.junit.platform.launcher.core.ListenerRegistry +org.junit.platform.launcher.listeners.session.LauncherSessionListeners +org.junit.platform.launcher.core.ListenerRegistry$$Lambda/0x00003fc001064678 +org.junit.platform.launcher.core.ServiceLoaderRegistry +org.junit.platform.launcher.core.ServiceLoaderRegistry$$Lambda/0x00003fc001064ad0 +org.junit.platform.launcher.core.ServiceLoaderRegistry$$Lambda/0x00003fc001064d28 +org.junit.platform.launcher.core.ServiceLoaderRegistry$$Lambda/0x00003fc001064f78 +org.junit.platform.commons.util.ServiceLoaderUtils +java.util.ServiceLoader$ProviderSpliterator +org.junit.platform.commons.util.ServiceLoaderUtils$$Lambda/0x00003fc0010653e8 +org.junit.platform.commons.util.ServiceLoaderUtils$$Lambda/0x00003fc001065648 +org.junit.platform.launcher.core.ServiceLoaderRegistry$$Lambda/0x00003fc001065890 +java.lang.invoke.LambdaForm$DMH/0x00003fc001060400 +org.junit.platform.launcher.core.LauncherFactory$$Lambda/0x00003fc001065ac0 +org.junit.platform.launcher.core.LauncherFactory$$Lambda/0x00003fc001065d00 +org.junit.platform.commons.util.Preconditions$$Lambda/0x00003fc001065f40 +org.junit.platform.launcher.LauncherSessionListener$1 +org.junit.platform.launcher.core.DelegatingLauncher +org.junit.platform.launcher.core.InterceptingLauncher +java.lang.invoke.DirectMethodHandle$Special +org.junit.platform.launcher.core.DefaultLauncherSession$$Lambda/0x00003fc0010668b0 +org.junit.platform.launcher.core.ServiceLoaderTestEngineRegistry +org.junit.platform.engine.TestEngine +org.junit.platform.launcher.core.ServiceLoaderTestEngineRegistry$$Lambda/0x00003fc001066ef8 +org.junit.platform.launcher.core.LauncherFactory$$Lambda/0x00003fc001067128 +org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine +org.junit.jupiter.engine.JupiterTestEngine +org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService +org.junit.jupiter.engine.config.JupiterConfiguration +org.junit.platform.engine.TestDescriptor +org.junit.platform.engine.support.hierarchical.EngineExecutionContext +org.junit.platform.launcher.core.LauncherFactory$$Lambda/0x00003fc001062208 +org.junit.platform.launcher.core.DefaultLauncher +org.junit.platform.launcher.TestPlan +org.junit.platform.launcher.core.InternalTestPlan +org.junit.platform.launcher.core.LauncherListenerRegistry +org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners +org.junit.platform.engine.EngineDiscoveryListener +org.junit.platform.launcher.LauncherDiscoveryListener +org.junit.platform.launcher.core.ListenerRegistry$$Lambda/0x00003fc001063440 +org.junit.platform.launcher.core.CompositeTestExecutionListener +org.junit.platform.launcher.core.ListenerRegistry$$Lambda/0x00003fc001063930 +org.junit.platform.launcher.core.EngineExecutionOrchestrator +org.junit.platform.launcher.TestPlan$Visitor +org.junit.platform.engine.EngineExecutionListener +org.junit.platform.launcher.core.DiscoveryIssueException +org.junit.platform.launcher.core.DefaultLauncher$$Lambda/0x00003fc001061470 +org.junit.platform.launcher.core.EngineDiscoveryOrchestrator +org.junit.platform.engine.EngineDiscoveryRequest +org.junit.platform.launcher.LauncherDiscoveryRequest +org.junit.platform.launcher.core.EngineDiscoveryResultValidator +org.junit.platform.launcher.core.EngineIdValidator +org.junit.platform.launcher.core.EngineIdValidator$$Lambda/0x00003fc001060a10 +org.junit.platform.launcher.core.LauncherFactory$$Lambda/0x00003fc001060c40 +org.junit.platform.launcher.core.LauncherFactory$$Lambda/0x00003fc001068000 +org.junit.platform.commons.util.ClassNamePatternFilterUtils +org.junit.platform.launcher.core.LauncherFactory$$Lambda/0x00003fc001068450 +org.junit.platform.launcher.core.LauncherFactory$$Lambda/0x00003fc001068698 +java.lang.invoke.LambdaForm$DMH/0x00003fc00106c000 +org.junit.platform.launcher.core.ServiceLoaderRegistry$$Lambda/0x00003fc0010688f0 +org.junit.platform.launcher.core.ServiceLoaderRegistry$$Lambda/0x00003fc001068b50 +org.junitpioneer.jupiter.issue.IssueExtensionExecutionListener +org.junitpioneer.jupiter.IssueProcessor +org.junit.platform.launcher.listeners.UniqueIdTrackingListener +org.junit.platform.launcher.core.LauncherFactory$$Lambda/0x00003fc001069500 +org.junit.platform.launcher.core.LauncherFactory$$Lambda/0x00003fc001069940 +org.apache.maven.surefire.junitplatform.LauncherAdapter +org.apache.maven.surefire.junitplatform.TestPlanScannerFilter +org.apache.maven.surefire.api.util.DefaultScanResult +jdk.internal.loader.URLClassPath$FileLoader$1 +software.amazon.lambda.powertools.metadata.LambdaMetadataTest +org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder +org.junit.platform.engine.OutputDirectoryCreator +org.junit.platform.engine.DiscoverySelector +org.junit.platform.engine.discovery.DiscoverySelectors +org.junit.platform.engine.discovery.ClassSelector +org.junit.platform.commons.util.Preconditions$$Lambda/0x00003fc00106b118 +java.lang.invoke.LambdaForm$DMH/0x00003fc00106c400 +org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder$$Lambda/0x00003fc00106b358 +org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners$LauncherDiscoveryListenerType +org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners$LauncherDiscoveryListenerType$$Lambda/0x00003fc00106b7e8 +org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners$LauncherDiscoveryListenerType$$Lambda/0x00003fc00106ba10 +org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners$$Lambda/0x00003fc00106e000 +org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners$$Lambda/0x00003fc00106e260 +org.junit.platform.launcher.listeners.discovery.AbortOnFailureLauncherDiscoveryListener +org.junit.platform.engine.EngineDiscoveryListener$1 +org.junit.platform.launcher.LauncherDiscoveryListener$1 +org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners$$Lambda/0x00003fc00106ec08 +org.junit.platform.launcher.core.HierarchicalOutputDirectoryCreator +java.util.regex.Pattern$$Lambda/0x00003fc00101d840 +java.util.regex.Pattern$$Lambda/0x00003fc00101daa8 +java.util.regex.Pattern$$Lambda/0x80000002f +org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder$$Lambda/0x00003fc00106f080 +org.junit.platform.launcher.core.DefaultDiscoveryRequest +org.junit.platform.launcher.core.InterceptingLauncher$$Lambda/0x00003fc00106f558 +org.junit.platform.launcher.core.LauncherPhase +org.junit.platform.engine.UniqueId +org.junit.platform.launcher.core.EngineDiscoveryOrchestrator$$Lambda/0x00003fc00106d000 +org.junit.platform.launcher.core.DiscoveryIssueCollector +org.junit.platform.engine.TestSource +org.junit.platform.launcher.listeners.discovery.CompositeLauncherDiscoveryListener +org.junit.platform.launcher.core.DelegatingLauncherDiscoveryRequest +org.junit.platform.launcher.core.EngineDiscoveryOrchestrator$1 +org.junit.platform.launcher.listeners.discovery.CompositeLauncherDiscoveryListener$$Lambda/0x00003fc00106c800 +org.junit.platform.launcher.core.EngineFilterer +org.junit.platform.engine.FilterResult +org.junit.platform.launcher.core.EngineFilterer$$Lambda/0x00003fc001070000 +java.lang.invoke.LambdaForm$DMH/0x00003fc001074000 +org.junit.platform.launcher.core.EngineFilterer$$Lambda/0x00003fc001070250 +org.junit.platform.launcher.core.EngineDiscoveryOrchestrator$$Lambda/0x00003fc0010704a8 +org.junit.platform.engine.UniqueIdFormat +java.io.UnsupportedEncodingException +java.util.Formatter +java.util.Locale$Category +java.util.Formatter$Conversion +java.util.Formatter$FormatString +java.util.Formatter$FormatSpecifier +java.util.Formatter$FixedString +java.util.Formattable +java.util.Formatter$Flags +java.util.regex.Pattern$$Lambda/0x00003fc00101e3c0 +java.lang.invoke.LambdaForm$DMH/0x00003fc001074400 +org.junit.platform.engine.UniqueIdFormat$$Lambda/0x00003fc001070900 +java.net.URLEncoder +java.util.function.IntPredicate +jdk.internal.util.ImmutableBitSetPredicate +jdk.internal.util.ImmutableBitSetPredicate$SmallImmutableBitSetPredicate +org.junit.platform.engine.UniqueIdFormat$$Lambda/0x00003fc001070b48 +org.junit.platform.engine.UniqueIdFormat$$Lambda/0x00003fc001070d90 +org.junit.platform.engine.UniqueIdFormat$$Lambda/0x00003fc001070fd8 +org.junit.platform.engine.UniqueIdFormat$$Lambda/0x00003fc001071220 +org.junit.platform.engine.UniqueIdFormat$$Lambda/0x00003fc001071468 +org.junit.platform.engine.UniqueId$Segment +org.junit.platform.launcher.listeners.discovery.CompositeLauncherDiscoveryListener$$Lambda/0x00003fc0010718d8 +org.junit.jupiter.engine.config.CachingJupiterConfiguration +org.junit.jupiter.engine.config.DefaultJupiterConfiguration +org.junit.jupiter.api.parallel.ExecutionMode +org.junit.jupiter.api.TestInstance$Lifecycle +org.junit.jupiter.api.io.CleanupMode +org.junit.jupiter.api.extension.TestInstantiationAwareExtension$ExtensionContextScope +org.junit.jupiter.engine.config.EnumConfigurationParameterConverter +org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter +org.junit.jupiter.api.DisplayNameGenerator +org.junit.jupiter.api.MethodOrderer +org.junit.jupiter.api.ClassOrderer +org.junit.jupiter.api.io.TempDirFactory +org.junit.platform.engine.support.hierarchical.Node +org.junit.platform.engine.support.descriptor.AbstractTestDescriptor +org.junit.platform.engine.support.descriptor.EngineDescriptor +org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor +org.junit.jupiter.engine.extension.ExtensionRegistry +org.junit.jupiter.api.extension.ExtensionContext +org.junit.jupiter.engine.discovery.DiscoverySelectorResolver +org.junit.platform.engine.support.discovery.SelectorResolver +org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver +org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$InitializationContext +org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder +org.junit.jupiter.engine.discovery.DiscoverySelectorResolver$$Lambda/0x00003fc001077650 +org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder$$Lambda/0x00003fc001077898 +org.junit.jupiter.engine.discovery.DiscoverySelectorResolver$$Lambda/0x00003fc001077ae8 +org.junit.jupiter.engine.discovery.DiscoverySelectorResolver$$Lambda/0x00003fc001077d30 +org.junit.platform.engine.TestDescriptor$Visitor +org.junit.jupiter.engine.discovery.DiscoverySelectorResolver$$Lambda/0x00003fc001075208 +org.junit.platform.engine.support.discovery.DiscoveryIssueReporter +org.junit.platform.engine.DiscoveryIssue +org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$$Lambda/0x00003fc001075860 +org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$$Lambda/0x00003fc001075ab0 +org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$DefaultInitializationContext +org.junit.platform.engine.DiscoveryFilter +org.junit.platform.engine.discovery.ClassNameFilter +org.junit.platform.launcher.core.DefaultDiscoveryRequest$$Lambda/0x00003fc001074c10 +org.junit.platform.launcher.core.DefaultDiscoveryRequest$$Lambda/0x00003fc001078000 +org.junit.platform.engine.discovery.PackageNameFilter +org.junit.platform.engine.CompositeFilter +org.junit.platform.engine.CompositeFilter$1 +org.junit.platform.engine.CompositeFilter$1$$Lambda/0x00003fc0010788e0 +org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$$Lambda/0x00003fc001078b38 +org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$$Lambda/0x00003fc001078d88 +java.util.stream.Collectors$$Lambda/0x00003fc00101ecf8 +java.util.stream.Collectors$$Lambda/0x00003fc00101ef30 +org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver +org.junit.jupiter.engine.discovery.predicates.TestClassPredicates +org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x00003fc0010794f0 +org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x00003fc001079748 +org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x00003fc0010799a0 +org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x00003fc001079c00 +org.junit.jupiter.engine.discovery.predicates.IsTestableMethod +org.junit.jupiter.engine.discovery.predicates.IsTestMethod +org.junit.jupiter.api.Test +org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$Condition +org.junit.jupiter.engine.discovery.predicates.IsTestMethod$$Lambda/0x00003fc00107a750 +org.junit.platform.commons.support.ModifierSupport +java.lang.invoke.LambdaForm$DMH/0x00003fc00107c000 +org.junit.jupiter.engine.discovery.predicates.IsTestableMethod$$Lambda/0x00003fc00107ab98 +org.junit.jupiter.engine.discovery.predicates.IsTestableMethod$$Lambda/0x00003fc00107adf0 +java.lang.invoke.LambdaForm$DMH/0x00003fc00107c400 +org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$$Lambda/0x00003fc00107b040 +org.junit.jupiter.engine.discovery.predicates.IsTestableMethod$$Lambda/0x00003fc00107b2a0 +org.junit.jupiter.engine.discovery.predicates.IsTestableMethod$$Lambda/0x00003fc00107b4f8 +java.lang.invoke.LambdaForm$DMH/0x00003fc00107c800 +org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$Condition$$Lambda/0x00003fc00107b748 +org.junit.platform.commons.util.ReflectionUtils +org.junit.jupiter.engine.discovery.predicates.IsTestableMethod$$Lambda/0x00003fc00107bbb8 +org.junit.jupiter.engine.discovery.predicates.IsTestableMethod$$Lambda/0x00003fc00107e000 +org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod +org.junit.jupiter.api.DynamicNode +java.util.Formatter$FormatSpecifierParser +org.junit.jupiter.api.TestFactory +org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod$$Lambda/0x00003fc00107e8f0 +org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod$$Lambda/0x00003fc00107eb28 +org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod$$Lambda/0x00003fc00107ed88 +java.util.function.Predicate$$Lambda/0x00003fc00101f398 +org.junit.jupiter.engine.discovery.predicates.IsTestTemplateMethod +org.junit.jupiter.api.TestTemplate +org.junit.jupiter.engine.discovery.predicates.IsTestTemplateMethod$$Lambda/0x00003fc00107f450 +org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x00003fc00107f688 +org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x00003fc00107f8e0 +org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x00003fc00107fb30 +org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x00003fc00107fd88 +org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x00003fc00107d000 +org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x00003fc00107d258 +org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x00003fc00107d4a0 +org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x00003fc00107d6f8 +org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x00003fc00107d940 +org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x00003fc00107db98 +org.junit.jupiter.engine.discovery.ClassSelectorResolver +org.junit.jupiter.engine.descriptor.ResourceLockAware +org.junit.jupiter.engine.descriptor.TestClassAware +org.junit.jupiter.engine.descriptor.Validatable +org.junit.jupiter.engine.descriptor.JupiterTestDescriptor +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor +org.junit.jupiter.engine.descriptor.ClassTestDescriptor +org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor +org.junit.jupiter.api.extension.ClassTemplateInvocationContext +org.junit.jupiter.engine.descriptor.Filterable +org.junit.jupiter.engine.descriptor.ClassTemplateTestDescriptor +org.junit.jupiter.engine.discovery.MethodSelectorResolver +org.junit.jupiter.engine.discovery.MethodFinder +java.util.regex.Pattern$$Lambda/0x00003fc00101f5f8 +org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType +org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$TestDescriptorFactory +org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor +org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor +org.junit.jupiter.engine.extension.ExtensionRegistrar +java.lang.invoke.LambdaForm$DMH/0x00003fc001084000 +org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$$Lambda/0x00003fc001083cd8 +org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor +org.junit.jupiter.engine.descriptor.DynamicNodeTestDescriptor +org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor +org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor +org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$$Lambda/0x00003fc001087338 +org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor +org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$$Lambda/0x00003fc001087b00 +org.junit.jupiter.engine.discovery.AbstractOrderingVisitor +org.junit.jupiter.engine.discovery.ClassOrderingVisitor +org.junit.jupiter.api.ClassOrdererContext +org.junit.platform.commons.util.LruCache +org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda/0x00003fc001085c10 +org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$$Lambda/0x00003fc001084800 +org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$$Lambda/0x00003fc001084a48 +org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$$Lambda/0x00003fc001084ca0 +org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$$Lambda/0x00003fc001084400 +org.junit.jupiter.engine.discovery.AbstractOrderingVisitor$DescriptorWrapperOrderer +org.junit.jupiter.engine.discovery.AbstractOrderingVisitor$MessageGenerator +org.junit.jupiter.engine.discovery.AbstractOrderingVisitor$DescriptorWrapperOrderer$$Lambda/0x00003fc001088428 +org.junit.jupiter.engine.discovery.AbstractOrderingVisitor$DescriptorWrapperOrderer$$Lambda/0x00003fc001088650 +org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda/0x00003fc001088878 +org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda/0x00003fc001088ad0 +org.junit.jupiter.engine.discovery.MethodOrderingVisitor +org.junit.jupiter.api.MethodOrdererContext +org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x00003fc001089170 +org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x00003fc0010893c8 +org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x00003fc001089610 +java.lang.invoke.InnerClassLambdaMetafactory$SerializationSupport +java.lang.invoke.InnerClassLambdaMetafactory$4 +java.lang.classfile.constantpool.ConstantValueEntry +java.lang.classfile.constantpool.StringEntry +jdk.internal.classfile.impl.AbstractPoolEntry$StringEntryImpl +sun.invoke.util.BytecodeDescriptor +java.lang.classfile.constantpool.IntegerEntry +jdk.internal.classfile.impl.AbstractPoolEntry$IntegerEntryImpl +jdk.internal.classfile.impl.BytecodeHelpers$1 +java.util.Comparator$$Lambda/0x00003fc001020b98 +java.util.Collections$ReverseComparator +java.util.Comparators$NaturalOrderComparator +java.util.Collections$ReverseComparator2 +java.util.function.UnaryOperator +org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x00003fc001089860 +org.junit.jupiter.engine.discovery.DiscoverySelectorResolver$$Lambda/0x00003fc001089ac8 +org.junit.platform.engine.CompositeTestDescriptorVisitor +org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution +org.junit.platform.engine.support.discovery.SelectorResolver$Context +org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext +org.junit.platform.engine.support.discovery.SelectorResolver$Match +org.junit.platform.engine.support.discovery.SelectorResolver$Match$$Lambda/0x00003fc00108a7d8 +org.junit.platform.engine.support.discovery.SelectorResolver$Match$Type +org.junit.platform.launcher.core.DefaultDiscoveryRequest$$Lambda/0x00003fc00108ae50 +org.junit.platform.launcher.core.DefaultDiscoveryRequest$$Lambda/0x00003fc00108b0b0 +java.util.ArrayDeque$$Lambda/0x00003fc001021c80 +org.junit.platform.engine.discovery.UniqueIdSelector +org.junit.platform.engine.support.discovery.SelectorResolver$Resolution +org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$$Lambda/0x00003fc00108b770 +org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$$Lambda/0x00003fc00108b9c0 +org.junit.platform.engine.discovery.ClasspathResourceSelector +org.junit.platform.engine.discovery.ClasspathRootSelector +org.junit.platform.commons.support.ReflectionSupport +org.junit.platform.commons.util.ClasspathScannerLoader +org.junit.platform.commons.support.scanning.ClasspathScanner +java.util.Spliterators$IteratorSpliterator +java.lang.foreign.MemorySegment$Scope +jdk.internal.foreign.MemorySessionImpl +org.junit.platform.commons.util.DefaultClasspathScanner +java.nio.file.FileVisitor +org.junit.platform.commons.util.ClasspathScannerLoader$$Lambda/0x00003fc00108c960 +org.junit.platform.commons.function.Try +java.lang.invoke.LambdaForm$DMH/0x00003fc001090000 +org.junit.platform.commons.util.ClasspathScannerLoader$$Lambda/0x00003fc00108cde0 +java.lang.invoke.LambdaForm$DMH/0x00003fc001090400 +org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x00003fc00108d018 +org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x00003fc00108d258 +org.junit.platform.commons.function.Try$Success +org.junit.platform.commons.function.Try$Failure +org.junit.platform.commons.function.Try$$Lambda/0x00003fc00108d948 +java.util.regex.MatchResult +java.util.regex.Matcher +java.util.regex.IntHashSet +org.junit.platform.engine.discovery.ClassSelector$$Lambda/0x00003fc00108db78 +org.junit.jupiter.api.Nested +org.junit.platform.commons.support.AnnotationSupport +org.junit.platform.commons.util.AnnotationUtils +java.lang.annotation.Inherited +sun.reflect.generics.parser.SignatureParser +sun.reflect.generics.tree.Tree +sun.reflect.generics.tree.TypeTree +sun.reflect.generics.tree.TypeArgument +sun.reflect.generics.tree.ReturnType +sun.reflect.generics.tree.TypeSignature +sun.reflect.generics.tree.BaseType +sun.reflect.generics.tree.FieldTypeSignature +sun.reflect.generics.tree.SimpleClassTypeSignature +sun.reflect.generics.tree.ClassTypeSignature +sun.reflect.generics.scope.Scope +sun.reflect.generics.scope.AbstractScope +sun.reflect.generics.scope.ClassScope +sun.reflect.generics.factory.GenericsFactory +sun.reflect.generics.factory.CoreReflectionFactory +sun.reflect.generics.visitor.TypeTreeVisitor +sun.reflect.generics.visitor.Reifier +java.lang.annotation.Target +java.lang.reflect.GenericArrayType +sun.reflect.annotation.AnnotationType +java.lang.annotation.ElementType +java.lang.annotation.Retention +java.lang.annotation.Documented +java.lang.annotation.RetentionPolicy +sun.reflect.annotation.ExceptionProxy +sun.reflect.annotation.AnnotationTypeMismatchExceptionProxy +java.lang.reflect.InvocationHandler +sun.reflect.annotation.AnnotationInvocationHandler +java.lang.reflect.Proxy +java.lang.ClassValue +java.lang.reflect.Proxy$1 +java.lang.ClassValue$Entry +java.lang.ClassValue$Identity +java.lang.ClassValue$Version +jdk.internal.loader.AbstractClassLoaderValue$Sub +java.lang.reflect.Proxy$$Lambda/0x00003fc00102ac70 +java.lang.reflect.Proxy$ProxyBuilder +java.lang.PublicMethods +java.util.LinkedHashMap$LinkedValues +java.util.LinkedHashMap$LinkedValueIterator +java.lang.reflect.Proxy$ProxyBuilder$$Lambda/0x00003fc00102b960 +java.lang.module.ModuleDescriptor$Modifier +java.lang.reflect.AccessFlag +java.lang.reflect.AccessFlag$Location +java.lang.module.ModuleDescriptor$Builder +jdk.internal.module.Checks +java.lang.module.ModuleDescriptor$Builder$$Lambda/0x80000000e +java.lang.WeakPairMap$WeakRefPeer +java.lang.WeakPairMap$Pair$Weak +java.lang.WeakPairMap$Pair$Weak$1 +java.lang.Module$$Lambda/0x00003fc00102c2f0 +java.lang.WeakPairMap$$Lambda/0x00003fc00102c528 +java.lang.reflect.Proxy$ProxyBuilder$ProxyClassContext +java.lang.reflect.ProxyGenerator +java.lang.classfile.ClassFile$Option +java.lang.classfile.ClassFile$StackMapsOption +java.util.StringJoiner +java.lang.classfile.attribute.StackMapFrameInfo$VerificationTypeInfo +java.lang.classfile.attribute.StackMapFrameInfo$ObjectVerificationTypeInfo +jdk.internal.classfile.impl.StackMapDecoder$ObjectVerificationTypeInfoImpl +java.lang.reflect.ProxyGenerator$ProxyMethod +java.lang.reflect.ProxyGenerator$$Lambda/0x00003fc00102d1c0 +java.lang.reflect.ProxyGenerator$$Lambda/0x00003fc00102d408 +java.lang.reflect.ProxyGenerator$$Lambda/0x00003fc00102d648 +java.lang.reflect.ProxyGenerator$ProxyMethod$$Lambda/0x00003fc00102d888 +java.lang.classfile.attribute.ExceptionsAttribute +jdk.internal.classfile.impl.UnboundAttribute$UnboundExceptionsAttribute +jdk.internal.classfile.impl.AbstractAttributeMapper$ExceptionsMapper +java.lang.reflect.ProxyGenerator$ProxyMethod$$Lambda/0x00003fc00102e1f0 +java.lang.reflect.ProxyGenerator$PrimitiveTypeInfo +java.lang.classfile.instruction.ExceptionCatch +jdk.internal.classfile.impl.AbstractPseudoInstruction +jdk.internal.classfile.impl.AbstractPseudoInstruction$ExceptionCatchImpl +java.lang.classfile.attribute.StackMapFrameInfo +jdk.internal.classfile.impl.StackMapDecoder$StackMapFrameImpl +java.lang.classfile.attribute.StackMapTableAttribute +jdk.internal.classfile.impl.UnboundAttribute$UnboundStackMapTableAttribute +jdk.internal.classfile.impl.AbstractAttributeMapper$StackMapTableMapper +java.lang.reflect.ProxyGenerator$$Lambda/0x00003fc00102ef60 +java.lang.reflect.ProxyGenerator$$Lambda/0x00003fc00102f1a0 +java.lang.reflect.ProxyGenerator$$Lambda/0x00003fc00102f3e0 +jdk.internal.classfile.impl.StackCounter +jdk.internal.classfile.impl.StackCounter$Target +java.lang.classfile.attribute.StackMapFrameInfo$SimpleVerificationTypeInfo +jdk.internal.classfile.impl.StackMapDecoder +jdk.internal.classfile.impl.StackMapDecoder$1 +java.util.Arrays$LegacyMergeSort +java.util.TimSort +jdk.proxy1.$Proxy0 +sun.reflect.annotation.AnnotationParser$$Lambda/0x00003fc0010302a8 +java.lang.invoke.LambdaForm$DMH/0x00003fc001090800 +jdk.proxy1.$Proxy1 +jdk.proxy1.$Proxy2 +org.apiguardian.api.API +org.apiguardian.api.API$Status +jdk.proxy2.$Proxy3 +java.lang.reflect.UndeclaredThrowableException +java.lang.Class$AnnotationData +java.util.Collections$EmptyIterator +org.junit.platform.commons.util.KotlinReflectionUtils +org.junit.platform.commons.function.Try$Transformer +org.junit.platform.commons.util.KotlinReflectionUtils$$Lambda/0x00003fc00108f0d0 +org.junit.jupiter.api.ClassTemplate +jdk.proxy1.$Proxy4 +org.junit.platform.commons.annotation.Testable +jdk.proxy2.$Proxy5 +org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode +org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x00003fc001094000 +org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x00003fc001094258 +org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x00003fc001094480 +jdk.proxy2.$Proxy6 +org.junit.jupiter.engine.discovery.ClassSelectorResolver$$Lambda/0x00003fc001094978 +org.junit.jupiter.api.extension.ExtensionConfigurationException +org.junit.jupiter.api.extension.TestInstanceFactoryContext +org.junit.jupiter.api.extension.Extension +org.junit.jupiter.api.extension.TestInstantiationAwareExtension +org.junit.jupiter.api.extension.TestInstantiationException +org.junit.jupiter.engine.execution.ConditionEvaluator +org.junit.jupiter.engine.execution.ConditionEvaluationException +org.junit.jupiter.api.extension.ConditionEvaluationResult +org.junit.jupiter.engine.execution.InterceptingExecutableInvoker +org.junit.jupiter.api.extension.ReflectiveInvocationContext +org.junit.jupiter.api.extension.InvocationInterceptor$Invocation +org.junit.jupiter.engine.execution.InvocationInterceptorChain +org.junit.jupiter.engine.descriptor.DisplayNameUtils +org.junit.jupiter.api.DisplayNameGenerator$Standard +org.junit.jupiter.api.DisplayNameGenerator$Simple +org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores +org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences +org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences$$Lambda/0x00003fc001097170 +org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x00003fc0010973c8 +org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x00003fc0010975f0 +org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x00003fc001097830 +org.junit.platform.engine.support.descriptor.ClassSource +org.junit.jupiter.api.DisplayName +org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x00003fc001092000 +org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x00003fc001092248 +org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x00003fc0010924a0 +org.junit.jupiter.api.DisplayNameGeneration +java.util.AbstractList$Itr +java.util.AbstractList$ListItr +org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x00003fc0010928f0 +org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x00003fc001092b38 +org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x00003fc001092d80 +org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x00003fc001092fd0 +org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda/0x00003fc001093200 +org.junit.jupiter.engine.config.DefaultJupiterConfiguration$$Lambda/0x00003fc001093450 +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$ClassInfo +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$ClassInfo$$Lambda/0x00003fc001093890 +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$ClassInfo$$Lambda/0x00003fc001093ac0 +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$ClassInfo$$Lambda/0x00003fc001093cf0 +org.junit.jupiter.api.Tag +java.lang.annotation.Repeatable +org.junit.jupiter.api.Tags +jdk.proxy1.$Proxy7 +org.junit.platform.commons.util.AnnotationUtils$$Lambda/0x00003fc001091410 +org.junit.jupiter.engine.descriptor.JupiterTestDescriptor$$Lambda/0x00003fc001091640 +java.lang.invoke.LambdaForm$DMH/0x00003fc001090c00 +org.junit.jupiter.engine.descriptor.JupiterTestDescriptor$$Lambda/0x00003fc001091888 +org.junit.platform.engine.TestTag +org.junit.jupiter.engine.descriptor.JupiterTestDescriptor$$Lambda/0x00003fc001091d00 +org.junit.jupiter.engine.descriptor.JupiterTestDescriptor$$Lambda/0x00003fc001098000 +org.junit.jupiter.engine.descriptor.JupiterTestDescriptor$$Lambda/0x00003fc001098228 +java.lang.invoke.LambdaForm$DMH/0x00003fc00109c000 +java.util.function.Function$$Lambda/0x00003fc001031a30 +org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtils +org.junit.jupiter.api.TestInstance +org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtils$$Lambda/0x00003fc001098888 +org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtils$$Lambda/0x00003fc001098ad0 +org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda/0x00003fc001098d00 +java.lang.invoke.LambdaForm$DMH/0x00003fc00109c400 +org.junit.jupiter.engine.config.EnumConfigurationParameterConverter$$Lambda/0x00003fc001099150 +org.junit.jupiter.engine.descriptor.ExclusiveResourceCollector +org.junit.jupiter.engine.descriptor.ExclusiveResourceCollector$1 +org.junit.jupiter.engine.descriptor.ExclusiveResourceCollector$DefaultExclusiveResourceCollector +org.junit.jupiter.api.parallel.ResourceLock +org.junit.jupiter.api.parallel.ResourceLocks +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$LifecycleMethods +org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$$Lambda/0x00003fc00109a070 +java.lang.invoke.LambdaForm$DMH/0x00003fc00109c800 +org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$$Lambda/0x00003fc00109a2b0 +org.junit.jupiter.engine.descriptor.LifecycleMethodUtils +org.junit.jupiter.api.BeforeAll +org.junit.platform.commons.support.HierarchyTraversalMode +org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda/0x00003fc00109ad68 +org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda/0x00003fc00109afb8 +org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda/0x00003fc00109b210 +org.junit.platform.commons.util.AnnotationUtils$$Lambda/0x00003fc00109b460 +org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x00003fc00109b6c0 +java.util.function.IntFunction +org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x00003fc00109b918 +java.util.stream.Nodes +java.util.stream.Node +java.util.stream.Nodes$EmptyNode +java.util.stream.Nodes$EmptyNode$OfRef +java.util.stream.Node$OfPrimitive +java.util.stream.Node$OfInt +java.util.stream.Nodes$EmptyNode$OfInt +java.util.stream.Node$OfLong +java.util.stream.Nodes$EmptyNode$OfLong +java.util.stream.Node$OfDouble +java.util.stream.Nodes$EmptyNode$OfDouble +java.util.stream.AbstractSpinedBuffer +java.util.stream.SpinedBuffer +java.util.stream.Node$Builder +java.util.stream.Nodes$SpinedNodeBuilder +java.util.Spliterators$EmptySpliterator +java.util.Spliterators$EmptySpliterator$OfRef +org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x00003fc00109bb40 +org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x00003fc00109bda0 +org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x00003fc00109e000 +org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x00003fc00109e260 +java.util.stream.DistinctOps +java.util.stream.DistinctOps$1 +org.junit.platform.commons.util.CollectionUtils$$Lambda/0x00003fc00109e488 +java.util.stream.DistinctOps$1$2 +java.util.LinkedHashMap$LinkedEntrySet +java.util.LinkedHashMap$LinkedEntryIterator +org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda/0x00003fc00109e6d0 +org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda/0x00003fc00109e900 +org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda/0x00003fc00109eb58 +org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$Condition$$Lambda/0x00003fc00109eda8 +java.util.stream.ReferencePipeline$15 +org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda/0x00003fc00109efe8 +org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda/0x00003fc00109f238 +org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda/0x00003fc00109f490 +org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$Condition$$Lambda/0x00003fc00109f6e0 +java.util.stream.ReferencePipeline$15$1 +org.junit.jupiter.api.AfterAll +org.junit.jupiter.api.BeforeEach +org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda/0x00003fc00109fd50 +org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda/0x00003fc00109d000 +org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda/0x00003fc00109d258 +org.junit.jupiter.api.AfterEach +org.junit.jupiter.engine.discovery.ClassSelectorResolver$$Lambda/0x00003fc00109d6b0 +org.junit.jupiter.engine.discovery.ClassSelectorResolver$$Lambda/0x00003fc00109d900 +org.junit.jupiter.engine.discovery.ClassSelectorResolver$$Lambda/0x00003fc00109db30 +org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$$Lambda/0x00003fc00109dd60 +org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$$Lambda/0x00003fc00109cc00 +org.junit.platform.engine.SelectorResolutionResult +org.junit.platform.engine.SelectorResolutionResult$Status +org.junit.platform.launcher.listeners.discovery.CompositeLauncherDiscoveryListener$$Lambda/0x00003fc0010a0678 +org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$$Lambda/0x00003fc0010a08b8 +org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$$Lambda/0x00003fc0010a0b10 +java.util.stream.ForEachOps +java.util.stream.ForEachOps$ForEachOp +java.util.stream.ForEachOps$ForEachOp$OfRef +org.junit.jupiter.engine.discovery.ClassSelectorResolver$$Lambda/0x00003fc0010a0d50 +org.junit.platform.commons.util.ReflectionUtils$CycleErrorHandling +org.junit.platform.commons.util.ReflectionUtils$CycleErrorHandling$1 +org.junit.platform.commons.util.ReflectionUtils$CycleErrorHandling$2 +org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x00003fc0010a18a8 +java.lang.invoke.LambdaForm$DMH/0x00003fc0010a4000 +java.util.function.Predicate$$Lambda/0x00003fc001032468 +org.junit.jupiter.engine.discovery.ClassSelectorResolver$$Lambda/0x00003fc0010a1ae8 +java.util.function.Predicate$$Lambda/0x00003fc0010326c8 +java.util.stream.Streams$ConcatSpliterator +java.util.stream.Streams$ConcatSpliterator$OfRef +java.util.stream.Streams$2 +org.junit.platform.engine.discovery.NestedClassSelector +org.junit.jupiter.engine.discovery.ClassSelectorResolver$$Lambda/0x00003fc0010a1fa0 +java.util.stream.AbstractPipeline$$Lambda/0x00003fc0010330b0 +java.util.stream.StreamSpliterators$AbstractWrappingSpliterator +java.util.stream.StreamSpliterators$WrappingSpliterator +org.junit.jupiter.engine.discovery.ClassSelectorResolver$$Lambda/0x00003fc0010a21f0 +java.util.stream.StreamSpliterators +java.util.stream.StreamSpliterators$WrappingSpliterator$$Lambda/0x00003fc001033a30 +org.junit.platform.engine.discovery.MethodSelector +org.junit.platform.engine.discovery.MethodSelector$$Lambda/0x00003fc0010a2690 +org.junit.platform.commons.util.ClassUtils +org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$$Lambda/0x00003fc0010a2ae8 +org.junit.platform.engine.discovery.IterationSelector +org.junit.platform.engine.discovery.DirectorySelector +org.junit.platform.engine.discovery.FileSelector +org.junit.jupiter.engine.discovery.MethodSelectorResolver$$Lambda/0x00003fc0010a3418 +org.junit.jupiter.engine.discovery.MethodSelectorResolver$$Lambda/0x00003fc0010a3648 +org.junit.jupiter.engine.discovery.MethodSelectorResolver$$Lambda/0x00003fc0010a3880 +org.junit.jupiter.engine.discovery.MethodSelectorResolver$$Lambda/0x00003fc0010a3ad0 +org.junit.jupiter.engine.discovery.MethodSelectorResolver$$Lambda/0x00003fc0010a3d28 +org.junit.jupiter.engine.discovery.MethodSelectorResolver$$Lambda/0x00003fc0010a6000 +org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$$Lambda/0x00003fc0010a6250 +org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$$Lambda/0x00003fc0010a6480 +org.junit.platform.commons.util.ClassUtils$$Lambda/0x00003fc0010a66d0 +org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$$Lambda/0x00003fc0010a6918 +org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall$VoidMethodInterceptorCall +org.junit.jupiter.api.extension.InvocationInterceptor +java.lang.invoke.LambdaForm$DMH/0x00003fc0010a4400 +org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda/0x00003fc0010a6f58 +org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall +org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall$$Lambda/0x00003fc0010a7388 +org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x00003fc0010a75b8 +org.junit.jupiter.api.DisplayNameGenerator$$Lambda/0x00003fc0010a77f8 +org.junit.platform.engine.support.descriptor.MethodSource +org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$MethodInfo +org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$MethodInfo$$Lambda/0x00003fc0010a5000 +org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$MethodInfo$$Lambda/0x00003fc0010a5230 +org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$MethodInfo$$Lambda/0x00003fc0010a5460 +org.junit.platform.commons.util.AnnotationUtils$$Lambda/0x00003fc0010a56a0 +org.junit.platform.commons.util.AnnotationUtils$$Lambda/0x00003fc0010a58e8 +org.junit.platform.commons.util.AnnotationUtils$$Lambda/0x00003fc0010a5b40 +org.junit.jupiter.engine.discovery.MethodSelectorResolver$$Lambda/0x00003fc0010a5d88 +java.util.HashMap$KeySpliterator +org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$$Lambda/0x00003fc0010a4800 +org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda/0x00003fc0010a4a40 +org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda/0x00003fc0010a4c80 +org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda/0x00003fc0010a8000 +org.junit.jupiter.api.ClassDescriptor +org.junit.jupiter.engine.discovery.AbstractAnnotatedDescriptorWrapper +org.junit.jupiter.engine.discovery.DefaultClassDescriptor +org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda/0x00003fc0010a88d0 +org.junit.jupiter.engine.discovery.AbstractOrderingVisitor$$Lambda/0x00003fc0010a8b18 +org.junit.jupiter.engine.discovery.AbstractOrderingVisitor$$Lambda/0x00003fc0010a8d78 +org.junit.jupiter.engine.discovery.AbstractOrderingVisitor$$Lambda/0x00003fc0010a8fc8 +org.junit.jupiter.api.Order +org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda/0x00003fc0010a9410 +org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda/0x00003fc0010a9650 +org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x00003fc0010a9898 +org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x00003fc0010a9ad8 +org.junit.platform.engine.TestDescriptor$$Lambda/0x00003fc0010a9d20 +org.junit.jupiter.api.TestClassOrder +org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda/0x00003fc0010aa168 +org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda/0x00003fc0010aa3b0 +org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda/0x00003fc0010aa5f8 +org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda/0x00003fc0010aa848 +org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda/0x00003fc0010aaa78 +org.junit.jupiter.api.TestMethodOrder +org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x00003fc0010aaec8 +org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x00003fc0010ab110 +org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x00003fc0010ab358 +org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x00003fc0010ab5a0 +org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda/0x00003fc0010ab7d0 +org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x00003fc0010aba20 +org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x00003fc0010abc70 +org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x00003fc0010abe98 +org.junit.jupiter.api.MethodDescriptor +org.junit.jupiter.engine.discovery.DefaultMethodDescriptor +org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x00003fc0010ac540 +org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x00003fc0010ac788 +org.junit.platform.engine.support.hierarchical.Node$ExecutionMode +org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x00003fc0010acc20 +org.junit.jupiter.engine.descriptor.Validatable$$Lambda/0x00003fc0010ace60 +org.junit.jupiter.api.extension.ClassTemplateInvocationLifecycleMethod +org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda/0x00003fc0010ad2a8 +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x00003fc0010ad4e8 +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x00003fc0010ad718 +org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x00003fc0010ad948 +org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x00003fc0010adb90 +org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x00003fc0010adde8 +org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$$Lambda/0x00003fc0010ae028 +org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$$Lambda/0x00003fc0010ae258 +org.junit.platform.launcher.core.EngineDiscoveryResultValidator$$Lambda/0x00003fc0010ae488 +org.junit.platform.engine.TestDescriptor$Type +org.junit.platform.launcher.core.EngineDiscoveryResultValidator$$Lambda/0x00003fc0010aeb08 +org.junit.platform.launcher.EngineDiscoveryResult +org.junit.platform.launcher.EngineDiscoveryResult$Status +org.junit.platform.launcher.listeners.discovery.CompositeLauncherDiscoveryListener$$Lambda/0x00003fc0010af3b0 +java.util.Collections$UnmodifiableList$1 +java.util.ArrayList$ListItr +org.junit.platform.commons.util.ExceptionUtils +java.io.StringWriter +org.junit.platform.launcher.listeners.discovery.AbortOnFailureLauncherDiscoveryListener$$Lambda/0x00003fc0010af800 +org.junit.platform.launcher.core.DiscoveryIssueNotifier +org.junit.platform.engine.DiscoveryIssue$Severity +org.junit.platform.launcher.core.LauncherDiscoveryResult$EngineResultInfo +org.junit.platform.launcher.core.EngineFilterer$$Lambda/0x00003fc0010b0238 +org.junit.platform.launcher.core.EngineFilterer$$Lambda/0x00003fc0010b0480 +org.junit.platform.launcher.core.EngineFilterer$$Lambda/0x00003fc0010b06d8 +org.junit.platform.launcher.core.EngineFilterer$$Lambda/0x00003fc0010b0920 +org.junit.platform.launcher.core.EngineFilterer$$Lambda/0x00003fc0010b0b68 +java.util.SortedSet +java.util.NavigableSet +java.util.TreeSet +org.junit.platform.launcher.core.EngineFilterer$$Lambda/0x00003fc0010b0dc8 +java.util.SortedMap +java.util.NavigableMap +java.util.TreeMap +org.junit.platform.launcher.core.EngineFilterer$$Lambda/0x00003fc0010b0ff0 +java.util.AbstractSequentialList +java.util.LinkedList +java.lang.invoke.LambdaForm$DMH/0x00003fc0010b4000 +org.junit.platform.launcher.core.EngineDiscoveryOrchestrator$$Lambda/0x00003fc0010b1248 +org.junit.platform.launcher.core.EngineDiscoveryOrchestrator$$Lambda/0x00003fc0010b1478 +org.junit.platform.launcher.core.EngineDiscoveryOrchestrator$$Lambda/0x00003fc0010b16b8 +java.lang.invoke.LambdaForm$DMH/0x00003fc0010b4400 +org.junit.platform.launcher.core.EngineDiscoveryOrchestrator$$Lambda/0x00003fc0010b18f0 +org.junit.platform.engine.TestDescriptor$$Lambda/0x00003fc0010b1b18 +org.junit.platform.launcher.core.LauncherDiscoveryResult +org.junit.platform.launcher.listeners.discovery.CompositeLauncherDiscoveryListener$$Lambda/0x00003fc0010b1fd0 +org.junit.platform.launcher.core.LauncherPhase$$Lambda/0x00003fc0010b2210 +org.junit.platform.engine.ConfigurationParameters$$Lambda/0x00003fc0010b2458 +org.junit.platform.launcher.core.LauncherDiscoveryResult$$Lambda/0x00003fc0010b26a8 +org.junit.platform.launcher.core.LauncherDiscoveryResult$$Lambda/0x00003fc0010b2900 +org.junit.platform.launcher.TestPlan$$Lambda/0x00003fc0010b2b48 +org.junit.platform.launcher.TestPlan$$Lambda/0x00003fc0010b2d78 +org.junit.platform.launcher.TestIdentifier +org.junit.platform.launcher.TestIdentifier$SerializedForm +java.io.ObjectStreamClass$Caches +java.io.ClassCache +java.io.ObjectStreamClass$Caches$1 +java.io.ClassCache$1 +java.io.ObjectStreamClass$Caches$2 +java.lang.ClassValue$ClassValueMap +java.io.Externalizable +java.lang.invoke.DirectMethodHandle$StaticAccessor +jdk.internal.reflect.FieldAccessor +jdk.internal.reflect.FieldAccessorImpl +jdk.internal.reflect.MethodHandleFieldAccessorImpl +jdk.internal.reflect.MethodHandleLongFieldAccessorImpl +java.lang.invoke.LambdaForm$DMH/0x00003fc0010b4800 +java.lang.invoke.LambdaForm$MH/0x00003fc0010b4c00 +java.util.ComparableTimSort +java.io.ObjectOutput +java.io.ObjectStreamConstants +java.io.ObjectOutputStream +java.io.ObjectInput +java.io.ObjectInputStream +java.lang.Class$$Lambda/0x00003fc001038638 +java.util.stream.Collectors$$Lambda/0x800000046 +java.util.stream.Collectors$$Lambda/0x80000003e +java.util.stream.Collectors$$Lambda/0x800000041 +java.util.stream.Collectors$$Lambda/0x800000043 +java.lang.CloneNotSupportedException +java.io.ClassCache$CacheRef +java.lang.ClassValue$RemovalToken +java.io.ObjectStreamClass$FieldReflectorKey +java.io.ObjectStreamClass$FieldReflector +jdk.internal.event.Event +jdk.internal.event.SerializationMisdeclarationEvent +org.junit.platform.launcher.TestIdentifier$$Lambda/0x00003fc0010b33f0 +org.junit.platform.launcher.TestPlan$$Lambda/0x00003fc0010b3638 +org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$$Lambda/0x00003fc0010b3880 +org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$$Lambda/0x00003fc0010b3ac0 +software.amazon.lambda.powertools.metadata.internal.LambdaMetadataHttpClientTest +com.github.tomakehurst.wiremock.junit5.WireMockTest +org.junit.jupiter.api.extension.ExtendWith +jdk.proxy2.$Proxy8 +sun.reflect.annotation.AnnotationParser$$Lambda/0x00003fc001039cc0 +org.junit.jupiter.api.extension.ParameterResolver +org.junit.jupiter.api.extension.BeforeEachCallback +org.junit.jupiter.api.extension.BeforeAllCallback +org.junit.jupiter.api.extension.AfterEachCallback +org.junit.jupiter.api.extension.AfterAllCallback +com.github.tomakehurst.wiremock.core.Admin +com.github.tomakehurst.wiremock.junit.Stubbing +com.github.tomakehurst.wiremock.junit.DslWrapper +com.github.tomakehurst.wiremock.junit5.WireMockExtension +jdk.proxy2.$Proxy9 +org.junit.jupiter.api.extension.Extensions +software.amazon.lambda.powertools.metadata.internal.LambdaMetadataHttpClient +software.amazon.lambda.powertools.metadata.internal.LambdaMetadataHttpClientTest$3 +software.amazon.lambda.powertools.metadata.internal.LambdaMetadataHttpClientTest$1 +software.amazon.lambda.powertools.metadata.internal.LambdaMetadataHttpClientTest$2 +com.github.tomakehurst.wiremock.junit5.WireMockRuntimeInfo +org.junit.platform.commons.util.ClassUtils$$Lambda/0x00003fc0010b86b0 +software.amazon.lambda.powertools.metadata.LambdaMetadataClientConcurrencyTest +software.amazon.lambda.powertools.metadata.LambdaMetadata +jdk.proxy2.$Proxy10 +jdk.proxy2.$Proxy11 +software.amazon.lambda.powertools.metadata.LambdaMetadataClientTest +software.amazon.lambda.powertools.metadata.exception.LambdaMetadataExceptionTest +org.apache.maven.surefire.api.util.TestsToRun +org.apache.maven.surefire.api.util.DefaultRunOrderCalculator +java.util.random.RandomGenerator +java.util.Random +org.apache.maven.surefire.api.util.CloseableIterator +org.apache.maven.surefire.api.util.TestsToRun$ClassesIterator +java.util.NoSuchElementException +org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x00003fc0010ba040 +org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x00003fc0010ba270 +org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder$$Lambda/0x00003fc0010ba4b0 +org.junit.platform.launcher.core.InterceptingLauncher$$Lambda/0x00003fc0010ba6f0 +org.junit.platform.launcher.core.EngineExecutionOrchestrator$$Lambda/0x00003fc0010ba920 +org.junit.platform.launcher.core.CompositeTestExecutionListener$EagerTestExecutionListener +org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x00003fc0010bad68 +org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x00003fc0010bafc8 +org.junit.platform.engine.reporting.ReportEntry +java.lang.invoke.LambdaForm$DMH/0x00003fc0010bc000 +org.junit.platform.launcher.core.EngineExecutionOrchestrator$$Lambda/0x00003fc0010bb430 +org.junit.platform.launcher.core.StreamInterceptingTestExecutionListener +org.junit.platform.launcher.core.EngineExecutionOrchestrator$$Lambda/0x00003fc0010bb950 +org.junit.platform.engine.EngineExecutionListener$1 +org.junit.platform.launcher.core.IterationOrder +org.junit.platform.launcher.core.IterationOrder$1 +org.junit.platform.launcher.core.IterationOrder$2 +org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x00003fc0010be908 +org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x00003fc0010beb48 +org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x00003fc0010bed78 +org.junit.platform.launcher.core.CompositeEngineExecutionListener +org.junit.platform.launcher.core.ListenerRegistry$$Lambda/0x00003fc0010bf240 +org.junit.platform.launcher.core.ExecutionListenerAdapter +org.junit.platform.launcher.core.DelegatingEngineExecutionListener +org.junit.platform.launcher.core.StackTracePruningEngineExecutionListener +org.junit.platform.launcher.core.EngineExecutionOrchestrator$$Lambda/0x00003fc0010bfc20 +org.junit.platform.launcher.core.OutcomeDelayingEngineExecutionListener +org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda/0x00003fc0010bd2a0 +org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService +org.junit.jupiter.engine.execution.JupiterEngineExecutionContext +org.junit.jupiter.engine.execution.LauncherStoreFacade +org.junit.jupiter.api.extension.ExtensionContext$Store +org.junit.jupiter.engine.execution.LauncherStoreFacade$$Lambda/0x00003fc0010bc800 +org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State +org.junit.platform.engine.support.hierarchical.ThrowableCollector$Factory +org.junit.platform.engine.support.hierarchical.ThrowableCollector +org.junit.jupiter.engine.support.JupiterThrowableCollectorFactory +org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector +org.junit.jupiter.engine.JupiterTestEngine$$Lambda/0x00003fc0010c0458 +org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor +org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService$TestTask +org.junit.platform.engine.support.hierarchical.NodeTreeWalker +org.junit.platform.engine.support.hierarchical.LockManager +org.junit.platform.engine.support.hierarchical.ResourceLock +java.util.concurrent.locks.ReadWriteLock +org.junit.platform.engine.support.hierarchical.SingleLock +org.junit.platform.engine.support.hierarchical.ExclusiveResource +org.junit.platform.engine.support.hierarchical.ExclusiveResource$LockMode +org.junit.platform.engine.support.hierarchical.ExclusiveResource$$Lambda/0x00003fc0010c1a18 +org.junit.platform.engine.support.hierarchical.ExclusiveResource$$Lambda/0x00003fc0010c1c60 +java.util.Comparator$$Lambda/0x00003fc00103a360 +java.lang.invoke.LambdaForm$DMH/0x00003fc0010c4000 +java.util.Comparator$$Lambda/0x00003fc00103a608 +org.junit.platform.engine.support.hierarchical.ExclusiveResource$$Lambda/0x00003fc0010c1ea8 +org.junit.platform.engine.support.hierarchical.LockManager$$Lambda/0x00003fc0010c20f0 +java.util.concurrent.locks.ReentrantReadWriteLock +java.util.concurrent.locks.AbstractQueuedLongSynchronizer +java.util.concurrent.locks.ReentrantReadWriteLock$Sync +java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync +java.util.concurrent.locks.ReentrantReadWriteLock$Sync$ThreadLocalHoldCounter +java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock +java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock +org.junit.platform.commons.util.CollectionUtils$$Lambda/0x00003fc0010c2338 +org.junit.platform.engine.support.hierarchical.NodeUtils +org.junit.platform.engine.support.hierarchical.NodeUtils$1 +org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor +org.junit.platform.engine.support.hierarchical.NodeTreeWalker$$Lambda/0x00003fc0010c2c88 +org.junit.platform.engine.support.hierarchical.NopLock +org.junit.jupiter.api.parallel.ResourceLocksProvider +org.junit.jupiter.engine.descriptor.ClassTestDescriptor$$Lambda/0x00003fc0010c3368 +org.junit.platform.engine.support.hierarchical.NodeTreeWalker$$Lambda/0x00003fc0010c35b8 +org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$$Lambda/0x00003fc0010c37f8 +org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$$Lambda/0x00003fc0010c3a28 +org.junit.jupiter.engine.descriptor.ResourceLockAware$1 +org.junit.jupiter.api.parallel.ResourceLockTarget +java.util.ArrayDeque$DeqSpliterator +org.junit.jupiter.engine.descriptor.ResourceLockAware$$Lambda/0x00003fc0010c6450 +org.junit.jupiter.engine.descriptor.ResourceLockAware$$Lambda/0x00003fc0010c6698 +org.junit.jupiter.engine.descriptor.ResourceLockAware$$Lambda/0x00003fc0010c68e8 +org.junit.platform.engine.support.hierarchical.NodeTestTaskContext +org.junit.platform.engine.support.hierarchical.NodeTestTask +org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor +org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x00003fc0010c71d8 +org.opentest4j.IncompleteExecutionException +org.opentest4j.TestAbortedException +org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector$$Lambda/0x00003fc0010c78d0 +org.junit.platform.commons.util.UnrecoverableExceptions +org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector$$Lambda/0x00003fc0010c7d40 +org.junit.platform.engine.support.hierarchical.ThrowableCollector$Executable +org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x00003fc0010c5208 +org.junit.jupiter.engine.extension.MutableExtensionRegistry +org.junit.jupiter.engine.extension.MutableExtensionRegistry$Entry +org.junit.jupiter.api.extension.ExecutionCondition +org.junit.jupiter.engine.extension.DisabledCondition +org.junit.jupiter.api.extension.TestInstancePreDestroyCallback +org.junit.jupiter.engine.extension.AutoCloseExtension +org.junit.jupiter.engine.extension.TimeoutExtension +org.junit.jupiter.api.Timeout +org.junit.jupiter.api.extension.ExtensionContext$Namespace +org.junit.jupiter.api.extension.TestTemplateInvocationContextProvider +org.junit.jupiter.engine.extension.RepeatedTestExtension +org.junit.jupiter.api.extension.TestTemplateInvocationContext +org.junit.jupiter.engine.extension.TestInfoParameterResolver +org.junit.jupiter.api.TestInfo +org.junit.jupiter.engine.extension.TestReporterParameterResolver +org.junit.jupiter.api.TestReporter +org.junit.jupiter.engine.extension.MutableExtensionRegistry$$Lambda/0x00003fc0010c9168 +org.junit.jupiter.engine.extension.MutableExtensionRegistry$$Lambda/0x00003fc0010c93a8 +org.junit.jupiter.engine.extension.MutableExtensionRegistry$$Lambda/0x00003fc0010c95e8 +org.junit.jupiter.engine.extension.MutableExtensionRegistry$Entry$$Lambda/0x00003fc0010c9818 +org.junit.jupiter.engine.extension.TempDirectory +org.junit.jupiter.api.extension.AnnotatedElementContext +org.junit.jupiter.engine.extension.TempDirectory$Scope +org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda/0x00003fc0010ca148 +org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda/0x00003fc0010ca398 +org.junit.jupiter.engine.extension.ExtensionContextInternal +org.junit.jupiter.engine.descriptor.AbstractExtensionContext +org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext +org.junit.jupiter.api.extension.ExecutableInvoker +org.junit.jupiter.engine.execution.DefaultExecutableInvoker +org.junit.jupiter.engine.descriptor.AbstractExtensionContext$$Lambda/0x00003fc0010cb650 +org.junit.jupiter.engine.descriptor.AbstractExtensionContext$$Lambda/0x00003fc0010cb898 +org.junit.jupiter.engine.descriptor.AbstractExtensionContext$$Lambda/0x00003fc0010cbac0 +org.junit.jupiter.engine.execution.NamespaceAwareStore +org.junit.jupiter.api.extension.ExtensionContextException +org.junit.platform.engine.support.store.Namespace +java.lang.invoke.LambdaForm$DMH/0x00003fc0010d0000 +org.junit.jupiter.engine.descriptor.AbstractExtensionContext$$Lambda/0x00003fc0010cc448 +org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder +org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x00003fc0010cc8b8 +org.junit.platform.engine.support.hierarchical.Node$SkipResult +org.junit.platform.launcher.core.CompositeEngineExecutionListener$$Lambda/0x00003fc0010ccd10 +org.junit.platform.launcher.core.CompositeEngineExecutionListener$$Lambda/0x00003fc0010ccf50 +org.junit.platform.launcher.core.CompositeEngineExecutionListener$$Lambda/0x00003fc0010cd180 +org.junit.platform.launcher.TestPlan$$Lambda/0x00003fc0010cd3c0 +org.junit.platform.launcher.TestPlan$$Lambda/0x00003fc0010cd5e8 +org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x00003fc0010cd818 +org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x00003fc0010cda58 +org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x00003fc0010cdc88 +org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x00003fc0010cdec8 +org.junit.platform.engine.UniqueIdFormat$$Lambda/0x00003fc0010ce0f8 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc0010ce348 +org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x00003fc0010ce5a8 +org.junit.platform.engine.support.hierarchical.Node$Invocation +org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x00003fc0010ce9e0 +org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x00003fc0010cec10 +org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x00003fc0010cee40 +org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x00003fc0010cf090 +org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor +java.util.concurrent.CancellationException +org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x00003fc0010cf510 +org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService$$Lambda/0x00003fc0010cf750 +org.junit.jupiter.engine.descriptor.ExtensionUtils +java.util.function.ToIntFunction +org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda/0x00003fc0010cfb98 +java.util.Comparator$$Lambda/0x00003fc00103c2c0 +org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda/0x00003fc0010d4000 +org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda/0x00003fc0010d4258 +org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda/0x00003fc0010d44a0 +org.junit.jupiter.engine.extension.MutableExtensionRegistry$LateInitEntry +org.junit.jupiter.engine.extension.MutableExtensionRegistry$$Lambda/0x00003fc0010d4938 +org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda/0x00003fc0010d4b78 +com.fasterxml.jackson.core.Versioned +com.fasterxml.jackson.core.TreeCodec +com.fasterxml.jackson.core.ObjectCodec +com.fasterxml.jackson.databind.ObjectMapper +org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x00003fc0010d5f48 +org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x00003fc0010d61e8 +org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x00003fc0010d6440 +org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x00003fc0010d6668 +org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x00003fc0010d68c8 +org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x00003fc0010d6af0 +org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x00003fc0010d6d50 +java.util.stream.SortedOps +java.util.stream.SortedOps$OfRef +org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda/0x00003fc0010d6f78 +java.util.stream.SortedOps$AbstractRefSortingSink +java.util.stream.SortedOps$RefSortingSink +java.util.stream.SortedOps$RefSortingSink$$Lambda/0x00003fc00103d228 +org.junit.jupiter.api.extension.TestInstanceFactory +org.junit.jupiter.engine.extension.MutableExtensionRegistry$$Lambda/0x00003fc0010d73c0 +org.junit.jupiter.engine.extension.MutableExtensionRegistry$$Lambda/0x00003fc0010d7608 +org.junit.jupiter.engine.extension.MutableExtensionRegistry$$Lambda/0x00003fc0010d7868 +org.junit.jupiter.engine.extension.ExtensionRegistry$$Lambda/0x00003fc0010d7ab8 +org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x00003fc0010d7ce0 +org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x00003fc0010d2000 +org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x00003fc0010d2228 +java.lang.reflect.Executable$ParameterData +org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda/0x00003fc0010d2458 +org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda/0x00003fc0010d26a8 +org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda/0x00003fc0010d28f0 +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x00003fc0010d2b30 +org.junit.jupiter.engine.execution.BeforeEachMethodAdapter +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x00003fc0010d2f78 +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x00003fc0010d31c8 +org.junit.jupiter.engine.execution.AfterEachMethodAdapter +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x00003fc0010d3610 +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x00003fc0010d3860 +org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda/0x00003fc0010d3aa0 +org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda/0x00003fc0010d3cf8 +org.junit.jupiter.api.extension.RegisterExtension +org.junit.jupiter.engine.descriptor.ClassExtensionContext +org.junit.jupiter.engine.execution.TestInstancesProvider +org.junit.jupiter.api.extension.TestInstances +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x00003fc0010d1b10 +org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda/0x00003fc0010d1d50 +org.junit.platform.commons.util.ClassNamePatternFilterUtils$$Lambda/0x00003fc0010d0800 +org.junit.platform.commons.util.ClassNamePatternFilterUtils$FilterType +org.junit.platform.commons.util.ClassNamePatternFilterUtils$$Lambda/0x00003fc0010d0400 +org.junit.platform.commons.util.ClassNamePatternFilterUtils$$Lambda/0x00003fc0010d8000 +org.junit.platform.commons.util.ClassNamePatternFilterUtils$$Lambda/0x00003fc0010d8248 +org.junit.platform.commons.util.ClassNamePatternFilterUtils$$Lambda/0x00003fc0010d8498 +org.junit.jupiter.engine.execution.ConditionEvaluator$$Lambda/0x00003fc0010d86f0 +org.junit.jupiter.engine.execution.ConditionEvaluator$$Lambda/0x00003fc0010d8940 +org.junit.jupiter.api.Disabled +org.junit.jupiter.engine.extension.DisabledCondition$$Lambda/0x00003fc0010d8da0 +org.junit.jupiter.engine.execution.ConditionEvaluator$$Lambda/0x00003fc0010d8ff0 +org.junit.platform.engine.UniqueIdFormat$$Lambda/0x00003fc0010d9220 +java.lang.invoke.LambdaForm$DMH/0x00003fc0010dc000 +org.junit.platform.engine.UniqueIdFormat$$Lambda/0x00003fc0010d9470 +java.lang.invoke.LambdaForm$DMH/0x00003fc0010dc400 +java.net.URLDecoder +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc0010d96a0 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc0010d9900 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc0010d9b60 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc0010d9dc0 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc0010da010 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc0010da270 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc0010da4b8 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc0010da718 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc0010da968 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$ResultDisplay +org.apache.maven.surefire.api.report.SimpleReportEntry +org.apache.maven.surefire.api.util.internal.ClassMethod +org.apache.maven.surefire.report.ClassMethodIndexer$$Lambda/0x00003fc0010db318 +org.apache.maven.surefire.api.util.internal.ImmutableMap +org.apache.maven.surefire.booter.spi.EventChannelEncoder$StackTrace +java.nio.StringCharBuffer +org.junit.jupiter.engine.descriptor.CallbackSupport$CallbackInvoker +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x00003fc0010de000 +org.junit.jupiter.engine.descriptor.CallbackSupport +org.junit.jupiter.engine.descriptor.CallbackSupport$$Lambda/0x00003fc0010de438 +org.junit.jupiter.engine.extension.TimeoutDuration +java.time.temporal.TemporalUnit +org.junit.jupiter.engine.extension.TimeoutExtension$$Lambda/0x00003fc0010de898 +org.junit.jupiter.engine.extension.TimeoutExtension$$Lambda/0x00003fc0010deae0 +org.junit.jupiter.api.Timeout$ThreadMode +org.junit.jupiter.engine.extension.TimeoutExtension$$Lambda/0x00003fc0010def70 +org.junit.jupiter.engine.extension.TimeoutExtension$$Lambda/0x00003fc0010df1b8 +org.junit.jupiter.engine.extension.TempDirectory$$Lambda/0x00003fc0010df3f8 +org.junit.jupiter.engine.extension.TempDirectory$$Lambda/0x00003fc0010df658 +org.junit.jupiter.engine.extension.TempDirectory$$Lambda/0x00003fc0010df898 +org.junit.jupiter.engine.extension.TempDirectory$$Lambda/0x00003fc0010dfaf0 +org.junit.jupiter.engine.execution.NamespaceAwareStore$$Lambda/0x00003fc0010dfd40 +org.junit.platform.engine.support.store.NamespacedHierarchicalStore$CompositeKey +org.junit.platform.engine.support.store.NamespacedHierarchicalStore$StoredValue +org.junit.platform.engine.support.store.NamespacedHierarchicalStore$$Lambda/0x00003fc0010dd430 +org.junit.platform.engine.support.store.NamespacedHierarchicalStore$MemoizingSupplier +org.junit.platform.engine.support.store.NamespacedHierarchicalStore$$Lambda/0x00003fc0010dd8b8 +org.junit.jupiter.engine.extension.TempDirectory$$Lambda/0x00003fc0010ddae8 +org.junit.platform.engine.support.store.NamespacedHierarchicalStore$MemoizingSupplier$Failure +org.junit.jupiter.api.io.TempDir +org.junit.platform.commons.util.AnnotationUtils$$Lambda/0x00003fc0010dcc20 +org.junit.jupiter.engine.extension.TempDirectory$$Lambda/0x00003fc0010e0000 +org.junit.jupiter.engine.descriptor.ClassExtensionContext$$Lambda/0x00003fc0010e0240 +org.junit.jupiter.engine.descriptor.MethodExtensionContext +org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda/0x00003fc0010e0980 +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x00003fc0010e0bb0 +org.junit.jupiter.engine.execution.ExtensionContextSupplier +org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda/0x00003fc0010e0fe8 +org.junit.jupiter.engine.execution.ExtensionContextSupplier$ScopeBasedExtensionContextSupplier +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x00003fc0010e1670 +org.junit.jupiter.engine.descriptor.DefaultTestInstanceFactoryContext +org.junit.jupiter.api.extension.TestInstancePreConstructCallback +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x00003fc0010e1d08 +java.lang.invoke.LambdaForm$DMH/0x00003fc0010e4000 +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x00003fc0010e1f48 +org.junit.jupiter.engine.execution.ParameterResolutionUtils +org.junit.jupiter.api.extension.ParameterResolutionException +org.junit.jupiter.api.extension.ParameterContext +org.junit.jupiter.engine.execution.ConstructorInvocation +org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptorCall +org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$$Lambda/0x00003fc0010e2c98 +org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation +org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation +com.fasterxml.jackson.databind.introspect.ClassIntrospector +com.fasterxml.jackson.databind.introspect.BasicClassIntrospector +com.fasterxml.jackson.databind.Module$SetupContext +com.fasterxml.jackson.databind.DatabindContext +com.fasterxml.jackson.databind.DeserializationContext +com.fasterxml.jackson.databind.deser.DefaultDeserializationContext +com.fasterxml.jackson.databind.SerializerProvider +com.fasterxml.jackson.databind.ser.DefaultSerializerProvider +com.fasterxml.jackson.databind.introspect.VisibilityChecker +com.fasterxml.jackson.core.JacksonException +com.fasterxml.jackson.core.JsonProcessingException +com.fasterxml.jackson.databind.DatabindException +com.fasterxml.jackson.databind.JsonMappingException +com.fasterxml.jackson.core.TreeNode +com.fasterxml.jackson.databind.JsonSerializable +com.fasterxml.jackson.databind.JsonSerializable$Base +com.fasterxml.jackson.databind.JsonNode +com.fasterxml.jackson.databind.node.BaseJsonNode +com.fasterxml.jackson.databind.node.ValueNode +com.fasterxml.jackson.databind.node.NullNode +com.fasterxml.jackson.core.JsonParser +com.fasterxml.jackson.core.base.ParserMinimalBase +com.fasterxml.jackson.databind.node.TreeTraversingParser +com.fasterxml.jackson.core.JsonGenerator +com.fasterxml.jackson.databind.util.TokenBuffer +com.fasterxml.jackson.core.util.BufferRecycler$Gettable +com.fasterxml.jackson.core.io.SegmentedStringWriter +com.fasterxml.jackson.core.util.ByteArrayBuilder +com.fasterxml.jackson.core.type.ResolvedType +com.fasterxml.jackson.databind.JavaType +com.fasterxml.jackson.databind.type.TypeBase +com.fasterxml.jackson.databind.type.ArrayType +com.fasterxml.jackson.databind.type.CollectionLikeType +com.fasterxml.jackson.databind.type.CollectionType +com.fasterxml.jackson.databind.type.MapLikeType +com.fasterxml.jackson.databind.type.MapType +com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder +com.fasterxml.jackson.databind.exc.MismatchedInputException +com.fasterxml.jackson.core.TokenStreamFactory +com.fasterxml.jackson.core.JsonFactory +com.fasterxml.jackson.databind.MappingJsonFactory +com.fasterxml.jackson.databind.jsontype.SubtypeResolver +com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver +com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl +com.fasterxml.jackson.databind.deser.DeserializerFactory +com.fasterxml.jackson.databind.deser.BasicDeserializerFactory +com.fasterxml.jackson.databind.deser.BeanDeserializerFactory +com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl +com.fasterxml.jackson.databind.ser.SerializerFactory +com.fasterxml.jackson.databind.ser.BasicSerializerFactory +com.fasterxml.jackson.databind.ser.BeanSerializerFactory +com.fasterxml.jackson.databind.AnnotationIntrospector +com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector +com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider +com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider +com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator +com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Base +com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator +java.text.Format +java.text.DateFormat +com.fasterxml.jackson.databind.util.StdDateFormat +com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector +com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair +com.fasterxml.jackson.databind.introspect.Annotated +com.fasterxml.jackson.databind.introspect.TypeResolutionContext +com.fasterxml.jackson.databind.introspect.AnnotatedClass +com.fasterxml.jackson.databind.introspect.AnnotatedMember +com.fasterxml.jackson.databind.introspect.AnnotatedWithParams +com.fasterxml.jackson.databind.introspect.AnnotatedMethod +com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember +com.fasterxml.jackson.databind.util.Named +com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition +com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition +com.fasterxml.jackson.databind.BeanProperty +com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase +com.fasterxml.jackson.databind.ser.PropertyWriter +com.fasterxml.jackson.databind.ser.BeanPropertyWriter +com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter +com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter +com.fasterxml.jackson.databind.annotation.JsonSerialize +com.fasterxml.jackson.annotation.JsonView +com.fasterxml.jackson.annotation.JsonFormat +com.fasterxml.jackson.annotation.JsonTypeInfo +com.fasterxml.jackson.annotation.JsonRawValue +com.fasterxml.jackson.annotation.JsonUnwrapped +com.fasterxml.jackson.annotation.JsonBackReference +com.fasterxml.jackson.annotation.JsonManagedReference +com.fasterxml.jackson.databind.annotation.JsonDeserialize +com.fasterxml.jackson.annotation.JsonMerge +com.fasterxml.jackson.databind.ext.Java7Support +java.lang.IllegalAccessError +com.fasterxml.jackson.databind.ext.Java7SupportImpl +com.fasterxml.jackson.databind.util.ClassUtil +com.fasterxml.jackson.databind.util.ClassUtil$Ctor +java.lang.reflect.TypeVariable +java.lang.InstantiationException +java.lang.reflect.AnnotatedType +java.beans.Transient +java.beans.ConstructorProperties +com.fasterxml.jackson.databind.util.LookupCache +com.fasterxml.jackson.databind.util.LRUMap +com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder +com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap +com.fasterxml.jackson.databind.util.internal.Linked +java.io.ObjectStreamException +java.io.InvalidObjectException +com.fasterxml.jackson.databind.util.internal.LinkedDeque +com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus +com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$1 +com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$2 +com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$3 +java.util.concurrent.atomic.AtomicLongArray +java.lang.invoke.VarHandleLongs$Array +java.util.concurrent.atomic.AtomicReferenceArray +java.lang.invoke.VarHandleReferences$Array +com.fasterxml.jackson.databind.cfg.BaseSettings +java.util.TimeZone +java.time.ZoneId +sun.util.calendar.ZoneInfo +sun.util.calendar.ZoneInfoFile +java.io.DataInputStream +jdk.internal.util.ByteArray +java.lang.invoke.VarHandleByteArrayAsShorts$ByteArrayViewVarHandle +java.lang.invoke.VarHandleByteArrayAsShorts$ArrayHandle +java.lang.invoke.VarHandleByteArrayAsChars$ByteArrayViewVarHandle +java.lang.invoke.VarHandleByteArrayAsChars$ArrayHandle +java.lang.invoke.VarHandleByteArrayAsInts$ByteArrayViewVarHandle +java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle +java.lang.invoke.VarHandleByteArrayAsFloats$ByteArrayViewVarHandle +java.lang.invoke.VarHandleByteArrayAsFloats$ArrayHandle +java.lang.invoke.VarHandleByteArrayAsLongs$ByteArrayViewVarHandle +java.lang.invoke.VarHandleByteArrayAsLongs$ArrayHandle +java.lang.invoke.VarHandleByteArrayAsDoubles$ByteArrayViewVarHandle +java.lang.invoke.VarHandleByteArrayAsDoubles$ArrayHandle +sun.util.calendar.ZoneInfoFile$ZoneOffsetTransitionRule +com.fasterxml.jackson.databind.type.TypeFactory +com.fasterxml.jackson.databind.type.SimpleType +com.fasterxml.jackson.databind.type.IdentityEqualityType +com.fasterxml.jackson.databind.type.PlaceholderForType +com.fasterxml.jackson.databind.type.ReferenceType +com.fasterxml.jackson.databind.type.IterationType +com.fasterxml.jackson.databind.type.ResolvedRecursiveType +com.fasterxml.jackson.databind.type.TypeParser +com.fasterxml.jackson.databind.type.TypeBindings +java.text.SimpleDateFormat +java.text.ParseException +java.util.Calendar +java.util.GregorianCalendar +java.text.AttributedCharacterIterator$Attribute +java.text.Format$Field +java.text.DateFormat$Field +sun.util.calendar.CalendarUtils +sun.util.calendar.ZoneInfoFile$Checksum +java.util.spi.LocaleServiceProvider +sun.util.spi.CalendarProvider +sun.util.locale.provider.LocaleProviderAdapter +sun.util.locale.provider.LocaleProviderAdapter$Type +sun.util.locale.provider.ResourceBundleBasedAdapter +sun.util.locale.provider.JRELocaleProviderAdapter +sun.util.cldr.CLDRLocaleProviderAdapter +sun.util.locale.provider.LocaleDataMetaInfo +sun.util.cldr.CLDRBaseLocaleDataMetaInfo +java.text.ParsePosition +sun.util.locale.LanguageTag +sun.util.locale.StringTokenIterator +sun.util.locale.InternalLocaleBuilder +sun.util.locale.InternalLocaleBuilder$CaseInsensitiveChar +sun.util.locale.BaseLocale$1InterningCache +jdk.internal.util.ReferencedKeyMap$1 +jdk.internal.util.SoftReferenceKey +java.util.Locale$LocaleCache +jdk.internal.module.ModulePatcher$PatchedModuleReader +sun.net.www.protocol.jrt.Handler +sun.util.resources.cldr.provider.CLDRLocaleDataMetaInfo +sun.util.locale.provider.AvailableLanguageTags +sun.util.locale.provider.CalendarProviderImpl +java.util.Calendar$Builder +sun.util.calendar.CalendarSystem +sun.util.calendar.CalendarSystem$GregorianHolder +sun.util.calendar.AbstractCalendar +sun.util.calendar.BaseCalendar +sun.util.calendar.Gregorian +sun.util.locale.provider.CalendarDataUtility +java.util.Locale$Builder +java.util.spi.CalendarDataProvider +sun.util.locale.provider.LocaleServiceProviderPool +java.text.spi.BreakIteratorProvider +java.text.spi.CollatorProvider +java.text.spi.DateFormatProvider +java.text.spi.DateFormatSymbolsProvider +java.text.spi.DecimalFormatSymbolsProvider +java.text.spi.NumberFormatProvider +java.util.spi.CurrencyNameProvider +java.util.spi.LocaleNameProvider +java.util.spi.TimeZoneNameProvider +sun.util.locale.provider.LocaleServiceProviderPool$LocalizedObjectGetter +sun.util.locale.provider.CalendarDataUtility$CalendarWeekParameterGetter +java.util.ResourceBundle$Control +java.util.ResourceBundle +java.util.ResourceBundle$Control$$Lambda/0x80000001e +java.util.ResourceBundle$SingleFormatControl +java.util.ResourceBundle$NoFallbackControl +java.util.ResourceBundle$Control$$Lambda/0x80000001d +sun.util.locale.provider.CalendarDataProviderImpl +sun.util.cldr.CLDRCalendarDataProviderImpl +sun.util.locale.provider.LocaleProviderAdapter$$Lambda/0x80000005b +sun.util.locale.provider.LocaleProviderAdapter$$Lambda/0x80000005d +sun.util.locale.provider.LocaleResources +sun.util.resources.LocaleData +sun.util.resources.Bundles$Strategy +sun.util.resources.LocaleData$LocaleDataStrategy +sun.util.resources.Bundles +sun.util.resources.Bundles$1 +jdk.internal.access.JavaUtilResourceBundleAccess +java.util.ResourceBundle$1 +java.util.ResourceBundle$2 +sun.util.resources.Bundles$CacheKey +sun.util.cldr.CLDRLocaleProviderAdapter$$Lambda/0x80000005a +java.util.ListResourceBundle +sun.util.resources.cldr.CalendarData +java.util.ResourceBundle$ResourceBundleProviderHelper +sun.util.resources.Bundles$CacheKeyReference +sun.util.resources.Bundles$BundleReference +sun.util.locale.provider.LocaleResources$ResourceReference +sun.util.calendar.CalendarDate +sun.util.calendar.BaseCalendar$Date +sun.util.calendar.Gregorian$Date +java.text.DateFormatSymbols +sun.util.locale.provider.DateFormatSymbolsProviderImpl +sun.text.resources.cldr.FormatData +sun.text.resources.cldr.FormatData_en +java.text.NumberFormat +sun.util.locale.provider.NumberFormatProviderImpl +java.text.DecimalFormatSymbols +sun.util.locale.provider.DecimalFormatSymbolsProviderImpl +java.lang.CharacterData00 +java.text.DecimalFormat +java.text.FieldPosition +java.text.DigitList +java.math.RoundingMode +java.util.Date +com.fasterxml.jackson.core.Base64Variants +com.fasterxml.jackson.core.Base64Variant +com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour +com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy +com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy +com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming +com.fasterxml.jackson.databind.cfg.CacheProvider +com.fasterxml.jackson.databind.cfg.DefaultCacheProvider +com.fasterxml.jackson.core.io.DataOutputAsStream +com.fasterxml.jackson.core.TSFBuilder +com.fasterxml.jackson.core.JsonFactoryBuilder +com.fasterxml.jackson.core.async.NonBlockingInputFeeder +com.fasterxml.jackson.core.async.ByteBufferFeeder +com.fasterxml.jackson.core.base.ParserBase +com.fasterxml.jackson.core.json.JsonParserBase +com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase +com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase +com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser +com.fasterxml.jackson.core.json.ReaderBasedJsonParser +com.fasterxml.jackson.core.json.UTF8DataInputJsonParser +com.fasterxml.jackson.core.base.GeneratorBase +com.fasterxml.jackson.core.json.JsonGeneratorImpl +com.fasterxml.jackson.core.json.WriterBasedJsonGenerator +com.fasterxml.jackson.core.json.UTF8JsonGenerator +com.fasterxml.jackson.core.io.UTF8Writer +java.io.CharArrayReader +com.fasterxml.jackson.core.async.ByteArrayFeeder +com.fasterxml.jackson.core.json.async.NonBlockingJsonParser +com.fasterxml.jackson.core.SerializableString +com.fasterxml.jackson.core.util.JacksonFeature +com.fasterxml.jackson.core.JsonFactory$Feature +com.fasterxml.jackson.core.JsonParser$Feature +com.fasterxml.jackson.core.JsonGenerator$Feature +com.fasterxml.jackson.core.io.SerializedString +com.fasterxml.jackson.core.io.JsonStringEncoder +com.fasterxml.jackson.core.io.CharTypes +com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer +com.fasterxml.jackson.core.exc.StreamConstraintsException +com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo +com.fasterxml.jackson.core.util.JsonRecyclerPools +com.fasterxml.jackson.core.util.RecyclerPool +com.fasterxml.jackson.core.util.RecyclerPool$ThreadLocalPoolBase +com.fasterxml.jackson.core.util.JsonRecyclerPools$ThreadLocalPool +com.fasterxml.jackson.core.util.RecyclerPool$WithPool +com.fasterxml.jackson.core.StreamReadConstraints +com.fasterxml.jackson.core.StreamWriteConstraints +com.fasterxml.jackson.core.ErrorReportConfiguration +com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer +com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo +com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket +com.fasterxml.jackson.databind.util.RootNameLookup +com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver +com.fasterxml.jackson.databind.introspect.SimpleMixInResolver +com.fasterxml.jackson.databind.BeanDescription +com.fasterxml.jackson.databind.introspect.BasicBeanDescription +com.fasterxml.jackson.databind.cfg.MapperConfig +com.fasterxml.jackson.databind.cfg.MapperConfigBase +com.fasterxml.jackson.databind.SerializationConfig +com.fasterxml.jackson.databind.DeserializationConfig +com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver +com.fasterxml.jackson.databind.introspect.AnnotationCollector +com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector +com.fasterxml.jackson.databind.util.Annotations +com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations +com.fasterxml.jackson.databind.introspect.AnnotatedClass$Creators +com.fasterxml.jackson.databind.introspect.AnnotatedConstructor +com.fasterxml.jackson.databind.cfg.ConfigOverrides +com.fasterxml.jackson.annotation.JacksonAnnotationValue +com.fasterxml.jackson.annotation.JsonInclude$Value +com.fasterxml.jackson.annotation.JsonInclude$Include +com.fasterxml.jackson.annotation.JsonSetter$Value +com.fasterxml.jackson.annotation.Nulls +com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std +com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility +com.fasterxml.jackson.databind.cfg.CoercionConfigs +com.fasterxml.jackson.databind.type.LogicalType +com.fasterxml.jackson.databind.cfg.CoercionAction +com.fasterxml.jackson.databind.cfg.CoercionConfig +com.fasterxml.jackson.databind.cfg.MutableCoercionConfig +com.fasterxml.jackson.databind.cfg.CoercionInputShape +com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator +com.fasterxml.jackson.core.PrettyPrinter +com.fasterxml.jackson.annotation.JsonFormat$Value +com.fasterxml.jackson.annotation.JsonFormat$Shape +com.fasterxml.jackson.annotation.JsonFormat$Features +com.fasterxml.jackson.databind.cfg.ConfigOverride +com.fasterxml.jackson.databind.cfg.ConfigOverride$Empty +com.fasterxml.jackson.databind.cfg.ConfigFeature +com.fasterxml.jackson.databind.MapperFeature +com.fasterxml.jackson.core.util.Instantiatable +com.fasterxml.jackson.core.util.DefaultPrettyPrinter +com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter +com.fasterxml.jackson.core.util.Separators +com.fasterxml.jackson.core.util.Separators$Spacing +com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter +com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter +com.fasterxml.jackson.core.util.DefaultIndenter +com.fasterxml.jackson.databind.SerializationFeature +com.fasterxml.jackson.databind.cfg.DatatypeFeatures +com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder +com.fasterxml.jackson.databind.cfg.DatatypeFeature +com.fasterxml.jackson.databind.cfg.EnumFeature +com.fasterxml.jackson.databind.cfg.JsonNodeFeature +com.fasterxml.jackson.databind.cfg.ContextAttributes +com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl +com.fasterxml.jackson.databind.DeserializationFeature +com.fasterxml.jackson.databind.node.JsonNodeCreator +com.fasterxml.jackson.databind.node.JsonNodeFactory +com.fasterxml.jackson.databind.node.BooleanNode +com.fasterxml.jackson.databind.node.NumericNode +com.fasterxml.jackson.databind.node.FloatNode +com.fasterxml.jackson.databind.node.DoubleNode +com.fasterxml.jackson.databind.node.DecimalNode +com.fasterxml.jackson.databind.node.ShortNode +com.fasterxml.jackson.databind.node.IntNode +com.fasterxml.jackson.databind.node.LongNode +com.fasterxml.jackson.databind.node.BigIntegerNode +com.fasterxml.jackson.databind.node.TextNode +com.fasterxml.jackson.databind.node.BinaryNode +com.fasterxml.jackson.databind.node.POJONode +com.fasterxml.jackson.databind.node.MissingNode +com.fasterxml.jackson.databind.exc.InvalidDefinitionException +com.fasterxml.jackson.databind.exc.InvalidTypeIdException +com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable +com.fasterxml.jackson.databind.JsonSerializer +com.fasterxml.jackson.databind.ser.ContextualSerializer +com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer +com.fasterxml.jackson.databind.jsonschema.SchemaAware +com.fasterxml.jackson.databind.ser.std.StdSerializer +com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer +com.fasterxml.jackson.databind.ser.impl.UnknownSerializer +com.fasterxml.jackson.databind.ser.std.NullSerializer +com.fasterxml.jackson.databind.ser.impl.FailingSerializer +com.fasterxml.jackson.databind.ser.ResolvableSerializer +com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer +com.fasterxml.jackson.databind.node.ContainerNode +com.fasterxml.jackson.databind.node.ObjectNode +com.fasterxml.jackson.databind.ser.SerializerCache +com.fasterxml.jackson.databind.deser.NullValueProvider +com.fasterxml.jackson.databind.JsonDeserializer +com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer +com.fasterxml.jackson.databind.exc.PropertyBindingException +com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException +com.fasterxml.jackson.databind.exc.InvalidFormatException +com.fasterxml.jackson.databind.exc.ValueInstantiationException +com.fasterxml.jackson.databind.exc.MissingInjectableValueExcepion +com.fasterxml.jackson.databind.deser.UnresolvedForwardReference +com.fasterxml.jackson.databind.deser.ContextualDeserializer +com.fasterxml.jackson.databind.deser.AbstractDeserializer +com.fasterxml.jackson.databind.deser.ValueInstantiator$Gettable +com.fasterxml.jackson.databind.deser.std.StdDeserializer +com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer +com.fasterxml.jackson.databind.deser.std.EnumDeserializer +com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer +com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer +com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer +com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase +com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer +com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer +com.fasterxml.jackson.databind.deser.std.CollectionDeserializer +com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer +com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer +com.fasterxml.jackson.databind.deser.ResolvableDeserializer +com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer +com.fasterxml.jackson.databind.deser.std.MapDeserializer +com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer +com.fasterxml.jackson.databind.deser.std.StringDeserializer +com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer +com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer +com.fasterxml.jackson.databind.introspect.AnnotatedParameter +com.fasterxml.jackson.databind.deser.SettableBeanProperty +com.fasterxml.jackson.databind.deser.CreatorProperty +com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer +com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer +com.fasterxml.jackson.annotation.ObjectIdGenerator +com.fasterxml.jackson.annotation.ObjectIdGenerators$Base +com.fasterxml.jackson.annotation.ObjectIdGenerators$PropertyGenerator +com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator +com.fasterxml.jackson.databind.deser.BeanDeserializerBase +com.fasterxml.jackson.databind.deser.BeanDeserializer +com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer +com.fasterxml.jackson.databind.deser.impl.MethodProperty +com.fasterxml.jackson.databind.deser.impl.FieldProperty +com.fasterxml.jackson.databind.deser.impl.SetterlessProperty +com.fasterxml.jackson.databind.deser.Deserializers +com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig +com.fasterxml.jackson.databind.deser.BeanDeserializerModifier +com.fasterxml.jackson.databind.AbstractTypeResolver +com.fasterxml.jackson.databind.deser.ValueInstantiators +com.fasterxml.jackson.databind.deser.KeyDeserializers +com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers +com.fasterxml.jackson.databind.KeyDeserializer +com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD +com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer +com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD +com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer +com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringFactoryKeyDeserializer +com.fasterxml.jackson.databind.deser.DeserializerCache +com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer +com.fasterxml.jackson.databind.ser.std.SerializableSerializer +com.fasterxml.jackson.databind.ser.std.JsonValueSerializer +com.fasterxml.jackson.databind.ser.std.StdScalarSerializer +com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase +com.fasterxml.jackson.databind.ser.std.CalendarSerializer +com.fasterxml.jackson.databind.ser.std.DateSerializer +com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer +com.fasterxml.jackson.databind.ser.std.InetAddressSerializer +com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer +com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer +com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase +com.fasterxml.jackson.databind.ser.std.ToStringSerializer +com.fasterxml.jackson.databind.ser.std.NumberSerializer +com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase +com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer +com.fasterxml.jackson.databind.ser.ContainerSerializer +com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer +com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase +com.fasterxml.jackson.databind.ser.std.CollectionSerializer +com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer +com.fasterxml.jackson.databind.ser.std.EnumSetSerializer +com.fasterxml.jackson.databind.ser.std.MapSerializer +com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer +com.fasterxml.jackson.databind.ser.std.ArraySerializerBase +com.fasterxml.jackson.databind.ser.impl.StringArraySerializer +com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer +com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer +com.fasterxml.jackson.databind.ser.impl.IteratorSerializer +com.fasterxml.jackson.databind.ser.std.IterableSerializer +com.fasterxml.jackson.databind.ser.std.EnumSerializer +com.fasterxml.jackson.databind.ser.impl.MapEntryAsPOJOSerializer +com.fasterxml.jackson.databind.ser.std.BeanSerializerBase +com.fasterxml.jackson.databind.ser.BeanSerializer +com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator +com.fasterxml.jackson.databind.introspect.AnnotatedField +com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer +com.fasterxml.jackson.databind.ser.std.StringSerializer +com.fasterxml.jackson.databind.ser.std.NumberSerializers +com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base +com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer +com.fasterxml.jackson.core.JsonParser$NumberType +com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer +com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer +com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer +com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer +com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer +com.fasterxml.jackson.databind.ser.std.BooleanSerializer +com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber +com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer +com.fasterxml.jackson.databind.ser.std.StdJdkSerializers +java.util.Currency +java.util.UUID +com.fasterxml.jackson.databind.ser.std.UUIDSerializer +com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer +com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer +com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer +com.fasterxml.jackson.databind.ser.std.FileSerializer +com.fasterxml.jackson.databind.ser.std.ClassSerializer +com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer +com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig +com.fasterxml.jackson.databind.ser.Serializers +com.fasterxml.jackson.databind.ser.BeanSerializerModifier +org.junit.jupiter.engine.execution.DefaultTestInstances +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x00003fc001179ab0 +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x00003fc001179d00 +org.junit.jupiter.api.extension.TestInstancePostProcessor +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x00003fc00117a138 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc00117a378 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc00117a5d8 +org.junit.platform.launcher.TestIdentifier$$Lambda/0x00003fc00117a828 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc00117aa70 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc00117acc0 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc00117af10 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc00117b138 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc00117b390 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc00117b5e0 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc00117b830 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc00117ba78 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc00117bcd0 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc00117bf18 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc00117c178 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc00117c3d0 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc00117c618 +org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda/0x00003fc00117c870 +org.junit.jupiter.api.extension.ExtensionContext$Store$CloseableResource +org.junit.jupiter.engine.extension.TempDirectory$FailureTracker +org.junit.jupiter.engine.execution.NamespaceAwareStore$$Lambda/0x00003fc00117cef0 +org.junit.platform.engine.support.store.NamespacedHierarchicalStore$$Lambda/0x00003fc00117d120 +org.junit.jupiter.engine.extension.TempDirectory$$Lambda/0x00003fc00117d350 +org.junit.jupiter.engine.extension.TempDirectory$$Lambda/0x00003fc00117d590 +org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda/0x00003fc00117d7e8 +org.junit.jupiter.api.extension.BeforeTestExecutionCallback +org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda/0x00003fc00117dc20 +org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda/0x00003fc00117de48 +org.junit.jupiter.engine.descriptor.MethodExtensionContext$$Lambda/0x00003fc00117e078 +org.junit.jupiter.engine.execution.ParameterResolutionUtils$$Lambda/0x00003fc00117e2c0 +org.junit.jupiter.engine.execution.MethodInvocation +org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$$Lambda/0x00003fc00117e790 +org.junit.jupiter.engine.extension.TimeoutExtension$TimeoutProvider +org.junit.jupiter.engine.extension.TimeoutConfiguration +org.junit.jupiter.engine.extension.TimeoutExtension$$Lambda/0x00003fc00117ee20 +org.junit.jupiter.engine.execution.NamespaceAwareStore$$Lambda/0x00003fc00117f080 +org.junit.jupiter.engine.extension.TimeoutExtension$$Lambda/0x00003fc00117f2b0 +org.junit.jupiter.engine.extension.TimeoutDurationParser +java.time.DateTimeException +java.time.format.DateTimeParseException +java.util.regex.Pattern$$Lambda/0x00003fc001102200 +java.util.regex.Pattern$$Lambda/0x00003fc001102468 +org.junit.jupiter.engine.extension.TimeoutConfiguration$$Lambda/0x00003fc00117f718 +org.junit.jupiter.engine.extension.TimeoutConfiguration$$Lambda/0x00003fc00117f948 +org.junit.jupiter.engine.extension.TimeoutConfiguration$$Lambda/0x00003fc00117fb98 +org.junit.jupiter.engine.extension.TimeoutConfiguration$$Lambda/0x00003fc001180000 +org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x00003fc001180230 +java.lang.invoke.LambdaForm$DMH/0x00003fc001184000 +java.lang.invoke.LambdaForm$MH/0x00003fc001184400 +java.lang.invoke.MethodHandleImpl$IntrinsicMethodHandle +java.lang.invoke.LambdaForm$MH/0x00003fc001184800 +com.fasterxml.jackson.databind.type.ClassStack +sun.reflect.generics.repository.AbstractRepository +sun.reflect.generics.repository.GenericDeclRepository +sun.reflect.generics.repository.ClassRepository +sun.reflect.generics.tree.FormalTypeParameter +sun.reflect.generics.tree.Signature +sun.reflect.generics.tree.ClassSignature +com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue +com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node +com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask +com.fasterxml.jackson.core.io.ContentReference +com.fasterxml.jackson.core.util.BufferRecyclers +com.fasterxml.jackson.core.util.BufferRecycler +com.fasterxml.jackson.core.io.IOContext +com.fasterxml.jackson.core.util.TextBuffer +com.fasterxml.jackson.core.util.ReadConstrainedTextBuffer +com.fasterxml.jackson.core.exc.StreamReadException +com.fasterxml.jackson.core.exc.InputCoercionException +com.fasterxml.jackson.core.JsonParseException +com.fasterxml.jackson.core.io.JsonEOFException +com.fasterxml.jackson.core.JsonStreamContext +com.fasterxml.jackson.core.json.JsonReadContext +com.fasterxml.jackson.core.StreamReadCapability +com.fasterxml.jackson.core.util.JacksonFeatureSet +java.util.concurrent.ForkJoinTask +java.util.concurrent.RecursiveTask +java.math.BigInteger$RecursiveOp +java.util.concurrent.ForkJoinTask$Aux +java.util.concurrent.ForkJoinPool +java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory +java.util.concurrent.DelayScheduler +java.util.concurrent.ForkJoinPool$WorkQueue +jdk.internal.access.JavaUtilConcurrentFJPAccess +java.util.concurrent.ForkJoinPool$1 +java.util.concurrent.ForkJoinPool$DefaultForkJoinWorkerThreadFactory +java.math.BigInteger$RecursiveOp$RecursiveSquare +com.fasterxml.jackson.core.JsonToken +com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector +com.fasterxml.jackson.annotation.JsonIgnoreProperties +com.fasterxml.jackson.annotation.JacksonAnnotation +jdk.proxy2.$Proxy12 +com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector +com.fasterxml.jackson.annotation.JacksonAnnotationsInside +jdk.proxy2.$Proxy13 +com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation +sun.invoke.util.ValueConversions$WrapperCache +java.lang.invoke.LambdaForm$MH/0x00003fc001184c00 +java.lang.invoke.BoundMethodHandle$Species_LLL +java.lang.invoke.LambdaForm$MH/0x00003fc001185000 +com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector +com.fasterxml.jackson.annotation.JsonAutoDetect +com.fasterxml.jackson.annotation.JsonIdentityInfo +com.fasterxml.jackson.databind.util.ArrayIterator +com.fasterxml.jackson.databind.ext.OptionalHandlerFactory +org.w3c.dom.Node +org.w3c.dom.Document +com.fasterxml.jackson.databind.ext.Java7Handlers +com.fasterxml.jackson.databind.ext.Java7HandlersImpl +com.fasterxml.jackson.databind.ext.NioPathSerializer +com.fasterxml.jackson.databind.ext.NioPathDeserializer +com.fasterxml.jackson.databind.deser.std.JdkDeserializers +com.fasterxml.jackson.databind.deser.std.FromStringDeserializer +com.fasterxml.jackson.databind.deser.std.UUIDDeserializer +com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer +com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer +com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer +com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer +com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer +com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer +com.fasterxml.jackson.databind.deser.std.ThreadGroupDeserializer +com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer +com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer +com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std +java.net.InetAddress +com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator +com.fasterxml.jackson.databind.util.BeanUtil +com.fasterxml.jackson.databind.annotation.JsonValueInstantiator +com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators +com.fasterxml.jackson.databind.deser.ValueInstantiator +com.fasterxml.jackson.databind.deser.ValueInstantiator$Base +com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator +com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$JDKValueInstantiator +com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator +com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashSetInstantiator +com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedListInstantiator +com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$TreeSetInstantiator +com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashSetInstantiator +com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator +com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator +com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator +com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConcurrentHashMapInstantiator +com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$TreeMapInstantiator +com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$PropertiesInstantiator +com.fasterxml.jackson.core.JsonLocation +com.fasterxml.jackson.databind.introspect.PotentialCreators +com.fasterxml.jackson.databind.introspect.CollectorBase +com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector +com.fasterxml.jackson.databind.introspect.AnnotationMap +com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Basic +com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector$FieldBuilder +com.fasterxml.jackson.annotation.JsonProperty +com.fasterxml.jackson.annotation.OptBoolean +com.fasterxml.jackson.annotation.JsonProperty$Access +jdk.proxy2.$Proxy14 +com.fasterxml.jackson.annotation.JsonKey +com.fasterxml.jackson.annotation.JsonValue +com.fasterxml.jackson.annotation.JsonAnyGetter +com.fasterxml.jackson.annotation.JsonAnySetter +com.fasterxml.jackson.databind.PropertyName +com.fasterxml.jackson.core.util.InternCache +com.fasterxml.jackson.annotation.JsonSetter +com.fasterxml.jackson.annotation.JsonIgnore +com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder +com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember +com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty +com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type +com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked +com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector +com.fasterxml.jackson.databind.introspect.MemberKey +com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder +com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap +com.fasterxml.jackson.annotation.JsonGetter +com.fasterxml.jackson.annotation.JsonAutoDetect$1 +com.fasterxml.jackson.annotation.PropertyAccessor +com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector +com.fasterxml.jackson.annotation.JsonCreator +com.fasterxml.jackson.databind.introspect.PotentialCreator +com.fasterxml.jackson.annotation.JsonCreator$Mode +com.fasterxml.jackson.databind.cfg.ConstructorDetector +com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor +com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5 +com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$6 +java.util.LinkedList$Node +java.util.LinkedList$ListItr +com.fasterxml.jackson.annotation.JacksonInject +com.fasterxml.jackson.databind.annotation.JsonNaming +com.fasterxml.jackson.annotation.JsonPropertyOrder +com.fasterxml.jackson.annotation.JsonPropertyDescription +com.fasterxml.jackson.databind.PropertyMetadata +com.fasterxml.jackson.databind.deser.impl.CreatorCollector +com.fasterxml.jackson.databind.deser.std.StdValueInstantiator +com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder +com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer +com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty +com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value +com.fasterxml.jackson.annotation.JsonIncludeProperties +com.fasterxml.jackson.annotation.JsonIncludeProperties$Value +com.fasterxml.jackson.databind.util.IgnorePropertiesUtil +com.fasterxml.jackson.databind.annotation.JsonTypeResolver +com.fasterxml.jackson.databind.deser.impl.FailingDeserializer +com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider +com.fasterxml.jackson.databind.util.AccessPattern +com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2 +com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4 +com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1 +com.fasterxml.jackson.annotation.JsonAlias +com.fasterxml.jackson.annotation.JsonFormat$Feature +com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap +com.fasterxml.jackson.databind.exc.IgnoredPropertyException +com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating +com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty +com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty +com.fasterxml.jackson.databind.deser.impl.InnerClassProperty +com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty +com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring +com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring +com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer +com.fasterxml.jackson.databind.util.LinkedNode +jdk.internal.reflect.MethodHandleObjectFieldAccessorImpl +java.lang.invoke.LambdaForm$MH/0x00003fc0011a0000 +java.lang.invoke.LambdaForm$MH/0x00003fc0011a0400 +java.lang.invoke.LambdaForm$MH/0x00003fc0011a0800 +org.assertj.core.api.InstanceOfAssertFactories +org.assertj.core.api.Assertions +org.assertj.core.data.TemporalOffset +org.assertj.core.data.TemporalUnitOffset +org.assertj.core.data.TemporalUnitWithinOffset +org.assertj.core.data.TemporalUnitLessThanOffset +org.assertj.core.api.NumberAssert +org.assertj.core.api.ComparableAssert +org.assertj.core.api.Descriptable +org.assertj.core.api.ExtensionPoints +org.assertj.core.api.Assert +org.assertj.core.api.AbstractAssert +org.assertj.core.api.AbstractObjectAssert +org.assertj.core.api.AbstractComparableAssert +org.assertj.core.api.AbstractBigIntegerAssert +org.assertj.core.api.BigIntegerAssert +org.assertj.core.configuration.ConfigurationProvider +org.assertj.core.api.AssertionsForClassTypes +org.assertj.core.api.AbstractTemporalAssert +org.assertj.core.api.AbstractYearMonthAssert +org.assertj.core.api.YearMonthAssert +org.assertj.core.api.AbstractInstantAssert +org.assertj.core.api.InstantAssert +org.assertj.core.api.AbstractDurationAssert +org.assertj.core.api.DurationAssert +org.assertj.core.api.AbstractPeriodAssert +org.assertj.core.api.PeriodAssert +org.assertj.core.api.AbstractThrowableAssert +org.assertj.core.api.ThrowableAssert +org.assertj.core.api.FloatingPointNumberAssert +org.assertj.core.api.AbstractDoubleAssert +org.assertj.core.api.DoubleAssert +org.assertj.core.api.ArraySortedAssert +org.assertj.core.api.EnumerableAssert +org.assertj.core.api.AbstractEnumerableAssert +org.assertj.core.api.AbstractArrayAssert +org.assertj.core.api.AbstractDoubleArrayAssert +org.assertj.core.api.DoubleArrayAssert +org.assertj.core.api.AbstractCharacterAssert +org.assertj.core.api.CharacterAssert +org.assertj.core.api.AbstractCharArrayAssert +org.assertj.core.api.CharArrayAssert +org.assertj.core.api.AbstractFloatAssert +org.assertj.core.api.FloatAssert +org.assertj.core.api.AbstractFloatArrayAssert +org.assertj.core.api.FloatArrayAssert +org.assertj.core.api.AbstractIntegerAssert +org.assertj.core.api.IntegerAssert +org.assertj.core.api.AbstractFileAssert +org.assertj.core.api.FileAssert +org.assertj.core.api.AbstractInputStreamAssert +org.assertj.core.api.InputStreamAssert +org.assertj.core.api.AbstractBigDecimalAssert +org.assertj.core.api.BigDecimalAssert +org.assertj.core.api.AbstractUriAssert +org.assertj.core.api.UriAssert +org.assertj.core.api.AbstractUrlAssert +org.assertj.core.api.UrlAssert +org.assertj.core.api.AbstractByteAssert +org.assertj.core.api.ByteAssert +org.assertj.core.api.AbstractByteArrayAssert +org.assertj.core.api.ByteArrayAssert +org.assertj.core.api.AbstractBooleanAssert +org.assertj.core.api.BooleanAssert +org.assertj.core.api.AbstractBooleanArrayAssert +org.assertj.core.api.BooleanArrayAssert +org.assertj.core.api.AbstractShortArrayAssert +org.assertj.core.api.ShortArrayAssert +org.assertj.core.api.AbstractCharSequenceAssert +org.assertj.core.api.CharSequenceAssert +org.assertj.core.api.AbstractShortAssert +org.assertj.core.api.ShortAssert +org.assertj.core.api.AbstractOffsetDateTimeAssert +org.assertj.core.api.OffsetDateTimeAssert +org.assertj.core.api.AbstractOffsetTimeAssert +org.assertj.core.api.OffsetTimeAssert +org.assertj.core.api.AbstractLocalTimeAssert +org.assertj.core.api.LocalTimeAssert +org.assertj.core.api.AbstractLocalDateAssert +org.assertj.core.api.LocalDateAssert +org.assertj.core.api.AbstractStringAssert +org.assertj.core.api.StringAssert +org.assertj.core.api.AbstractDateAssert +org.assertj.core.api.DateAssert +org.assertj.core.api.AbstractZonedDateTimeAssert +org.assertj.core.api.ZonedDateTimeAssert +org.assertj.core.api.AbstractLocalDateTimeAssert +org.assertj.core.api.LocalDateTimeAssert +org.assertj.core.api.AbstractLongAssert +org.assertj.core.api.LongAssert +org.assertj.core.api.AbstractIntArrayAssert +org.assertj.core.api.IntArrayAssert +org.assertj.core.api.AbstractLongArrayAssert +org.assertj.core.api.LongArrayAssert +org.assertj.core.description.Description +org.assertj.core.description.LazyTextDescription +org.assertj.core.description.TextDescription +org.assertj.core.api.AssertionInfo +org.assertj.core.internal.ComparisonStrategy +org.assertj.core.api.ObjectEnumerableAssert +org.assertj.core.api.IndexedObjectEnumerableAssert +org.assertj.core.api.AbstractIterableAssert +org.assertj.core.api.AbstractCollectionAssert +org.assertj.core.api.AbstractListAssert +org.assertj.core.api.FactoryBasedNavigableListAssert +org.assertj.core.api.ListAssert +org.assertj.core.internal.Objects +org.assertj.core.error.ErrorMessageFactory +org.assertj.core.util.introspection.IntrospectionError +org.assertj.core.internal.AbstractComparisonStrategy +org.assertj.core.internal.StandardComparisonStrategy +org.assertj.core.util.introspection.PropertySupport +org.assertj.core.internal.Failures +org.assertj.core.error.AssertionErrorCreator +org.assertj.core.util.Arrays +org.assertj.core.error.ConstructorInvoker +org.assertj.core.util.introspection.FieldSupport +org.assertj.core.error.GroupTypeDescription +org.assertj.core.internal.Conditions +org.assertj.core.api.WritableAssertionInfo +org.assertj.core.presentation.Representation +org.assertj.core.configuration.Configuration +org.assertj.core.configuration.PreferredAssumptionException +org.assertj.core.configuration.PreferredAssumptionException$1 +org.assertj.core.configuration.Services +org.assertj.core.util.Lists +org.assertj.core.util.Streams +org.assertj.core.util.Lists$$Lambda/0x00003fc0011ddec0 +org.assertj.core.presentation.CompositeRepresentation +java.lang.invoke.LambdaForm$DMH/0x00003fc0011a0c00 +org.assertj.core.presentation.CompositeRepresentation$$Lambda/0x00003fc0011de348 +java.util.stream.SortedOps$SizedRefSortingSink +org.assertj.core.presentation.StandardRepresentation +java.time.temporal.TemporalAccessor +java.time.temporal.Temporal +java.time.temporal.TemporalAdjuster +java.time.chrono.ChronoLocalDateTime +java.time.LocalDateTime +java.time.chrono.ChronoZonedDateTime +java.time.ZonedDateTime +java.time.OffsetDateTime +java.nio.file.DirectoryStream +org.assertj.core.internal.Strings +org.assertj.core.internal.Comparables +org.junit.jupiter.api.extension.AfterTestExecutionCallback +org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda/0x00003fc0011df1e0 +org.junit.jupiter.engine.descriptor.CallbackSupport$$Lambda/0x00003fc0011df408 +org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda/0x00003fc0011df648 +org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda/0x00003fc0011df878 +org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x00003fc0011dfaa0 +org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x00003fc0011dfcd0 +org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x00003fc0011e0000 +org.junit.jupiter.engine.descriptor.MethodExtensionContext$$Lambda/0x00003fc0011e0230 +org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda/0x00003fc0011e0478 +org.junit.jupiter.engine.descriptor.CallbackSupport$$Lambda/0x00003fc0011e06a0 +org.junit.jupiter.engine.extension.AutoCloseExtension$$Lambda/0x00003fc0011e08d0 +org.junit.jupiter.engine.extension.AutoCloseExtension$$Lambda/0x00003fc0011e0b28 +org.junit.jupiter.api.extension.TestInstancePreDestroyCallback$$Lambda/0x00003fc0011e0d68 +org.junit.jupiter.api.extension.TestInstancePreDestroyCallback$$Lambda/0x00003fc0011e0fb0 +org.junit.jupiter.engine.extension.AutoCloseExtension$$Lambda/0x00003fc0011e11f0 +org.junit.jupiter.api.AutoClose +org.junit.jupiter.engine.extension.AutoCloseExtension$$Lambda/0x00003fc0011e1650 +org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda/0x00003fc0011e1890 +java.util.concurrent.ConcurrentHashMap$EntrySpliterator +org.junit.platform.engine.support.store.NamespacedHierarchicalStore$EvaluatedValue +org.junit.platform.engine.support.store.NamespacedHierarchicalStore$$Lambda/0x00003fc0011e1cd8 +org.junit.platform.engine.support.store.NamespacedHierarchicalStore$$Lambda/0x00003fc0011e1f20 +org.junit.platform.engine.support.store.NamespacedHierarchicalStore$EvaluatedValue$$Lambda/0x00003fc0011e2178 +org.junit.platform.engine.support.store.NamespacedHierarchicalStore$$Lambda/0x00003fc0011e23c0 +org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda/0x00003fc0011e2600 +org.junit.platform.engine.TestExecutionResult +org.junit.platform.engine.TestExecutionResult$Status +org.junit.jupiter.api.extension.TestWatcher +org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda/0x00003fc0011e30d0 +org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$$Lambda/0x00003fc0011e3310 +org.junit.platform.launcher.core.StackTracePruningEngineExecutionListener$$Lambda/0x00003fc0011e3550 +org.junit.platform.launcher.core.StackTracePruningEngineExecutionListener$$Lambda/0x00003fc0011e3798 +org.junit.platform.launcher.core.StackTracePruningEngineExecutionListener$$Lambda/0x00003fc0011e39f0 +org.junit.platform.launcher.core.StackTracePruningEngineExecutionListener$$Lambda/0x00003fc0011e3c38 +org.junit.platform.launcher.core.StackTracePruningEngineExecutionListener$$Lambda/0x00003fc0011e3e80 +org.junit.platform.launcher.core.CompositeEngineExecutionListener$$Lambda/0x00003fc0011e40d8 +org.junit.platform.launcher.core.CompositeEngineExecutionListener$$Lambda/0x00003fc0011e4318 +org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x00003fc0011e4548 +org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x00003fc0011e4788 +org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x00003fc0011e49b8 +org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x00003fc0011e4bf8 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc0011e4e28 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$1 +java.lang.invoke.LambdaForm$DMH/0x00003fc0011e8000 +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x00003fc0011e5298 +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x00003fc0011e54d8 +org.junit.jupiter.engine.extension.AutoCloseExtension$$Lambda/0x00003fc0011e5700 +org.junit.jupiter.engine.extension.AutoCloseExtension$$Lambda/0x00003fc0011e5958 +org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x00003fc0011e5bb0 +org.apache.maven.surefire.api.util.internal.ObjectUtils +org.apache.maven.surefire.api.util.internal.ImmutableMap$Node +org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x00003fc0011e6270 +org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x00003fc0011e64b8 +java.util.stream.Nodes$ArrayNode +java.util.stream.Nodes$FixedNodeBuilder +com.github.tomakehurst.wiremock.core.Options +com.github.tomakehurst.wiremock.junit5.WireMockExtension$Builder +com.github.tomakehurst.wiremock.core.Container +com.github.tomakehurst.wiremock.WireMockServer +com.github.tomakehurst.wiremock.store.Store +com.github.tomakehurst.wiremock.store.BlobStore +com.github.tomakehurst.wiremock.http.RequestListener +com.github.tomakehurst.wiremock.client.VerificationException +com.github.tomakehurst.wiremock.common.FatalStartupException +com.github.tomakehurst.wiremock.core.WireMockConfiguration +com.github.tomakehurst.wiremock.store.StoresLifecycle +com.github.tomakehurst.wiremock.store.Stores +com.github.tomakehurst.wiremock.standalone.MappingsLoader +com.github.tomakehurst.wiremock.core.MappingsSaver +com.github.tomakehurst.wiremock.standalone.MappingsSource +com.github.tomakehurst.wiremock.common.FileSource +com.github.tomakehurst.wiremock.security.Authenticator +com.github.tomakehurst.wiremock.common.Notifier +com.github.tomakehurst.wiremock.extension.Extension +com.github.tomakehurst.wiremock.http.HttpServerFactory +com.github.tomakehurst.wiremock.http.client.HttpClientFactory +com.github.tomakehurst.wiremock.http.trafficlistener.WiremockNetworkTrafficListener +com.github.tomakehurst.wiremock.common.ResourceUtil +com.github.tomakehurst.wiremock.common.ParameterUtils +com.github.tomakehurst.wiremock.common.BrowserProxySettings +java.lang.invoke.StringConcatFactory$InlineHiddenClassStrategy +java.lang.invoke.StringConcatFactory$InlineHiddenClassStrategy$1 +java.lang.invoke.StringConcatFactory$InlineHiddenClassStrategy$2 +java.lang.invoke.StringConcatFactory$InlineHiddenClassStrategy$3 +java.lang.invoke.StringConcatFactory$InlineHiddenClassStrategy$3$3 +java.lang.invoke.StringConcatFactory$InlineHiddenClassStrategy$5 +java.lang.invoke.StringConcatFactory$InlineHiddenClassStrategy$3$2 +java.lang.invoke.StringConcatFactory$InlineHiddenClassStrategy$7 +java.lang.invoke.StringConcatFactory$InlineHiddenClassStrategy$3$1 +java.lang.invoke.StringConcatFactory$InlineHiddenClassStrategy$4 +java.lang.invoke.StringConcatFactory$InlineHiddenClassStrategy$3$4 +java.lang.invoke.StringConcatFactory$InlineHiddenClassStrategy$6 +java.lang.StringConcatHelper$StringConcatBase +java.lang.String$$StringConcat/0x00003fc0011e8400 +java.lang.invoke.LambdaForm$DMH/0x00003fc0011e8800 +java.lang.invoke.StringConcatFactory$InlineHiddenClassStrategy$MethodHandlePair +java.lang.invoke.LambdaForm$DMH/0x00003fc0011e8c00 +java.lang.invoke.LambdaForm$BMH/0x00003fc0011e9000 +java.lang.invoke.LambdaForm$MH/0x00003fc0011e9400 +java.lang.invoke.LambdaForm$MH/0x00003fc0011e9800 +com.github.tomakehurst.wiremock.common.BrowserProxySettings$Builder +com.github.tomakehurst.wiremock.common.ssl.KeyStoreSettings +com.github.tomakehurst.wiremock.common.Source +com.github.tomakehurst.wiremock.common.ProxySettings +com.github.tomakehurst.wiremock.common.AbstractFileSource +com.github.tomakehurst.wiremock.common.SingleRootFileSource +com.github.tomakehurst.wiremock.security.NotAuthorisedException +com.github.tomakehurst.wiremock.common.Slf4jNotifier +org.slf4j.LoggerFactory +java.util.ServiceConfigurationError +org.slf4j.event.LoggingEvent +org.slf4j.spi.SLF4JServiceProvider +org.slf4j.helpers.SubstituteServiceProvider +org.slf4j.ILoggerFactory +org.slf4j.IMarkerFactory +org.slf4j.spi.MDCAdapter +org.slf4j.helpers.SubstituteLoggerFactory +org.slf4j.Logger +java.util.concurrent.LinkedBlockingQueue +java.util.concurrent.LinkedBlockingQueue$Node +org.slf4j.helpers.BasicMarkerFactory +org.slf4j.Marker +org.slf4j.helpers.BasicMDCAdapter +java.lang.InheritableThreadLocal +org.slf4j.helpers.BasicMDCAdapter$1 +org.slf4j.helpers.ThreadLocalMapOfStacks +org.slf4j.helpers.NOP_FallbackServiceProvider +org.slf4j.helpers.NOPLoggerFactory +org.slf4j.helpers.NOPMDCAdapter +org.slf4j.helpers.Util +org.slf4j.simple.SimpleServiceProvider +org.slf4j.MDC +org.slf4j.simple.SimpleLoggerFactory +org.slf4j.helpers.AbstractLogger +org.slf4j.helpers.LegacyAbstractLogger +org.slf4j.simple.SimpleLogger +org.slf4j.spi.LoggingEventBuilder +org.slf4j.simple.SimpleLoggerConfiguration +org.slf4j.simple.SimpleLoggerConfiguration$$Lambda/0x00003fc0011f2108 +org.slf4j.simple.OutputChoice +org.slf4j.simple.OutputChoice$OutputChoiceType +org.slf4j.helpers.Reporter +org.slf4j.helpers.Reporter$TargetChoice +org.slf4j.helpers.Reporter$Level +org.slf4j.simple.SimpleLoggerFactory$$Lambda/0x00003fc0011f3450 +com.github.tomakehurst.wiremock.http.DefaultFactory +com.github.tomakehurst.wiremock.jetty.JettyHttpServerFactory +com.github.tomakehurst.wiremock.http.HttpServer +com.github.tomakehurst.wiremock.http.client.ApacheHttpClientFactory +com.github.tomakehurst.wiremock.http.client.HttpClient +com.github.tomakehurst.wiremock.extension.ExtensionDeclarations +com.github.tomakehurst.wiremock.http.trafficlistener.DoNothingWiremockNetworkTrafficListener +com.github.tomakehurst.wiremock.security.NoAuthenticator +com.github.tomakehurst.wiremock.admin.AdminTask +com.github.tomakehurst.wiremock.verification.notmatched.NotMatchedRenderer +com.github.tomakehurst.wiremock.verification.notmatched.PlainTextStubNotMatchedRenderer +com.github.tomakehurst.wiremock.extension.WireMockServices +com.github.tomakehurst.wiremock.extension.Extensions +com.github.tomakehurst.wiremock.core.WireMockConfiguration$$Lambda/0x00003fc0011f5400 +com.github.tomakehurst.wiremock.common.Limit +com.github.tomakehurst.wiremock.common.NetworkAddressRules +com.github.tomakehurst.wiremock.common.DefaultNetworkAddressRules +com.github.tomakehurst.wiremock.common.NetworkAddressRange +com.github.tomakehurst.wiremock.common.ClientError +com.github.tomakehurst.wiremock.common.InvalidInputException +com.github.tomakehurst.wiremock.common.NetworkAddressRange$All +com.github.tomakehurst.wiremock.common.NetworkAddressRange$SingleIp +com.github.tomakehurst.wiremock.common.NetworkAddressRange$IpRange +com.github.tomakehurst.wiremock.common.NetworkAddressRange$DomainNameWildcard +java.net.UnknownHostException +java.lang.String$$StringConcat/0x00003fc0011f8000 +java.lang.invoke.LambdaForm$MH/0x00003fc0011f8400 +com.github.tomakehurst.wiremock.common.DefaultNetworkAddressRules$$Lambda/0x00003fc0011f6c38 +com.github.tomakehurst.wiremock.common.DefaultNetworkAddressRules$$Lambda/0x00003fc0011f6e90 +com.github.tomakehurst.wiremock.common.DefaultNetworkAddressRules$$Lambda/0x00003fc0011f70e8 +com.github.tomakehurst.wiremock.common.DefaultNetworkAddressRules$$Lambda/0x00003fc0011f7340 +com.github.tomakehurst.wiremock.common.DefaultNetworkAddressRules$$Lambda/0x00003fc0011f7598 +com.github.tomakehurst.wiremock.junit5.WireMockExtension$$Lambda/0x00003fc0011f77e0 +com.github.tomakehurst.wiremock.junit5.WireMockExtension$$Lambda/0x00003fc0011f7a30 +com.github.tomakehurst.wiremock.junit5.WireMockExtension$$Lambda/0x00003fc0011f7c80 +com.github.tomakehurst.wiremock.core.StubServer +com.github.tomakehurst.wiremock.core.WireMockApp +com.github.tomakehurst.wiremock.http.ResponseRenderer +com.github.tomakehurst.wiremock.http.Request +com.github.tomakehurst.wiremock.core.ConfigurationException +com.github.tomakehurst.wiremock.verification.RequestJournalDisabledException +com.github.tomakehurst.wiremock.admin.Paginator +com.github.tomakehurst.wiremock.verification.RequestJournal +com.github.tomakehurst.wiremock.stubbing.Scenarios +com.github.tomakehurst.wiremock.stubbing.StubMappings +com.jayway.jsonpath.JsonPathException +com.jayway.jsonpath.spi.cache.Cache +com.github.tomakehurst.wiremock.common.xml.Xml +javax.xml.transform.Result +javax.xml.transform.Source +javax.xml.parsers.ParserConfigurationException +javax.xml.parsers.DocumentBuilderFactory +com.github.tomakehurst.wiremock.common.xml.DelegateDocumentBuilderFactory +com.github.tomakehurst.wiremock.common.xml.SkipResolvingEntitiesDocumentBuilderFactory +com.github.tomakehurst.wiremock.common.xml.SilentErrorDocumentBuilderFactory +com.github.tomakehurst.wiremock.common.xml.BuilderPerThreadDocumentBuilderFactory +org.xml.sax.SAXException +com.github.tomakehurst.wiremock.common.xml.XmlException +org.xml.sax.ErrorHandler +org.xml.sax.EntityResolver +com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl +jdk.xml.internal.JdkXmlConfig +jdk.xml.internal.SecuritySupport +jdk.xml.internal.XMLSecurityManager +jdk.xml.internal.XMLSecurityManager$ValueMapper +jdk.xml.internal.XMLSecurityManager$BooleanMapper +jdk.xml.internal.XMLSecurityManager$IntegerMapper +jdk.xml.internal.XMLSecurityManager$StringMapper +java.util.Collections$UnmodifiableMap$UnmodifiableEntrySet +java.util.Collections$UnmodifiableMap$UnmodifiableEntrySet$UnmodifiableEntrySetSpliterator +java.util.HashMap$EntrySpliterator +jdk.xml.internal.XMLSecurityManager$StringMapper$$Lambda/0x00003fc00110aff8 +jdk.xml.internal.XMLSecurityManager$StringMapper$$Lambda/0x00003fc00110b240 +java.util.stream.Collectors$$Lambda/0x00003fc00110b488 +java.util.stream.Collectors$$Lambda/0x00003fc00110b6b0 +java.util.stream.Collectors$$Lambda/0x00003fc00110b8f0 +java.util.Collections$UnmodifiableMap$UnmodifiableEntrySet$$Lambda/0x00003fc00110bb40 +java.util.Collections$UnmodifiableMap$UnmodifiableEntrySet$UnmodifiableEntry +jdk.xml.internal.XMLSecurityManager$Limit +jdk.xml.internal.XMLSecurityManager$Processor +jdk.xml.internal.JdkProperty$State +jdk.xml.internal.FeaturePropertyBase +jdk.xml.internal.XMLSecurityPropertyManager +jdk.xml.internal.FeaturePropertyBase$State +jdk.xml.internal.XMLSecurityPropertyManager$Property +jdk.xml.internal.JdkXmlFeatures +jdk.xml.internal.JdkXmlFeatures$XmlFeature +jdk.xml.internal.JdkProperty$ImplPropMap +javax.xml.parsers.DocumentBuilder +com.github.tomakehurst.wiremock.common.xml.BuilderPerThreadDocumentBuilderFactory$$Lambda/0x00003fc0011fec20 +java.lang.ThreadLocal$SuppliedThreadLocal +com.sun.org.apache.xerces.internal.jaxp.JAXPConstants +com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl +com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler +com.sun.org.apache.xerces.internal.xni.XMLDTDHandler +com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler +com.sun.org.apache.xerces.internal.parsers.XMLParser +com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser +com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser +com.sun.org.apache.xerces.internal.parsers.DOMParser +com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager +com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration +com.sun.org.apache.xerces.internal.xni.parser.XMLPullParserConfiguration +com.sun.org.apache.xerces.internal.parsers.XML11Configurable +com.sun.org.apache.xerces.internal.util.ParserConfigurationSettings +com.sun.org.apache.xerces.internal.parsers.XML11Configuration +com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration +jdk.xml.internal.JdkXmlUtils +javax.xml.catalog.CatalogFeatures$Feature +javax.xml.catalog.CatalogFeatures +javax.xml.catalog.CatalogFeatures$Builder +javax.xml.catalog.CatalogFeatures$State +javax.xml.catalog.Util +javax.xml.catalog.CatalogMessages +javax.xml.catalog.CatalogFeatures$$Lambda/0x00003fc001112f58 +jdk.xml.internal.JdkConstants +com.sun.org.apache.xerces.internal.util.SymbolTable +com.sun.org.apache.xerces.internal.util.SymbolTable$Entry +com.sun.org.apache.xerces.internal.xni.parser.XMLComponent +com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver +com.sun.org.apache.xerces.internal.impl.XMLEntityManager +java.util.Vector +java.util.Stack +com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier +com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl +com.sun.org.apache.xerces.internal.xni.Augmentations +com.sun.org.apache.xerces.internal.util.AugmentationsImpl +com.sun.org.apache.xerces.internal.util.AugmentationsImpl$AugmentationsItemsContainer +com.sun.org.apache.xerces.internal.util.AugmentationsImpl$SmallContainer +com.sun.xml.internal.stream.XMLEntityStorage +com.sun.org.apache.xerces.internal.xni.XMLLocator +com.sun.org.apache.xerces.internal.impl.XMLEntityScanner +com.sun.org.apache.xerces.internal.impl.XMLEntityScanner$1 +com.sun.org.apache.xerces.internal.impl.XMLErrorReporter +com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentSource +com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentScanner +com.sun.org.apache.xerces.internal.impl.XMLEntityHandler +com.sun.xml.internal.stream.XMLBufferListener +com.sun.org.apache.xerces.internal.impl.XMLScanner +com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl +com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl +com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl +com.sun.org.apache.xerces.internal.xni.XMLString +com.sun.org.apache.xerces.internal.util.XMLStringBuffer +com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack +com.sun.org.apache.xerces.internal.xni.QName +com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack2 +com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver +com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver +com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$ContentDriver +com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver +com.sun.org.apache.xerces.internal.xni.XMLAttributes +com.sun.org.apache.xerces.internal.util.XMLAttributesImpl +com.sun.org.apache.xerces.internal.util.XMLAttributesIteratorImpl +com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute +com.sun.org.apache.xerces.internal.xni.NamespaceContext +com.sun.org.apache.xerces.internal.util.NamespaceSupport +com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$XMLDeclDriver +com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver +com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$TrailingMiscDriver +com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarDescription +com.sun.org.apache.xerces.internal.xni.grammars.XMLDTDDescription +com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDDescription +com.sun.org.apache.xerces.internal.xni.parser.XMLDTDSource +com.sun.org.apache.xerces.internal.xni.parser.XMLDTDContentModelSource +com.sun.org.apache.xerces.internal.xni.parser.XMLDTDScanner +com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl +com.sun.org.apache.xerces.internal.xni.parser.XMLDTDFilter +com.sun.org.apache.xerces.internal.xni.parser.XMLDTDContentModelFilter +com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor +com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl +com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentFilter +com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidatorFilter +com.sun.org.apache.xerces.internal.impl.RevalidationHandler +com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator +com.sun.org.apache.xerces.internal.impl.dtd.XMLNSDTDValidator +com.sun.org.apache.xerces.internal.impl.dv.ValidationContext +com.sun.org.apache.xerces.internal.impl.validation.ValidationState +com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl +com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType +com.sun.org.apache.xerces.internal.impl.dtd.XMLAttributeDecl +com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammarBucket +com.sun.org.apache.xerces.internal.impl.dv.DTDDVFactory +com.sun.org.apache.xerces.internal.impl.dv.dtd.DTDDVFactoryImpl +com.sun.org.apache.xerces.internal.impl.dv.DatatypeValidator +com.sun.org.apache.xerces.internal.impl.dv.dtd.StringDatatypeValidator +com.sun.org.apache.xerces.internal.impl.dv.dtd.IDDatatypeValidator +com.sun.org.apache.xerces.internal.impl.dv.dtd.IDREFDatatypeValidator +com.sun.org.apache.xerces.internal.impl.dv.dtd.ListDatatypeValidator +com.sun.org.apache.xerces.internal.impl.dv.dtd.ENTITYDatatypeValidator +com.sun.org.apache.xerces.internal.impl.dv.dtd.NOTATIONDatatypeValidator +com.sun.org.apache.xerces.internal.impl.dv.dtd.NMTOKENDatatypeValidator +com.sun.org.apache.xerces.internal.impl.validation.ValidationManager +com.sun.org.apache.xerces.internal.impl.XMLVersionDetector +com.sun.org.apache.xerces.internal.util.MessageFormatter +com.sun.org.apache.xerces.internal.impl.msg.XMLMessageFormatter +com.sun.org.apache.xerces.internal.util.PropertyState +com.sun.org.apache.xerces.internal.util.Status +com.sun.org.apache.xerces.internal.util.FeatureState +javax.xml.transform.TransformerFactory +com.sun.org.apache.xalan.internal.xsltc.compiler.SourceLoader +javax.xml.transform.sax.SAXTransformerFactory +com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl +javax.xml.transform.ErrorListener +jdk.xml.internal.TransformErrorListener +jdk.xml.internal.JdkProperty +javax.xml.xpath.XPathFactory +com.sun.org.apache.xpath.internal.jaxp.XPathFactoryImpl +org.custommonkey.xmlunit.XMLUnit +org.custommonkey.xmlunit.exceptions.XMLUnitRuntimeException +org.custommonkey.xmlunit.exceptions.ConfigurationException +javax.xml.transform.TransformerException +org.custommonkey.xmlunit.XpathEngine +javax.xml.transform.FactoryFinder +javax.xml.transform.FactoryFinder$$Lambda/0x00003fc0011234b0 +javax.xml.transform.FactoryFinder$$Lambda/0x00003fc0011236e0 +javax.xml.transform.FactoryFinder$$Lambda/0x00003fc001123910 +com.jayway.jsonpath.spi.cache.NOOPCache +com.jayway.jsonpath.spi.cache.CacheProvider +java.util.concurrent.atomic.AtomicReferenceFieldUpdater +java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl +sun.reflect.misc.ReflectUtil +com.jayway.jsonpath.internal.Utils +com.github.tomakehurst.wiremock.store.DefaultStores +com.github.tomakehurst.wiremock.store.RecorderStateStore +com.github.tomakehurst.wiremock.store.ObjectStore +com.github.tomakehurst.wiremock.store.StubMappingStore +com.github.tomakehurst.wiremock.store.RequestJournalStore +com.github.tomakehurst.wiremock.store.SettingsStore +com.github.tomakehurst.wiremock.store.ScenariosStore +com.github.tomakehurst.wiremock.store.InMemoryStubMappingStore +com.github.tomakehurst.wiremock.stubbing.SortedConcurrentMappingSet +java.util.concurrent.ConcurrentSkipListSet +com.github.tomakehurst.wiremock.stubbing.StubMapping +com.github.tomakehurst.wiremock.stubbing.SortedConcurrentMappingSet$$Lambda/0x00003fc0011fb7b0 +java.util.concurrent.ConcurrentNavigableMap +java.util.concurrent.ConcurrentSkipListMap +java.util.concurrent.ConcurrentSkipListMap$Index +java.util.concurrent.atomic.Striped64 +java.util.concurrent.atomic.LongAdder +java.util.concurrent.ConcurrentSkipListMap$Node +com.github.tomakehurst.wiremock.store.InMemoryRequestJournalStore +java.util.concurrent.ConcurrentLinkedDeque +java.util.concurrent.ConcurrentLinkedDeque$Node +com.github.tomakehurst.wiremock.store.InMemorySettingsStore +com.github.tomakehurst.wiremock.global.GlobalSettings +com.github.tomakehurst.wiremock.global.GlobalSettings$Builder +com.github.tomakehurst.wiremock.store.InMemoryScenariosStore +com.github.tomakehurst.wiremock.common.ssl.KeyStoreSourceFactory +com.github.tomakehurst.wiremock.common.ssl.KeyStoreSource +com.github.tomakehurst.wiremock.common.ssl.ReadOnlyFileOrClasspathKeyStoreSource +com.github.tomakehurst.wiremock.jetty11.WritableFileOrClasspathKeyStoreSource +java.nio.file.attribute.PosixFilePermission +java.security.GeneralSecurityException +java.security.KeyStoreException +java.security.NoSuchAlgorithmException +java.security.cert.CertificateException +java.lang.invoke.LambdaForm$MH/0x00003fc001200000 +java.lang.invoke.LambdaFormEditor$1 +java.util.TreeMap$Entry +java.util.TreeMap$EntrySet +java.util.TreeMap$PrivateEntryIterator +java.util.TreeMap$EntryIterator +java.lang.invoke.LambdaForm$MH/0x00003fc001200400 +java.lang.invoke.LambdaForm$MH/0x00003fc001200800 +com.github.tomakehurst.wiremock.standalone.JsonFileMappingsSource +com.github.tomakehurst.wiremock.common.JsonException +com.github.tomakehurst.wiremock.standalone.MappingFileException +com.github.tomakehurst.wiremock.common.NotWritableException +com.github.tomakehurst.wiremock.common.filemaker.FilenameMaker +com.github.tomakehurst.wiremock.standalone.JsonFileMappingsSource$$Lambda/0x00003fc0012046f8 +java.util.regex.CharPredicates$$Lambda/0x00003fc0011256e0 +java.util.regex.Pattern$$Lambda/0x800000030 +com.github.tomakehurst.wiremock.extension.responsetemplating.TemplateEngine +com.github.jknack.handlebars.Helper +com.github.jknack.handlebars.HelperRegistry +com.github.jknack.handlebars.Handlebars +com.github.jknack.handlebars.io.TemplateSource +com.github.jknack.handlebars.io.TemplateLoader +com.github.jknack.handlebars.cache.TemplateCache +com.github.jknack.handlebars.ParserFactory +com.github.jknack.handlebars.Formatter$Chain +com.github.jknack.handlebars.io.AbstractTemplateLoader +com.github.jknack.handlebars.io.URLTemplateLoader +com.github.jknack.handlebars.io.ClassPathTemplateLoader +com.github.jknack.handlebars.internal.lang3.Validate +com.github.jknack.handlebars.internal.lang3.Validate$$Lambda/0x00003fc0012068b0 +com.github.jknack.handlebars.internal.lang3.StringUtils +com.github.jknack.handlebars.cache.NullTemplateCache +com.github.jknack.handlebars.helper.DefaultHelperRegistry +com.github.jknack.handlebars.internal.Files +com.github.jknack.handlebars.helper.WithHelper +com.github.jknack.handlebars.internal.lang3.Validate$$Lambda/0x00003fc001207ac0 +com.github.jknack.handlebars.helper.IfHelper +com.github.jknack.handlebars.helper.UnlessHelper +com.github.jknack.handlebars.helper.EachHelper +com.github.jknack.handlebars.helper.EmbeddedHelper +com.github.jknack.handlebars.helper.BlockHelper +com.github.jknack.handlebars.helper.PartialHelper +com.github.jknack.handlebars.helper.PrecompileHelper +com.github.jknack.handlebars.helper.I18nHelper +com.github.jknack.handlebars.helper.I18nHelper$1 +com.github.jknack.handlebars.helper.I18nHelper$2 +com.github.jknack.handlebars.helper.I18nSource +com.github.jknack.handlebars.helper.LookupHelper +com.github.jknack.handlebars.helper.LogHelper +com.github.jknack.handlebars.Decorator +com.github.jknack.handlebars.helper.InlineDecorator +com.github.jknack.handlebars.EscapingStrategy +com.github.jknack.handlebars.EscapingStrategy$Hbs +com.github.jknack.handlebars.internal.text.translate.CharSequenceTranslator +com.github.jknack.handlebars.internal.text.translate.LookupTranslator +com.github.jknack.handlebars.internal.text.translate.AggregateTranslator +java.security.InvalidParameterException +com.github.jknack.handlebars.EscapingStrategy$$Lambda/0x00003fc001200c00 +com.github.jknack.handlebars.EscapingStrategy$$Lambda/0x00003fc001208000 +com.github.jknack.handlebars.EscapingStrategy$$Lambda/0x00003fc001208228 +com.github.jknack.handlebars.EscapingStrategy$$Lambda/0x00003fc001208450 +com.github.jknack.handlebars.internal.HbsParserFactory +com.github.jknack.handlebars.internal.antlr.TokenSource +com.github.jknack.handlebars.internal.antlr.IntStream +com.github.jknack.handlebars.internal.antlr.TokenStream +com.github.jknack.handlebars.internal.antlr.Recognizer +com.github.jknack.handlebars.internal.antlr.Parser +com.github.jknack.handlebars.internal.HbsParser +com.github.jknack.handlebars.internal.HbsParserFactory$3 +com.github.jknack.handlebars.internal.antlr.Lexer +com.github.jknack.handlebars.internal.HbsLexer +com.github.jknack.handlebars.internal.HbsParserFactory$2 +com.github.jknack.handlebars.internal.antlr.ANTLRErrorStrategy +com.github.jknack.handlebars.Parser +com.github.jknack.handlebars.Formatter +com.github.jknack.handlebars.Formatter$$Lambda/0x00003fc00120b290 +com.google.common.cache.CacheBuilder +com.google.common.base.Supplier +com.google.common.base.Ticker +com.google.common.cache.CacheBuilder$3 +com.google.common.cache.Cache +com.google.common.base.Function +com.google.common.cache.LoadingCache +com.google.common.cache.AbstractCache$StatsCounter +com.google.common.cache.CacheBuilder$1 +com.google.common.base.Suppliers +com.google.common.base.Suppliers$SupplierOfInstance +com.google.common.cache.CacheStats +com.google.common.base.Preconditions +com.google.common.cache.CacheBuilder$2 +com.google.common.base.Ticker$1 +com.google.common.cache.LocalCache$LocalManualCache +com.google.common.cache.CacheLoader +com.google.common.cache.LocalCache$LocalManualCache$1 +com.google.common.cache.LocalCache +com.google.common.cache.ReferenceEntry +com.google.common.cache.LocalCache$ValueReference +com.google.common.cache.CacheLoader$UnsupportedLoadingOperationException +com.google.common.cache.CacheLoader$InvalidCacheLoadException +com.google.common.util.concurrent.UncheckedExecutionException +com.google.common.util.concurrent.ExecutionError +com.google.common.cache.LocalCache$1 +com.google.common.cache.LocalCache$2 +com.google.common.cache.LocalCache$Strength +com.google.common.cache.LocalCache$Strength$1 +com.google.common.cache.LocalCache$Strength$2 +com.google.common.cache.LocalCache$Strength$3 +com.google.common.base.MoreObjects +java.util.function.BiPredicate +com.google.common.base.Equivalence +com.google.common.base.FunctionalEquivalence +com.google.common.base.PairwiseEquivalence +com.google.common.base.Predicate +com.google.common.base.Equivalence$Equals +com.google.common.base.Equivalence$Identity +com.google.common.cache.Weigher +com.google.common.cache.CacheBuilder$OneWeigher +com.google.common.cache.RemovalListener +com.google.common.cache.CacheBuilder$NullListener +com.google.common.cache.LocalCache$EntryFactory +com.google.common.cache.LocalCache$EntryFactory$1 +com.google.common.cache.LocalCache$EntryFactory$2 +com.google.common.cache.LocalCache$EntryFactory$3 +com.google.common.cache.LocalCache$EntryFactory$4 +com.google.common.cache.LocalCache$EntryFactory$5 +com.google.common.cache.LocalCache$EntryFactory$6 +com.google.common.cache.LocalCache$EntryFactory$7 +com.google.common.cache.LocalCache$EntryFactory$8 +com.google.common.cache.LocalCache$Segment +com.google.common.cache.LocalCache$LoadingValueReference +com.google.common.cache.LocalCache$ComputingValueReference +com.github.jknack.handlebars.helper.StringHelpers +com.github.jknack.handlebars.helper.StringHelpers$1 +com.github.jknack.handlebars.helper.StringHelpers$2 +com.github.jknack.handlebars.helper.StringHelpers$3 +com.github.jknack.handlebars.helper.StringHelpers$4 +com.github.jknack.handlebars.helper.StringHelpers$5 +com.github.jknack.handlebars.helper.StringHelpers$6 +com.github.jknack.handlebars.helper.StringHelpers$7 +com.github.jknack.handlebars.helper.StringHelpers$8 +com.github.jknack.handlebars.helper.StringHelpers$9 +com.github.jknack.handlebars.helper.StringHelpers$10 +com.github.jknack.handlebars.helper.StringHelpers$11 +com.github.jknack.handlebars.helper.StringHelpers$12 +com.github.jknack.handlebars.helper.StringHelpers$13 +com.github.jknack.handlebars.helper.StringHelpers$14 +com.github.jknack.handlebars.helper.StringHelpers$15 +com.github.jknack.handlebars.helper.StringHelpers$16 +com.github.jknack.handlebars.helper.StringHelpers$17 +com.github.jknack.handlebars.helper.StringHelpers$18 +com.github.jknack.handlebars.helper.StringHelpers$19 +com.github.jknack.handlebars.helper.StringHelpers$20 +com.github.jknack.handlebars.helper.StringHelpers$21 +com.github.jknack.handlebars.helper.StringHelpers$19$1 +java.time.format.FormatStyle +com.github.jknack.handlebars.helper.NumberHelper +com.github.jknack.handlebars.helper.NumberHelper$1 +com.github.jknack.handlebars.helper.NumberHelper$2 +com.github.jknack.handlebars.helper.NumberHelper$3 +com.github.jknack.handlebars.helper.ConditionalHelpers +com.github.jknack.handlebars.helper.ConditionalHelpers$1 +com.github.jknack.handlebars.helper.ConditionalHelpers$2 +com.github.jknack.handlebars.helper.ConditionalHelpers$3 +com.github.jknack.handlebars.helper.ConditionalHelpers$4 +com.github.jknack.handlebars.helper.ConditionalHelpers$5 +com.github.jknack.handlebars.helper.ConditionalHelpers$6 +com.github.jknack.handlebars.helper.ConditionalHelpers$7 +com.github.jknack.handlebars.helper.ConditionalHelpers$8 +com.github.jknack.handlebars.helper.ConditionalHelpers$9 +com.github.jknack.handlebars.helper.AssignHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$1 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$2 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$3 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$4 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$5 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$6 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$7 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$8 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$9 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$10 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$11 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$12 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$13 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$14 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$15 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$16 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$17 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$18 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$19 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$20 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$21 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$22 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$23 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$24 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$25 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$26 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$27 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$28 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$29 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$30 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$31 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$32 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$33 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.WireMockHelpers$34 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.HandlebarsHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.HandlebarsXPathHelper +com.github.tomakehurst.wiremock.common.xml.XPathException +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.HandlebarsSoapHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.HandlebarsJsonPathHelper +com.jayway.jsonpath.InvalidJsonException +com.jayway.jsonpath.InvalidPathException +com.jayway.jsonpath.Configuration +com.jayway.jsonpath.Configuration$Defaults +com.jayway.jsonpath.internal.DefaultsImpl +com.jayway.jsonpath.spi.json.JsonProvider +com.jayway.jsonpath.spi.mapper.MappingProvider +com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider +net.minidev.json.writer.JsonReaderI +com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$LongReader +com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$IntegerReader +com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$DoubleReader +com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$FloatReader +com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$BigDecimalReader +com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$StringReader +com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$DateReader +com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$BigIntegerReader +com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$BooleanReader +com.jayway.jsonpath.spi.mapper.MappingException +net.minidev.json.writer.JsonReader +net.minidev.json.writer.DefaultMapperCollection +net.minidev.json.writer.ArraysMapper +net.minidev.json.writer.ArraysMapper$GenericMapper +net.minidev.json.writer.CollectionMapper$ListClass +net.minidev.json.writer.CollectionMapper$MapClass +net.minidev.json.writer.BeansMapper$Bean +net.minidev.json.writer.CollectionMapper$ListType +net.minidev.json.writer.CollectionMapper$MapType +net.minidev.json.writer.MapperRemapped +net.minidev.json.writer.DefaultMapper +net.minidev.json.writer.DefaultMapperOrdered +net.minidev.json.writer.BeansMapper +net.minidev.json.writer.BeansMapper$1 +net.minidev.json.writer.ArraysMapper$1 +net.minidev.json.writer.ArraysMapper$2 +net.minidev.json.writer.ArraysMapper$3 +net.minidev.json.writer.ArraysMapper$4 +net.minidev.json.writer.ArraysMapper$5 +net.minidev.json.writer.ArraysMapper$6 +net.minidev.json.writer.ArraysMapper$7 +net.minidev.json.writer.ArraysMapper$8 +net.minidev.json.writer.ArraysMapper$9 +net.minidev.json.writer.ArraysMapper$10 +net.minidev.json.writer.ArraysMapper$11 +net.minidev.json.writer.ArraysMapper$12 +net.minidev.json.writer.ArraysMapper$13 +net.minidev.json.writer.ArraysMapper$14 +net.minidev.json.writer.ArraysMapper$15 +net.minidev.json.writer.ArraysMapper$16 +net.minidev.json.JSONAware +net.minidev.json.JSONAwareEx +net.minidev.json.JSONStreamAware +net.minidev.json.JSONStreamAwareEx +net.minidev.json.JSONArray +net.minidev.json.JSONObject +com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider$1 +com.jayway.jsonpath.Configuration$ConfigurationBuilder +com.jayway.jsonpath.Option +com.jayway.jsonpath.spi.json.AbstractJsonProvider +com.jayway.jsonpath.spi.json.JsonSmartJsonProvider +net.minidev.json.parser.ParseException +net.minidev.json.JSONValue +net.minidev.json.writer.CompessorMapper +net.minidev.json.writer.UpdaterMapper +net.minidev.json.JSONStyle +net.minidev.json.JStylerObj$MustProtect +net.minidev.json.JStylerObj$StringProtector +net.minidev.json.JStylerObj +net.minidev.json.JStylerObj$MPSimple +net.minidev.json.JStylerObj$MPTrue +net.minidev.json.JStylerObj$MPAgressive +net.minidev.json.JStylerObj$EscapeLT +net.minidev.json.JStylerObj$Escape4Web +net.minidev.json.reader.JsonWriter +net.minidev.json.reader.JsonWriterI +net.minidev.json.reader.JsonWriter$1 +net.minidev.json.reader.JsonWriter$2 +net.minidev.json.reader.JsonWriter$3 +net.minidev.json.reader.JsonWriter$4 +net.minidev.json.reader.JsonWriter$5 +net.minidev.json.reader.JsonWriter$6 +net.minidev.json.reader.JsonWriter$7 +net.minidev.json.reader.BeansWriterASM +net.minidev.asm.FieldFilter +net.minidev.json.reader.BeansWriter +net.minidev.json.reader.ArrayWriter +net.minidev.json.reader.JsonWriter$8 +net.minidev.json.reader.JsonWriter$9 +net.minidev.json.reader.JsonWriter$10 +net.minidev.json.reader.JsonWriter$11 +net.minidev.json.reader.JsonWriter$12 +net.minidev.json.reader.JsonWriter$13 +net.minidev.json.reader.JsonWriter$14 +net.minidev.json.reader.JsonWriter$15 +net.minidev.json.reader.JsonWriter$16 +net.minidev.json.reader.JsonWriter$17 +net.minidev.json.reader.JsonWriter$18 +net.minidev.json.reader.JsonWriter$WriterByInterface +java.util.RegularEnumSet$EnumSetIterator +com.jayway.jsonpath.JsonPath +com.jayway.jsonpath.ParseContext +com.jayway.jsonpath.PathNotFoundException +com.jayway.jsonpath.internal.ParseContextImpl +com.jayway.jsonpath.ReadContext +com.jayway.jsonpath.WriteContext +com.jayway.jsonpath.DocumentContext +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.HandlebarsRandomValuesHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.HostnameHelper +jdk.internal.access.JavaNetInetAddressAccess +java.net.InetAddress$1 +jdk.internal.util.Exceptions +sun.security.util.SecurityProperties +java.security.Security +java.security.Security$1 +java.security.Security$SecPropLoader +java.security.Security$SecPropLoader$LoadingMode +java.nio.file.attribute.FileAttribute +sun.nio.fs.UnixFileModeAttribute +sun.nio.fs.UnixChannelFactory +sun.nio.fs.UnixChannelFactory$Flags +java.nio.channels.InterruptibleChannel +java.nio.channels.spi.AbstractInterruptibleChannel +java.nio.channels.ByteChannel +java.nio.channels.SeekableByteChannel +java.nio.channels.GatheringByteChannel +java.nio.channels.ScatteringByteChannel +java.nio.channels.FileChannel +sun.nio.ch.FileChannelImpl +sun.nio.ch.NativeDispatcher +sun.nio.ch.FileDispatcher +sun.nio.ch.UnixFileDispatcherImpl +sun.nio.ch.FileDispatcherImpl +sun.nio.ch.IOUtil +sun.nio.ch.Interruptible +java.nio.channels.spi.AbstractInterruptibleChannel$1 +sun.nio.ch.NativeThreadSet +sun.nio.ch.FileChannelImpl$Closer +java.nio.channels.Channels +sun.nio.ch.Streams +java.nio.channels.SelectableChannel +java.nio.channels.spi.AbstractSelectableChannel +java.nio.channels.NetworkChannel +java.nio.channels.SocketChannel +sun.nio.ch.SelChImpl +sun.nio.ch.SocketChannelImpl +sun.nio.ch.ChannelInputStream +sun.nio.ch.NativeThread +sun.nio.ch.Util +sun.nio.ch.Util$1 +sun.nio.ch.Util$BufferCache +sun.nio.ch.IOStatus +jdk.internal.access.JavaSecurityPropertiesAccess +java.security.Security$2 +java.net.InetAddress$InetAddressHolder +java.net.InetAddressImpl +java.net.Inet6AddressImpl +java.net.Inet4AddressImpl +java.net.spi.InetAddressResolver$LookupPolicy +java.net.spi.InetAddressResolver +java.net.InetAddress$PlatformResolver +java.util.concurrent.ConcurrentSkipListMap$KeySet +java.util.concurrent.ConcurrentSkipListMap$Iter +java.util.concurrent.ConcurrentSkipListMap$KeyIterator +java.net.InetAddress$Addresses +java.net.InetAddress$NameServiceAddresses +java.net.spi.InetAddressResolverProvider +java.net.InetAddress$$Lambda/0x00003fc001127d70 +java.net.Inet4Address +java.net.Inet6Address +java.net.Inet6Address$Inet6AddressHolder +java.net.InetAddress$$Lambda/0x00003fc0011281b8 +sun.net.InetAddressCachePolicy +java.net.InetAddress$CachedLookup +java.util.concurrent.ThreadLocalRandom +jdk.internal.util.random.RandomSupport +java.util.concurrent.ThreadLocalRandom$Access +jdk.internal.access.JavaUtilConcurrentTLRAccess +java.util.concurrent.ThreadLocalRandom$Access$1 +java.lang.invoke.VarHandleLongs$FieldInstanceReadOnly +java.lang.invoke.VarHandleLongs$FieldInstanceReadWrite +java.net.InetAddress$CachedLocalHost +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.HandlebarsCurrentDateHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.ParseDateHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.TruncateDateTimeHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.StringTrimHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.Base64Helper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.UrlEncodingHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.FormDataHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.RegexExtractHelper +java.util.regex.PatternSyntaxException +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.SizeHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.PickRandomHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.RandomIntHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.RandomDecimalHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.RangeHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.ArrayHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.AbstractArrayHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.ArrayAddHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.ArrayRemoveHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.ParseJsonHelper +com.fasterxml.jackson.core.type.TypeReference +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.ParseJsonHelper$1 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.ParseJsonHelper$2 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.MatchesRegexHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.ContainsHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.MathsHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.ValHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.JoinHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.AbstractFormattingHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.FormatJsonHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.FormatXmlHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.ToJsonHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.JsonMergeHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.JsonRemoveHelper +com.jayway.jsonpath.InvalidModificationException +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.HelperUtils +com.jayway.jsonpath.spi.json.JacksonJsonProvider +com.fasterxml.jackson.databind.ObjectReader +com.fasterxml.jackson.core.util.JsonParserDelegate +com.fasterxml.jackson.core.filter.FilteringParserDelegate +com.fasterxml.jackson.databind.node.ArrayNode +com.fasterxml.jackson.core.filter.TokenFilter +com.fasterxml.jackson.core.filter.JsonPointerBasedFilter +com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR +sun.reflect.generics.tree.TypeVariableSignature +sun.reflect.generics.reflectiveObjects.LazyReflectiveObjectGenerator +sun.reflect.generics.reflectiveObjects.TypeVariableImpl +com.fasterxml.jackson.databind.type.TypeBindings$AsKey +java.lang.reflect.ParameterizedType +sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl +com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash +com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings +com.fasterxml.jackson.databind.annotation.JacksonStdImpl +jdk.proxy2.$Proxy15 +com.fasterxml.jackson.databind.deser.std.NumberDeserializers +com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer +com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer +com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer +com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer +com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer +com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer +com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer +com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer +com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer +com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer +com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer +com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer +com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD +com.fasterxml.jackson.databind.deser.ContextualKeyDeserializer +com.github.tomakehurst.wiremock.common.Json +com.github.tomakehurst.wiremock.common.Json$2 +com.github.tomakehurst.wiremock.common.Json$1 +com.fasterxml.jackson.databind.Module +com.fasterxml.jackson.databind.module.SimpleModule +com.fasterxml.jackson.datatype.jsr310.JavaTimeModule +com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver +com.fasterxml.jackson.datatype.jsr310.deser.JSR310DeserializerBase +com.fasterxml.jackson.datatype.jsr310.deser.JSR310DateTimeDeserializerBase +com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer +com.fasterxml.jackson.datatype.jsr310.deser.DurationDeserializer +com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer +com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer +com.fasterxml.jackson.datatype.jsr310.deser.LocalTimeDeserializer +com.fasterxml.jackson.datatype.jsr310.deser.MonthDayDeserializer +com.fasterxml.jackson.datatype.jsr310.deser.OffsetTimeDeserializer +com.fasterxml.jackson.datatype.jsr310.deser.YearDeserializer +com.fasterxml.jackson.datatype.jsr310.deser.YearMonthDeserializer +com.fasterxml.jackson.datatype.jsr310.deser.JavaTimeDeserializerModifier +com.fasterxml.jackson.datatype.jsr310.ser.JavaTimeSerializerModifier +com.fasterxml.jackson.datatype.jsr310.ser.JSR310SerializerBase +com.fasterxml.jackson.datatype.jsr310.ser.JSR310FormattedSerializerBase +com.fasterxml.jackson.datatype.jsr310.ser.DurationSerializer +com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializerBase +com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializer +com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer +com.fasterxml.jackson.datatype.jsr310.ser.LocalDateSerializer +com.fasterxml.jackson.datatype.jsr310.ser.LocalTimeSerializer +com.fasterxml.jackson.datatype.jsr310.ser.MonthDaySerializer +com.fasterxml.jackson.datatype.jsr310.ser.OffsetDateTimeSerializer +com.fasterxml.jackson.datatype.jsr310.ser.OffsetTimeSerializer +com.fasterxml.jackson.datatype.jsr310.ser.YearSerializer +com.fasterxml.jackson.datatype.jsr310.ser.YearMonthSerializer +com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeSerializer +com.fasterxml.jackson.datatype.jsr310.ser.ZoneIdSerializer +com.fasterxml.jackson.datatype.jsr310.ser.key.ZonedDateTimeKeySerializer +com.fasterxml.jackson.datatype.jsr310.deser.key.Jsr310KeyDeserializer +com.fasterxml.jackson.datatype.jsr310.deser.key.DurationKeyDeserializer +com.fasterxml.jackson.datatype.jsr310.deser.key.InstantKeyDeserializer +com.fasterxml.jackson.datatype.jsr310.deser.key.LocalDateTimeKeyDeserializer +com.fasterxml.jackson.datatype.jsr310.deser.key.LocalDateKeyDeserializer +com.fasterxml.jackson.datatype.jsr310.deser.key.LocalTimeKeyDeserializer +com.fasterxml.jackson.datatype.jsr310.deser.key.MonthDayKeyDeserializer +com.fasterxml.jackson.datatype.jsr310.deser.key.OffsetDateTimeKeyDeserializer +com.fasterxml.jackson.datatype.jsr310.deser.key.OffsetTimeKeyDeserializer +com.fasterxml.jackson.datatype.jsr310.deser.key.PeriodKeyDeserializer +com.fasterxml.jackson.datatype.jsr310.deser.key.YearKeyDeserializer +com.fasterxml.jackson.datatype.jsr310.deser.key.YearMonthKeyDeserializer +com.fasterxml.jackson.datatype.jsr310.deser.key.ZonedDateTimeKeyDeserializer +com.fasterxml.jackson.datatype.jsr310.deser.key.ZoneIdKeyDeserializer +com.fasterxml.jackson.datatype.jsr310.deser.key.ZoneOffsetKeyDeserializer +com.fasterxml.jackson.datatype.jsr310.PackageVersion +com.fasterxml.jackson.core.util.VersionUtil +com.fasterxml.jackson.core.Version +com.fasterxml.jackson.datatype.jsr310.JavaTimeFeature +com.fasterxml.jackson.databind.ObjectMapper$1 +com.fasterxml.jackson.databind.deser.Deserializers$Base +com.fasterxml.jackson.databind.module.SimpleDeserializers +java.time.Instant +java.time.ZoneOffset +java.util.regex.Pattern$$Lambda/0x800000028 +java.util.regex.Pattern$Pos +java.time.format.DateTimeFormatter +java.time.format.DateTimeFormatterBuilder +java.time.temporal.TemporalQuery +java.time.format.DateTimeFormatterBuilder$$Lambda/0x80000001c +java.time.temporal.TemporalField +java.time.temporal.ChronoField +java.time.temporal.ChronoUnit +java.time.temporal.TemporalAmount +java.time.Duration +java.time.temporal.ValueRange +java.time.temporal.IsoFields +java.time.temporal.IsoFields$Field +java.time.temporal.IsoFields$Field$1 +java.time.temporal.IsoFields$Field$2 +java.time.temporal.IsoFields$Field$3 +java.time.temporal.IsoFields$Field$4 +java.time.temporal.IsoFields$Unit +java.time.temporal.JulianFields +java.time.temporal.JulianFields$Field +java.time.format.SignStyle +java.time.format.DateTimeFormatterBuilder$DateTimePrinterParser +java.time.format.DateTimeFormatterBuilder$NumberPrinterParser +java.time.format.DateTimeFormatterBuilder$CharLiteralPrinterParser +java.time.format.ResolverStyle +java.time.chrono.Chronology +java.time.chrono.AbstractChronology +java.time.chrono.IsoChronology +java.time.format.DateTimeFormatterBuilder$CompositePrinterParser +java.time.format.DecimalStyle +java.time.format.DateTimeFormatterBuilder$SettingsParser +java.time.format.DateTimeFormatterBuilder$OffsetIdPrinterParser +java.time.format.DateTimeFormatterBuilder$NanosPrinterParser +java.time.format.DateTimeFormatterBuilder$ZoneIdPrinterParser +java.time.format.DateTimeFormatterBuilder$StringLiteralPrinterParser +java.time.format.DateTimeFormatterBuilder$InstantPrinterParser +java.time.format.TextStyle +java.time.format.DateTimeTextProvider$LocaleStore +java.util.AbstractMap$SimpleImmutableEntry +java.time.format.DateTimeTextProvider +java.time.format.DateTimeTextProvider$1 +java.time.format.DateTimeFormatterBuilder$1 +java.time.format.DateTimeFormatterBuilder$TextPrinterParser +java.time.chrono.ChronoPeriod +java.time.Period +java.time.format.DateTimeFormatter$$Lambda/0x80000001a +java.time.format.DateTimeFormatter$$Lambda/0x80000001b +com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer$$Lambda/0x00003fc00124acc8 +com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer$FromIntegerArguments +com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer$$Lambda/0x00003fc00124b128 +com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer$FromDecimalArguments +com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer$$Lambda/0x00003fc00124b588 +com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer$$Lambda/0x00003fc00124b7d0 +com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer$$Lambda/0x00003fc00124ba08 +com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer$$Lambda/0x00003fc00124bc50 +com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer$$Lambda/0x00003fc00124be98 +com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer$$Lambda/0x00003fc00124c0e0 +com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer$$Lambda/0x00003fc00124c318 +com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer$$Lambda/0x00003fc00124c560 +com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer$$Lambda/0x00003fc00124c7a8 +com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer$$Lambda/0x00003fc00124c9f0 +com.fasterxml.jackson.databind.type.ClassKey +java.time.chrono.ChronoLocalDate +java.time.LocalDate +java.time.LocalTime +java.time.MonthDay +java.time.OffsetTime +com.fasterxml.jackson.datatype.jsr310.deser.JSR310StringParsableDeserializer +java.time.Year +java.time.YearMonth +com.fasterxml.jackson.databind.util.ArrayBuilders +com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer +com.fasterxml.jackson.datatype.jsr310.deser.OneBasedMonthDeserializer +com.fasterxml.jackson.datatype.jsr310.ser.OneBasedMonthSerializer +com.fasterxml.jackson.databind.ser.Serializers$Base +com.fasterxml.jackson.databind.module.SimpleSerializers +com.fasterxml.jackson.datatype.jsr310.JavaTimeModule$JavaTimeSerializers +java.util.function.ToLongFunction +com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializer$$Lambda/0x00003fc00124eae0 +com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializer$$Lambda/0x00003fc00124ed08 +com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializer$$Lambda/0x00003fc00124ef30 +java.lang.invoke.LambdaForm$DMH/0x00003fc001250000 +java.lang.invoke.LambdaForm$DMH/0x00003fc001250400 +com.fasterxml.jackson.datatype.jsr310.ser.OffsetDateTimeSerializer$$Lambda/0x00003fc00124f158 +com.fasterxml.jackson.datatype.jsr310.ser.OffsetDateTimeSerializer$$Lambda/0x00003fc00124f380 +com.fasterxml.jackson.datatype.jsr310.ser.OffsetDateTimeSerializer$$Lambda/0x00003fc00124f5a8 +com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeSerializer$$Lambda/0x00003fc00124f7d0 +java.lang.invoke.LambdaForm$DMH/0x00003fc001250800 +com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeSerializer$$Lambda/0x00003fc00124f9f8 +com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeSerializer$$Lambda/0x00003fc00124fc20 +com.fasterxml.jackson.databind.module.SimpleKeyDeserializers +com.fasterxml.jackson.databind.deser.ValueInstantiators$Base +com.fasterxml.jackson.datatype.jsr310.JavaTimeModule$1 +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.JsonArrayAddHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.helpers.SystemValueHelper +com.github.tomakehurst.wiremock.extension.responsetemplating.SystemKeyAuthoriser +java.util.regex.Pattern$SliceI +com.github.tomakehurst.wiremock.extension.responsetemplating.LazyTemplateEngine +com.github.tomakehurst.wiremock.extension.Extensions$$Lambda/0x00003fc0012551c8 +com.github.tomakehurst.wiremock.extension.Extensions$$Lambda/0x00003fc001255410 +com.github.tomakehurst.wiremock.extension.Extensions$$Lambda/0x00003fc001255658 +com.github.tomakehurst.wiremock.extension.ExtensionFactory +com.github.tomakehurst.wiremock.extension.Extensions$$Lambda/0x00003fc001255aa0 +com.github.tomakehurst.wiremock.extension.Extensions$$Lambda/0x00003fc001255ce8 +com.github.tomakehurst.wiremock.extension.Extensions$$Lambda/0x00003fc001255f38 +com.github.tomakehurst.wiremock.extension.Extensions$$Lambda/0x00003fc001256180 +java.util.function.Function$$Lambda/0x00003fc00112c740 +com.github.tomakehurst.wiremock.extension.TemplateHelperProviderExtension +com.github.tomakehurst.wiremock.extension.ExtensionLoader +com.github.tomakehurst.wiremock.extension.ExtensionLoader$$Lambda/0x00003fc0012567e0 +com.github.tomakehurst.wiremock.extension.Extensions$$Lambda/0x00003fc001256a40 +com.github.tomakehurst.wiremock.extension.Extensions$$Lambda/0x00003fc001256c88 +com.github.tomakehurst.wiremock.extension.Extensions$$Lambda/0x00003fc001256ed0 +com.github.tomakehurst.wiremock.extension.Extensions$$Lambda/0x00003fc001257120 +java.lang.invoke.LambdaForm$DMH/0x00003fc001250c00 +java.util.stream.Collectors$$Lambda/0x00003fc00112c988 +java.util.stream.Collectors$$Lambda/0x00003fc00112cbc8 +com.github.tomakehurst.wiremock.extension.Extensions$$Lambda/0x00003fc001257348 +com.github.tomakehurst.wiremock.extension.Extensions$$Lambda/0x00003fc001257590 +com.github.tomakehurst.wiremock.extension.Extensions$$Lambda/0x00003fc0012577d8 +com.github.tomakehurst.wiremock.extension.Extensions$$Lambda/0x00003fc001257a20 +com.github.tomakehurst.wiremock.extension.Extensions$$Lambda/0x00003fc001257c68 +com.github.tomakehurst.wiremock.extension.TemplateModelDataProviderExtension +com.google.common.cache.LocalCache$AccessQueue +com.google.common.cache.LocalCache$AbstractReferenceEntry +com.google.common.cache.LocalCache$AccessQueue$1 +com.github.tomakehurst.wiremock.extension.StubLifecycleListener +com.github.tomakehurst.wiremock.extension.ResponseDefinitionTransformerV2 +com.github.tomakehurst.wiremock.extension.responsetemplating.ResponseTemplateTransformer +com.github.jknack.handlebars.HandlebarsException +com.github.tomakehurst.wiremock.extension.Extensions$$Lambda/0x00003fc001253680 +com.github.tomakehurst.wiremock.common.Lazy +org.wiremock.webhooks.WebhookTransformer +java.util.stream.Collectors$$Lambda/0x00003fc00112ce20 +java.util.stream.Collectors$$Lambda/0x00003fc00112d048 +java.util.stream.Collectors$$Lambda/0x00003fc00112d280 +java.util.stream.Collectors$$Lambda/0x00003fc00112d4d0 +com.github.tomakehurst.wiremock.extension.ServeEventListener +com.github.tomakehurst.wiremock.extension.PostServeAction +org.wiremock.webhooks.Webhooks +com.github.tomakehurst.wiremock.common.ProhibitedNetworkAddressException +com.github.tomakehurst.wiremock.http.client.LazyHttpClient +com.github.tomakehurst.wiremock.extension.Extensions$$Lambda/0x00003fc0012519e0 +com.github.tomakehurst.wiremock.common.DataTruncationSettings +com.github.tomakehurst.wiremock.matching.ValueMatcher +com.github.tomakehurst.wiremock.matching.NamedValueMatcher +com.github.tomakehurst.wiremock.matching.RequestMatcher +com.github.tomakehurst.wiremock.matching.RequestMatcherExtension +com.github.tomakehurst.wiremock.verification.AbstractRequestJournal +com.github.tomakehurst.wiremock.verification.StoreBackedRequestJournal +com.github.tomakehurst.wiremock.stubbing.AbstractScenarios +com.github.tomakehurst.wiremock.stubbing.InMemoryScenarios +com.github.tomakehurst.wiremock.stubbing.AbstractStubMappings +com.github.tomakehurst.wiremock.stubbing.StoreBackedStubMappings +com.github.tomakehurst.wiremock.admin.NotFoundException +com.github.tomakehurst.wiremock.extension.AbstractTransformer +com.github.tomakehurst.wiremock.extension.ResponseDefinitionTransformer +com.github.tomakehurst.wiremock.store.files.PathBased +com.github.tomakehurst.wiremock.store.files.FileSourceBlobStore +com.github.tomakehurst.wiremock.store.files.BlobStoreFileSource +com.github.tomakehurst.wiremock.common.InputStreamSource +com.github.tomakehurst.wiremock.common.BinaryFile +com.github.tomakehurst.wiremock.store.files.BlobStoreBinaryFile +com.github.tomakehurst.wiremock.common.TextFile +com.github.tomakehurst.wiremock.store.files.BlobStoreTextFile +com.github.tomakehurst.wiremock.verification.NearMissCalculator +com.github.tomakehurst.wiremock.matching.MatchResult +com.github.tomakehurst.wiremock.matching.MemoizingMatchResult +com.github.tomakehurst.wiremock.verification.NearMiss +com.github.tomakehurst.wiremock.verification.NearMissCalculator$$Lambda/0x00003fc00125bda8 +com.github.tomakehurst.wiremock.recording.Recorder +com.github.tomakehurst.wiremock.recording.NotRecordingException +com.github.tomakehurst.wiremock.store.InMemoryRecorderStateStore +com.github.tomakehurst.wiremock.recording.RecorderState +com.github.tomakehurst.wiremock.recording.RecordingStatus +com.github.tomakehurst.wiremock.extension.GlobalSettingsListener +com.github.tomakehurst.wiremock.extension.MappingsLoaderExtension +com.github.tomakehurst.wiremock.extension.Extensions$$Lambda/0x00003fc00125d1f8 +com.github.tomakehurst.wiremock.core.WireMockApp$$Lambda/0x00003fc00125d430 +com.github.tomakehurst.wiremock.common.HttpsSettings$Builder +com.github.tomakehurst.wiremock.common.HttpsSettings +com.github.tomakehurst.wiremock.http.HttpClientFactory +javax.net.ssl.HostnameVerifier +javax.net.SocketFactory +javax.net.ssl.SSLSocketFactory +com.github.tomakehurst.wiremock.http.ssl.HostVerifyingSSLSocketFactory +org.apache.hc.client5.http.socket.ConnectionSocketFactory +org.apache.hc.client5.http.socket.LayeredConnectionSocketFactory +java.security.KeyException +java.security.KeyManagementException +com.github.tomakehurst.wiremock.http.ssl.TrustStrategy +java.security.UnrecoverableEntryException +org.apache.hc.core5.http.MessageHeaders +org.apache.hc.core5.http.HttpMessage +org.apache.hc.core5.http.HttpRequest +org.apache.hc.core5.http.HttpEntityContainer +org.apache.hc.core5.http.ClassicHttpRequest +org.apache.hc.client5.http.config.Configurable +org.apache.hc.client5.http.classic.methods.HttpUriRequest +org.apache.hc.client5.http.AuthenticationStrategy +org.apache.hc.client5.http.auth.Credentials +org.apache.hc.client5.http.auth.CredentialsProvider +org.apache.hc.client5.http.DnsResolver +org.apache.hc.core5.http.io.HttpConnectionFactory +org.apache.hc.core5.io.ModalCloseable +org.apache.hc.client5.http.io.HttpClientConnectionManager +com.github.tomakehurst.wiremock.http.NetworkAddressRulesAdheringDnsResolver +org.apache.hc.client5.http.SystemDefaultDnsResolver +org.apache.hc.client5.http.impl.classic.HttpClientBuilder +org.apache.hc.core5.http.ConnectionReuseStrategy +org.apache.hc.client5.http.ConnectionKeepAliveStrategy +org.apache.hc.client5.http.UserTokenHandler +org.apache.hc.core5.http.HttpRequestInterceptor +org.apache.hc.core5.http.HttpResponseInterceptor +org.apache.hc.client5.http.SchemePortResolver +org.apache.hc.core5.http.protocol.HttpProcessor +org.apache.hc.core5.http.config.Lookup +org.apache.hc.client5.http.HttpRequestRetryStrategy +org.apache.hc.client5.http.routing.HttpRoutePlanner +org.apache.hc.client5.http.protocol.RedirectStrategy +org.apache.hc.client5.http.cookie.CookieStore +org.apache.hc.client5.http.classic.HttpClient +org.apache.hc.client5.http.impl.classic.CloseableHttpClient +org.apache.hc.client5.http.impl.classic.InternalHttpClient +org.apache.hc.client5.http.config.RequestConfig +org.apache.hc.core5.util.TimeValue +org.apache.hc.core5.util.Timeout +org.apache.hc.core5.util.Args +org.apache.hc.client5.http.config.RequestConfig$Builder +org.apache.hc.core5.http.HttpResponse +org.apache.hc.core5.http.protocol.HttpContext +com.github.tomakehurst.wiremock.http.HttpClientFactory$$Lambda/0x00003fc001263d30 +com.github.tomakehurst.wiremock.http.HttpClientFactory$$Lambda/0x00003fc001263f58 +com.github.tomakehurst.wiremock.http.ssl.SSLContextBuilder +javax.net.ssl.TrustManager +com.github.tomakehurst.wiremock.http.ssl.TrustEverythingStrategy +javax.net.ssl.TrustManagerFactory +javax.net.ssl.TrustManagerFactorySpi +sun.security.jca.GetInstance +sun.security.jca.Providers +sun.security.jca.ProviderList +sun.security.jca.ProviderConfig +java.security.Provider +sun.security.jca.ProviderList$2 +sun.security.jca.ProviderList$1 +java.security.Provider$ServiceKey +java.security.Provider$$Lambda/0x00003fc001131138 +java.security.Provider$EngineDescription +java.security.SecureRandomParameters +java.security.cert.CertStoreParameters +javax.crypto.KDFParameters +java.security.Policy$Parameters +javax.security.auth.login.Configuration$Parameters +sun.security.provider.Sun +sun.security.util.SecurityConstants +java.security.Guard +java.security.Permission +java.security.AllPermission +sun.security.provider.SunEntries +java.security.SecureRandomSpi +sun.security.provider.NativePRNG +sun.security.provider.NativePRNG$Variant +sun.security.provider.NativePRNG$RandomIO +sun.security.provider.FileInputStreamPool +sun.security.provider.FileInputStreamPool$UnclosableInputStream +sun.security.provider.FileInputStreamPool$StreamRef +java.security.Provider$Service +java.security.Provider$UString +sun.security.provider.NativePRNG$Blocking +sun.security.provider.NativePRNG$NonBlocking +sun.security.util.SecurityProviderConstants +sun.security.util.KnownOIDs +sun.security.rsa.SunRsaSign +sun.security.rsa.SunRsaSignEntries +sun.security.ec.SunEC +sun.security.ec.SunEC$ProviderService +sun.security.ec.SunEC$ProviderServiceA +sun.security.util.CurveDB +java.security.spec.ECField +java.security.spec.ECFieldFp +java.security.spec.EllipticCurve +java.security.spec.ECPoint +java.security.spec.AlgorithmParameterSpec +java.security.spec.ECParameterSpec +sun.security.util.NamedCurve +sun.security.util.DerEncoder +sun.security.util.DerOutputStream +sun.security.util.ByteArrayLexOrder +sun.security.util.ByteArrayTagOrder +sun.security.util.ObjectIdentifier +java.security.spec.ECFieldF2m +sun.security.ssl.SunJSSE +jdk.internal.event.SecurityProviderServiceEvent +sun.security.ssl.TrustManagerFactoryImpl +sun.security.ssl.TrustManagerFactoryImpl$PKIXFactory +sun.security.jca.GetInstance$Instance +sun.security.ssl.TrustStoreManager +sun.security.ssl.TrustStoreManager$TrustAnchorManager +sun.security.ssl.TrustStoreManager$TrustStoreDescriptor +sun.security.util.FilePaths +java.security.KeyStore +sun.security.ssl.SSLLogger +java.security.KeyStoreSpi +sun.security.util.KeyStoreDelegator +sun.security.pkcs12.PKCS12KeyStore$DualFormatPKCS12 +sun.security.pkcs12.PKCS12KeyStore +sun.security.provider.JavaKeyStore +sun.security.provider.JavaKeyStore$JKS +sun.security.util.DerValue +sun.security.util.DerInputStream +sun.security.util.IOUtils +sun.security.pkcs.ContentInfo +java.security.cert.CertificateFactory +java.security.cert.CertificateFactorySpi +sun.security.provider.X509Factory +sun.security.util.Cache +sun.security.util.MemoryCache +sun.security.util.Cache$EqualByteArray +java.security.cert.X509Extension +java.security.DEREncodable +java.security.cert.X509Certificate +sun.security.x509.X509CertImpl +sun.security.x509.AlgorithmId +sun.security.x509.X509CertInfo +sun.security.x509.CertificateVersion +sun.security.x509.CertificateSerialNumber +sun.security.x509.SerialNumber +sun.security.x509.CertificateAlgorithmId +sun.security.x509.GeneralNameInterface +sun.security.x509.X500Name +sun.security.x509.RDN +sun.security.x509.AVA +sun.security.x509.CertificateValidity +sun.security.x509.CertificateX509Key +java.security.Key +java.security.AsymmetricKey +java.security.PublicKey +sun.security.x509.X509Key +sun.security.util.BitArray +java.security.spec.KeySpec +java.security.spec.EncodedKeySpec +java.security.spec.X509EncodedKeySpec +jdk.internal.access.JavaSecuritySpecAccess +java.security.spec.EncodedKeySpec$$Lambda/0x00003fc001270dd0 +java.security.KeyFactory +sun.security.jca.ProviderList$ServiceIterator +java.security.KeyFactorySpi +sun.security.rsa.RSAKeyFactory +sun.security.rsa.RSAKeyFactory$Legacy +java.security.spec.RSAPublicKeySpec +java.security.spec.RSAPrivateKeySpec +java.security.spec.RSAPrivateCrtKeySpec +java.security.spec.PKCS8EncodedKeySpec +sun.security.rsa.RSAUtil$KeyType +java.security.spec.PSSParameterSpec +java.lang.runtime.SwitchBootstraps +jdk.internal.misc.PreviewFeatures +java.lang.invoke.DirectMethodHandle$1 +java.lang.runtime.SwitchBootstraps$$Lambda/0x800000018 +java.lang.classfile.AccessFlags +jdk.internal.classfile.impl.AccessFlagsImpl +java.lang.runtime.SwitchBootstraps$$Lambda/0x800000019 +java.lang.classfile.instruction.SwitchCase +jdk.internal.classfile.impl.AbstractInstruction$SwitchCaseImpl +java.lang.invoke.MethodHandles$Lookup$ClassOption +java.lang.classfile.CompoundElement +java.lang.classfile.AttributedElement +java.lang.classfile.ClassModel +jdk.internal.classfile.impl.ClassImpl +jdk.internal.classfile.impl.ClassFileImpl$$Lambda/0x80000004b +java.lang.classfile.FieldModel +jdk.internal.classfile.impl.FieldImpl +java.lang.classfile.MethodModel +jdk.internal.classfile.impl.MethodImpl +sun.security.rsa.RSAKeyFactory$$TypeSwitch/0x00003fc001274288 +java.security.interfaces.RSAKey +java.security.interfaces.RSAPublicKey +sun.security.rsa.RSAPublicKeyImpl +sun.security.rsa.RSAUtil +sun.security.x509.CertificateExtensions +java.security.cert.Extension +sun.security.x509.Extension +sun.security.x509.OIDMap +sun.security.x509.PKIXExtensions +sun.security.x509.OIDMap$OIDInfo +sun.security.x509.SubjectKeyIdentifierExtension +java.lang.invoke.LambdaForm$MH/0x00003fc001268000 +sun.security.x509.KeyIdentifier +sun.security.x509.BasicConstraintsExtension +sun.security.x509.AuthorityKeyIdentifierExtension +sun.security.x509.GeneralNames +sun.security.x509.KeyUsageExtension +sun.security.util.MemoryCache$CacheEntry +sun.security.util.MemoryCache$SoftCacheEntry +sun.security.jca.JCAUtil +jdk.internal.event.X509CertificateEvent +jdk.internal.event.EventHelper +java.lang.invoke.VarHandleReferences$FieldStaticReadOnly +java.lang.invoke.VarHandleReferences$FieldStaticReadWrite +java.lang.invoke.LazyInitializingVarHandle +java.lang.System$Logger$Level +java.util.jar.JarFile$ThreadTrackHolder +jdk.internal.misc.ThreadTracker +jdk.internal.misc.ThreadTracker$ThreadRef +jdk.internal.event.EventHelper$ThreadTrackHolder +jdk.internal.logger.LazyLoggers +jdk.internal.logger.LazyLoggers$1 +jdk.internal.logger.LazyLoggers$LazyLoggerFactories +jdk.internal.logger.LoggerFinderLoader +jdk.internal.logger.LoggerFinderLoader$TemporaryLoggerFinder +sun.util.logging.PlatformLogger$ConfigurableBridge$LoggerConfiguration +sun.util.logging.internal.LoggingProviderImpl$JULWrapper +sun.nio.cs.UnicodeDecoder +sun.nio.cs.UTF_16BE$Decoder +sun.nio.cs.ArrayDecoder +sun.security.pkcs12.PKCS12KeyStore$Entry +sun.security.pkcs12.PKCS12KeyStore$KeyEntry +sun.security.pkcs12.PKCS12KeyStore$CertEntry +java.security.KeyStore$Entry$Attribute +java.security.PKCS12Attribute +java.util.regex.Pattern$GroupCurly +sun.security.x509.GeneralName +java.security.AlgorithmParameters +java.security.AlgorithmParametersSpi +sun.security.util.ECParameters +sun.security.ec.ECKeyFactory +java.security.spec.ECPublicKeySpec +sun.security.ec.ECKeyFactory$$TypeSwitch/0x00003fc00127bb80 +java.security.interfaces.ECKey +java.security.interfaces.ECPublicKey +sun.security.ec.ECPublicKeyImpl +sun.security.util.ECUtil +sun.security.x509.CertificatePoliciesExtension +sun.security.x509.PolicyInformation +sun.security.x509.CertificatePolicyId +java.security.cert.PolicyQualifierInfo +sun.security.x509.NetscapeCertTypeExtension +sun.security.x509.NetscapeCertTypeExtension$MapEntry +sun.security.x509.CRLDistributionPointsExtension +sun.security.x509.DistributionPoint +sun.security.x509.URIName +sun.security.x509.DNSName +sun.security.x509.PrivateKeyUsageExtension +sun.security.x509.AuthorityInfoAccessExtension +sun.security.x509.AccessDescription +sun.security.x509.ExtendedKeyUsageExtension +sun.security.util.MemoryCache$QueueCacheEntry +sun.security.x509.SubjectAlternativeNameExtension +sun.security.x509.RFC822Name +java.lang.invoke.MethodHandle$1 +java.lang.invoke.LambdaForm$DMH/0x00003fc001268400 +java.lang.invoke.LambdaForm$MH/0x00003fc001268800 +java.lang.invoke.LambdaForm$MH/0x00003fc001268c00 +java.lang.invoke.LambdaForm$MH/0x00003fc001269000 +sun.security.pkcs12.PKCS12KeyStore$PrivateKeyEntry +sun.security.validator.TrustStoreUtil +javax.net.ssl.X509TrustManager +javax.net.ssl.X509ExtendedTrustManager +sun.security.ssl.X509TrustManagerImpl +com.github.tomakehurst.wiremock.http.ssl.SSLContextBuilder$TrustManagerDelegate +javax.net.ssl.SSLContext +javax.net.ssl.SSLContextSpi +sun.security.ssl.SSLContextImpl +sun.security.ssl.SSLContextImpl$AbstractTLSContext +sun.security.ssl.SSLContextImpl$CustomizedTLSContext +sun.security.ssl.SSLContextImpl$TLSContext +sun.security.ssl.ProtocolVersion +java.security.AlgorithmConstraints +sun.security.ssl.SSLAlgorithmConstraints +sun.security.util.AbstractAlgorithmConstraints +sun.security.util.DisabledAlgorithmConstraints +sun.security.util.AlgorithmDecomposer +sun.security.ssl.SSLAlgorithmDecomposer +java.util.regex.Pattern$LookBehindEndNode +java.util.regex.Pattern$NotBehind +java.util.TreeMap$KeySet +java.util.TreeMap$KeyIterator +sun.security.util.DisabledAlgorithmConstraints$Constraints +sun.security.util.DisabledAlgorithmConstraints$Constraint +sun.security.util.DisabledAlgorithmConstraints$DisabledConstraint +sun.security.util.DisabledAlgorithmConstraints$KeySizeConstraint +sun.security.util.DisabledAlgorithmConstraints$Constraint$Operator +sun.security.util.DisabledAlgorithmConstraints$UsageConstraint +sun.security.ssl.SSLScope +sun.security.util.DisabledAlgorithmConstraints$jdkCAConstraint +sun.security.util.DisabledAlgorithmConstraints$Constraints$Holder +java.util.regex.Pattern$BnM +java.util.regex.Pattern$SliceS +sun.security.util.DisabledAlgorithmConstraints$DenyAfterConstraint +java.time.ZoneRegion +java.time.zone.ZoneRules +java.time.zone.ZoneOffsetTransitionRule +java.time.zone.ZoneOffsetTransition +java.security.CryptoPrimitive +sun.security.util.DisabledAlgorithmConstraints$$Lambda/0x00003fc001280888 +sun.security.ssl.CipherSuite +sun.security.ssl.SSLCipher +sun.security.ssl.CipherType +sun.security.ssl.SSLCipher$ReadCipherGenerator +sun.security.ssl.SSLCipher$NullReadCipherGenerator +sun.security.ssl.SSLCipher$WriteCipherGenerator +sun.security.ssl.SSLCipher$NullWriteCipherGenerator +sun.security.ssl.SSLCipher$StreamReadCipherGenerator +sun.security.ssl.SSLCipher$StreamWriteCipherGenerator +javax.crypto.Cipher +javax.crypto.Cipher$Transform +sun.security.jca.ServiceId +com.sun.crypto.provider.SunJCE +javax.crypto.JceSecurity +sun.nio.fs.Globs +java.text.Normalizer$Form +java.text.Normalizer +jdk.internal.icu.text.NormalizerBase +jdk.internal.icu.text.NormalizerBase$Mode +jdk.internal.icu.text.NormalizerBase$NONEMode +jdk.internal.icu.text.NormalizerBase$NFDMode +jdk.internal.icu.text.NormalizerBase$NFKDMode +jdk.internal.icu.text.NormalizerBase$NFCMode +jdk.internal.icu.text.NormalizerBase$NFKCMode +jdk.internal.icu.text.NormalizerBase$1 +jdk.internal.icu.text.NormalizerBase$NFCModeImpl +jdk.internal.icu.text.NormalizerBase$ModeImpl +jdk.internal.icu.text.Normalizer2 +jdk.internal.icu.impl.Norm2AllModes +jdk.internal.icu.impl.Norm2AllModes$NoopNormalizer2 +jdk.internal.icu.impl.Norm2AllModes$NFCSingleton +jdk.internal.icu.impl.Norm2AllModes$Norm2AllModesSingleton +jdk.internal.icu.impl.NormalizerImpl +jdk.internal.icu.impl.ICUBinary$Authenticate +jdk.internal.icu.impl.NormalizerImpl$IsAcceptable +jdk.internal.icu.impl.ICUBinary +jdk.internal.module.SystemModuleFinders +jdk.internal.module.SystemModuleFinders$SystemModuleReader$$Lambda/0x00003fc001285e70 +jdk.internal.icu.util.VersionInfo +jdk.internal.icu.util.CodePointMap +jdk.internal.icu.util.CodePointTrie +jdk.internal.icu.util.CodePointTrie$Fast +jdk.internal.icu.util.CodePointTrie$Fast16 +jdk.internal.icu.util.CodePointTrie$Type +jdk.internal.icu.util.CodePointTrie$ValueWidth +java.nio.ByteBufferAsCharBufferB +jdk.internal.icu.util.CodePointTrie$Data +jdk.internal.icu.util.CodePointTrie$Data16 +jdk.internal.icu.impl.Norm2AllModes$Normalizer2WithImpl +jdk.internal.icu.impl.Norm2AllModes$ComposeNormalizer2 +jdk.internal.icu.impl.Norm2AllModes$DecomposeNormalizer2 +java.util.regex.Pattern$NFCCharProperty +java.nio.file.PathMatcher +sun.nio.fs.UnixFileSystem$1 +java.nio.file.DirectoryStream$Filter +java.nio.file.Files$1 +java.nio.file.SecureDirectoryStream +sun.nio.fs.UnixSecureDirectoryStream +sun.nio.fs.UnixDirectoryStream +java.util.concurrent.locks.ReentrantReadWriteLock$FairSync +sun.nio.fs.UnixDirectoryStream$UnixDirectoryIterator +jdk.internal.util.regex.Grapheme +jdk.internal.util.regex.IndicConjunctBreak +javax.crypto.CryptoPermissions +javax.crypto.CryptoPolicyParser +java.io.StreamTokenizer +javax.crypto.CryptoPolicyParser$GrantEntry +javax.crypto.CryptoPolicyParser$CryptoPermissionEntry +java.util.Vector$Itr +javax.crypto.CryptoPermission +javax.crypto.CryptoAllPermission +javax.crypto.CryptoAllPermissionCollection +sun.nio.fs.UnixException +sun.nio.fs.UnixSecureDirectoryStream$$Lambda/0x00003fc00128bca8 +java.net.URL$ThreadTrackHolder +java.net.spi.URLStreamHandlerProvider +sun.net.www.protocol.http.Handler +javax.crypto.JceSecurity$WeakIdentityWrapper +javax.crypto.JceSecurity$1 +java.lang.Class$Holder +java.security.AllPermissionCollection +java.security.UnresolvedPermission +javax.crypto.ProviderVerifier +javax.crypto.CipherSpi +com.sun.crypto.provider.ARCFOURCipher +sun.security.ssl.SSLCipher$T10BlockReadCipherGenerator +sun.security.ssl.SSLCipher$T10BlockWriteCipherGenerator +com.sun.crypto.provider.DESCipher +com.sun.crypto.provider.CipherCore +com.sun.crypto.provider.DESConstants +com.sun.crypto.provider.SymmetricCipher +com.sun.crypto.provider.DESCrypt +com.sun.crypto.provider.FeedbackCipher +com.sun.crypto.provider.ElectronicCodeBook +com.sun.crypto.provider.Padding +com.sun.crypto.provider.PKCS5Padding +com.sun.crypto.provider.CipherBlockChaining +sun.security.ssl.SSLCipher$T11BlockReadCipherGenerator +sun.security.ssl.SSLCipher$T11BlockWriteCipherGenerator +javax.crypto.JceSecurityManager +java.lang.StackWalker$Option +java.util.Vector$1 +com.sun.crypto.provider.DESedeCipher +com.sun.crypto.provider.DESedeCrypt +com.sun.crypto.provider.AESCipher +com.sun.crypto.provider.AESCipher$General +com.sun.crypto.provider.AESConstants +com.sun.crypto.provider.AESCrypt +sun.security.ssl.SSLCipher$T12GcmReadCipherGenerator +sun.security.ssl.SSLCipher$T12GcmWriteCipherGenerator +com.sun.crypto.provider.GaloisCounterMode +com.sun.crypto.provider.GaloisCounterMode$AESGCM +sun.security.ssl.SSLCipher$T13GcmReadCipherGenerator +sun.security.ssl.SSLCipher$T13GcmWriteCipherGenerator +sun.security.ssl.SSLCipher$T12CC20P1305ReadCipherGenerator +sun.security.ssl.SSLCipher$T13CC20P1305ReadCipherGenerator +sun.security.ssl.SSLCipher$T12CC20P1305WriteCipherGenerator +sun.security.ssl.SSLCipher$T13CC20P1305WriteCipherGenerator +com.sun.crypto.provider.ChaCha20Cipher +com.sun.crypto.provider.ChaCha20Cipher$ChaCha20Poly1305 +sun.security.ssl.CipherSuite$HashAlg +sun.security.ssl.CipherSuite$MacAlg +sun.security.ssl.CipherSuite$KeyExchange +sun.security.ssl.NamedGroup$NamedGroupScheme +sun.security.ssl.NamedGroup$NamedGroupSpec +sun.security.ssl.NamedGroup$ECDHEScheme +sun.security.ssl.NamedGroup +sun.security.ssl.NamedGroup$FFDHEScheme +sun.security.ssl.NamedGroup$XDHScheme +sun.security.ssl.JsseJce +sun.security.ssl.Utilities +sun.security.ssl.SSLAlgorithmDecomposer$1 +sun.security.ssl.JsseJce$EcAvailability +java.security.SignatureSpi +java.security.Signature +jdk.internal.access.JavaSecuritySignatureAccess +java.security.Signature$1 +sun.security.ec.ECDSASignature +sun.security.ec.ECDSASignature$SHA1 +java.security.MessageDigestSpi +java.security.MessageDigest +sun.security.provider.DigestBase +sun.security.provider.SHA +sun.security.util.MessageDigestSpi2 +java.security.MessageDigest$Delegate +java.security.MessageDigest$Delegate$CloneableDelegate +java.security.Signature$Delegate +sun.security.ec.ECDSASignature$RawECDSA +sun.security.ec.ECDSASignature$Raw +javax.crypto.KeyAgreement +java.security.KeyPairGeneratorSpi +java.security.KeyPairGenerator +sun.security.ec.ECKeyPairGenerator +sun.security.util.ECKeySizeParameterSpec +java.security.spec.NamedParameterSpec +java.security.spec.ECGenParameterSpec +java.security.KeyPairGenerator$Delegate +sun.security.ssl.SSLContextImpl$CustomizedSSLProtocols +sun.security.ssl.EphemeralKeyManager +sun.security.ssl.EphemeralKeyManager$EphemeralKeyPair +javax.net.ssl.SSLSessionContext +sun.security.ssl.SSLSessionContextImpl +javax.net.ssl.KeyManager +javax.net.ssl.X509KeyManager +javax.net.ssl.X509ExtendedKeyManager +sun.security.ssl.DummyX509KeyManager +java.security.SecureRandom +sun.security.ssl.SSLContextImpl$$Lambda/0x00003fc00129aae8 +sun.security.provider.SecureRandom +sun.security.provider.ByteArrayAccess +sun.security.provider.ByteArrayAccess$BE +org.apache.hc.core5.util.TextUtils +org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory +java.net.Socket +javax.net.ssl.SSLSocket +java.security.PrivilegedActionException +javax.net.ssl.SSLException +javax.net.ssl.SSLHandshakeException +javax.net.ssl.SSLPeerUnverifiedException +sun.security.ssl.SSLSocketFactoryImpl +org.apache.hc.client5.http.ssl.NoopHostnameVerifier +org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder +org.apache.hc.client5.http.io.HttpClientConnectionOperator +org.apache.hc.client5.http.ssl.TlsSocketStrategy +java.lang.invoke.LambdaForm$DMH/0x00003fc0012c0000 +org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder$$Lambda/0x00003fc0012655d8 +org.apache.hc.client5.http.config.ConnectionConfig +org.apache.hc.client5.http.config.ConnectionConfig$Builder +org.apache.hc.core5.function.Resolver +org.apache.hc.client5.http.RouteInfo +org.apache.hc.client5.http.HttpRoute +org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder$$Lambda/0x00003fc001266338 +org.apache.hc.client5.http.impl.io.ManagedHttpClientConnectionFactory +org.apache.hc.core5.http.SocketModalCloseable +org.apache.hc.core5.http.HttpConnection +org.apache.hc.core5.http.io.BHttpConnection +org.apache.hc.core5.http.io.HttpClientConnection +org.apache.hc.client5.http.io.ManagedHttpClientConnection +org.apache.hc.core5.http.io.HttpMessageWriterFactory +org.apache.hc.core5.http.io.HttpMessageParserFactory +org.apache.hc.core5.http.ContentLengthStrategy +org.apache.hc.core5.http.io.ResponseOutOfOrderStrategy +org.apache.hc.core5.http.config.Http1Config +org.apache.hc.core5.http.config.Http1Config$Builder +org.apache.hc.core5.http.ProtocolVersion +org.apache.hc.core5.http.HttpVersion +org.apache.hc.core5.http.HttpException +org.apache.hc.core5.http.ProtocolException +org.apache.hc.core5.http.ParseException +org.apache.hc.core5.http.config.CharCodingConfig +org.apache.hc.core5.http.config.CharCodingConfig$Builder +org.apache.hc.core5.http.impl.io.DefaultHttpRequestWriterFactory +org.apache.hc.core5.http.message.LineFormatter +org.apache.hc.core5.http.io.HttpMessageWriter +org.apache.hc.core5.http.message.BasicLineFormatter +org.apache.hc.client5.http.impl.io.DefaultHttpResponseParserFactory +org.apache.hc.core5.http.message.LineParser +org.apache.hc.core5.http.HttpResponseFactory +org.apache.hc.core5.http.io.HttpMessageParser +org.apache.hc.core5.http.message.BasicLineParser +org.apache.hc.core5.util.Tokenizer$Cursor +org.apache.hc.core5.http.message.ParserCursor +org.apache.hc.core5.http.NameValuePair +org.apache.hc.core5.http.Header +org.apache.hc.core5.util.Tokenizer +org.apache.hc.core5.util.Tokenizer$Delimiter +org.apache.hc.core5.util.Tokenizer$$Lambda/0x00003fc0012c7460 +org.apache.hc.core5.util.Tokenizer$$Lambda/0x00003fc0012c7688 +org.apache.hc.core5.http.impl.io.DefaultClassicHttpResponseFactory +org.apache.hc.core5.http.ClassicHttpResponse +org.apache.hc.core5.http.ReasonPhraseCatalog +org.apache.hc.core5.http.impl.EnglishReasonPhraseCatalog +org.apache.hc.core5.http.impl.DefaultContentLengthStrategy +org.apache.hc.core5.http.NotImplementedException +org.apache.hc.core5.http.impl.io.NoResponseOutOfOrderStrategy +org.apache.hc.core5.pool.ConnPoolStats +org.apache.hc.core5.pool.ConnPoolControl +org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager +org.apache.hc.core5.concurrent.Cancellable +org.apache.hc.client5.http.io.LeaseRequest +org.apache.hc.core5.pool.DisposalCallback +org.apache.hc.core5.pool.ConnPool +org.apache.hc.core5.pool.ManagedConnPool +org.apache.hc.client5.http.impl.PrefixedIncrementingId +org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator +org.apache.hc.core5.http.ConnectionClosedException +org.apache.hc.core5.net.NamedEndpoint +org.apache.hc.client5.http.UnsupportedSchemeException +org.apache.hc.client5.http.io.DetachedSocketFactory +java.net.Proxy +org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator$$Lambda/0x00003fc0012c18e0 +org.apache.hc.core5.http.config.RegistryBuilder +org.apache.hc.core5.http.URIScheme +org.apache.hc.core5.http.config.Registry +org.apache.hc.client5.http.impl.DefaultSchemePortResolver +org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager$4 +org.apache.hc.core5.pool.PoolConcurrencyPolicy +org.apache.hc.core5.pool.StrictConnPool +org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager$1 +org.apache.hc.core5.concurrent.BasicFuture +org.apache.hc.core5.pool.StrictConnPool$1 +java.util.concurrent.TimeoutException +org.apache.hc.core5.util.DeadlineTimeoutException +org.apache.hc.core5.pool.DefaultDisposalCallback +org.apache.hc.core5.pool.PoolReusePolicy +org.apache.hc.core5.http.impl.io.HttpRequestExecutor +org.apache.hc.core5.http.UnsupportedHttpVersionException +org.apache.hc.core5.http.EntityDetails +org.apache.hc.core5.http.impl.DefaultConnectionReuseStrategy +org.apache.hc.client5.http.impl.DefaultAuthenticationStrategy +org.apache.hc.client5.http.impl.DefaultUserTokenHandler +org.apache.hc.core5.util.VersionInfo +org.apache.hc.core5.http.protocol.HttpProcessorBuilder +org.apache.hc.core5.http.protocol.RequestTargetHost +org.apache.hc.client5.http.protocol.RequestValidateTrace +org.apache.hc.client5.http.protocol.RequestDefaultHeaders +org.apache.hc.core5.http.protocol.RequestContent +org.apache.hc.client5.http.protocol.RequestClientConnControl +org.apache.hc.core5.http.protocol.RequestUserAgent +org.apache.hc.client5.http.protocol.RequestExpectContinue +org.apache.hc.client5.http.protocol.RequestUpgrade +org.apache.hc.core5.http.protocol.ChainBuilder +org.apache.hc.core5.http.protocol.DefaultHttpProcessor +org.apache.hc.core5.http.config.NamedElementChain +org.apache.hc.core5.http.config.NamedElementChain$Node +org.apache.hc.client5.http.classic.ExecChainHandler +org.apache.hc.client5.http.impl.classic.MainClientExec +org.apache.hc.client5.http.impl.ConnectionShutdownException +java.io.InterruptedIOException +org.apache.hc.client5.http.impl.ProtocolSwitchStrategy +org.apache.hc.core5.http.ProtocolVersionParser +java.lang.invoke.LambdaForm$DMH/0x00003fc0012d0000 +org.apache.hc.core5.util.Tokenizer$$Lambda/0x00003fc0012cd7b8 +java.lang.invoke.LambdaForm$DMH/0x00003fc0012d0400 +java.lang.invoke.LambdaForm$DMH/0x00003fc0012d0800 +java.lang.invoke.LambdaForm$MH/0x00003fc0012d0c00 +org.apache.hc.client5.http.impl.ChainElement +org.apache.hc.client5.http.impl.classic.ConnectExec +org.apache.hc.core5.http.HttpEntity +org.apache.hc.client5.http.routing.HttpRouteDirector +org.apache.hc.client5.http.impl.auth.AuthenticationHandler +org.apache.hc.client5.http.auth.AuthenticationException +org.apache.hc.client5.http.auth.MalformedChallengeException +org.apache.hc.client5.http.impl.auth.AuthChallengeParser +org.apache.hc.client5.http.impl.routing.BasicRouteDirector +org.apache.hc.client5.http.impl.classic.ProtocolExec +java.net.ProxySelector +org.apache.hc.client5.http.impl.classic.HttpClientBuilder$$Lambda/0x00003fc0012cf228 +sun.net.spi.DefaultProxySelector +java.net.Proxy$Type +sun.net.NetProperties +org.apache.hc.client5.http.impl.routing.DefaultRoutePlanner +org.apache.hc.client5.http.impl.routing.SystemDefaultRoutePlanner +org.apache.hc.client5.http.impl.classic.ExecChainElement +org.apache.hc.client5.http.auth.AuthSchemeFactory +org.apache.hc.client5.http.impl.auth.BasicSchemeFactory +org.apache.hc.client5.http.auth.AuthScheme +org.apache.hc.client5.http.impl.auth.DigestSchemeFactory +org.apache.hc.client5.http.impl.auth.BearerSchemeFactory +org.apache.hc.client5.http.impl.CookieSpecSupport +org.apache.hc.client5.http.psl.PublicSuffixMatcherLoader +org.apache.hc.client5.http.psl.PublicSuffixListParser +org.apache.hc.client5.http.psl.DomainType +org.apache.hc.client5.http.psl.PublicSuffixList +org.apache.hc.client5.http.psl.PublicSuffixMatcher +org.apache.hc.client5.http.cookie.CookieSpecFactory +org.apache.hc.client5.http.impl.cookie.RFC6265CookieSpecFactory +org.apache.hc.client5.http.cookie.CookieAttributeHandler +org.apache.hc.client5.http.cookie.CommonCookieAttributeHandler +org.apache.hc.client5.http.cookie.CookieSpec +org.apache.hc.client5.http.impl.cookie.RFC6265CookieSpecFactory$CompatibilityLevel +org.apache.hc.client5.http.impl.cookie.IgnoreCookieSpecFactory +org.apache.hc.client5.http.cookie.BasicCookieStore +org.apache.hc.client5.http.cookie.CookieIdentityComparator +org.apache.hc.client5.http.auth.CredentialsStore +org.apache.hc.client5.http.impl.auth.SystemDefaultCredentialsProvider +org.apache.hc.client5.http.impl.auth.BasicCredentialsProvider +org.apache.hc.client5.http.ClientProtocolException +org.apache.hc.client5.http.classic.ExecRuntime +org.apache.hc.core5.http.protocol.HttpCoreContext +org.apache.hc.client5.http.protocol.HttpClientContext +org.apache.hc.core5.http.protocol.HttpCoreContext$Delegate +org.apache.hc.client5.http.protocol.HttpClientContext$Delegate +org.apache.hc.client5.http.impl.classic.HttpClientBuilder$$Lambda/0x00003fc0012d23c0 +com.github.tomakehurst.wiremock.http.client.ApacheBackedHttpClient +com.github.tomakehurst.wiremock.http.ssl.TrustSpecificHostsStrategy +com.github.tomakehurst.wiremock.http.RequestHandler +com.github.tomakehurst.wiremock.http.RequestEventSource +com.github.tomakehurst.wiremock.http.AbstractRequestHandler +com.github.tomakehurst.wiremock.http.StubRequestHandler +com.github.tomakehurst.wiremock.http.StubResponseRenderer +com.github.tomakehurst.wiremock.http.ProxyResponseRenderer +com.github.tomakehurst.wiremock.extension.ResponseTransformer +com.github.tomakehurst.wiremock.extension.ResponseTransformerV2 +com.github.tomakehurst.wiremock.extension.requestfilter.RequestFilter +com.github.tomakehurst.wiremock.core.WireMockApp$$Lambda/0x00003fc0012d1000 +com.github.tomakehurst.wiremock.extension.requestfilter.RequestFilterV2 +com.github.tomakehurst.wiremock.core.WireMockApp$$Lambda/0x00003fc0012d1460 +com.github.tomakehurst.wiremock.extension.requestfilter.FilterProcessor +com.github.tomakehurst.wiremock.http.HttpServerFactoryLoader +com.github.tomakehurst.wiremock.http.HttpServerFactoryLoader$$Lambda/0x00003fc0012d1b00 +org.eclipse.jetty.util.Jetty +java.time.format.DateTimePrintContext +java.time.Instant$1 +jdk.internal.util.DateTimeHelper +java.lang.StringConcatHelper$Concat1 +com.github.tomakehurst.wiremock.extension.AdminApiExtension +com.github.tomakehurst.wiremock.admin.AdminRoutes +com.github.tomakehurst.wiremock.admin.Router +com.github.tomakehurst.wiremock.admin.AdminRoutes$RouteBuilder +com.google.common.collect.BiMap +com.google.common.collect.ImmutableMap +com.google.common.collect.ImmutableBiMap +com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap +com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets +com.google.common.collect.UnmodifiableIterator +com.google.common.collect.ImmutableMap$1 +com.google.common.collect.ImmutableCollection +com.google.common.collect.ImmutableSet +com.google.common.collect.SingletonImmutableBiMap +com.google.common.collect.RegularImmutableBiMap +com.google.common.collect.ImmutableMap$Builder +com.google.common.collect.ImmutableBiMap$Builder +com.github.tomakehurst.wiremock.http.RequestMethod +com.github.tomakehurst.wiremock.admin.tasks.GetAllStubMappingsTask +com.github.tomakehurst.wiremock.admin.tasks.RootTask +com.github.tomakehurst.wiremock.admin.RequestSpec +com.github.tomakehurst.wiremock.common.url.PathTemplate +com.github.tomakehurst.wiremock.common.url.ParserBuilder +com.github.tomakehurst.wiremock.common.url.RendererBuilder +com.github.tomakehurst.wiremock.common.url.RendererBuilder$1Static +com.github.tomakehurst.wiremock.common.url.Parser +com.github.tomakehurst.wiremock.common.url.Renderer +com.google.common.collect.ImmutableMapEntry +com.google.common.collect.CollectPreconditions +com.github.tomakehurst.wiremock.admin.tasks.RootRedirectTask +com.github.tomakehurst.wiremock.admin.tasks.ResetTask +com.github.tomakehurst.wiremock.admin.tasks.CreateStubMappingTask +com.google.common.collect.ImmutableCollection$Builder +com.github.tomakehurst.wiremock.admin.tasks.ResetStubMappingsTask +com.github.tomakehurst.wiremock.admin.tasks.OldEditStubMappingTask +com.github.tomakehurst.wiremock.admin.tasks.SaveMappingsTask +com.github.tomakehurst.wiremock.admin.tasks.ResetToDefaultMappingsTask +com.github.tomakehurst.wiremock.admin.tasks.GetUnmatchedStubMappingsTask +com.github.tomakehurst.wiremock.admin.tasks.RemoveUnmatchedStubMappingsTask +com.github.tomakehurst.wiremock.admin.tasks.AbstractSingleStubTask +com.github.tomakehurst.wiremock.admin.tasks.GetStubMappingTask +com.github.tomakehurst.wiremock.common.url.RendererBuilder$1Variable +com.github.tomakehurst.wiremock.admin.tasks.EditStubMappingTask +com.github.tomakehurst.wiremock.admin.tasks.RemoveMatchingStubMappingTask +com.github.tomakehurst.wiremock.admin.tasks.RemoveStubMappingByIdTask +com.github.tomakehurst.wiremock.admin.FindStubMappingsByMetadataTask +com.github.tomakehurst.wiremock.admin.RemoveStubMappingsByMetadataTask +com.github.tomakehurst.wiremock.admin.ImportStubMappingsTask +com.github.tomakehurst.wiremock.admin.tasks.GetAllStubFilesTask +com.github.tomakehurst.wiremock.admin.tasks.EditStubFileTask +com.github.tomakehurst.wiremock.common.url.RendererBuilder$1Wildcard +com.github.tomakehurst.wiremock.admin.tasks.DeleteStubFileTask +com.github.tomakehurst.wiremock.admin.tasks.GetStubFileTask +com.github.tomakehurst.wiremock.admin.GetAllScenariosTask +com.github.tomakehurst.wiremock.admin.tasks.ResetScenariosTask +com.github.tomakehurst.wiremock.admin.SetScenarioStateTask +com.github.tomakehurst.wiremock.admin.tasks.GetAllRequestsTask +com.github.tomakehurst.wiremock.admin.tasks.ResetRequestsTask +com.github.tomakehurst.wiremock.admin.tasks.GetRequestCountTask +com.github.tomakehurst.wiremock.admin.tasks.FindRequestsTask +com.github.tomakehurst.wiremock.admin.tasks.FindUnmatchedRequestsTask +com.github.tomakehurst.wiremock.admin.tasks.FindNearMissesForUnmatchedTask +com.github.tomakehurst.wiremock.admin.tasks.AbstractSingleServeEventTask +com.github.tomakehurst.wiremock.admin.tasks.GetServedStubTask +com.github.tomakehurst.wiremock.admin.RemoveServeEventTask +com.github.tomakehurst.wiremock.admin.RemoveServeEventsByRequestPatternTask +com.github.tomakehurst.wiremock.admin.RemoveServeEventsByStubMetadataTask +com.github.tomakehurst.wiremock.admin.tasks.SnapshotTask +com.github.tomakehurst.wiremock.admin.StartRecordingTask +com.github.tomakehurst.wiremock.admin.StopRecordingTask +com.github.tomakehurst.wiremock.admin.GetRecordingStatusTask +com.github.tomakehurst.wiremock.admin.tasks.AbstractGetDocTask +com.github.tomakehurst.wiremock.admin.tasks.GetRecordingsIndexTask +com.github.tomakehurst.wiremock.admin.tasks.FindNearMissesForRequestTask +com.github.tomakehurst.wiremock.admin.tasks.FindNearMissesForRequestPatternTask +com.github.tomakehurst.wiremock.admin.GetGlobalSettingsTask +com.github.tomakehurst.wiremock.admin.tasks.GlobalSettingsUpdateTask +com.github.tomakehurst.wiremock.admin.PatchExtendedSettingsTask +com.github.tomakehurst.wiremock.admin.tasks.ShutdownServerTask +com.github.tomakehurst.wiremock.admin.tasks.GetSwaggerSpecTask +com.github.tomakehurst.wiremock.admin.tasks.GetDocIndexTask +com.github.tomakehurst.wiremock.admin.tasks.GetCaCertTask +java.util.Base64 +java.util.Base64$Decoder +java.util.Base64$Encoder +com.github.tomakehurst.wiremock.admin.tasks.HealthCheckTask +com.github.tomakehurst.wiremock.admin.tasks.GetVersionTask +com.google.common.collect.ImmutableSet$CachingAsList +com.google.common.collect.ImmutableMapEntrySet +com.google.common.collect.ImmutableMapEntrySet$RegularEntrySet +com.google.common.collect.IndexedImmutableSet +com.google.common.collect.ImmutableMapKeySet +com.google.common.collect.RegularImmutableMap$BucketOverflowException +com.google.common.collect.ImmutableMapEntry$NonTerminalImmutableMapEntry +com.google.common.collect.ImmutableMapEntry$NonTerminalImmutableBiMapEntry +com.google.common.collect.RegularImmutableBiMap$Inverse +com.google.common.collect.Hashing +com.google.common.collect.RegularImmutableMap +com.google.common.collect.ImmutableList +com.google.common.collect.RegularImmutableMap$Values +com.google.common.collect.RegularImmutableMap$KeySet +com.github.tomakehurst.wiremock.http.AdminRequestHandler +com.github.tomakehurst.wiremock.common.InvalidParameterException +com.github.tomakehurst.wiremock.common.NotPermittedException +com.github.tomakehurst.wiremock.http.BasicResponseRenderer +com.github.tomakehurst.wiremock.core.WireMockApp$$Lambda/0x00003fc0012e9478 +com.github.tomakehurst.wiremock.core.WireMockApp$$Lambda/0x00003fc0012e96d0 +com.github.tomakehurst.wiremock.jetty.JettyHttpServer +com.github.tomakehurst.wiremock.jetty11.Jetty11HttpServer +com.github.tomakehurst.wiremock.servlet.MultipartRequestConfigurer +com.github.tomakehurst.wiremock.http.ThreadPoolFactory +org.eclipse.jetty.io.NetworkTrafficListener +org.eclipse.jetty.util.component.LifeCycle +org.eclipse.jetty.util.component.Container +org.eclipse.jetty.util.component.Graceful +org.eclipse.jetty.server.Connector +org.eclipse.jetty.server.ConnectionFactory +org.eclipse.jetty.util.component.Destroyable +org.eclipse.jetty.util.component.Dumpable +org.eclipse.jetty.util.component.Dumpable$DumpableContainer +org.eclipse.jetty.util.component.AbstractLifeCycle +org.eclipse.jetty.util.component.ContainerLifeCycle +org.eclipse.jetty.server.AbstractConnectionFactory +org.eclipse.jetty.server.ConnectionFactory$Upgrading +org.eclipse.jetty.server.NegotiatingServerConnection$CipherDiscriminator +org.eclipse.jetty.http2.server.AbstractHTTP2ServerConnectionFactory +org.eclipse.jetty.http2.server.HTTP2ServerConnectionFactory +org.eclipse.jetty.http2.server.HTTP2CServerConnectionFactory +org.eclipse.jetty.server.NetworkConnector +org.eclipse.jetty.server.AbstractConnector +org.eclipse.jetty.server.AbstractNetworkConnector +org.eclipse.jetty.server.ServerConnector +org.eclipse.jetty.server.NetworkTrafficServerConnector +org.eclipse.jetty.server.Handler +org.eclipse.jetty.server.handler.AbstractHandler +com.github.tomakehurst.wiremock.jetty11.Jetty11HttpServer$1 +org.eclipse.jetty.server.HandlerContainer +com.github.tomakehurst.wiremock.jetty.JettyHttpUtils +org.eclipse.jetty.util.Attributes +org.eclipse.jetty.server.handler.AbstractHandlerContainer +org.eclipse.jetty.server.handler.HandlerWrapper +org.eclipse.jetty.server.handler.ScopedHandler +org.eclipse.jetty.server.handler.ContextHandler +org.eclipse.jetty.servlet.ServletContextHandler +org.eclipse.jetty.server.handler.ErrorHandler +com.github.tomakehurst.wiremock.jetty11.NotFoundHandler +jakarta.servlet.DispatcherType +com.github.tomakehurst.wiremock.jetty.QueuedThreadPoolFactory +org.eclipse.jetty.util.thread.ThreadPool +org.eclipse.jetty.server.Server +org.eclipse.jetty.util.component.AbstractLifeCycle$StopException +org.eclipse.jetty.http.BadMessageException +org.eclipse.jetty.http.HttpURI +org.eclipse.jetty.http.HttpField +org.eclipse.jetty.http.PreEncodedHttpField +jakarta.servlet.ServletResponse +jakarta.servlet.http.HttpServletResponse +jakarta.servlet.ServletRequest +jakarta.servlet.http.HttpServletRequest +org.eclipse.jetty.util.component.AbstractLifeCycle$State +org.eclipse.jetty.util.thread.ThreadPool$SizedThreadPool +org.eclipse.jetty.util.thread.TryExecutor +org.eclipse.jetty.util.VirtualThreads$Configurable +org.eclipse.jetty.util.thread.QueuedThreadPool +java.util.concurrent.RejectedExecutionException +org.eclipse.jetty.util.thread.TryExecutor$1 +org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda/0x00003fc0012f76c8 +org.eclipse.jetty.util.thread.AutoLock +org.eclipse.jetty.util.AtomicBiInteger +org.eclipse.jetty.util.thread.AutoLock$WithCondition +java.lang.invoke.LambdaForm$MH/0x00003fc0012fc000 +org.eclipse.jetty.util.thread.QueuedThreadPool$Runner +org.eclipse.jetty.util.thread.ReservedThreadExecutor +org.eclipse.jetty.util.component.AbstractLifeCycle$1 +org.eclipse.jetty.util.BlockingArrayQueue +org.eclipse.jetty.util.MemoryUtils +org.eclipse.jetty.util.thread.ThreadPoolBudget +org.eclipse.jetty.util.thread.ThreadPoolBudget$Lease +org.eclipse.jetty.util.thread.ThreadPoolBudget$1 +java.util.concurrent.CopyOnWriteArraySet +org.eclipse.jetty.util.component.ContainerLifeCycle$Managed +org.eclipse.jetty.util.component.ContainerLifeCycle$Bean +java.util.EventListener +org.eclipse.jetty.util.component.ContainerLifeCycle$1 +org.eclipse.jetty.util.component.AttributeContainerMap +com.github.tomakehurst.wiremock.common.JettySettings$Builder +com.github.tomakehurst.wiremock.common.JettySettings +java.lang.invoke.LambdaForm$DMH/0x00003fc0012fc400 +com.github.tomakehurst.wiremock.jetty.JettyHttpServer$$Lambda/0x00003fc0012fb388 +com.github.tomakehurst.wiremock.jetty.JettyHttpServer$NetworkTrafficListenerAdapter +com.github.tomakehurst.wiremock.jetty11.Jetty11Utils +org.eclipse.jetty.server.HttpConfiguration$Customizer +org.eclipse.jetty.server.HttpConfiguration +org.eclipse.jetty.util.Index$Builder +org.eclipse.jetty.util.Index +org.eclipse.jetty.util.Index$Mutable +org.eclipse.jetty.util.AbstractTrie +org.eclipse.jetty.util.ArrayTrie +org.eclipse.jetty.util.Index$Mutable$Builder +org.eclipse.jetty.util.TreeTrie +org.eclipse.jetty.util.TreeTrie$Node +org.eclipse.jetty.http.HttpScheme +org.eclipse.jetty.util.BufferUtil +org.eclipse.jetty.http.HttpScheme$$Lambda/0x00003fc0012fd410 +org.eclipse.jetty.util.AbstractTrie$$Lambda/0x00003fc0012fd658 +org.eclipse.jetty.util.ArrayTrie$Node +org.eclipse.jetty.http.ComplianceViolation$Mode +org.eclipse.jetty.http.HttpCompliance +org.eclipse.jetty.http.ComplianceViolation +org.eclipse.jetty.http.HttpCompliance$Violation +org.eclipse.jetty.http.UriCompliance +org.eclipse.jetty.http.UriCompliance$Violation +org.eclipse.jetty.http.CookieCompliance +org.eclipse.jetty.http.CookieCompliance$Violation +org.eclipse.jetty.server.MultiPartFormDataCompliance +org.eclipse.jetty.http.HttpMethod +org.eclipse.jetty.http.HttpMethod$Type +org.eclipse.jetty.util.StringUtil +org.eclipse.jetty.http.HttpMethod$$Lambda/0x00003fc0013026c8 +org.eclipse.jetty.http.HttpMethod$$Lambda/0x00003fc001302910 +org.eclipse.jetty.http.HttpMethod$$Lambda/0x00003fc001302b58 +org.eclipse.jetty.server.SecureRequestCustomizer +org.eclipse.jetty.util.ssl.SslContextFactory +org.eclipse.jetty.util.ssl.SniX509ExtendedKeyManager$SniSelector +org.eclipse.jetty.util.ssl.SslContextFactory$Server +org.eclipse.jetty.server.HttpConfiguration$ConnectionFactory +org.eclipse.jetty.server.HttpConnectionFactory +org.eclipse.jetty.io.Connection +org.eclipse.jetty.io.AbstractConnection +org.eclipse.jetty.server.HttpTransport +org.eclipse.jetty.io.WriteFlusher$Listener +org.eclipse.jetty.io.Connection$UpgradeFrom +org.eclipse.jetty.io.Connection$UpgradeTo +org.eclipse.jetty.server.HttpConnection +org.eclipse.jetty.http.HttpVersion +org.eclipse.jetty.http.HttpVersion$$Lambda/0x00003fc001306d38 +org.eclipse.jetty.http2.parser.Parser$Listener +org.eclipse.jetty.http2.HTTP2Connection +org.eclipse.jetty.http2.parser.ServerParser$Listener +org.eclipse.jetty.http2.server.HTTP2ServerConnection +org.eclipse.jetty.http2.parser.RateControl$Factory +org.eclipse.jetty.http2.FlowControlStrategy +org.eclipse.jetty.http2.api.Session$Listener +org.eclipse.jetty.http2.api.server.ServerSessionListener +org.eclipse.jetty.io.Connection$Listener +org.eclipse.jetty.http2.server.AbstractHTTP2ServerConnectionFactory$HTTP2SessionContainer +java.util.concurrent.CompletionStage +java.util.concurrent.CompletableFuture +org.eclipse.jetty.util.component.Graceful$1 +org.eclipse.jetty.http2.parser.WindowRateControl$Factory +org.eclipse.jetty.http2.parser.RateControl +org.eclipse.jetty.http2.FlowControlStrategy$Factory +org.eclipse.jetty.http2.server.AbstractHTTP2ServerConnectionFactory$$Lambda/0x00003fc001309868 +org.eclipse.jetty.util.thread.Invocable +org.eclipse.jetty.util.Callback +org.eclipse.jetty.http2.api.Session +org.eclipse.jetty.http2.ISession +org.eclipse.jetty.util.thread.ExecutionStrategy$Producer +org.eclipse.jetty.util.thread.ExecutionStrategy +org.eclipse.jetty.http.MetaData +org.eclipse.jetty.http.MetaData$Request +org.eclipse.jetty.http2.HTTP2Channel$Server +org.eclipse.jetty.server.HttpOutput$Interceptor +org.eclipse.jetty.server.HttpChannel +org.eclipse.jetty.http2.server.HttpChannelOverHTTP2 +org.eclipse.jetty.http2.server.HTTP2ServerConnection$ServerHttpChannelOverHTTP2 +org.eclipse.jetty.http2.HTTP2Session +org.eclipse.jetty.http2.server.HTTP2ServerSession +org.eclipse.jetty.util.component.Container$Listener +com.github.tomakehurst.wiremock.jetty11.Jetty11HttpServer$$Lambda/0x00003fc00130d4c0 +com.github.tomakehurst.wiremock.jetty11.Jetty11HttpServer$$Lambda/0x00003fc00130d718 +org.eclipse.jetty.util.component.Graceful$Shutdown +org.eclipse.jetty.server.AbstractConnector$2 +org.eclipse.jetty.util.thread.Scheduler +org.eclipse.jetty.io.ByteBufferPool +org.eclipse.jetty.io.SelectorManager +org.eclipse.jetty.server.ServerConnector$ServerConnectorManager +java.nio.channels.ServerSocketChannel +org.eclipse.jetty.io.ManagedSelector$Selectable +org.eclipse.jetty.io.EndPoint +org.eclipse.jetty.io.IdleTimeout +org.eclipse.jetty.io.AbstractEndPoint +org.eclipse.jetty.io.SelectableChannelEndPoint +org.eclipse.jetty.io.SocketChannelEndPoint +org.eclipse.jetty.io.NetworkTrafficSocketChannelEndPoint +org.eclipse.jetty.http.HttpFields +org.eclipse.jetty.server.RequestLog +org.eclipse.jetty.server.HttpChannel$Dispatchable +org.eclipse.jetty.server.HttpChannel$Listener +org.eclipse.jetty.server.HttpChannel$1 +org.eclipse.jetty.util.thread.ScheduledExecutorScheduler +org.eclipse.jetty.util.thread.Scheduler$Task +org.eclipse.jetty.io.AbstractByteBufferPool +org.eclipse.jetty.io.ArrayByteBufferPool +org.eclipse.jetty.io.LogarithmicArrayByteBufferPool +org.eclipse.jetty.io.RetainableByteBufferPool +org.eclipse.jetty.io.ArrayRetainableByteBufferPool +org.eclipse.jetty.io.LogarithmicArrayByteBufferPool$LogarithmicRetainablePool +org.eclipse.jetty.util.Pool +org.eclipse.jetty.io.ArrayRetainableByteBufferPool$RetainedBucket +java.util.function.IntUnaryOperator +org.eclipse.jetty.io.LogarithmicArrayByteBufferPool$LogarithmicRetainablePool$$Lambda/0x00003fc0013131d0 +org.eclipse.jetty.io.LogarithmicArrayByteBufferPool$LogarithmicRetainablePool$$Lambda/0x00003fc001313418 +org.eclipse.jetty.util.Pool$Entry +org.eclipse.jetty.util.Pool$MultiEntry +org.eclipse.jetty.util.Pool$MonoEntry +org.eclipse.jetty.util.Pool$StrategyType +org.eclipse.jetty.io.AbstractByteBufferPool$Bucket +java.util.function.IntConsumer +java.lang.invoke.LambdaForm$DMH/0x00003fc001318000 +java.lang.classfile.CodeBuilder$1 +org.eclipse.jetty.io.AbstractByteBufferPool$$Lambda/0x00003fc001314b10 +org.eclipse.jetty.util.NanoTime +org.eclipse.jetty.io.AbstractByteBufferPool$$Lambda/0x00003fc001314f60 +org.eclipse.jetty.server.AbstractConnector$1 +org.eclipse.jetty.util.component.Container$InheritedListener +org.eclipse.jetty.util.ProcessorUtils +java.lang.ProcessEnvironment +java.lang.ProcessEnvironment$ExternalData +java.lang.ProcessEnvironment$Variable +java.lang.Process +java.lang.ProcessImpl +java.lang.ProcessImpl$LaunchMechanism +java.lang.ProcessEnvironment$Value +java.lang.ProcessEnvironment$StringEnvironment +org.eclipse.jetty.io.ManagedSelector$SelectorUpdate +org.eclipse.jetty.io.ManagedSelector +org.eclipse.jetty.io.SelectorManager$$Lambda/0x00003fc001316150 +java.lang.invoke.LambdaForm$DMH/0x00003fc001318400 +com.github.tomakehurst.wiremock.jetty11.Jetty11Utils$$Lambda/0x00003fc0013163a0 +com.github.tomakehurst.wiremock.jetty11.Jetty11Utils$$Lambda/0x00003fc0013165e0 +jakarta.servlet.ServletContext +org.eclipse.jetty.server.handler.ContextHandler$AliasCheck +org.eclipse.jetty.server.session.SessionHandler +org.eclipse.jetty.security.Authenticator$AuthConfiguration +org.eclipse.jetty.security.SecurityHandler +org.eclipse.jetty.servlet.ServletHandler +org.eclipse.jetty.server.handler.gzip.GzipFactory +org.eclipse.jetty.server.handler.gzip.GzipHandler +org.eclipse.jetty.util.Decorator +org.eclipse.jetty.util.AttributesMap +org.eclipse.jetty.server.handler.ContextHandler$StaticContext +org.eclipse.jetty.server.handler.ContextHandler$Context +org.eclipse.jetty.servlet.ServletContextHandler$Context +jakarta.servlet.ServletContextListener +jakarta.servlet.ServletContextAttributeListener +jakarta.servlet.ServletRequestListener +jakarta.servlet.ServletRequestAttributeListener +jakarta.servlet.http.HttpSessionIdListener +jakarta.servlet.http.HttpSessionListener +jakarta.servlet.http.HttpSessionAttributeListener +org.eclipse.jetty.server.handler.ContextHandler$ContextStatus +org.eclipse.jetty.util.security.SecurityUtils +java.io.Console +java.lang.SecurityManager +java.lang.Deprecated +jdk.proxy1.$Proxy16 +org.eclipse.jetty.util.EmptyTrie +org.eclipse.jetty.server.handler.ContextHandler$Availability +jakarta.servlet.ServletException +jakarta.servlet.RequestDispatcher +java.security.BasicPermission +java.lang.RuntimePermission +org.eclipse.jetty.server.AllowedResourceAliasChecker +org.eclipse.jetty.server.SymlinkAllowedResourceAliasChecker +org.eclipse.jetty.util.resource.ResourceFactory +org.eclipse.jetty.util.resource.Resource +org.eclipse.jetty.server.AllowedResourceAliasChecker$$Lambda/0x00003fc00131b810 +org.eclipse.jetty.util.component.LifeCycle$Listener +org.eclipse.jetty.server.AllowedResourceAliasChecker$AllowedResourceAliasCheckListener +org.eclipse.jetty.util.URIUtil +org.eclipse.jetty.util.Utf8Appendable$NotUtf8Exception +org.eclipse.jetty.security.ConstraintAware +org.eclipse.jetty.security.ConstraintSecurityHandler +jakarta.servlet.Registration +jakarta.servlet.ServletRegistration +jakarta.servlet.FilterRegistration +org.eclipse.jetty.util.DecoratedObjectFactory +org.eclipse.jetty.server.UserIdentity$Scope +jakarta.servlet.FilterChain +org.eclipse.jetty.http.pathmap.PathSpec +org.eclipse.jetty.server.ResourceService$WelcomeFactory +jakarta.servlet.Servlet +jakarta.servlet.ServletConfig +jakarta.servlet.GenericServlet +jakarta.servlet.http.HttpServlet +org.eclipse.jetty.servlet.DefaultServlet +org.eclipse.jetty.servlet.Source +org.eclipse.jetty.servlet.Source$Origin +org.eclipse.jetty.servlet.BaseHolder +org.eclipse.jetty.servlet.Holder +org.eclipse.jetty.servlet.ServletHolder +jakarta.servlet.UnavailableException +jakarta.servlet.Registration$Dynamic +jakarta.servlet.ServletRegistration$Dynamic +org.eclipse.jetty.servlet.ServletHolder$1 +org.eclipse.jetty.servlet.Holder$1 +org.eclipse.jetty.util.ArrayUtil +org.eclipse.jetty.servlet.ServletHandler$MappedServlet +org.eclipse.jetty.servlet.ServletMapping +com.github.tomakehurst.wiremock.servlet.WireMockHandlerDispatchingServlet +com.github.tomakehurst.wiremock.jetty.DefaultMultipartRequestConfigurer +com.github.tomakehurst.wiremock.servlet.NotMatchedServlet +org.eclipse.jetty.servlet.FilterHolder +jakarta.servlet.FilterRegistration$Dynamic +jakarta.servlet.FilterConfig +jakarta.servlet.Filter +org.eclipse.jetty.servlets.CrossOriginFilter +org.eclipse.jetty.servlet.FilterMapping +com.github.tomakehurst.wiremock.common.AsynchronousResponseSettings +com.github.tomakehurst.wiremock.jetty11.Jetty11HttpUtils +com.github.tomakehurst.wiremock.servlet.FaultInjectorFactory +com.github.tomakehurst.wiremock.jetty.JettyFaultInjectorFactory +com.github.tomakehurst.wiremock.core.FaultInjector +com.github.tomakehurst.wiremock.core.Options$ChunkedEncodingPolicy +org.eclipse.jetty.http.MimeTypes +org.eclipse.jetty.http.MimeTypes$$Lambda/0x00003fc001327358 +org.eclipse.jetty.http.MimeTypes$Type +org.eclipse.jetty.util.QuotedStringTokenizer +org.eclipse.jetty.http.HttpFieldPreEncoder +org.eclipse.jetty.util.TypeUtil +org.eclipse.jetty.util.ServiceLoaderSpliterator +org.eclipse.jetty.http.PreEncodedHttpField$$Lambda/0x00003fc0013282a8 +org.eclipse.jetty.http.Http1FieldPreEncoder +org.eclipse.jetty.util.ServiceLoaderSpliterator$ServiceProvider +org.eclipse.jetty.http.PreEncodedHttpField$1 +org.eclipse.jetty.http2.hpack.HpackFieldPreEncoder +org.eclipse.jetty.http.HttpHeader +org.eclipse.jetty.http.HttpHeader$$Lambda/0x00003fc001329428 +org.eclipse.jetty.http2.hpack.HpackEncoder +org.eclipse.jetty.http2.hpack.HpackException +org.eclipse.jetty.http2.hpack.HpackException$StreamException +org.eclipse.jetty.http.HttpField$IntValueHttpField +org.eclipse.jetty.http2.hpack.HpackException$SessionException +java.util.JumboEnumSet +org.eclipse.jetty.http2.hpack.HpackContext +org.eclipse.jetty.http2.hpack.StaticTableHttpField +org.eclipse.jetty.http2.hpack.HpackContext$Entry +org.eclipse.jetty.http2.hpack.HpackContext$StaticEntry +org.eclipse.jetty.http2.hpack.HpackContext$1 +org.eclipse.jetty.http.compression.HuffmanEncoder +org.eclipse.jetty.http.compression.Huffman +org.eclipse.jetty.http.HttpTokens +org.eclipse.jetty.http.HttpTokens$Token +org.eclipse.jetty.http.HttpTokens$Type +org.eclipse.jetty.http.compression.NBitIntegerEncoder +org.eclipse.jetty.http.compression.NBitStringEncoder +org.eclipse.jetty.http.HttpStatus$Code +sun.util.PreHashedMap +sun.nio.cs.StandardCharsets$Aliases +sun.nio.cs.StandardCharsets$Cache +org.eclipse.jetty.http.MimeTypes$$Lambda/0x00003fc00132cd38 +org.eclipse.jetty.http.MimeTypes$$Lambda/0x00003fc00132cf90 +org.eclipse.jetty.http.MimeTypes$$Lambda/0x00003fc00132d1d0 +org.eclipse.jetty.http.MimeTypes$$Lambda/0x00003fc00132d428 +java.nio.BufferOverflowException +org.eclipse.jetty.io.ByteBufferOutputStream +java.io.PrintWriter +com.github.tomakehurst.wiremock.servlet.ContentTypeSettingFilter +com.github.tomakehurst.wiremock.servlet.TrailingSlashFilter +org.eclipse.jetty.server.handler.HandlerCollection +org.eclipse.jetty.util.MultiException +com.github.tomakehurst.wiremock.jetty11.Jetty11HttpServer$$Lambda/0x00003fc00132e7e8 +org.eclipse.jetty.server.handler.HandlerCollection$Handlers +org.eclipse.jetty.server.HttpInput$Interceptor +org.eclipse.jetty.util.IncludeExcludeSet +org.eclipse.jetty.util.IncludeExclude +org.eclipse.jetty.util.IncludeExcludeSet$SetContainsPredicate +org.eclipse.jetty.http.pathmap.PathSpecSet +org.eclipse.jetty.http.pathmap.PathMappings +org.eclipse.jetty.http.pathmap.MappedResource +org.eclipse.jetty.http.pathmap.PathMappings$$Lambda/0x00003fc001330000 +org.eclipse.jetty.util.AsciiLowerCaseSet +org.eclipse.jetty.server.handler.gzip.GzipHttpOutputInterceptor +java.nio.channels.WritePendingException +org.eclipse.jetty.http.pathmap.AbstractPathSpec +org.eclipse.jetty.http.pathmap.ServletPathSpec +org.eclipse.jetty.http.pathmap.PathSpecGroup +org.eclipse.jetty.http.pathmap.MappedResource$1 +org.eclipse.jetty.http.pathmap.PathMappings$1 +com.github.tomakehurst.wiremock.client.WireMock +com.github.tomakehurst.wiremock.client.ResponseDefinitionBuilder +com.github.tomakehurst.wiremock.client.ResponseDefinitionBuilder$ProxyResponseDefinitionBuilder +com.github.tomakehurst.wiremock.matching.ContentPattern +com.github.tomakehurst.wiremock.matching.StringValuePattern +com.github.tomakehurst.wiremock.matching.EqualToPattern +com.github.tomakehurst.wiremock.matching.EqualToJsonPattern +com.github.tomakehurst.wiremock.matching.PathPattern +com.github.tomakehurst.wiremock.matching.MatchesJsonPathPattern +com.github.tomakehurst.wiremock.matching.MatchesJsonSchemaPattern +com.github.tomakehurst.wiremock.matching.MatchesXPathPattern +com.github.tomakehurst.wiremock.matching.ContainsPattern +com.github.tomakehurst.wiremock.matching.NegativeContainsPattern +com.github.tomakehurst.wiremock.matching.AbstractRegexPattern +com.github.tomakehurst.wiremock.matching.NegativeRegexPattern +com.github.tomakehurst.wiremock.matching.AbsentPattern +com.github.tomakehurst.wiremock.matching.UrlPattern +com.github.tomakehurst.wiremock.matching.UrlPathPattern +com.github.tomakehurst.wiremock.matching.UrlPathTemplatePattern +com.github.tomakehurst.wiremock.matching.MultiValuePattern +com.github.tomakehurst.wiremock.matching.MultipleMatchMultiValuePattern +com.github.tomakehurst.wiremock.matching.ExactMatchMultiValuePattern +com.github.tomakehurst.wiremock.matching.IncludesMatchMultiValuePattern +com.github.tomakehurst.wiremock.client.MappingBuilder +com.github.tomakehurst.wiremock.matching.RegexPattern +com.github.tomakehurst.wiremock.client.WireMock$1 +com.github.tomakehurst.wiremock.matching.AbstractLogicalMatcher +com.github.tomakehurst.wiremock.matching.LogicalOr +com.github.tomakehurst.wiremock.matching.LogicalAnd +com.github.tomakehurst.wiremock.matching.NotPattern +org.eclipse.jetty.server.handler.ErrorHandler$ErrorPageMapper +org.eclipse.jetty.server.ShutdownMonitor +org.eclipse.jetty.server.ShutdownMonitor$Holder +org.slf4j.event.Level +org.slf4j.helpers.MessageFormatter +org.slf4j.helpers.NormalizedParameters +org.slf4j.helpers.FormattingTuple +org.apache.maven.surefire.api.report.TestOutputReportEntry +org.eclipse.jetty.http.HttpGenerator +org.eclipse.jetty.http.MetaData$Response +org.eclipse.jetty.http.HttpFields$Immutable +org.eclipse.jetty.http.EmptyHttpFields +org.eclipse.jetty.http.HttpFields$Mutable +org.eclipse.jetty.http.HttpHeaderValue +org.eclipse.jetty.http.HttpHeaderValue$$Lambda/0x00003fc0013394d8 +org.eclipse.jetty.http.HttpGenerator$PreparedResponse +org.eclipse.jetty.http.HttpStatus +java.nio.HeapByteBufferR +org.eclipse.jetty.server.Server$$Lambda/0x00003fc001339d48 +org.eclipse.jetty.server.Server$$Lambda/0x00003fc001339fa8 +org.eclipse.jetty.server.Server$$Lambda/0x00003fc00133a1f8 +java.net.InetSocketAddress$InetSocketAddressHolder +java.nio.channels.spi.SelectorProvider +java.nio.channels.spi.SelectorProvider$Holder +sun.nio.ch.DefaultSelectorProvider +sun.nio.ch.SelectorProviderImpl +sun.nio.ch.KQueueSelectorProvider +sun.nio.ch.ServerSocketChannelImpl +sun.nio.ch.UnixDispatcher +sun.nio.ch.SocketDispatcher +sun.nio.ch.Net +java.net.ProtocolFamily +sun.nio.ch.Net$1 +java.lang.StableValue +jdk.internal.lang.stable.StableValueImpl +sun.net.ext.ExtendedSocketOptions +jdk.net.ExtendedSocketOptions +java.net.SocketOption +jdk.net.ExtendedSocketOptions$ExtSocketOption +jdk.net.UnixDomainPrincipal +jdk.net.ExtendedSocketOptions$PlatformSocketOptions +jdk.net.ExtendedSocketOptions$2 +jdk.net.MacOSXSocketOptions +jdk.net.ExtendedSocketOptions$1 +java.net.StandardProtocolFamily +java.net.StandardSocketOptions +java.net.StandardSocketOptions$StdSocketOption +java.net.NetworkInterface +sun.nio.ch.ServerSocketChannelImpl$DefaultOptionsHolder +sun.nio.ch.SocketOptionRegistry +sun.nio.ch.SocketOptionRegistry$RegistryKey +sun.nio.ch.SocketOptionRegistry$LazyInitialization +sun.nio.ch.OptionKey +sun.nio.ch.ExtendedSocketOption +sun.nio.ch.ExtendedSocketOption$1 +sun.net.NetHooks +sun.net.NetHooks$Provider +sun.net.sdp.SdpProvider +java.net.ServerSocket +sun.nio.ch.ServerSocketAdaptor +java.net.SocketOptions +java.net.SocketImpl +sun.nio.ch.DummySocketImpl +org.eclipse.jetty.util.thread.ReservedThreadExecutor$1 +java.util.concurrent.SynchronousQueue +java.util.concurrent.TransferQueue +java.util.concurrent.LinkedTransferQueue +java.util.concurrent.SynchronousQueue$Transferer +java.util.concurrent.LinkedTransferQueue$DualNode +org.eclipse.jetty.util.VirtualThreads +java.security.PrivilegedExceptionAction +java.lang.Thread$Builder +java.lang.Thread$Builder$OfVirtual +java.lang.ThreadBuilders$BaseThreadBuilder +java.lang.ThreadBuilders$VirtualThreadBuilder +java.lang.ThreadBuilders +java.lang.ThreadBuilders$BaseThreadFactory +java.lang.ThreadBuilders$VirtualThreadFactory +java.util.concurrent.ThreadPerTaskExecutor +java.lang.Thread$Builder$OfPlatform +org.eclipse.jetty.util.thread.ThreadPoolBudget$Leased +org.eclipse.jetty.util.thread.ThreadPoolBudget$$Lambda/0x00003fc00133aae8 +java.util.stream.IntStream +java.util.stream.IntPipeline +java.util.stream.IntPipeline$StatelessOp +java.util.stream.ReferencePipeline$4 +java.util.function.IntBinaryOperator +java.util.stream.IntPipeline$$Lambda/0x00003fc0012ae248 +java.util.stream.ReduceOps$6 +java.util.stream.Sink$OfInt +java.util.stream.ReduceOps$5ReducingSink +java.util.stream.ReferencePipeline$4$1 +org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda/0x00003fc00133ad10 +org.eclipse.jetty.util.thread.PrivilegedThreadFactory +java.lang.String$$StringConcat/0x00003fc00133c000 +java.lang.invoke.LambdaForm$DMH/0x00003fc00133c400 +java.lang.invoke.LambdaForm$MH/0x00003fc00133c800 +java.lang.invoke.LambdaForm$MH/0x00003fc00133cc00 +org.eclipse.jetty.util.DeprecationWarning +org.eclipse.jetty.servlet.ServletContextHandler$ServletContainerInitializerCaller +org.eclipse.jetty.servlet.ListenerHolder +org.eclipse.jetty.server.handler.ContextHandler$ContextScopeListener +jakarta.servlet.http.HttpSessionActivationListener +jakarta.servlet.http.HttpSessionBindingListener +org.eclipse.jetty.util.MultiMap +org.eclipse.jetty.servlet.ServletHandler$$Lambda/0x00003fc00133e7d8 +org.eclipse.jetty.http.pathmap.MatchedPath +org.eclipse.jetty.http.pathmap.MatchedPath$1 +org.eclipse.jetty.http.pathmap.MatchedPath$2 +org.eclipse.jetty.servlet.ServletHandler$1 +jakarta.servlet.http.HttpServletMapping +org.eclipse.jetty.server.ServletPathMapping +org.eclipse.jetty.server.ServletPathMapping$1 +jakarta.servlet.http.MappingMatch +org.eclipse.jetty.http.pathmap.MatchedResource +org.eclipse.jetty.http.pathmap.ServletPathSpec$1 +org.eclipse.jetty.servlet.ServletHandler$$Lambda/0x00003fc00133d210 +org.eclipse.jetty.servlet.FilterHolder$WrapFunction +org.eclipse.jetty.servlet.FilterHolder$$Lambda/0x00003fc00133d658 +org.eclipse.jetty.servlet.Holder$HolderConfig +org.eclipse.jetty.servlet.FilterHolder$Config +org.eclipse.jetty.util.StringUtil$CsvSplitState +org.eclipse.jetty.util.StringUtil$1 +jakarta.servlet.annotation.ServletSecurity +org.eclipse.jetty.servlet.ServletHolder$Config +org.eclipse.jetty.util.compression.CompressionPool +org.eclipse.jetty.util.compression.InflaterPool +org.eclipse.jetty.util.compression.DeflaterPool +jakarta.servlet.ServletOutputStream +com.github.tomakehurst.wiremock.http.HttpResponder +java.util.ResourceBundle$ResourceBundleControlProviderHolder +java.util.spi.ResourceBundleControlProvider +java.util.ResourceBundle$ResourceBundleControlProviderHolder$$Lambda/0x00003fc0012af360 +java.util.stream.ReferencePipeline$$Lambda/0x00003fc0012af5a8 +java.util.ResourceBundle$CacheKey +java.util.ResourceBundle$CacheKeyReference +java.util.ResourceBundle$KeyElementReference +java.util.PropertyResourceBundle +sun.util.PropertyResourceBundleCharset +sun.util.PropertyResourceBundleCharset$PropertiesFileDecoder +java.util.ResourceBundle$BundleReference +jakarta.servlet.SingleThreadModel +org.eclipse.jetty.servlet.ServletHolder$WrapFunction +org.eclipse.jetty.servlet.ServletHolder$$Lambda/0x00003fc0013420e8 +org.eclipse.jetty.io.SelectorManager$SelectorManagerListener +org.eclipse.jetty.server.ConnectionFactory$Configuring +org.eclipse.jetty.server.AbstractConnector$$Lambda/0x00003fc001342930 +org.eclipse.jetty.server.AbstractConnector$$Lambda/0x00003fc001342b90 +org.eclipse.jetty.server.AbstractConnector$$Lambda/0x00003fc001342de0 +org.eclipse.jetty.server.ConnectionFactory$Detecting +org.eclipse.jetty.server.SslConnectionFactory +org.eclipse.jetty.util.thread.ScheduledExecutorScheduler$$Lambda/0x00003fc0013437d8 +java.nio.channels.ClosedSelectorException +java.net.SocketTimeoutException +java.net.SocketException +java.net.ConnectException +org.eclipse.jetty.util.statistic.SampleStatistic +java.util.concurrent.atomic.LongAccumulator +java.util.function.LongBinaryOperator +java.lang.invoke.LambdaForm$DMH/0x00003fc001344000 +org.eclipse.jetty.util.statistic.SampleStatistic$$Lambda/0x00003fc001343c60 +org.eclipse.jetty.io.ManagedSelector$SelectorProducer +java.nio.channels.CancelledKeyException +org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy +org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy$State +java.nio.channels.Selector +java.nio.channels.spi.AbstractSelector +sun.nio.ch.SelectorImpl +sun.nio.ch.KQueueSelectorImpl +java.nio.channels.spi.AbstractSelector$1 +sun.nio.ch.Util$2 +sun.nio.ch.KQueue +org.eclipse.jetty.io.ManagedSelector$$Lambda/0x00003fc001346be0 +org.eclipse.jetty.io.ManagedSelector$Start +org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy$1 +java.util.concurrent.locks.AbstractQueuedSynchronizer$SharedNode +org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy$SubStrategy +org.eclipse.jetty.util.thread.Invocable$InvocationType +org.eclipse.jetty.util.thread.Invocable$Task +org.eclipse.jetty.server.AbstractConnector$Acceptor +org.eclipse.jetty.util.Uptime +org.eclipse.jetty.util.Uptime$Impl +org.eclipse.jetty.util.Uptime$DefaultImpl +javax.management.MBeanServerConnection +java.lang.management.ClassLoadingMXBean +java.lang.management.MemoryMXBean +java.lang.management.CompilationMXBean +java.lang.management.OperatingSystemMXBean +javax.management.MBeanServer +java.lang.management.ThreadMXBean +java.lang.invoke.LambdaForm$DMH/0x00003fc001344400 +java.lang.invoke.LambdaForm$BMH/0x00003fc001344800 +java.lang.invoke.LambdaForm$MH/0x00003fc001344c00 +java.lang.invoke.LambdaForm$MH/0x00003fc001348000 +com.github.tomakehurst.wiremock.junit5.WireMockExtension$$Lambda/0x00003fc001345668 +com.github.tomakehurst.wiremock.junit5.WireMockExtension$$Lambda/0x00003fc0013458b0 +com.github.tomakehurst.wiremock.common.Lazy$$Lambda/0x00003fc001345af8 +org.junit.jupiter.engine.execution.DefaultParameterContext +org.junit.jupiter.engine.execution.ParameterResolutionUtils$$Lambda/0x00003fc00134c2d8 +org.junit.jupiter.engine.execution.ParameterResolutionUtils$$Lambda/0x00003fc00134c538 +java.lang.invoke.LambdaForm$MH/0x00003fc001348400 +java.lang.invoke.LambdaForm$MH/0x00003fc001348800 +java.lang.invoke.LambdaForm$MH/0x00003fc001348c00 +com.github.tomakehurst.wiremock.matching.AnythingPattern +com.github.tomakehurst.wiremock.matching.StringValuePattern$$Lambda/0x00003fc00134ca18 +com.github.tomakehurst.wiremock.matching.StringValuePattern$$Lambda/0x00003fc00134cc70 +com.github.tomakehurst.wiremock.matching.EqualToPattern$1 +com.github.tomakehurst.wiremock.client.ScenarioMappingBuilder +com.github.tomakehurst.wiremock.client.BasicMappingBuilder +java.util.UUID$Holder +com.github.tomakehurst.wiremock.matching.RequestPatternBuilder +com.github.tomakehurst.wiremock.matching.SingleMatchMultiValuePattern +com.github.tomakehurst.wiremock.http.DelayDistribution +com.github.tomakehurst.wiremock.http.Body +com.github.tomakehurst.wiremock.http.MultiValue +com.github.tomakehurst.wiremock.http.HttpHeader +com.github.tomakehurst.wiremock.common.Strings +com.github.tomakehurst.wiremock.matching.RequestPattern +com.github.tomakehurst.wiremock.matching.RequestPattern$1 +com.github.tomakehurst.wiremock.http.HttpHeaders +com.google.common.collect.Multimap +com.google.common.collect.AbstractMultimap +com.google.common.collect.BaseImmutableMultimap +com.google.common.collect.ImmutableMultimap +com.google.common.collect.ImmutableMultimap$Values +com.google.common.collect.ImmutableMultimap$1 +com.google.common.collect.ImmutableMultimap$2 +com.google.common.collect.Multiset +com.google.common.collect.ImmutableMultiset +com.google.common.collect.ImmutableMultimap$Keys +com.google.common.collect.ImmutableMultimap$EntryCollection +com.google.common.collect.ListMultimap +com.google.common.collect.ImmutableListMultimap +com.google.common.collect.ImmutableMultimap$Builder +com.google.common.collect.ImmutableList$Builder +com.github.tomakehurst.wiremock.http.CaseInsensitiveKey +com.github.tomakehurst.wiremock.http.CaseInsensitiveKey$$Lambda/0x00003fc001349c40 +com.google.common.collect.Platform +com.google.common.collect.ImmutableAsList +com.google.common.collect.RegularImmutableAsList +com.google.common.collect.RegularImmutableList +com.google.common.collect.ImmutableList$SubList +com.google.common.collect.ImmutableList$ReverseImmutableList +com.google.common.collect.SingletonImmutableList +com.google.common.collect.UnmodifiableListIterator +com.google.common.collect.AbstractIndexedListIterator +com.google.common.collect.ImmutableList$1 +com.google.common.collect.EmptyImmutableListMultimap +com.github.tomakehurst.wiremock.http.ResponseDefinition +com.github.tomakehurst.wiremock.common.Metadata +com.github.tomakehurst.wiremock.extension.Parameters +java.util.concurrent.ConcurrentSkipListMap$CSLMSpliterator +java.util.concurrent.ConcurrentSkipListMap$KeySpliterator +com.github.tomakehurst.wiremock.store.InMemoryStubMappingStore$$Lambda/0x00003fc0013544c8 +software.amazon.lambda.powertools.metadata.exception.LambdaMetadataException +java.net.HttpURLConnection +sun.net.www.protocol.http.HttpURLConnection +sun.util.logging.PlatformLogger +sun.util.logging.PlatformLogger$Level +sun.net.www.protocol.http.AuthCache +sun.net.www.protocol.http.AuthCacheImpl +java.net.Authenticator +sun.net.www.protocol.http.AuthCacheImpl$$Lambda/0x00003fc0012b5d78 +sun.net.www.protocol.http.HttpURLConnection$TunnelState +sun.net.util.ProxyUtil +java.net.CookieHandler +java.net.ResponseCache +sun.net.spi.DefaultProxySelector$NonProxyInfo +sun.net.NetworkClient +sun.net.www.http.HttpClient +sun.net.www.http.KeepAliveCache +sun.net.www.http.KeepAliveKey +sun.net.www.http.HttpCapture +sun.net.PlatformSocketImpl +sun.nio.ch.NioSocketImpl +java.lang.invoke.LambdaForm$DMH/0x00003fc001358000 +sun.nio.ch.NioSocketImpl$$Lambda/0x00003fc0012b7fc8 +sun.nio.ch.SocketChannelImpl$DefaultOptionsHolder +java.net.Socket$SocketOutputStream +sun.nio.ch.NioSocketImpl$2 +org.eclipse.jetty.io.ManagedSelector$Accept +sun.net.www.protocol.http.AuthCacheValue +sun.net.www.protocol.http.AuthenticationInfo +jdk.internal.event.SocketWriteEvent +java.net.Socket$SocketInputStream +sun.nio.ch.NioSocketImpl$1 +jdk.internal.event.SocketReadEvent +java.nio.channels.SelectionKey +java.nio.channels.spi.AbstractSelectionKey +sun.nio.ch.SelectionKeyImpl +java.lang.invoke.ConstantBootstraps +org.eclipse.jetty.io.FillInterest +org.eclipse.jetty.io.AbstractEndPoint$1 +org.eclipse.jetty.io.WriteFlusher +org.eclipse.jetty.io.AbstractEndPoint$2 +org.eclipse.jetty.io.QuietException +org.eclipse.jetty.io.EofException +org.eclipse.jetty.io.AbstractEndPoint$State +java.nio.channels.ReadPendingException +org.eclipse.jetty.io.WriteFlusher$State +org.eclipse.jetty.io.WriteFlusher$FailedState +org.eclipse.jetty.io.WriteFlusher$PendingState +org.eclipse.jetty.io.WriteFlusher$IdleState +org.eclipse.jetty.io.WriteFlusher$WritingState +org.eclipse.jetty.io.WriteFlusher$CompletingState +org.eclipse.jetty.io.WriteFlusher$StateType +org.eclipse.jetty.io.SelectableChannelEndPoint$$Lambda/0x00003fc001356fc0 +org.eclipse.jetty.io.SelectableChannelEndPoint$RunnableCloseable +org.eclipse.jetty.io.SelectableChannelEndPoint$1 +org.eclipse.jetty.io.SelectableChannelEndPoint$2 +org.eclipse.jetty.io.SelectableChannelEndPoint$3 +org.eclipse.jetty.io.IdleTimeout$$Lambda/0x00003fc001357c90 +java.lang.String$$StringConcat/0x00003fc001358400 +java.lang.invoke.LambdaForm$MH/0x00003fc001358800 +org.eclipse.jetty.util.thread.ScheduledExecutorScheduler$ScheduledFutureTask +org.eclipse.jetty.http.HttpParser$HttpHandler +org.eclipse.jetty.http.HttpParser$RequestHandler +org.eclipse.jetty.http.ComplianceViolation$Listener +org.eclipse.jetty.server.HttpChannelOverHttp +org.eclipse.jetty.server.HttpInput$Content +org.eclipse.jetty.server.HttpConnection$Content +org.eclipse.jetty.io.AbstractConnection$ReadCallback +org.eclipse.jetty.util.Callback$1 +org.eclipse.jetty.server.HttpConnection$AsyncReadCallback +org.eclipse.jetty.util.IteratingCallback +org.eclipse.jetty.server.HttpConnection$SendCallback +org.eclipse.jetty.util.IteratingCallback$State +org.eclipse.jetty.http.HttpGenerator$State +org.eclipse.jetty.http.HttpTokens$EndOfContent +org.eclipse.jetty.server.HttpInput$SpecialContent +org.eclipse.jetty.server.HttpInput$ErrorContent +org.eclipse.jetty.http.HostPortHttpField +org.eclipse.jetty.server.HttpInput$EofContent +org.eclipse.jetty.server.HttpInput$WrappingContent +org.eclipse.jetty.server.HttpChannelState +jakarta.servlet.AsyncEvent +org.eclipse.jetty.server.AsyncContextEvent +org.eclipse.jetty.server.HttpChannelState$State +org.eclipse.jetty.server.HttpChannelState$RequestState +org.eclipse.jetty.server.HttpChannelState$OutputState +org.eclipse.jetty.server.HttpChannelState$InputState +org.eclipse.jetty.server.Request +jakarta.servlet.AsyncContext +jakarta.servlet.http.WebConnection +org.eclipse.jetty.io.RuntimeIOException +jakarta.servlet.ServletInputStream +jakarta.servlet.http.HttpSession +org.eclipse.jetty.server.MultiParts +org.eclipse.jetty.server.Request$1 +java.nio.charset.UnsupportedCharsetException +jakarta.servlet.http.PushBuilder +org.eclipse.jetty.server.QuietServletException +org.eclipse.jetty.server.Authentication$Failed +org.eclipse.jetty.server.HttpInput +org.eclipse.jetty.server.ContentProducer +org.eclipse.jetty.server.AsyncContentProducer +org.eclipse.jetty.util.StaticException +org.eclipse.jetty.server.BlockingContentProducer +org.eclipse.jetty.server.AsyncContentProducer$LockedSemaphore +org.eclipse.jetty.server.Response +org.eclipse.jetty.server.HttpWriter +org.eclipse.jetty.server.Iso88591HttpWriter +org.eclipse.jetty.server.Utf8HttpWriter +org.eclipse.jetty.server.EncodingHttpWriter +org.eclipse.jetty.server.ResponseWriter +org.eclipse.jetty.server.HttpOutput +java.nio.channels.IllegalSelectorException +org.eclipse.jetty.http.HttpCookie$SetCookieHttpField +org.eclipse.jetty.server.Response$EncodingFrom +org.eclipse.jetty.http.DateGenerator +org.eclipse.jetty.http.DateGenerator$1 +java.io.CharConversionException +org.eclipse.jetty.util.SharedBlockingCallback +org.eclipse.jetty.server.HttpOutput$WriteBlocker +org.eclipse.jetty.server.HttpOutput$ApiState +org.eclipse.jetty.server.HttpOutput$State +org.eclipse.jetty.util.ConstantThrowable +org.eclipse.jetty.util.SharedBlockingCallback$BlockerFailedException +org.eclipse.jetty.util.SharedBlockingCallback$Blocker +org.eclipse.jetty.server.Response$OutputType +org.eclipse.jetty.server.HttpChannel$RequestDispatchable +org.eclipse.jetty.server.HttpChannel$AsyncDispatchable +org.eclipse.jetty.server.HttpChannelOverHttp$RequestBuilder +org.eclipse.jetty.http.HttpURI$Mutable +org.eclipse.jetty.http.HttpParser +org.eclipse.jetty.http.HttpParser$IllegalCharacterException +org.eclipse.jetty.http.HttpParser$State +org.eclipse.jetty.http.HttpParser$$Lambda/0x00003fc001367288 +org.eclipse.jetty.http.HttpParser$$Lambda/0x00003fc0013674b0 +org.eclipse.jetty.util.Utf8Appendable +org.eclipse.jetty.util.Utf8StringBuilder +org.eclipse.jetty.http.HttpParser$FieldCache +org.eclipse.jetty.http.HttpParser$FieldState +org.eclipse.jetty.server.AbstractConnectionFactory$$Lambda/0x00003fc0013686b0 +org.eclipse.jetty.server.AbstractConnectionFactory$$Lambda/0x00003fc0013688f0 +org.eclipse.jetty.io.ManagedSelector$$Lambda/0x00003fc001368b30 +sun.nio.ch.SocketAdaptor +org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread +org.eclipse.jetty.util.thread.ReservedThreadExecutor$State +java.util.concurrent.ForkJoinWorkerThread +org.eclipse.jetty.util.Retainable +org.eclipse.jetty.io.RetainableByteBuffer +org.eclipse.jetty.io.ArrayRetainableByteBufferPool$$Lambda/0x00003fc001369880 +java.nio.DirectByteBuffer$Deallocator +org.eclipse.jetty.io.RetainableByteBuffer$$Lambda/0x00003fc001369ac0 +org.eclipse.jetty.io.AbstractEndPoint$3 +org.eclipse.jetty.http.HttpParser$1 +org.eclipse.jetty.http.HttpURI$Mutable$State +org.eclipse.jetty.http.HttpURI$1 +org.eclipse.jetty.server.HttpChannelOverHttp$1 +org.eclipse.jetty.util.HostPort +org.eclipse.jetty.http.HttpURI$Immutable +org.eclipse.jetty.http.HttpFields$Mutable$1 +org.eclipse.jetty.io.RetainableByteBuffer$$Lambda/0x00003fc00136b220 +org.eclipse.jetty.server.HttpChannelState$3 +org.eclipse.jetty.server.HttpChannelState$Action +org.eclipse.jetty.server.HttpChannel$2 +org.eclipse.jetty.io.EndPoint$Wrapper +org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint +org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint +org.eclipse.jetty.http.HttpFields$Immutable$1 +org.eclipse.jetty.server.handler.gzip.GzipHttpOutputInterceptor$GZState +org.eclipse.jetty.server.handler.ContextHandler$1 +org.eclipse.jetty.servlet.FilterMapping$1 +org.eclipse.jetty.servlet.ServletHandler$ChainEnd +jakarta.servlet.ServletRequestWrapper +org.eclipse.jetty.server.ServletRequestHttpWrapper +jakarta.servlet.ServletResponseWrapper +org.eclipse.jetty.server.ServletResponseHttpWrapper +com.github.tomakehurst.wiremock.common.LocalNotifier +com.github.tomakehurst.wiremock.servlet.WireMockHttpServletRequestAdapter +com.github.tomakehurst.wiremock.servlet.WireMockHttpServletRequestAdapter$$Lambda/0x00003fc00136f0a8 +com.google.common.base.Suppliers$NonSerializableMemoizingSupplier +com.google.common.base.Suppliers$MemoizingSupplier +com.google.common.base.Suppliers$NonSerializableMemoizingSupplier$$Lambda/0x00003fc00136f798 +jakarta.servlet.MultipartConfigElement +org.eclipse.jetty.server.ServletAttributes +com.github.tomakehurst.wiremock.servlet.WireMockHandlerDispatchingServlet$ServletHttpResponder +com.github.tomakehurst.wiremock.stubbing.ServeEvent +com.github.tomakehurst.wiremock.verification.LoggedRequest +com.github.tomakehurst.wiremock.servlet.WireMockHttpServletRequestAdapter$$Lambda/0x00003fc001370910 +com.github.tomakehurst.wiremock.common.url.PathParams +jakarta.servlet.http.Cookie +com.github.tomakehurst.wiremock.http.Cookie +com.github.tomakehurst.wiremock.servlet.WireMockHttpServletRequestAdapter$$Lambda/0x00003fc0013717e0 +com.google.common.collect.Maps +com.google.common.collect.ImmutableEnumMap +com.google.common.collect.Maps$8 +com.google.common.base.Converter +com.google.common.collect.Maps$BiMapConverter +com.google.common.collect.MapDifference +com.google.common.collect.SortedMapDifference +com.google.common.collect.Maps$EntryTransformer +com.google.common.collect.Maps$$Lambda/0x00003fc001372df0 +com.google.common.collect.Maps$IteratorBasedAbstractMap +com.google.common.collect.Maps$TransformedEntriesMap +com.github.tomakehurst.wiremock.common.Gzip +com.github.tomakehurst.wiremock.common.Urls +com.github.tomakehurst.wiremock.verification.LoggedRequest$$Lambda/0x00003fc001373bd0 +com.github.tomakehurst.wiremock.verification.LoggedRequest$$Lambda/0x00003fc001373e00 +com.github.tomakehurst.wiremock.common.Timing +com.google.common.base.Stopwatch +com.github.tomakehurst.wiremock.extension.ServeEventListener$RequestPhase +com.github.tomakehurst.wiremock.extension.ServeEventListenerUtils +com.github.tomakehurst.wiremock.extension.ServeEventListenerUtils$$Lambda/0x00003fc001374b00 +com.github.tomakehurst.wiremock.extension.ServeEventListenerUtils$$Lambda/0x00003fc001374d58 +com.github.tomakehurst.wiremock.http.RequestIdDecorator +com.github.tomakehurst.wiremock.stubbing.SubEvent +com.github.tomakehurst.wiremock.stubbing.AbstractStubMappings$$Lambda/0x00003fc0013755c8 +com.github.tomakehurst.wiremock.common.Pair +com.github.tomakehurst.wiremock.store.StubMappingStore$$Lambda/0x00003fc001375a20 +com.github.tomakehurst.wiremock.store.StubMappingStore$$Lambda/0x00003fc001375c70 +com.github.tomakehurst.wiremock.store.StubMappingStore$$Lambda/0x00003fc001375eb0 +com.github.tomakehurst.wiremock.store.StubMappingStore$$Lambda/0x00003fc001376108 +com.github.tomakehurst.wiremock.stubbing.AbstractStubMappings$$Lambda/0x00003fc001376350 +com.github.tomakehurst.wiremock.http.RequestPathParamsDecorator +com.github.tomakehurst.wiremock.matching.EagerMatchResult +com.github.tomakehurst.wiremock.matching.WeightedAggregateMatchResult +com.github.tomakehurst.wiremock.matching.WeightedMatchResult +com.github.tomakehurst.wiremock.matching.MatchResult$$Lambda/0x00003fc0013772a0 +com.github.tomakehurst.wiremock.matching.WeightedAggregateMatchResult$$Lambda/0x00003fc0013774f8 +com.github.tomakehurst.wiremock.matching.MemoizingMatchResult$1 +com.github.tomakehurst.wiremock.matching.MemoizingMatchResult$2 +com.github.tomakehurst.wiremock.matching.WeightedAggregateMatchResult$$Lambda/0x00003fc001377be8 +com.github.tomakehurst.wiremock.matching.RequestPattern$$Lambda/0x00003fc001378000 +com.google.common.collect.ObjectArrays +com.github.tomakehurst.wiremock.matching.MultiValuePattern$$Lambda/0x00003fc001378460 +java.util.function.ToDoubleFunction +java.lang.invoke.LambdaForm$DMH/0x00003fc00137c000 +com.github.tomakehurst.wiremock.matching.MultiValuePattern$$Lambda/0x00003fc0013786b0 +java.util.Comparator$$Lambda/0x00003fc0012bb780 +com.github.tomakehurst.wiremock.matching.MatchResult$$Lambda/0x00003fc0013788d8 +com.google.common.base.NullnessCasts +com.github.tomakehurst.wiremock.stubbing.AbstractStubMappings$$Lambda/0x00003fc001378d30 +java.util.ImmutableCollections$SubList +jdk.internal.util.ByteArrayLittleEndian +com.google.common.collect.ImmutableSet$SetBuilderImpl +com.google.common.collect.ImmutableSet$RegularSetBuilderImpl +com.google.common.collect.RegularImmutableSet +com.google.common.collect.SingletonImmutableSet +com.google.common.collect.Iterators +com.google.common.collect.Iterators$ArrayItr +com.google.common.collect.Iterators$1 +com.google.common.collect.Iterators$4 +com.google.common.collect.Iterators$9 +com.google.common.collect.PeekingIterator +com.google.common.collect.Iterators$MergingIterator +com.google.common.collect.AbstractIterator +com.google.common.collect.Iterators$5 +com.google.common.collect.Iterators$SingletonIterator +com.github.tomakehurst.wiremock.http.Response +com.github.tomakehurst.wiremock.http.Response$Builder +java.lang.invoke.LambdaForm$DMH/0x00003fc00137c400 +com.github.tomakehurst.wiremock.http.Response$Builder$$Lambda/0x00003fc00137bd88 +com.github.tomakehurst.wiremock.common.StreamSources +com.github.tomakehurst.wiremock.common.StreamSources$ByteArrayInputStreamSource +com.github.tomakehurst.wiremock.http.LoggedResponse +com.google.common.collect.IndexedImmutableSet$1 +com.github.tomakehurst.wiremock.http.Response$$Lambda/0x00003fc00137ed20 +com.github.tomakehurst.wiremock.common.Exceptions +com.github.tomakehurst.wiremock.http.ContentTypeHeader +com.github.tomakehurst.wiremock.common.Json$PublicView +com.fasterxml.jackson.databind.ObjectWriter +com.fasterxml.jackson.core.util.MinimalPrettyPrinter +com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings +com.fasterxml.jackson.databind.ObjectWriter$Prefetch +com.fasterxml.jackson.databind.RuntimeJsonMappingException +com.fasterxml.jackson.core.exc.StreamWriteException +com.fasterxml.jackson.core.JsonGenerationException +com.fasterxml.jackson.core.json.JsonWriteContext +com.fasterxml.jackson.core.StreamWriteCapability +com.fasterxml.jackson.core.FormatFeature +com.fasterxml.jackson.core.json.JsonWriteFeature +com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap +com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket +com.fasterxml.jackson.databind.util.TypeKey +com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$$Lambda/0x00003fc001380c60 +com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet +com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator +com.github.tomakehurst.wiremock.http.ChunkedDribbleDelay +com.github.tomakehurst.wiremock.http.Fault +com.github.tomakehurst.wiremock.common.Errors +com.fasterxml.jackson.annotation.JsonInclude +jdk.proxy2.$Proxy17 +jdk.proxy2.$Proxy18 +jdk.proxy2.$Proxy19 +com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver +sun.reflect.generics.scope.MethodScope +sun.reflect.generics.repository.ConstructorRepository +sun.reflect.generics.repository.MethodRepository +sun.reflect.generics.tree.MethodTypeSignature +com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector$1 +sun.reflect.generics.scope.ConstructorScope +sun.reflect.generics.tree.IntSignature +sun.reflect.generics.tree.VoidDescriptor +com.fasterxml.jackson.databind.ser.BeanSerializerBuilder +com.fasterxml.jackson.annotation.JsonIgnoreType +com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing +com.fasterxml.jackson.databind.annotation.JsonSerialize$Inclusion +com.fasterxml.jackson.databind.util.Converter +com.fasterxml.jackson.databind.util.Converter$None +com.fasterxml.jackson.databind.JsonSerializer$None +com.github.tomakehurst.wiremock.http.HttpHeadersJsonSerializer +jdk.proxy2.$Proxy20 +com.fasterxml.jackson.databind.JsonDeserializer$None +com.fasterxml.jackson.databind.KeyDeserializer$None +com.github.tomakehurst.wiremock.http.HttpHeadersJsonDeserializer +jdk.proxy2.$Proxy21 +com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations +com.fasterxml.jackson.annotation.JsonTypeInfo$Id +com.fasterxml.jackson.annotation.JsonTypeInfo$As +jdk.proxy2.$Proxy22 +com.fasterxml.jackson.annotation.JsonSubTypes +com.fasterxml.jackson.annotation.JsonSubTypes$Type +sun.reflect.annotation.AnnotationParser$$Lambda/0x00003fc0012bd290 +com.github.tomakehurst.wiremock.http.LogNormal +jdk.proxy2.$Proxy23 +com.github.tomakehurst.wiremock.http.UniformDistribution +com.github.tomakehurst.wiremock.http.FixedDelayDistribution +jdk.proxy2.$Proxy24 +com.fasterxml.jackson.databind.ser.PropertyBuilder +com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3 +com.fasterxml.jackson.annotation.JsonTypeId +com.fasterxml.jackson.databind.BeanProperty$Std +com.fasterxml.jackson.databind.ser.PropertyBuilder$1 +com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter +com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap +com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty +com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single +com.fasterxml.jackson.annotation.JsonTypeInfo$Value +com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder +com.fasterxml.jackson.databind.jsontype.TypeSerializer +com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase +com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer +com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer +com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer +com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer +com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer +com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer +com.fasterxml.jackson.databind.jsontype.TypeDeserializer +com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase +com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer +com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer +com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer +com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer +com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer +com.fasterxml.jackson.databind.jsontype.TypeIdResolver +com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver +com.fasterxml.jackson.databind.jsontype.NamedType +com.fasterxml.jackson.annotation.JsonTypeName +com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder$1 +com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase +com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver +com.fasterxml.jackson.databind.annotation.JsonAppend +com.fasterxml.jackson.annotation.JsonFilter +com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer +com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer +com.fasterxml.jackson.databind.ser.std.NumberSerializers$1 +com.fasterxml.jackson.databind.ser.AnyGetterWriter +com.fasterxml.jackson.core.io.NumberOutput +com.fasterxml.jackson.databind.annotation.NoClass +com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$SerializerAndMapResult +com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double +java.lang.String$$StringConcat/0x00003fc001390000 +java.lang.invoke.LambdaForm$DMH/0x00003fc001390400 +java.lang.invoke.LambdaForm$MH/0x00003fc001390800 +java.lang.invoke.LambdaForm$MH/0x00003fc001390c00 +java.lang.String$$StringConcat/0x00003fc001391000 +java.lang.invoke.LambdaForm$MH/0x00003fc001391400 +com.github.tomakehurst.wiremock.servlet.WireMockHandlerDispatchingServlet$ServletHttpResponder$$Lambda/0x00003fc00138e7c8 +java.io.PipedOutputStream +org.eclipse.jetty.server.HttpOutput$2 +org.eclipse.jetty.server.handler.gzip.GzipHttpOutputInterceptor$1 +org.eclipse.jetty.util.Callback$Completing +org.eclipse.jetty.util.Callback$Nested +org.eclipse.jetty.server.HttpChannel$SendCallback +org.eclipse.jetty.util.IteratingCallback$1 +org.eclipse.jetty.util.IteratingCallback$Action +org.eclipse.jetty.http.HttpGenerator$1 +org.eclipse.jetty.http.HttpGenerator$Result +org.eclipse.jetty.server.HttpConnection$1 +sun.nio.ch.IOVecWrapper +sun.nio.ch.IOVecWrapper$1 +sun.nio.ch.NativeObject +sun.nio.ch.AllocatedNativeObject +sun.net.www.http.Hurryable +sun.net.www.http.ChunkedInputStream +org.eclipse.jetty.io.ArrayByteBufferPool$$Lambda/0x00003fc001394660 +sun.net.www.protocol.http.HttpURLConnection$HttpInputStream +java.io.BufferedReader$1 +com.github.tomakehurst.wiremock.common.RequestCache +com.github.tomakehurst.wiremock.common.RequestCache$1 +org.eclipse.jetty.server.HttpChannel$$Lambda/0x00003fc001394d00 +org.eclipse.jetty.server.HttpChannel$$Lambda/0x00003fc001394f30 +org.eclipse.jetty.util.Callback$3 +sun.net.www.http.KeepAliveCache$ClientVector +org.eclipse.jetty.util.Attributes$Wrapper +jdk.internal.event.ThreadSleepEvent +sun.net.www.http.KeepAliveEntry +org.eclipse.jetty.server.Authentication +org.eclipse.jetty.server.Authentication$1 +org.eclipse.jetty.server.Authentication$2 +org.eclipse.jetty.server.Authentication$ResponseSent +org.eclipse.jetty.server.Authentication$Challenge +org.eclipse.jetty.server.Authentication$3 +org.eclipse.jetty.server.Authentication$Failure +org.eclipse.jetty.server.Authentication$4 +org.eclipse.jetty.server.Authentication$SendSuccess +org.eclipse.jetty.server.Authentication$5 +org.assertj.core.api.ObjectAssert +org.assertj.core.api.ThrowableAssert$ThrowingCallable +software.amazon.lambda.powertools.metadata.internal.LambdaMetadataHttpClientTest$$Lambda/0x00003fc001397600 +org.assertj.core.internal.Throwables +org.assertj.core.internal.CommonValidations +org.eclipse.jetty.util.Pool$1 +java.util.AbstractMap$SimpleEntry +com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WriteThroughEntry +software.amazon.lambda.powertools.metadata.internal.LambdaMetadataHttpClientTest$$Lambda/0x00003fc001392268 +software.amazon.lambda.powertools.metadata.internal.LambdaMetadataHttpClientTest$$Lambda/0x00003fc001392498 +java.lang.String$$StringConcat/0x00003fc001391800 +java.lang.invoke.LambdaForm$MH/0x00003fc001391c00 +org.assertj.core.api.ThrowingConsumer +software.amazon.lambda.powertools.metadata.internal.LambdaMetadataHttpClientTest$$Lambda/0x00003fc001392ad0 +org.assertj.core.api.AbstractAssert$$Lambda/0x00003fc001392d30 +org.assertj.core.util.Preconditions +org.assertj.core.api.AbstractAssert$$Lambda/0x00003fc001393198 +org.assertj.core.api.AbstractAssert$$Lambda/0x00003fc0013933e8 +org.assertj.core.api.AbstractAssert$$Lambda/0x00003fc001393640 +org.assertj.core.internal.WholeNumbers +org.assertj.core.internal.Numbers +org.assertj.core.internal.Integers +software.amazon.lambda.powertools.metadata.internal.LambdaMetadataHttpClientTest$$Lambda/0x00003fc0013983b0 +software.amazon.lambda.powertools.metadata.internal.LambdaMetadataHttpClientTest$$Lambda/0x00003fc0013985e0 +com.github.tomakehurst.wiremock.jetty.JettyHttpServer$$Lambda/0x00003fc001398840 +org.eclipse.jetty.util.IO +org.eclipse.jetty.util.IO$NullOS +org.eclipse.jetty.util.IO$ClosedIS +org.eclipse.jetty.util.IO$NullWrite +org.eclipse.jetty.io.WriteFlusher$1 +org.eclipse.jetty.io.ManagedSelector$DestroyEndPoint +org.eclipse.jetty.util.component.Graceful$$Lambda/0x00003fc001399928 +org.eclipse.jetty.util.component.Graceful$$Lambda/0x00003fc001399b70 +java.util.concurrent.CompletableFuture$AltResult +java.util.concurrent.CompletableFuture$AsynchronousCompletionTask +java.util.concurrent.CompletableFuture$Completion +java.util.concurrent.ConcurrentHashMap$KeySpliterator +org.eclipse.jetty.http2.server.AbstractHTTP2ServerConnectionFactory$HTTP2SessionContainer$$Lambda/0x00003fc001399d98 +org.eclipse.jetty.http2.server.AbstractHTTP2ServerConnectionFactory$HTTP2SessionContainer$$Lambda/0x00003fc001399fe8 +org.eclipse.jetty.http2.server.AbstractHTTP2ServerConnectionFactory$HTTP2SessionContainer$$Lambda/0x00003fc00139a210 +java.nio.channels.AsynchronousCloseException +org.eclipse.jetty.util.component.Graceful$Shutdown$1 +java.util.concurrent.CompletableFuture$UniCompletion +java.util.concurrent.CompletableFuture$BiCompletion +java.util.concurrent.CompletableFuture$BiRelay +org.eclipse.jetty.io.ManagedSelector$CloseConnections +org.eclipse.jetty.io.ManagedSelector$StopSelector +org.eclipse.jetty.servlet.BaseHolder$Wrapped +org.eclipse.jetty.servlet.ServletHandler$$Lambda/0x00003fc00139b208 +org.eclipse.jetty.servlet.ServletHandler$$Lambda/0x00003fc00139b468 +java.util.EventObject +jakarta.servlet.ServletContextEvent +org.eclipse.jetty.util.thread.ReservedThreadExecutor$$Lambda/0x00003fc00139b8f0 +org.eclipse.jetty.util.thread.ReservedThreadExecutor$$Lambda/0x00003fc00139bb48 +org.eclipse.jetty.util.thread.ReservedThreadExecutor$$Lambda/0x00003fc00139bd90 +org.eclipse.jetty.util.thread.ReservedThreadExecutor$$Lambda/0x00003fc00139bfe8 +java.util.IdentityHashMap$IdentityHashMapIterator +java.util.IdentityHashMap$KeyIterator +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x00003fc00139c220 +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x00003fc00139c450 +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x00003fc00139c680 +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x00003fc00139c8a8 +org.junit.jupiter.engine.extension.TimeoutExtension$$Lambda/0x00003fc00139cad8 +org.junit.jupiter.engine.extension.TimeoutConfiguration$$Lambda/0x00003fc00139cd38 +org.junit.jupiter.engine.extension.TimeoutConfiguration$$Lambda/0x00003fc00139cf68 +org.mockito.ArgumentMatchers +org.mockito.Mockito +org.mockito.ArgumentMatcher +org.mockito.MockitoFramework +org.mockito.session.MockitoSessionBuilder +org.mockito.verification.VerificationMode +org.mockito.stubbing.Answer +org.mockito.verification.VerificationWithTimeout +org.mockito.verification.VerificationAfterDelay +org.mockito.internal.MockitoCore +org.mockito.MockingDetails +org.mockito.ScopedMock +org.mockito.MockedStatic +org.mockito.MockedConstruction +org.mockito.exceptions.base.MockitoException +org.mockito.exceptions.misusing.NotAMockException +org.mockito.internal.verification.api.VerificationData +org.mockito.stubbing.BaseStubber +org.mockito.stubbing.Stubber +org.mockito.InOrder +org.mockito.exceptions.misusing.DoNotMockException +org.mockito.internal.verification.api.VerificationDataInOrder +org.mockito.stubbing.LenientStubber +org.mockito.internal.configuration.plugins.Plugins +org.mockito.plugins.MockitoPlugins +org.mockito.internal.configuration.plugins.PluginRegistry +org.mockito.plugins.PluginSwitch +org.mockito.internal.configuration.plugins.PluginLoader +org.mockito.internal.configuration.plugins.DefaultPluginSwitch +org.mockito.internal.configuration.plugins.DefaultMockitoPlugins +org.mockito.plugins.MockMaker +org.mockito.plugins.StackTraceCleanerProvider +org.mockito.plugins.InstantiatorProvider2 +org.mockito.plugins.AnnotationEngine +org.mockito.plugins.MockitoLogger +org.mockito.plugins.MemberAccessor +org.mockito.plugins.DoNotMockEnforcerWithType +org.mockito.internal.configuration.plugins.PluginInitializer +org.mockito.internal.configuration.plugins.PluginFinder +org.mockito.internal.util.collections.Iterables +org.mockito.internal.creation.bytebuddy.ClassCreatingMockMaker +org.mockito.plugins.InlineMockMaker +org.mockito.creation.instance.Instantiator +org.mockito.internal.creation.bytebuddy.InlineByteBuddyMockMaker +org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker +org.mockito.creation.instance.InstantiationException +org.mockito.plugins.MockMaker$ConstructionMockControl +org.mockito.plugins.MockMaker$StaticMockControl +org.mockito.exceptions.misusing.MockitoConfigurationException +org.mockito.plugins.MockMaker$TypeMockability +org.mockito.exceptions.base.MockitoInitializationException +org.mockito.internal.creation.bytebuddy.BytecodeGenerator +org.mockito.internal.PremainAttachAccess +org.mockito.internal.PremainAttach +java.lang.instrument.Instrumentation +net.bytebuddy.agent.Installer +java.lang.invoke.WrongMethodTypeException +net.bytebuddy.ClassFileVersion +net.bytebuddy.ClassFileVersion$VersionLocator$Resolver +net.bytebuddy.ClassFileVersion$VersionLocator +net.bytebuddy.ClassFileVersion$VersionLocator$Resolved +org.mockito.internal.PremainAttachAccess$$Lambda/0x00003fc0013a5760 +net.bytebuddy.agent.ByteBuddyAgent +net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider +net.bytebuddy.agent.ByteBuddyAgent$AgentProvider +net.bytebuddy.agent.ByteBuddyAgent$AttachmentTypeEvaluator$InstallationAction +net.bytebuddy.agent.ByteBuddyAgent$AttachmentTypeEvaluator +java.lang.invoke.LambdaForm$MH/0x00003fc0013a8000 +java.lang.invoke.LambdaForm$MH/0x00003fc0013a8400 +net.bytebuddy.agent.ByteBuddyAgent$AttachmentTypeEvaluator$ForJava9CapableVm +java.lang.ProcessHandle +java.lang.ProcessHandle$Info +net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider +net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Compound +net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor +net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForModularizedVm +net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForJ9Vm +net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForStandardToolsJarVm +net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForUserDefinedToolsJar +net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForEmulatedAttachment +net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider$ForCurrentVm +net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider$ForCurrentVm$ForJava9CapableVm +java.lang.invoke.LambdaForm$MH/0x00003fc0013a8800 +java.lang.invoke.LambdaForm$MH/0x00003fc0013a8c00 +java.lang.ProcessHandleImpl +java.lang.invoke.LambdaForm$DMH/0x00003fc0013a9000 +java.lang.invoke.LambdaForm$DMH/0x00003fc0013a9400 +java.lang.ProcessHandleImpl$$Lambda/0x00003fc0013c2810 +java.lang.invoke.LambdaForm$DMH/0x00003fc0013a9800 +net.bytebuddy.agent.ByteBuddyAgent$AgentProvider$ForByteBuddyAgent +net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor$Simple +net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor$Simple$WithExternalAttachment +com.sun.tools.attach.VirtualMachine +net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor$ExternalAttachment +java.util.zip.ZipInputStream +java.util.jar.JarInputStream +java.io.PushbackInputStream +sun.security.util.ManifestEntryVerifier +net.bytebuddy.agent.Attacher +java.lang.ProcessBuilder +java.lang.ProcessImpl$1 +java.lang.ProcessImpl$ProcessPipeOutputStream +java.lang.Process$PipeOutputStream +java.lang.ProcessImpl$ProcessPipeInputStream +java.lang.Process$PipeInputStream +java.lang.ProcessHandleImpl$ExitCompletion +java.lang.ProcessHandleImpl$1 +java.lang.ProcessImpl$$Lambda/0x00003fc0013c4f60 +java.util.concurrent.CompletableFuture$UniHandle +jdk.internal.event.ProcessStartEvent +sun.instrument.InstrumentationImpl +sun.instrument.TransformerManager +sun.instrument.TransformerManager$TransformerInfo +java.lang.invoke.LambdaForm$MH/0x00003fc0013a9c00 +java.lang.invoke.LambdaForm$MH/0x00003fc0013aa000 +java.lang.invoke.LambdaForm$MH/0x00003fc0013aa400 +java.lang.invoke.LambdaForm$MH/0x00003fc0013aa800 +java.lang.ProcessBuilder$NullInputStream +java.io.FileOutputStream$1 +java.lang.ProcessBuilder$NullOutputStream +java.io.File$TempDirectory +java.io.DeleteOnExitHook +java.io.DeleteOnExitHook$1 +java.util.zip.DeflaterOutputStream +java.util.zip.ZipOutputStream +java.util.jar.JarOutputStream +java.util.zip.Deflater +java.util.zip.Deflater$DeflaterZStreamRef +java.time.zone.ZoneRulesProvider +java.time.zone.TzdbZoneRulesProvider +java.time.zone.Ser +java.time.Month +java.time.DayOfWeek +java.time.zone.ZoneOffsetTransitionRule$TimeDefinition +java.time.temporal.TemporalAdjusters +java.lang.invoke.LambdaForm$DMH/0x00003fc0013aac00 +java.time.temporal.TemporalAdjusters$$Lambda/0x00003fc0013c9658 +java.time.LocalDate$1 +java.util.zip.ZipOutputStream$XEntry +[1.149s][info][class,load] opened: /private/var/folders/zz/xy240ptn7ws8sdz8lpnjx0qm0000gq/T/mockitoboot2998279650633806747.jar +java.io.RandomAccessFile$1 +org.mockito.internal.creation.bytebuddy.inject.MockMethodDispatcher +org.mockito.internal.util.concurrent.WeakConcurrentMap +org.mockito.internal.util.concurrent.DetachedThreadLocal +org.mockito.internal.util.concurrent.DetachedThreadLocal$1 +org.mockito.internal.util.concurrent.WeakConcurrentMap$WithInlinedExpunction +org.mockito.internal.util.concurrent.DetachedThreadLocal$2 +org.mockito.internal.util.concurrent.DetachedThreadLocal$Cleaner +org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker$$Lambda/0x00003fc0013af5e0 +org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker$$Lambda/0x00003fc0013af808 +org.mockito.internal.creation.bytebuddy.StackWalkerChecker +java.lang.invoke.LambdaForm$DMH/0x00003fc0013ab000 +org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker$$Lambda/0x00003fc0013afca0 +org.mockito.internal.creation.bytebuddy.ConstructionCallback +org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker$$Lambda/0x00003fc0013aba08 +org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator +net.bytebuddy.matcher.ElementMatcher +net.bytebuddy.TypeCache +net.bytebuddy.TypeCache$WithInlineExpunction +java.lang.instrument.ClassFileTransformer +org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator +java.lang.instrument.UnmodifiableClassException +net.bytebuddy.implementation.Implementation$Context$Factory +net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler +net.bytebuddy.dynamic.scaffold.InstrumentedType$Prepareable +net.bytebuddy.implementation.Implementation +net.bytebuddy.asm.AsmVisitorWrapper +org.mockito.internal.creation.bytebuddy.MockMethodAdvice +net.bytebuddy.ByteBuddy +net.bytebuddy.dynamic.DynamicType$Builder +net.bytebuddy.dynamic.scaffold.subclass.ConstructorStrategy +net.bytebuddy.matcher.FilterableList +net.bytebuddy.description.type.TypeList$Generic +net.bytebuddy.description.NamedElement +net.bytebuddy.description.ModifierReviewable +net.bytebuddy.description.ModifierReviewable$OfByteCodeElement +net.bytebuddy.description.ModifierReviewable$OfAbstraction +net.bytebuddy.description.ModifierReviewable$OfEnumeration +net.bytebuddy.description.ModifierReviewable$ForTypeDefinition +net.bytebuddy.description.type.TypeDefinition +net.bytebuddy.description.NamedElement$WithRuntimeName +net.bytebuddy.description.NamedElement$WithDescriptor +net.bytebuddy.description.DeclaredByType +net.bytebuddy.description.annotation.AnnotationSource +net.bytebuddy.description.ByteCodeElement +net.bytebuddy.description.TypeVariableSource +net.bytebuddy.description.type.TypeDescription +net.bytebuddy.description.type.PackageDescription +net.bytebuddy.utility.AsmClassWriter$Factory +net.bytebuddy.NamingStrategy +net.bytebuddy.implementation.auxiliary.AuxiliaryType$NamingStrategy +net.bytebuddy.matcher.LatentMatcher +net.bytebuddy.utility.AsmClassReader$Factory +net.bytebuddy.dynamic.VisibilityBridgeStrategy +net.bytebuddy.dynamic.scaffold.InstrumentedType$Factory +net.bytebuddy.implementation.attribute.AnnotationValueFilter$Factory +net.bytebuddy.NamingStrategy$Suffixing$BaseNameResolver +net.bytebuddy.utility.privilege.GetSystemPropertyAction +net.bytebuddy.dynamic.scaffold.TypeValidation +net.bytebuddy.utility.GraalImageCode +net.bytebuddy.NamingStrategy$AbstractBase +net.bytebuddy.NamingStrategy$Suffixing +net.bytebuddy.NamingStrategy$SuffixingRandom +net.bytebuddy.NamingStrategy$Suffixing$BaseNameResolver$ForUnnamedType +net.bytebuddy.utility.RandomString +net.bytebuddy.implementation.auxiliary.AuxiliaryType$NamingStrategy$SuffixingRandom +net.bytebuddy.implementation.attribute.AnnotationValueFilter +net.bytebuddy.implementation.attribute.AnnotationValueFilter$Default +net.bytebuddy.implementation.attribute.AnnotationValueFilter$Default$1 +net.bytebuddy.implementation.attribute.AnnotationValueFilter$Default$2 +net.bytebuddy.implementation.attribute.AnnotationRetention +net.bytebuddy.implementation.Implementation$Context$Default$Factory +net.bytebuddy.implementation.MethodAccessorFactory +net.bytebuddy.implementation.Implementation$Context +net.bytebuddy.implementation.Implementation$Context$ExtractableView +net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$AbstractBase +net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default +net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Merger +net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Harmonizer +net.bytebuddy.description.type.TypeDescription$Generic$Visitor +net.bytebuddy.dynamic.scaffold.MethodGraph +net.bytebuddy.dynamic.scaffold.MethodGraph$Linked +net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Harmonizer$ForJavaMethod +net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Merger$Directional +net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Reifying +net.bytebuddy.description.type.TypeDescription$Generic +net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Reifying$1 +net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Reifying$2 +net.bytebuddy.matcher.ElementMatchers +net.bytebuddy.matcher.ElementMatcher$Junction +net.bytebuddy.description.ModifierReviewable$ForMethodDescription +net.bytebuddy.description.DeclaredByType$WithMandatoryDeclaration +net.bytebuddy.description.NamedElement$WithGenericName +net.bytebuddy.description.ByteCodeElement$Member +net.bytebuddy.description.ByteCodeElement$TypeDependant +net.bytebuddy.description.method.MethodDescription +net.bytebuddy.description.method.MethodDescription$InDefinedShape +net.bytebuddy.description.ModifierReviewable$ForFieldDescription +net.bytebuddy.description.field.FieldDescription +net.bytebuddy.description.field.FieldDescription$InDefinedShape +net.bytebuddy.matcher.ElementMatcher$Junction$AbstractBase +net.bytebuddy.matcher.BooleanMatcher +net.bytebuddy.dynamic.scaffold.InstrumentedType$Factory$Default +net.bytebuddy.implementation.LoadedTypeInitializer +net.bytebuddy.implementation.bytecode.ByteCodeAppender +net.bytebuddy.dynamic.scaffold.TypeInitializer +net.bytebuddy.dynamic.scaffold.InstrumentedType +net.bytebuddy.dynamic.scaffold.InstrumentedType$WithFlexibleName +net.bytebuddy.dynamic.scaffold.InstrumentedType$Factory$Default$1 +net.bytebuddy.dynamic.scaffold.InstrumentedType$Factory$Default$2 +net.bytebuddy.dynamic.VisibilityBridgeStrategy$Default +net.bytebuddy.dynamic.VisibilityBridgeStrategy$Default$1 +net.bytebuddy.dynamic.VisibilityBridgeStrategy$Default$2 +net.bytebuddy.dynamic.VisibilityBridgeStrategy$Default$3 +net.bytebuddy.utility.AsmClassReader$Factory$Default +net.bytebuddy.utility.AsmClassReader$Factory$Default$1 +net.bytebuddy.utility.AsmClassReader$Factory$Default$2 +net.bytebuddy.utility.AsmClassReader$Factory$Default$3 +net.bytebuddy.utility.AsmClassReader$Factory$Default$4 +net.bytebuddy.utility.AsmClassReader$Factory$Default$5 +net.bytebuddy.utility.AsmClassReader +net.bytebuddy.utility.AsmClassWriter$Factory$Default +net.bytebuddy.utility.AsmClassWriter$Factory$Default$1 +net.bytebuddy.utility.AsmClassWriter$Factory$Default$2 +net.bytebuddy.utility.AsmClassWriter$Factory$Default$3 +net.bytebuddy.utility.AsmClassWriter$Factory$Default$4 +net.bytebuddy.utility.AsmClassWriter$Factory$Default$5 +net.bytebuddy.pool.TypePool +net.bytebuddy.jar.asm.ClassVisitor +net.bytebuddy.jar.asm.ClassWriter +net.bytebuddy.utility.AsmClassWriter$FrameComputingClassWriter +net.bytebuddy.utility.AsmClassWriter +net.bytebuddy.jar.asmjdkbridge.JdkClassReader +net.bytebuddy.jar.asm.Attribute +net.bytebuddy.jar.asmjdkbridge.AsmWrappedAttribute +net.bytebuddy.jar.asmjdkbridge.AsmWrappedAttribute$AsmSourceIdAttribute +net.bytebuddy.jar.asmjdkbridge.AsmWrappedAttribute$AsmCompilationIdAttribute +net.bytebuddy.jar.asmjdkbridge.AsmWrappedAttribute$AsmModuleResolutionAttribute +net.bytebuddy.jar.asmjdkbridge.AsmWrappedAttribute$AsmModuleHashesAttribute +java.lang.MatchException +net.bytebuddy.matcher.LatentMatcher$Resolved +net.bytebuddy.matcher.ModifierMatcher$Mode +net.bytebuddy.matcher.ElementMatcher$Junction$ForNonNullValues +net.bytebuddy.matcher.ModifierMatcher +net.bytebuddy.matcher.NameMatcher +net.bytebuddy.matcher.StringMatcher +net.bytebuddy.matcher.StringMatcher$Mode +net.bytebuddy.matcher.StringMatcher$Mode$1 +net.bytebuddy.matcher.StringMatcher$Mode$2 +net.bytebuddy.matcher.StringMatcher$Mode$3 +net.bytebuddy.matcher.StringMatcher$Mode$4 +net.bytebuddy.matcher.StringMatcher$Mode$5 +net.bytebuddy.matcher.StringMatcher$Mode$6 +net.bytebuddy.matcher.StringMatcher$Mode$7 +net.bytebuddy.matcher.StringMatcher$Mode$8 +net.bytebuddy.matcher.StringMatcher$Mode$9 +net.bytebuddy.matcher.MethodParametersMatcher +net.bytebuddy.matcher.CollectionSizeMatcher +net.bytebuddy.matcher.ElementMatcher$Junction$Conjunction +net.bytebuddy.description.ModifierReviewable$ForParameterDescription +net.bytebuddy.description.ModifierReviewable$AbstractBase +net.bytebuddy.description.TypeVariableSource$AbstractBase +net.bytebuddy.description.type.TypeDescription$AbstractBase +net.bytebuddy.description.type.TypeDescription$ForLoadedType +net.bytebuddy.description.annotation.AnnotationList +java.lang.ClassFormatError +java.lang.reflect.GenericSignatureFormatError +net.bytebuddy.description.type.TypeList +net.bytebuddy.matcher.FilterableList$Empty +net.bytebuddy.description.type.TypeList$Empty +net.bytebuddy.matcher.FilterableList$AbstractBase +net.bytebuddy.description.type.TypeList$AbstractBase +net.bytebuddy.description.type.TypeList$ForLoadedTypes +net.bytebuddy.description.field.FieldList +net.bytebuddy.description.type.RecordComponentList +net.bytebuddy.description.type.RecordComponentList$Empty +net.bytebuddy.description.type.RecordComponentList$AbstractBase +net.bytebuddy.description.type.RecordComponentList$ForLoadedRecordComponents +net.bytebuddy.description.method.MethodList +net.bytebuddy.description.type.TypeDescription$ForLoadedType$Dispatcher +net.bytebuddy.utility.dispatcher.JavaDispatcher +net.bytebuddy.utility.dispatcher.JavaDispatcher$Dispatcher +net.bytebuddy.utility.dispatcher.JavaDispatcher$DynamicClassLoader$Resolver$CreationAction +net.bytebuddy.utility.dispatcher.JavaDispatcher$DynamicClassLoader$Resolver +net.bytebuddy.utility.dispatcher.JavaDispatcher$DynamicClassLoader$Resolver$ForModuleSystem +net.bytebuddy.utility.dispatcher.JavaDispatcher$InvokerCreationAction +net.bytebuddy.utility.dispatcher.JavaDispatcher$DynamicClassLoader +net.bytebuddy.utility.Invoker +net.bytebuddy.jar.asm.AnnotationVisitor +net.bytebuddy.jar.asm.AnnotationWriter +net.bytebuddy.jar.asm.ModuleVisitor +net.bytebuddy.jar.asm.ModuleWriter +net.bytebuddy.jar.asm.RecordComponentVisitor +net.bytebuddy.jar.asm.RecordComponentWriter +net.bytebuddy.jar.asm.FieldVisitor +net.bytebuddy.jar.asm.FieldWriter +net.bytebuddy.jar.asm.MethodVisitor +net.bytebuddy.jar.asm.MethodWriter +java.lang.TypeNotPresentException +net.bytebuddy.jar.asm.ClassTooLargeException +net.bytebuddy.jar.asm.SymbolTable +net.bytebuddy.jar.asm.Symbol +net.bytebuddy.jar.asm.SymbolTable$Entry +net.bytebuddy.jar.asm.ByteVector +net.bytebuddy.jar.asm.Type +net.bytebuddy.utility.MethodComparator +net.bytebuddy.jar.asm.MethodTooLargeException +net.bytebuddy.jar.asm.Frame +net.bytebuddy.jar.asm.CurrentFrame +net.bytebuddy.jar.asm.Handler +java.lang.invoke.LambdaForm$MH/0x00003fc001414000 +java.lang.invoke.LambdaForm$MH/0x00003fc001414400 +java.lang.invoke.BoundMethodHandle$Species_LLLL +java.lang.invoke.LambdaForm$MH/0x00003fc001414800 +net.bytebuddy.utility.Invoker$Dispatcher +net.bytebuddy.utility.dispatcher.JavaDispatcher$Proxied +net.bytebuddy.utility.dispatcher.JavaDispatcher$Defaults +jdk.proxy2.$Proxy25 +jdk.proxy2.$Proxy26 +net.bytebuddy.utility.dispatcher.JavaDispatcher$Instance +net.bytebuddy.utility.dispatcher.JavaDispatcher$Container +net.bytebuddy.utility.dispatcher.JavaDispatcher$IsStatic +net.bytebuddy.utility.dispatcher.JavaDispatcher$IsConstructor +net.bytebuddy.utility.dispatcher.JavaDispatcher$Dispatcher$ForNonStaticMethod +net.bytebuddy.utility.nullability.MaybeNull +jdk.proxy2.$Proxy27 +net.bytebuddy.utility.dispatcher.JavaDispatcher$ProxiedInvocationHandler +net.bytebuddy.description.type.$Proxy28 +net.bytebuddy.dynamic.TargetType +net.bytebuddy.matcher.EqualityMatcher +net.bytebuddy.matcher.ErasureMatcher +net.bytebuddy.matcher.MethodReturnTypeMatcher +net.bytebuddy.matcher.DeclaringTypeMatcher +net.bytebuddy.matcher.ElementMatcher$Junction$Disjunction +net.bytebuddy.implementation.Implementation$Context$Disabled$Factory +net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$ForDeclaredMethods +net.bytebuddy.matcher.MethodSortMatcher$Sort +net.bytebuddy.matcher.MethodSortMatcher$Sort$1 +net.bytebuddy.matcher.MethodSortMatcher$Sort$2 +net.bytebuddy.matcher.MethodSortMatcher$Sort$3 +net.bytebuddy.matcher.MethodSortMatcher$Sort$4 +net.bytebuddy.matcher.MethodSortMatcher$Sort$5 +net.bytebuddy.matcher.MethodSortMatcher +net.bytebuddy.matcher.NegatingMatcher +org.mockito.internal.util.concurrent.WeakConcurrentSet +org.mockito.internal.util.concurrent.WeakConcurrentSet$Cleaner +org.mockito.internal.creation.bytebuddy.SubclassBytecodeGenerator +net.bytebuddy.implementation.attribute.MethodAttributeAppender$Factory +net.bytebuddy.dynamic.loading.ClassLoadingStrategy +org.mockito.internal.creation.bytebuddy.ModuleHandler +org.mockito.internal.creation.bytebuddy.ModuleHandler$ModuleSystemFound +org.mockito.internal.creation.bytebuddy.ModuleHandler$1 +org.mockito.internal.creation.bytebuddy.ModuleHandler$NoModuleSystemFound +org.mockito.internal.creation.bytebuddy.ModuleHandler$2 +org.mockito.internal.creation.bytebuddy.ModuleHandler$3 +java.lang.instrument.ClassDefinition +org.mockito.internal.creation.bytebuddy.ModuleHandler$MockitoMockClassLoader +com.sun.proxy.jdk.proxy1.$Proxy29 +jdk.internal.vm.annotation.ForceInline +com.sun.proxy.jdk.proxy1.$Proxy30 +net.bytebuddy.implementation.Implementation$Composable +net.bytebuddy.implementation.MethodDelegation +net.bytebuddy.implementation.bind.MethodDelegationBinder$Record +net.bytebuddy.implementation.bind.MethodDelegationBinder$AmbiguityResolver +net.bytebuddy.implementation.bind.MethodDelegationBinder$TerminationHandler +net.bytebuddy.implementation.MethodDelegation$WithCustomProperties +net.bytebuddy.dynamic.scaffold.FieldLocator$Factory +net.bytebuddy.implementation.MethodDelegation$ImplementationDelegate +net.bytebuddy.implementation.bind.MethodDelegationBinder$BindingResolver +net.bytebuddy.implementation.bind.MethodDelegationBinder$AmbiguityResolver$Compound +net.bytebuddy.implementation.bind.annotation.BindingPriority$Resolver +net.bytebuddy.implementation.bind.annotation.BindingPriority +net.bytebuddy.description.method.MethodList$AbstractBase +net.bytebuddy.description.method.MethodList$ForLoadedMethods +net.bytebuddy.description.method.MethodDescription$AbstractBase +net.bytebuddy.description.method.MethodDescription$InDefinedShape$AbstractBase +net.bytebuddy.description.method.MethodDescription$InDefinedShape$AbstractBase$ForLoadedExecutable +net.bytebuddy.description.method.ParameterDescription$ForLoadedParameter$ParameterAnnotationSource +net.bytebuddy.description.method.MethodDescription$ForLoadedConstructor +net.bytebuddy.description.method.MethodDescription$ForLoadedMethod +net.bytebuddy.utility.ConstructorComparator +net.bytebuddy.description.ByteCodeElement$Token +net.bytebuddy.description.method.MethodDescription$InDefinedShape$AbstractBase$Executable +net.bytebuddy.description.method.$Proxy31 +net.bytebuddy.implementation.bind.DeclaringTypeResolver +net.bytebuddy.implementation.bind.ArgumentTypeResolver +net.bytebuddy.implementation.bind.MethodNameEqualityResolver +net.bytebuddy.implementation.bind.ParameterLengthResolver +net.bytebuddy.implementation.bind.MethodDelegationBinder$AmbiguityResolver$NoOp +net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder$ParameterBinder +net.bytebuddy.implementation.bind.annotation.Argument$Binder +net.bytebuddy.implementation.bytecode.StackManipulation +net.bytebuddy.implementation.bind.MethodDelegationBinder$ParameterBinding +net.bytebuddy.implementation.bind.annotation.Argument +net.bytebuddy.implementation.bind.annotation.Argument$BindingMechanic +net.bytebuddy.description.method.MethodList$Explicit +net.bytebuddy.implementation.bind.annotation.AllArguments$Binder +net.bytebuddy.implementation.bind.annotation.AllArguments +net.bytebuddy.implementation.bind.annotation.AllArguments$Assignment +net.bytebuddy.implementation.bind.annotation.Origin$Binder +net.bytebuddy.implementation.bind.annotation.Origin +net.bytebuddy.implementation.bind.annotation.This$Binder +net.bytebuddy.implementation.bind.annotation.This +net.bytebuddy.implementation.bind.annotation.Super$Binder +net.bytebuddy.implementation.bind.annotation.Super +net.bytebuddy.implementation.bind.annotation.Super$Instantiation +net.bytebuddy.implementation.bind.annotation.Default$Binder +net.bytebuddy.implementation.bind.annotation.Default +net.bytebuddy.implementation.bind.annotation.SuperCall$Binder +net.bytebuddy.implementation.bind.annotation.SuperCall +net.bytebuddy.implementation.bind.annotation.SuperCallHandle$Binder +net.bytebuddy.implementation.bind.annotation.SuperCallHandle +net.bytebuddy.implementation.bind.annotation.DefaultCall$Binder +net.bytebuddy.implementation.bind.annotation.DefaultCall$Binder$DefaultMethodLocator +net.bytebuddy.implementation.bind.annotation.DefaultCall +net.bytebuddy.implementation.bind.annotation.DefaultCallHandle$Binder +net.bytebuddy.implementation.bind.annotation.DefaultCallHandle$Binder$DefaultMethodLocator +net.bytebuddy.implementation.bind.annotation.DefaultCallHandle +net.bytebuddy.implementation.bind.annotation.SuperMethod$Binder +net.bytebuddy.implementation.bind.annotation.SuperMethod +net.bytebuddy.implementation.bind.annotation.SuperMethodHandle$Binder +net.bytebuddy.implementation.bind.annotation.SuperMethodHandle +net.bytebuddy.implementation.bind.annotation.Handle$Binder +net.bytebuddy.utility.ConstantValue +net.bytebuddy.utility.JavaConstant +net.bytebuddy.implementation.bind.annotation.Handle +net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType +net.bytebuddy.implementation.bind.annotation.DynamicConstant$Binder +net.bytebuddy.implementation.bind.annotation.DynamicConstant +net.bytebuddy.implementation.bind.annotation.DefaultMethod$Binder +net.bytebuddy.implementation.bind.annotation.DefaultMethod$Binder$MethodLocator +net.bytebuddy.implementation.bind.annotation.DefaultMethod +net.bytebuddy.implementation.bind.annotation.DefaultMethodHandle$Binder +net.bytebuddy.implementation.bind.annotation.DefaultMethodHandle$Binder$MethodLocator +net.bytebuddy.implementation.bind.annotation.DefaultMethodHandle +net.bytebuddy.implementation.bind.annotation.FieldValue$Binder +net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder$ParameterBinder$ForFieldBinding +net.bytebuddy.implementation.bind.annotation.FieldValue$Binder$Delegate +net.bytebuddy.dynamic.scaffold.FieldLocator +net.bytebuddy.dynamic.scaffold.FieldLocator$AbstractBase +net.bytebuddy.dynamic.scaffold.FieldLocator$ForClassHierarchy +net.bytebuddy.dynamic.scaffold.FieldLocator$ForExactType +net.bytebuddy.implementation.bind.annotation.FieldValue +net.bytebuddy.implementation.bind.annotation.FieldGetterHandle$Binder +net.bytebuddy.implementation.bind.annotation.FieldGetterHandle$Binder$Delegate +net.bytebuddy.implementation.bind.annotation.FieldGetterHandle +net.bytebuddy.implementation.bind.annotation.FieldSetterHandle$Binder +net.bytebuddy.implementation.bind.annotation.FieldSetterHandle$Binder$Delegate +net.bytebuddy.implementation.bind.annotation.FieldSetterHandle +net.bytebuddy.implementation.bind.annotation.StubValue$Binder +net.bytebuddy.implementation.bind.annotation.Empty$Binder +net.bytebuddy.implementation.bind.MethodDelegationBinder$BindingResolver$Default +org.mockito.internal.creation.bytebuddy.MockMethodAdvice$Identifier +net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder$ParameterBinder$ForFixedValue +net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder$ParameterBinder$ForFixedValue$OfConstant +net.bytebuddy.utility.CompoundList +org.mockito.internal.creation.bytebuddy.MockMethodAdvice$ForReadObject +org.mockito.internal.creation.bytebuddy.access.MockAccess +net.bytebuddy.implementation.bind.MethodDelegationBinder +net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder +net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder$DelegationProcessor +net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler +net.bytebuddy.implementation.bind.annotation.StubValue +net.bytebuddy.implementation.bind.annotation.Empty +net.bytebuddy.implementation.MethodDelegation$ImplementationDelegate$ForStaticMethod +net.bytebuddy.implementation.MethodDelegation$ImplementationDelegate$Compiled +net.bytebuddy.implementation.bind.annotation.IgnoreForBinding$Verifier +net.bytebuddy.description.annotation.AnnotationList$AbstractBase +net.bytebuddy.description.annotation.AnnotationList$ForLoadedAnnotations +net.bytebuddy.description.annotation.AnnotationDescription +net.bytebuddy.implementation.bind.annotation.IgnoreForBinding +net.bytebuddy.description.method.ParameterList +net.bytebuddy.description.method.ParameterList$AbstractBase +net.bytebuddy.description.method.ParameterList$ForLoadedExecutable +net.bytebuddy.description.method.ParameterList$ForLoadedExecutable$OfMethod +net.bytebuddy.description.method.ParameterList$ForLoadedExecutable$OfLegacyVmMethod +net.bytebuddy.description.method.ParameterList$ForLoadedExecutable$OfConstructor +net.bytebuddy.description.method.ParameterList$ForLoadedExecutable$OfLegacyVmConstructor +net.bytebuddy.description.method.ParameterList$ForLoadedExecutable$Executable +jdk.proxy2.$Proxy32 +net.bytebuddy.utility.dispatcher.JavaDispatcher$Dispatcher$ForInstanceCheck +net.bytebuddy.description.method.$Proxy33 +net.bytebuddy.description.NamedElement$WithOptionalName +net.bytebuddy.description.method.ParameterDescription +net.bytebuddy.description.method.ParameterDescription$InDefinedShape +net.bytebuddy.description.method.ParameterDescription$AbstractBase +net.bytebuddy.description.method.ParameterDescription$InDefinedShape$AbstractBase +net.bytebuddy.description.method.ParameterDescription$ForLoadedParameter +net.bytebuddy.description.method.ParameterDescription$ForLoadedParameter$OfMethod +net.bytebuddy.description.method.ParameterDescription$ForLoadedParameter$Parameter +net.bytebuddy.description.method.$Proxy34 +net.bytebuddy.implementation.bind.annotation.RuntimeType$Verifier +org.mockito.internal.creation.bytebuddy.$Proxy35 +jdk.proxy2.$Proxy36 +net.bytebuddy.implementation.bind.annotation.Argument$BindingMechanic$1 +net.bytebuddy.implementation.bind.annotation.Argument$BindingMechanic$2 +jdk.proxy2.$Proxy37 +net.bytebuddy.implementation.bind.annotation.RuntimeType +net.bytebuddy.description.annotation.AnnotationDescription$Loadable +net.bytebuddy.description.annotation.AnnotationDescription$AbstractBase +net.bytebuddy.description.annotation.AnnotationDescription$ForLoadedAnnotation +net.bytebuddy.description.enumeration.EnumerationDescription +net.bytebuddy.description.annotation.AnnotationValue +net.bytebuddy.description.type.TypeDefinition$Sort +net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader +net.bytebuddy.description.type.TypeDefinition$Sort$AnnotatedType +net.bytebuddy.description.type.$Proxy38 +net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$NoOp +net.bytebuddy.description.type.TypeDescription$Generic$AbstractBase +net.bytebuddy.description.type.TypeDescription$Generic$OfNonGenericType +net.bytebuddy.description.type.TypeDescription$Generic$OfNonGenericType$ForLoadedType +net.bytebuddy.implementation.bytecode.assign.Assigner$Typing +net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler$Unbound +net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler$Bound +net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder$Record +net.bytebuddy.implementation.bind.MethodDelegationBinder$MethodBinding +net.bytebuddy.implementation.bind.MethodDelegationBinder$TerminationHandler$Default +net.bytebuddy.implementation.bind.MethodDelegationBinder$TerminationHandler$Default$1 +net.bytebuddy.implementation.bind.MethodDelegationBinder$TerminationHandler$Default$2 +net.bytebuddy.implementation.bytecode.assign.Assigner +net.bytebuddy.implementation.bytecode.assign.primitive.VoidAwareAssigner +net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveTypeAwareAssigner +net.bytebuddy.implementation.bytecode.assign.reference.ReferenceTypeAwareAssigner +net.bytebuddy.implementation.bytecode.StackManipulation$Trivial +net.bytebuddy.implementation.bytecode.StackManipulation$Illegal +net.bytebuddy.implementation.bytecode.assign.reference.GenericTypeAwareAssigner +org.mockito.internal.creation.bytebuddy.access.MockMethodInterceptor$DispatcherDefaultingToRealMethod +org.mockito.internal.invocation.RealMethod +org.mockito.internal.creation.bytebuddy.access.MockMethodInterceptor +jdk.proxy2.$Proxy39 +jdk.proxy2.$Proxy40 +jdk.proxy2.$Proxy41 +jdk.proxy2.$Proxy42 +jdk.proxy2.$Proxy43 +jdk.proxy2.$Proxy44 +jdk.proxy2.$Proxy45 +org.mockito.internal.creation.bytebuddy.access.MockMethodInterceptor$ForHashCode +org.mockito.internal.creation.bytebuddy.access.MockMethodInterceptor$ForEquals +org.mockito.internal.creation.bytebuddy.access.MockMethodInterceptor$ForWriteReplace +net.bytebuddy.TypeCache$Sort +net.bytebuddy.TypeCache$Sort$1 +net.bytebuddy.TypeCache$Sort$2 +net.bytebuddy.TypeCache$Sort$3 +org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$TypeCachingLock +net.bytebuddy.asm.AsmVisitorWrapper$ForDeclaredMethods +net.bytebuddy.asm.AsmVisitorWrapper$ForDeclaredMethods$DispatchingVisitor +net.bytebuddy.matcher.CollectionOneToOneMatcher +net.bytebuddy.matcher.CollectionErasureMatcher +net.bytebuddy.matcher.MethodParameterTypesMatcher +net.bytebuddy.matcher.AnnotationTypeMatcher +net.bytebuddy.matcher.DeclaringAnnotationMatcher +net.bytebuddy.matcher.CollectionItemMatcher +net.bytebuddy.asm.AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper +net.bytebuddy.asm.Advice +net.bytebuddy.utility.visitor.ExceptionTableSensitiveMethodVisitor +net.bytebuddy.utility.visitor.LineNumberPrependingMethodVisitor +net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$Relocation +net.bytebuddy.asm.Advice$AdviceVisitor +net.bytebuddy.asm.Advice$AdviceVisitor$WithoutExitAdvice +net.bytebuddy.asm.Advice$AdviceVisitor$WithExitAdvice +net.bytebuddy.asm.Advice$AdviceVisitor$WithExitAdvice$WithoutExceptionHandling +net.bytebuddy.asm.Advice$AdviceVisitor$WithExitAdvice$WithExceptionHandling +net.bytebuddy.asm.Advice$ExceptionHandler +net.bytebuddy.asm.Advice$Dispatcher +net.bytebuddy.asm.Advice$Dispatcher$Unresolved +net.bytebuddy.asm.Advice$Delegator$Factory +net.bytebuddy.asm.Advice$PostProcessor$Factory +net.bytebuddy.dynamic.ClassFileLocator +net.bytebuddy.asm.Advice$OnMethodEnter +net.bytebuddy.asm.Advice$OnMethodExit +net.bytebuddy.asm.Advice$WithCustomMapping +net.bytebuddy.asm.Advice$OffsetMapping$Factory +net.bytebuddy.asm.Advice$BootstrapArgumentResolver$Factory +net.bytebuddy.asm.Advice$PostProcessor +net.bytebuddy.asm.Advice$PostProcessor$NoOp +net.bytebuddy.asm.Advice$Delegator$ForRegularInvocation$Factory +net.bytebuddy.asm.Advice$Delegator +net.bytebuddy.asm.Advice$OffsetMapping$ForStackManipulation$Factory +net.bytebuddy.asm.Advice$OffsetMapping +net.bytebuddy.utility.ConstantValue$Simple +net.bytebuddy.utility.JavaConstant$Simple +net.bytebuddy.utility.JavaConstant$Simple$Dispatcher +jdk.proxy2.$Proxy46 +net.bytebuddy.utility.dispatcher.JavaDispatcher$Dispatcher$ForContainerCreation +net.bytebuddy.utility.$Proxy47 +net.bytebuddy.utility.JavaConstant$Simple$Dispatcher$OfClassDesc +jdk.proxy2.$Proxy48 +net.bytebuddy.utility.dispatcher.JavaDispatcher$Dispatcher$ForStaticMethod +jdk.proxy2.$Proxy49 +net.bytebuddy.utility.JavaConstant$Simple$Dispatcher$OfMethodTypeDesc +jdk.proxy2.$Proxy50 +net.bytebuddy.utility.JavaConstant$Simple$Dispatcher$OfMethodHandleDesc +jdk.proxy2.$Proxy51 +net.bytebuddy.utility.JavaConstant$Simple$Dispatcher$OfDirectMethodHandleDesc +jdk.proxy2.$Proxy52 +net.bytebuddy.utility.JavaConstant$Simple$Dispatcher$OfDirectMethodHandleDesc$ForKind +jdk.proxy2.$Proxy53 +net.bytebuddy.utility.JavaConstant$Simple$Dispatcher$OfDynamicConstantDesc +jdk.proxy2.$Proxy54 +net.bytebuddy.utility.JavaConstant$Simple$OfTrivialValue +net.bytebuddy.utility.JavaConstant$Simple$OfTrivialValue$ForString +net.bytebuddy.implementation.bytecode.StackManipulation$AbstractBase +net.bytebuddy.implementation.bytecode.constant.TextConstant +net.bytebuddy.dynamic.ClassFileLocator$ForClassLoader +net.bytebuddy.dynamic.ClassFileLocator$Resolution +net.bytebuddy.dynamic.ClassFileLocator$ForClassLoader$BootLoaderProxyCreationAction +net.bytebuddy.asm.Advice$Dispatcher$Resolved +net.bytebuddy.asm.Advice$Dispatcher$Resolved$ForMethodEnter +net.bytebuddy.asm.Advice$Dispatcher$Resolved$ForMethodExit +net.bytebuddy.asm.Advice$Dispatcher$Bound +net.bytebuddy.asm.Advice$Dispatcher$Inactive +net.bytebuddy.asm.Advice$NoExceptionHandler +jdk.proxy2.$Proxy55 +net.bytebuddy.description.annotation.AnnotationValue$AbstractBase +net.bytebuddy.description.annotation.AnnotationValue$ForConstant +net.bytebuddy.description.annotation.AnnotationValue$Loaded +net.bytebuddy.description.annotation.AnnotationValue$ForConstant$PropertyDelegate +net.bytebuddy.description.annotation.AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType +net.bytebuddy.description.annotation.AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$1 +net.bytebuddy.description.annotation.AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$2 +net.bytebuddy.description.annotation.AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$3 +net.bytebuddy.description.annotation.AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$4 +net.bytebuddy.description.annotation.AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$5 +net.bytebuddy.description.annotation.AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$6 +net.bytebuddy.description.annotation.AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$7 +net.bytebuddy.description.annotation.AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$8 +net.bytebuddy.description.annotation.AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$9 +net.bytebuddy.description.type.TypeDescription$Generic$LazyProjection +net.bytebuddy.description.type.TypeDescription$Generic$LazyProjection$WithEagerNavigation +net.bytebuddy.description.type.TypeDescription$Generic$LazyProjection$WithEagerNavigation$OfAnnotatedElement +net.bytebuddy.description.type.TypeDescription$Generic$LazyProjection$ForLoadedReturnType +net.bytebuddy.asm.Advice$Dispatcher$Inlining +net.bytebuddy.asm.Advice$Return +jdk.proxy2.$Proxy56 +net.bytebuddy.asm.Advice$Enter +jdk.proxy2.$Proxy57 +net.bytebuddy.asm.Advice$Local +net.bytebuddy.asm.Advice$OnNonDefaultValue +jdk.proxy2.$Proxy58 +net.bytebuddy.asm.Advice$This +jdk.proxy2.$Proxy59 +net.bytebuddy.asm.Advice$Origin +jdk.proxy2.$Proxy60 +net.bytebuddy.asm.Advice$AllArguments +jdk.proxy2.$Proxy61 +net.bytebuddy.dynamic.ClassFileLocator$Resolution$Explicit +net.bytebuddy.utility.StreamDrainer +net.bytebuddy.utility.OpenedClassReader +net.bytebuddy.utility.AsmClassReader$ForAsm +net.bytebuddy.jar.asm.ClassReader +net.bytebuddy.asm.Advice$Dispatcher$Resolved$AbstractBase +net.bytebuddy.asm.Advice$Dispatcher$Inlining$Resolved +net.bytebuddy.asm.Advice$Dispatcher$Inlining$Resolved$ForMethodEnter +net.bytebuddy.asm.Advice$ArgumentHandler +net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor +net.bytebuddy.asm.Advice$Dispatcher$Inlining$Resolved$ForMethodEnter$WithRetainedEnterType +net.bytebuddy.asm.Advice$Dispatcher$Inlining$Resolved$ForMethodEnter$WithDiscardedEnterType +net.bytebuddy.asm.Advice$OffsetMapping$ForArgument$Unresolved$Factory +net.bytebuddy.asm.Advice$Argument +net.bytebuddy.asm.Advice$OffsetMapping$ForAllArguments$Factory +net.bytebuddy.asm.Advice$OffsetMapping$ForThisReference$Factory +net.bytebuddy.asm.Advice$OffsetMapping$ForField$Unresolved$Factory +net.bytebuddy.asm.Advice$OffsetMapping$ForField +net.bytebuddy.asm.Advice$OffsetMapping$ForField$Unresolved +net.bytebuddy.asm.Advice$OffsetMapping$ForField$Unresolved$WithImplicitType +net.bytebuddy.asm.Advice$OffsetMapping$ForField$Unresolved$WithExplicitType +net.bytebuddy.asm.Advice$OffsetMapping$ForFieldHandle$Unresolved$ReaderFactory +net.bytebuddy.asm.Advice$OffsetMapping$ForFieldHandle +net.bytebuddy.asm.Advice$OffsetMapping$ForFieldHandle$Unresolved +net.bytebuddy.asm.Advice$OffsetMapping$ForFieldHandle$Unresolved$WithImplicitType +net.bytebuddy.asm.Advice$OffsetMapping$ForFieldHandle$Unresolved$WithExplicitType +net.bytebuddy.asm.Advice$FieldGetterHandle +net.bytebuddy.asm.Advice$OffsetMapping$ForFieldHandle$Unresolved$WriterFactory +net.bytebuddy.asm.Advice$FieldSetterHandle +net.bytebuddy.asm.Advice$OffsetMapping$ForOrigin$Factory +net.bytebuddy.asm.Advice$OffsetMapping$ForSelfCallHandle$Factory +net.bytebuddy.asm.Advice$SelfCallHandle +net.bytebuddy.asm.Advice$OffsetMapping$ForHandle$Factory +net.bytebuddy.asm.Advice$Handle +net.bytebuddy.asm.Advice$OffsetMapping$ForDynamicConstant$Factory +net.bytebuddy.asm.Advice$DynamicConstant +net.bytebuddy.asm.Advice$OffsetMapping$ForUnusedValue$Factory +net.bytebuddy.asm.Advice$OffsetMapping$ForStubValue +net.bytebuddy.asm.Advice$OffsetMapping$Target +net.bytebuddy.asm.Advice$OffsetMapping$ForThrowable$Factory +net.bytebuddy.asm.Advice$Thrown +net.bytebuddy.asm.Advice$OffsetMapping$ForExitValue$Factory +net.bytebuddy.asm.Advice$Exit +net.bytebuddy.asm.Advice$OffsetMapping$Factory$Illegal +net.bytebuddy.asm.Advice$OffsetMapping$ForLocalValue$Factory +net.bytebuddy.description.annotation.AnnotationValue$ForTypeDescription +net.bytebuddy.description.annotation.AnnotationValue$ForMismatchedType +net.bytebuddy.asm.Advice$OffsetMapping$Factory$AdviceType +net.bytebuddy.asm.Advice$FieldValue +net.bytebuddy.asm.Advice$Unused +net.bytebuddy.asm.Advice$StubValue +net.bytebuddy.asm.Advice$OffsetMapping$ForStackManipulation +net.bytebuddy.description.type.TypeDescription$Generic$LazyProjection$OfMethodParameter +net.bytebuddy.description.type.TypeList$Generic$AbstractBase +net.bytebuddy.description.type.TypeList$Generic$Explicit +net.bytebuddy.description.type.TypeList$Explicit +net.bytebuddy.implementation.bytecode.StackSize +net.bytebuddy.asm.Advice$OffsetMapping$ForThisReference +net.bytebuddy.asm.Advice$OffsetMapping$Target$ForDefaultValue +net.bytebuddy.asm.Advice$OffsetMapping$Target$ForDefaultValue$ReadOnly +net.bytebuddy.asm.Advice$OffsetMapping$Target$ForDefaultValue$ReadWrite +net.bytebuddy.description.enumeration.EnumerationDescription$AbstractBase +net.bytebuddy.description.enumeration.EnumerationDescription$ForLoadedEnumeration +net.bytebuddy.description.annotation.AnnotationValue$ForEnumerationDescription +net.bytebuddy.asm.Advice$OffsetMapping$ForInstrumentedMethod +net.bytebuddy.asm.Advice$OffsetMapping$ForInstrumentedMethod$1 +net.bytebuddy.asm.Advice$OffsetMapping$ForInstrumentedMethod$2 +net.bytebuddy.asm.Advice$OffsetMapping$ForInstrumentedMethod$3 +net.bytebuddy.asm.Advice$OffsetMapping$ForInstrumentedMethod$4 +net.bytebuddy.asm.Advice$OffsetMapping$ForInstrumentedMethod$5 +sun.reflect.generics.tree.ArrayTypeSignature +sun.reflect.generics.tree.BottomSignature +sun.reflect.generics.tree.Wildcard +net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$Delegator +net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$Delegator$ForLoadedExecutableParameterType +net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$Delegator$ForLoadedExecutableParameterType$Dispatcher +net.bytebuddy.description.type.$Proxy62 +net.bytebuddy.asm.Advice$OffsetMapping$ForAllArguments +net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$Delegator$Chained +net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$ForComponentType +net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$ForComponentType$AnnotatedParameterizedType +java.lang.reflect.AnnotatedArrayType +net.bytebuddy.description.type.$Proxy63 +net.bytebuddy.asm.Advice$Dispatcher$SuppressionHandler +net.bytebuddy.asm.Advice$Dispatcher$SuppressionHandler$Suppressing +net.bytebuddy.asm.Advice$Dispatcher$SuppressionHandler$Bound +net.bytebuddy.asm.Advice$Dispatcher$SuppressionHandler$NoOp +net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler +net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$ForType +net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$Bound +net.bytebuddy.asm.Advice$OnDefaultValue +net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$ForValue +net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$ForValue$1 +net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$ForValue$2 +net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$ForValue$3 +net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$ForValue$4 +net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$ForValue$5 +net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$ForValue$6 +net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$ForValue$7 +net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$ForValue$8 +net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$ForValue$9 +java.lang.reflect.WildcardType +sun.reflect.generics.reflectiveObjects.WildcardTypeImpl +net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$Delegator$ForLoadedMethodReturnType +net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$Delegator$ForLoadedMethodReturnType$Dispatcher +net.bytebuddy.description.type.$Proxy64 +net.bytebuddy.description.type.TypeDescription$Generic$OfParameterizedType +net.bytebuddy.description.type.TypeDescription$Generic$OfParameterizedType$ForLoadedType +net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$ForValue$OfNonDefault +net.bytebuddy.asm.Advice$Dispatcher$Inlining$Resolved$ForMethodExit +net.bytebuddy.asm.Advice$Dispatcher$Inlining$Resolved$ForMethodExit$WithoutExceptionHandler +net.bytebuddy.asm.Advice$Dispatcher$Inlining$Resolved$ForMethodExit$WithExceptionHandler +net.bytebuddy.asm.Advice$OffsetMapping$ForEnterValue$Factory +net.bytebuddy.asm.Advice$OffsetMapping$ForReturnValue$Factory +net.bytebuddy.asm.Advice$OffsetMapping$ForReturnValue +net.bytebuddy.asm.Advice$OffsetMapping$ForEnterValue +net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$Disabled +net.bytebuddy.asm.Advice$ExceptionHandler$Default +net.bytebuddy.asm.Advice$ExceptionHandler$Default$1 +net.bytebuddy.asm.Advice$ExceptionHandler$Default$2 +net.bytebuddy.asm.Advice$ExceptionHandler$Default$3 +net.bytebuddy.implementation.SuperMethodCall +net.bytebuddy.asm.AsmVisitorWrapper$ForDeclaredMethods$Entry +org.mockito.internal.creation.bytebuddy.MockMethodAdvice$ForStatic +net.bytebuddy.asm.Advice$OffsetMapping$ForInstrumentedType +org.mockito.internal.creation.bytebuddy.MockMethodAdvice$ConstructorShortcut +org.mockito.internal.creation.bytebuddy.MockMethodAdvice$ConstructorShortcut$1 +org.mockito.internal.creation.bytebuddy.MockMethodAdvice$ForHashCode +org.mockito.internal.creation.bytebuddy.MockMethodAdvice$ForEquals +jdk.proxy2.$Proxy65 +net.bytebuddy.asm.Advice$OffsetMapping$ForArgument +net.bytebuddy.asm.Advice$OffsetMapping$ForArgument$Unresolved +org.mockito.internal.creation.bytebuddy.MockMethodAdvice$SelfCallInfo +org.mockito.internal.util.reflection.ModuleMemberAccessor +org.mockito.internal.util.reflection.InstrumentationMemberAccessor +net.bytebuddy.dynamic.loading.InjectionClassLoader +net.bytebuddy.dynamic.loading.ByteArrayClassLoader +net.bytebuddy.implementation.MethodCall +net.bytebuddy.implementation.MethodCall$WithoutSpecifiedTarget +net.bytebuddy.dynamic.loading.ClassFilePostProcessor +net.bytebuddy.dynamic.loading.PackageDefinitionStrategy +java.lang.invoke.LambdaForm$MH/0x00003fc001474000 +java.lang.invoke.LambdaForm$MH/0x00003fc001474400 +net.bytebuddy.dynamic.loading.ByteArrayClassLoader$PackageLookupStrategy$CreationAction +net.bytebuddy.dynamic.loading.ByteArrayClassLoader$PackageLookupStrategy +net.bytebuddy.utility.JavaModule +net.bytebuddy.utility.JavaModule$Resolver +net.bytebuddy.utility.$Proxy66 +net.bytebuddy.utility.JavaModule$Module +net.bytebuddy.utility.$Proxy67 +net.bytebuddy.dynamic.loading.ByteArrayClassLoader$PackageLookupStrategy$ForJava9CapableVm +net.bytebuddy.dynamic.loading.ByteArrayClassLoader$SynchronizationStrategy$CreationAction +net.bytebuddy.dynamic.loading.ByteArrayClassLoader$SynchronizationStrategy$Initializable +net.bytebuddy.dynamic.loading.ByteArrayClassLoader$SynchronizationStrategy +net.bytebuddy.dynamic.loading.ByteArrayClassLoader$SynchronizationStrategy$ForJava8CapableVm +java.lang.invoke.LambdaForm$MH/0x00003fc001474800 +java.lang.invoke.LambdaForm$MH/0x00003fc001474c00 +java.lang.invoke.LambdaForm$MH/0x00003fc001475000 +java.lang.invoke.LambdaForm$MH/0x00003fc001475400 +java.lang.invoke.LambdaForm$MH/0x00003fc001475800 +java.lang.invoke.LambdaForm$MH/0x00003fc001475c00 +java.lang.invoke.BoundMethodHandle$Species_LLLLL +java.lang.invoke.LambdaForm$MH/0x00003fc001478000 +java.lang.invoke.LambdaForm$MH/0x00003fc001478400 +net.bytebuddy.dynamic.loading.ByteArrayClassLoader$PersistenceHandler +net.bytebuddy.dynamic.loading.ByteArrayClassLoader$PersistenceHandler$1 +net.bytebuddy.dynamic.loading.ByteArrayClassLoader$PersistenceHandler$2 +net.bytebuddy.dynamic.loading.PackageDefinitionStrategy$Trivial +net.bytebuddy.dynamic.loading.PackageDefinitionStrategy$Definition +net.bytebuddy.dynamic.loading.ClassFilePostProcessor$NoOp +org.mockito.internal.util.reflection.InstrumentationMemberAccessor$Dispatcher +net.bytebuddy.dynamic.scaffold.subclass.ConstructorStrategy$Default +net.bytebuddy.dynamic.scaffold.subclass.ConstructorStrategy$Default$1 +net.bytebuddy.dynamic.scaffold.subclass.ConstructorStrategy$Default$2 +net.bytebuddy.dynamic.scaffold.subclass.ConstructorStrategy$Default$3 +net.bytebuddy.dynamic.scaffold.subclass.ConstructorStrategy$Default$4 +net.bytebuddy.dynamic.scaffold.subclass.ConstructorStrategy$Default$5 +net.bytebuddy.dynamic.scaffold.MethodRegistry$Handler +net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase +net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$UsingTypeWriter +net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$Adapter +net.bytebuddy.dynamic.scaffold.subclass.SubclassDynamicTypeBuilder +net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ImplementationDefinition +net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$TypeVariableDefinition +net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ExceptionDefinition +net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition +net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition +net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Optional +net.bytebuddy.dynamic.TypeResolutionStrategy +net.bytebuddy.dynamic.DynamicType$Builder$RecordComponentDefinition +net.bytebuddy.dynamic.DynamicType$Builder$RecordComponentDefinition$Optional +net.bytebuddy.dynamic.DynamicType$Builder$TypeVariableDefinition +net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional +net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple +net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial +net.bytebuddy.dynamic.DynamicType$Builder$InnerTypeDefinition +net.bytebuddy.dynamic.DynamicType$Builder$InnerTypeDefinition$ForType +net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$Delegator +net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$Adapter$InnerTypeDefinitionForTypeAdapter +net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$Adapter$InnerTypeDefinitionForMethodAdapter +net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Valuable +net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Optional$Valuable +net.bytebuddy.implementation.attribute.TypeAttributeAppender +net.bytebuddy.implementation.Implementation$Target$Factory +net.bytebuddy.dynamic.scaffold.TypeWriter$RecordComponentPool +net.bytebuddy.dynamic.scaffold.TypeWriter$FieldPool +net.bytebuddy.dynamic.scaffold.RecordComponentRegistry +net.bytebuddy.dynamic.scaffold.MethodRegistry +net.bytebuddy.dynamic.scaffold.FieldRegistry +net.bytebuddy.description.modifier.ModifierContributor +net.bytebuddy.description.modifier.ModifierContributor$ForType +net.bytebuddy.description.modifier.ModifierContributor$ForMethod +net.bytebuddy.description.modifier.ModifierContributor$ForField +net.bytebuddy.description.modifier.Visibility +net.bytebuddy.description.modifier.TypeManifestation +net.bytebuddy.description.modifier.ModifierContributor$Resolver +net.bytebuddy.description.type.TypeDescription$AbstractBase$OfSimpleType +net.bytebuddy.dynamic.scaffold.InstrumentedType$Default +net.bytebuddy.dynamic.scaffold.TypeInitializer$None +net.bytebuddy.implementation.LoadedTypeInitializer$NoOp +net.bytebuddy.description.type.TypeDescription$LazyProxy +net.bytebuddy.description.modifier.Ownership +net.bytebuddy.description.modifier.ModifierContributor$ForParameter +net.bytebuddy.description.modifier.SyntheticState +net.bytebuddy.description.modifier.EnumerationState +net.bytebuddy.description.TypeVariableSource$Visitor +jdk.proxy2.$Proxy68 +net.bytebuddy.description.type.TypeList$Generic$ForLoadedTypes +net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Substitutor +net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Substitutor$ForDetachment +net.bytebuddy.dynamic.scaffold.FieldRegistry$Default +net.bytebuddy.dynamic.scaffold.FieldRegistry$Compiled +net.bytebuddy.dynamic.scaffold.MethodRegistry$Default +net.bytebuddy.dynamic.scaffold.MethodRegistry$Prepared +net.bytebuddy.dynamic.scaffold.RecordComponentRegistry$Default +net.bytebuddy.dynamic.scaffold.RecordComponentRegistry$Compiled +net.bytebuddy.implementation.attribute.TypeAttributeAppender$ForInstrumentedType +net.bytebuddy.implementation.attribute.AnnotationAppender$Target +net.bytebuddy.implementation.attribute.AnnotationAppender +net.bytebuddy.asm.AsmVisitorWrapper$NoOp +net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ImplementationDefinition$AbstractBase +net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$Adapter$MethodMatchAdapter +net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition +net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition +net.bytebuddy.implementation.MethodCall$MethodLocator$Factory +net.bytebuddy.implementation.MethodCall$ArgumentLoader$Factory +net.bytebuddy.implementation.MethodCall$TerminationHandler$Factory +net.bytebuddy.implementation.MethodCall$MethodInvoker$Factory +net.bytebuddy.implementation.MethodCall$TargetHandler$Factory +net.bytebuddy.implementation.MethodCall$MethodLocator +net.bytebuddy.implementation.MethodCall$MethodLocator$ForExplicitMethod +net.bytebuddy.implementation.MethodCall$TargetHandler$ForField$Location +net.bytebuddy.implementation.MethodCall$TargetHandler$ForSelfOrStaticInvocation$Factory +net.bytebuddy.implementation.MethodCall$TargetHandler +net.bytebuddy.implementation.MethodCall$MethodInvoker$ForContextualInvocation$Factory +net.bytebuddy.implementation.MethodCall$MethodInvoker +net.bytebuddy.implementation.MethodCall$TerminationHandler +net.bytebuddy.implementation.MethodCall$TerminationHandler$Simple +net.bytebuddy.implementation.MethodCall$TerminationHandler$Simple$1 +net.bytebuddy.implementation.MethodCall$TerminationHandler$Simple$2 +net.bytebuddy.implementation.MethodCall$TerminationHandler$Simple$3 +net.bytebuddy.dynamic.scaffold.MethodRegistry$Handler$ForImplementation +net.bytebuddy.dynamic.scaffold.MethodRegistry$Handler$Compiled +net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$AbstractBase +net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition$AbstractBase +net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$AbstractBase$Adapter +net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$Adapter$MethodMatchAdapter$AnnotationAdapter +net.bytebuddy.dynamic.Transformer +net.bytebuddy.implementation.attribute.MethodAttributeAppender +net.bytebuddy.implementation.attribute.MethodAttributeAppender$NoOp +net.bytebuddy.dynamic.Transformer$NoOp +net.bytebuddy.dynamic.scaffold.MethodRegistry$Default$Entry +net.bytebuddy.implementation.MethodCall$TargetHandler$ForMethodCall$Factory +net.bytebuddy.implementation.MethodCall$MethodInvoker$ForVirtualInvocation$WithImplicitType +net.bytebuddy.implementation.MethodCall$TargetHandler$ForMethodParameter +net.bytebuddy.implementation.MethodCall$TargetHandler$Resolved +net.bytebuddy.implementation.MethodCall$ArgumentLoader$ArgumentProvider +net.bytebuddy.implementation.MethodCall$ArgumentLoader$ForMethodParameter$Factory +net.bytebuddy.dynamic.TypeResolutionStrategy$Resolved +net.bytebuddy.dynamic.TypeResolutionStrategy$Passive +net.bytebuddy.pool.TypePool$AbstractBase +net.bytebuddy.pool.TypePool$AbstractBase$Hierarchical +net.bytebuddy.pool.TypePool$ClassLoading +net.bytebuddy.pool.TypePool$Resolution +net.bytebuddy.pool.TypePool$CacheProvider +net.bytebuddy.pool.TypePool$Empty +net.bytebuddy.pool.TypePool$CacheProvider$Simple +net.bytebuddy.description.type.TypeDescription$Generic$LazyProjection$WithResolvedErasure +net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Substitutor$ForAttachment +net.bytebuddy.description.method.MethodList$TypeSubstituting +net.bytebuddy.description.method.MethodDescription$InGenericShape +net.bytebuddy.description.type.TypeDescription$Generic$Visitor$ForRawType +net.bytebuddy.matcher.VisibilityMatcher +net.bytebuddy.description.method.MethodDescription$TypeSubstituting +net.bytebuddy.description.type.TypeDescription$Generic$OfParameterizedType$ForGenerifiedErasure +net.bytebuddy.description.type.TypeDescription$Generic$OfNonGenericType$ForErasure +net.bytebuddy.description.type.TypeList$Generic$ForLoadedTypes$OfTypeVariables +net.bytebuddy.description.method.MethodDescription$Token +net.bytebuddy.matcher.TypeSortMatcher +net.bytebuddy.description.ByteCodeElement$Token$TokenList +net.bytebuddy.description.method.ParameterList$TypeSubstituting +net.bytebuddy.description.method.ParameterDescription$InGenericShape +net.bytebuddy.description.type.TypeList$Generic$ForDetachedTypes +net.bytebuddy.description.type.TypeList$Generic$OfConstructorExceptionTypes +jdk.internal.vm.annotation.IntrinsicCandidate +com.sun.proxy.jdk.proxy1.$Proxy69 +net.bytebuddy.description.annotation.AnnotationList$Explicit +net.bytebuddy.description.type.TypeDescription$Generic$LazyProxy +jdk.proxy2.$Proxy70 +net.bytebuddy.dynamic.scaffold.subclass.SubclassDynamicTypeBuilder$InstrumentableMatcher +net.bytebuddy.description.method.MethodList$ForTokens +net.bytebuddy.description.method.MethodDescription$Latent +net.bytebuddy.description.method.ParameterList$ForTokens +net.bytebuddy.description.type.TypeDescription$Generic$LazyProjection$WithLazyNavigation +net.bytebuddy.description.type.TypeDescription$Generic$LazyProjection$WithLazyNavigation$OfAnnotatedElement +net.bytebuddy.description.type.TypeDescription$Generic$LazyProjection$ForLoadedSuperClass +net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Key$Store +net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Key$Store$Entry +net.bytebuddy.description.type.TypeList$Generic$ForDetachedTypes$WithResolvedErasure +net.bytebuddy.description.type.TypeList$Generic$OfLoadedInterfaceTypes +net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Key +net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Key$Harmonized +net.bytebuddy.description.method.MethodDescription$TypeToken +net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Harmonizer$ForJavaMethod$Token +net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Key$Store$Entry$Initial +net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Key$Store$Entry$Resolved +net.bytebuddy.dynamic.scaffold.MethodGraph$Node +net.bytebuddy.description.method.ParameterDescription$TypeSubstituting +net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Key$Store$Entry$Resolved$Node +net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Key$Detached +net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Key$Store$Graph +net.bytebuddy.dynamic.scaffold.MethodGraph$Linked$Delegation +net.bytebuddy.matcher.MethodParameterTypeMatcher +net.bytebuddy.matcher.FailSafeMatcher +net.bytebuddy.dynamic.scaffold.MethodGraph$NodeList +net.bytebuddy.dynamic.scaffold.MethodGraph$Node$Sort +net.bytebuddy.dynamic.scaffold.MethodRegistry$Default$Prepared$Entry +net.bytebuddy.description.method.MethodDescription$Latent$TypeInitializer +net.bytebuddy.dynamic.scaffold.MethodRegistry$Default$Prepared +net.bytebuddy.dynamic.scaffold.TypeWriter$MethodPool +net.bytebuddy.dynamic.scaffold.MethodRegistry$Compiled +net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Validator +net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Validator$1 +net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Validator$2 +net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Validator$3 +net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Validator$ForTypeAnnotations +net.bytebuddy.description.annotation.AnnotationList$Empty +net.bytebuddy.description.type.TypeList$Generic$ForDetachedTypes$OfTypeVariables +net.bytebuddy.description.type.PackageDescription$AbstractBase +net.bytebuddy.description.type.PackageDescription$Simple +net.bytebuddy.description.field.FieldList$AbstractBase +net.bytebuddy.description.field.FieldList$ForTokens +net.bytebuddy.description.method.MethodDescription$SignatureToken +net.bytebuddy.description.annotation.AnnotationValue$ForDescriptionArray +net.bytebuddy.description.annotation.AnnotationValue$Sort +net.bytebuddy.description.annotation.AnnotationValue$State +net.bytebuddy.dynamic.scaffold.subclass.SubclassImplementationTarget$Factory +net.bytebuddy.implementation.Implementation$Target +net.bytebuddy.dynamic.scaffold.subclass.SubclassImplementationTarget$OriginTypeResolver +net.bytebuddy.dynamic.scaffold.subclass.SubclassImplementationTarget$OriginTypeResolver$1 +net.bytebuddy.dynamic.scaffold.subclass.SubclassImplementationTarget$OriginTypeResolver$2 +net.bytebuddy.implementation.Implementation$Target$AbstractBase +net.bytebuddy.dynamic.scaffold.subclass.SubclassImplementationTarget +net.bytebuddy.implementation.Implementation$SpecialMethodInvocation +net.bytebuddy.implementation.Implementation$Target$AbstractBase$DefaultMethodInvocation +net.bytebuddy.implementation.Implementation$Target$AbstractBase$DefaultMethodInvocation$1 +net.bytebuddy.implementation.Implementation$Target$AbstractBase$DefaultMethodInvocation$2 +net.bytebuddy.dynamic.scaffold.MethodRegistry$Handler$ForImplementation$Compiled +net.bytebuddy.dynamic.scaffold.TypeWriter$MethodPool$Record +net.bytebuddy.implementation.MethodCall$Appender +net.bytebuddy.implementation.MethodCall$MethodInvoker$ForContextualInvocation +net.bytebuddy.implementation.MethodCall$TargetHandler$ForSelfOrStaticInvocation +net.bytebuddy.dynamic.scaffold.MethodRegistry$Default$Compiled$Entry +net.bytebuddy.implementation.MethodCall$TargetHandler$ForMethodCall +net.bytebuddy.implementation.SuperMethodCall$Appender +net.bytebuddy.implementation.SuperMethodCall$Appender$TerminationHandler +net.bytebuddy.implementation.SuperMethodCall$Appender$TerminationHandler$1 +net.bytebuddy.implementation.SuperMethodCall$Appender$TerminationHandler$2 +net.bytebuddy.dynamic.scaffold.MethodRegistry$Default$Compiled +net.bytebuddy.dynamic.scaffold.FieldRegistry$Default$Compiled +net.bytebuddy.dynamic.scaffold.TypeWriter$FieldPool$Record +net.bytebuddy.dynamic.scaffold.RecordComponentRegistry$Default$Compiled +net.bytebuddy.dynamic.scaffold.TypeWriter$RecordComponentPool$Record +net.bytebuddy.pool.TypePool$Explicit +net.bytebuddy.pool.TypePool$CacheProvider$NoOp +net.bytebuddy.dynamic.scaffold.TypeWriter +net.bytebuddy.dynamic.scaffold.TypeWriter$Default +net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ClassDumpAction$Dispatcher +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForCreation +net.bytebuddy.utility.visitor.MetadataAwareClassVisitor +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForCreation$CreationClassVisitor +net.bytebuddy.utility.visitor.ContextClassVisitor +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForCreation$ImplementationContextClassVisitor +net.bytebuddy.dynamic.scaffold.TypeInitializer$Drain +net.bytebuddy.description.type.RecordComponentList$ForTokens +net.bytebuddy.description.type.RecordComponentDescription +net.bytebuddy.description.type.RecordComponentDescription$InDefinedShape +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ClassDumpAction$Dispatcher$Disabled +net.bytebuddy.utility.AsmClassWriter$Factory$Default$EmptyAsmClassReader +net.bytebuddy.utility.AsmClassWriter$ForAsm +net.bytebuddy.implementation.Implementation$Context$FrameGeneration +net.bytebuddy.implementation.Implementation$Context$FrameGeneration$1 +net.bytebuddy.implementation.Implementation$Context$FrameGeneration$2 +net.bytebuddy.implementation.Implementation$Context$FrameGeneration$3 +net.bytebuddy.implementation.Implementation$Context$ExtractableView$AbstractBase +net.bytebuddy.implementation.Implementation$Context$Default +net.bytebuddy.dynamic.scaffold.TypeWriter$MethodPool$Record$ForDefinedMethod +net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord +net.bytebuddy.implementation.Implementation$Context$Default$AccessorMethodDelegation +net.bytebuddy.implementation.Implementation$Context$Default$FieldGetterDelegation +net.bytebuddy.implementation.Implementation$Context$Default$FieldSetterDelegation +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ValidatingClassVisitor +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ValidatingClassVisitor$ValidatingFieldVisitor +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ValidatingClassVisitor$ValidatingMethodVisitor +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ValidatingClassVisitor$Constraint +net.bytebuddy.jar.asm.signature.SignatureVisitor +net.bytebuddy.jar.asm.signature.SignatureWriter +net.bytebuddy.description.type.TypeDescription$Generic$Visitor$ForSignatureVisitor +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ValidatingClassVisitor$Constraint$ForClassFileVersion +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ValidatingClassVisitor$Constraint$ForClass +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ValidatingClassVisitor$Constraint$Compound +net.bytebuddy.implementation.attribute.AnnotationAppender$Default +net.bytebuddy.implementation.attribute.AnnotationAppender$Target$OnType +net.bytebuddy.implementation.attribute.AnnotationAppender$ForTypeAnnotations +java.util.AbstractList$SubList +net.bytebuddy.jar.asm.TypeReference +net.bytebuddy.dynamic.scaffold.TypeWriter$MethodPool$Record$ForDefinedMethod$WithBody +net.bytebuddy.dynamic.scaffold.TypeWriter$MethodPool$Record$AccessBridgeWrapper +net.bytebuddy.dynamic.scaffold.TypeWriter$MethodPool$Record$Sort +net.bytebuddy.description.modifier.Visibility$1 +net.bytebuddy.description.type.TypeList$Generic$OfMethodExceptionTypes +net.bytebuddy.implementation.MethodCall$TargetHandler$ForSelfOrStaticInvocation$Resolved +net.bytebuddy.implementation.bytecode.Duplication +net.bytebuddy.implementation.bytecode.ByteCodeAppender$Size +net.bytebuddy.implementation.bytecode.StackManipulation$Compound +net.bytebuddy.implementation.bytecode.member.MethodInvocation +net.bytebuddy.implementation.bytecode.member.MethodInvocation$WithImplicitInvocationTargetType +net.bytebuddy.implementation.bytecode.member.MethodInvocation$Invocation +net.bytebuddy.implementation.bytecode.member.MethodReturn +net.bytebuddy.implementation.bytecode.StackManipulation$Size +net.bytebuddy.implementation.MethodCall$TargetHandler$ForMethodCall$Resolved +net.bytebuddy.implementation.bytecode.member.MethodVariableAccess +net.bytebuddy.implementation.bytecode.member.MethodVariableAccess$MethodLoading$TypeCastingHandler +net.bytebuddy.implementation.bytecode.member.MethodVariableAccess$OffsetLoading +net.bytebuddy.implementation.MethodCall$TargetHandler$ForMethodParameter$Resolved +net.bytebuddy.implementation.MethodCall$ArgumentLoader +net.bytebuddy.implementation.MethodCall$ArgumentLoader$ForMethodParameter +net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveWideningDelegate +net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveWideningDelegate$WideningStackManipulation +net.bytebuddy.description.type.TypeList$Generic$OfMethodExceptionTypes$TypeProjection +net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$Delegator$ForLoadedExecutableExceptionType +net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$Delegator$ForLoadedExecutableExceptionType$Dispatcher +net.bytebuddy.description.type.$Proxy71 +net.bytebuddy.matcher.SignatureTokenMatcher +net.bytebuddy.implementation.Implementation$SpecialMethodInvocation$AbstractBase +net.bytebuddy.implementation.Implementation$SpecialMethodInvocation$Simple +net.bytebuddy.implementation.bytecode.member.MethodVariableAccess$MethodLoading +net.bytebuddy.implementation.bytecode.member.MethodVariableAccess$MethodLoading$TypeCastingHandler$NoOp +net.bytebuddy.dynamic.scaffold.TypeInitializer$Drain$Default +net.bytebuddy.description.method.ParameterList$Empty +net.bytebuddy.description.type.TypeList$Generic$Empty +net.bytebuddy.dynamic.scaffold.TypeWriter$MethodPool$Record$ForNonImplementedMethod +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$UnresolvedType +net.bytebuddy.dynamic.DynamicType +net.bytebuddy.dynamic.DynamicType$Unloaded +net.bytebuddy.dynamic.DynamicType$AbstractBase +net.bytebuddy.dynamic.DynamicType$Default +net.bytebuddy.dynamic.DynamicType$Default$Unloaded +net.bytebuddy.dynamic.DynamicType$Loaded +net.bytebuddy.dynamic.loading.InjectionClassLoader$Strategy +net.bytebuddy.dynamic.DynamicType$Default$Loaded +java.lang.invoke.LambdaForm$MH/0x00003fc0014c4000 +java.lang.invoke.LambdaForm$MH/0x00003fc0014c4400 +java.lang.invoke.LambdaForm$MH/0x00003fc0014c4800 +java.lang.invoke.MethodHandleImpl$WrappedMember +java.lang.invoke.MethodHandleImpl$LoopClauses +java.lang.invoke.MethodHandleImpl$CasesHolder +java.lang.invoke.MethodHandleImpl$ArrayAccess +java.lang.invoke.MethodHandleImpl$ArrayAccessor +java.lang.invoke.MethodHandleImpl$ArrayAccessor$1 +java.lang.invoke.LambdaForm$DMH/0x00003fc0014c4c00 +java.lang.invoke.LambdaForm$DMH/0x00003fc0014c5000 +java.lang.invoke.LambdaForm$MH/0x00003fc0014c5400 +java.lang.invoke.LambdaForm$MH/0x00003fc0014c5800 +java.lang.invoke.LambdaForm$MH/0x00003fc0014c5c00 +net.bytebuddy.dynamic.loading.ByteArrayClassLoader$ClassDefinitionAction +net.bytebuddy.dynamic.loading.PackageDefinitionStrategy$Definition$Trivial +java.lang.invoke.LambdaForm$MH/0x00003fc0014c6000 +org.mockito.internal.util.reflection.InstrumentationMemberAccessor$Dispatcher$ByteBuddy$MLoL4JuG +java.lang.invoke.LambdaForm$DMH/0x00003fc0014c6400 +org.mockito.internal.exceptions.stacktrace.DefaultStackTraceCleanerProvider +org.mockito.internal.configuration.InjectingAnnotationEngine +org.mockito.internal.configuration.IndependentAnnotationEngine +org.mockito.internal.configuration.FieldAnnotationProcessor +org.mockito.Mock +org.mockito.internal.configuration.MockAnnotationProcessor +org.mockito.Captor +org.mockito.internal.configuration.CaptorAnnotationProcessor +org.mockito.internal.configuration.SpyAnnotationEngine +org.mockito.internal.util.ConsoleMockitoLogger +org.mockito.plugins.MockResolver +org.mockito.plugins.DoNotMockEnforcer +org.mockito.internal.configuration.DefaultDoNotMockEnforcer +org.mockito.internal.creation.instance.DefaultInstantiatorProvider +org.mockito.internal.creation.instance.ObjenesisInstantiator +org.objenesis.Objenesis +org.objenesis.ObjenesisBase +org.objenesis.ObjenesisStd +org.objenesis.strategy.InstantiatorStrategy +org.mockito.configuration.IMockitoConfiguration +org.mockito.internal.configuration.GlobalConfiguration +org.mockito.configuration.DefaultMockitoConfiguration +org.mockito.internal.configuration.ClassPathLoader +org.objenesis.strategy.BaseInstantiatorStrategy +org.objenesis.strategy.StdInstantiatorStrategy +org.objenesis.instantiator.ObjectInstantiator +org.mockito.Answers +org.mockito.internal.stubbing.defaultanswers.GloballyConfiguredAnswer +org.mockito.internal.stubbing.defaultanswers.ReturnsSmartNulls +org.mockito.internal.stubbing.defaultanswers.RetrieveGenericsForDefaultAnswers$AnswerCallback +org.mockito.internal.stubbing.defaultanswers.ReturnsMoreEmptyValues +org.mockito.internal.stubbing.defaultanswers.ReturnsEmptyValues +org.mockito.internal.stubbing.defaultanswers.ReturnsMocks +org.mockito.internal.stubbing.defaultanswers.ReturnsDeepStubs +org.mockito.invocation.DescribedInvocation +org.mockito.internal.stubbing.defaultanswers.ReturnsDeepStubs$ReturnsDeepStubsSerializationFallback +org.mockito.stubbing.ValidableAnswer +org.mockito.internal.stubbing.answers.CallsRealMethods +org.mockito.internal.stubbing.defaultanswers.TriesToReturnSelf +org.mockito.MockSettings +org.mockito.mock.MockCreationSettings +org.mockito.internal.creation.settings.CreationSettings +org.mockito.internal.creation.MockSettingsImpl +org.mockito.mock.MockName +org.mockito.mock.SerializableMode +org.mockito.internal.util.MockCreationValidator +org.mockito.internal.util.MockUtil +org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker$1 +org.mockito.mock.MockType +org.mockito.internal.util.MockNameImpl +org.mockito.plugins.DoNotMockEnforcer$Cache +org.mockito.internal.handler.MockHandlerFactory +org.mockito.invocation.MockHandler +org.mockito.internal.handler.MockHandlerImpl +org.mockito.invocation.InvocationContainer +org.mockito.invocation.MatchableInvocation +org.mockito.stubbing.OngoingStubbing +org.mockito.stubbing.Stubbing +org.mockito.invocation.InvocationOnMock +org.mockito.internal.invocation.MatchersBinder +org.mockito.internal.stubbing.InvocationContainerImpl +org.mockito.invocation.StubInfo +org.mockito.internal.verification.RegisteredInvocations +org.mockito.internal.verification.DefaultRegisteredInvocations +org.mockito.internal.stubbing.DoAnswerStyleStubbing +org.mockito.internal.handler.NullResultGuardian +org.mockito.internal.handler.InvocationNotifierHandler +org.mockito.listeners.MethodInvocationReport +org.mockito.internal.creation.bytebuddy.MockFeatures +net.bytebuddy.TypeCache$SimpleKey +org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$MockitoMockKey +org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$$Lambda/0x00003fc0014cfb10 +net.bytebuddy.TypeCache$LookupKey +org.mockito.internal.util.concurrent.WeakConcurrentMap$WeakKey +org.mockito.internal.util.concurrent.WeakConcurrentMap$LatentKey +java.lang.invoke.LambdaForm$DMH/0x00003fc0014d4000 +java.lang.invoke.LambdaForm$BMH/0x00003fc0014d4400 +java.lang.invoke.LambdaForm$MH/0x00003fc0014d4800 +java.lang.invoke.LambdaForm$MH/0x00003fc0014d4c00 +java.lang.invoke.LambdaForm$MH/0x00003fc0014d5000 +java.lang.invoke.LambdaForm$MH/0x00003fc0014d5400 +java.lang.invoke.LambdaForm$MH/0x00003fc0014d5800 +java.lang.invoke.LambdaForm$MH/0x00003fc0014d5c00 +sun.instrument.InstrumentationImpl$$Lambda/0x00003fc0013cdc50 +sun.instrument.InstrumentationImpl$$Lambda/0x00003fc0013cde90 +net.bytebuddy.dynamic.ClassFileLocator$Simple +net.bytebuddy.dynamic.scaffold.inline.AbstractInliningDynamicTypeBuilder +net.bytebuddy.dynamic.scaffold.inline.RedefinitionDynamicTypeBuilder +net.bytebuddy.description.field.FieldList$ForLoadedFields +net.bytebuddy.utility.FieldComparator +net.bytebuddy.description.field.FieldDescription$AbstractBase +net.bytebuddy.description.field.FieldDescription$InDefinedShape$AbstractBase +net.bytebuddy.description.field.FieldDescription$ForLoadedField +net.bytebuddy.description.field.FieldDescription$Token +net.bytebuddy.description.type.TypeDescription$Generic$LazyProjection$ForLoadedFieldType +net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$Delegator$ForLoadedField +net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$Delegator$ForLoadedField$Dispatcher +net.bytebuddy.description.type.$Proxy72 +net.bytebuddy.description.type.TypeDescription$Generic$OfNonGenericType$Latent +sun.reflect.annotation.TypeAnnotation$TypeAnnotationTarget +sun.reflect.annotation.TypeAnnotationParser +sun.reflect.annotation.TypeAnnotation +sun.reflect.annotation.TypeAnnotation$LocationInfo +sun.reflect.annotation.TypeAnnotation$LocationInfo$Location +sun.reflect.annotation.AnnotatedTypeFactory +sun.reflect.annotation.AnnotatedTypeFactory$AnnotatedTypeBaseImpl +net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$Delegator$Simple +net.bytebuddy.description.method.ParameterDescription$Token +net.bytebuddy.description.type.RecordComponentDescription$Token +net.bytebuddy.implementation.attribute.TypeAttributeAppender$ForInstrumentedType$Differentiating +net.bytebuddy.asm.AsmVisitorWrapper$AbstractBase +org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator$ParameterWritingVisitorWrapper +org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator$ParameterWritingVisitorWrapper$ParameterAddingClassVisitor +net.bytebuddy.asm.AsmVisitorWrapper$Compound +net.bytebuddy.pool.TypePool$Default +net.bytebuddy.pool.TypePool$Default$TypeExtractor +net.bytebuddy.pool.TypePool$Default$ReaderMode +net.bytebuddy.dynamic.scaffold.inline.InliningImplementationMatcher +net.bytebuddy.description.method.ParameterDescription$Latent +net.bytebuddy.dynamic.scaffold.MethodGraph$Node$Simple +net.bytebuddy.dynamic.scaffold.MethodGraph$Simple +net.bytebuddy.dynamic.scaffold.MethodGraph$Empty +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$RegistryContextClassVisitor +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor +net.bytebuddy.jar.asm.commons.Remapper +net.bytebuddy.jar.asm.commons.SimpleRemapper +net.bytebuddy.jar.asm.commons.ClassRemapper +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$OpenedClassRemapper +net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver$Disabled +net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver$Resolution +net.bytebuddy.jar.asm.Handle +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$ContextRegistry +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor$AttributeObtainingFieldVisitor +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor$AttributeObtainingMethodVisitor +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor$CodePreservingMethodVisitor +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor$AttributeObtainingRecordComponentVisitor +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor$DeduplicatingClassVisitor +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler +net.bytebuddy.description.field.FieldDescription$Latent +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$SignatureKey +net.bytebuddy.jar.asm.Context +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Creating +net.bytebuddy.implementation.Implementation$Context$Disabled +org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator$ParameterWritingVisitorWrapper$MethodParameterStrippingMethodVisitor +net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$Delegator$ForLoadedSuperClass +net.bytebuddy.dynamic.scaffold.TypeWriter$FieldPool$Record$ForImplicitField +net.bytebuddy.matcher.DescriptorMatcher +net.bytebuddy.jar.asm.Label +net.bytebuddy.implementation.bytecode.Removal +net.bytebuddy.implementation.bytecode.Removal$1 +net.bytebuddy.utility.visitor.StackAwareMethodVisitor +net.bytebuddy.asm.Advice$ArgumentHandler$Factory +net.bytebuddy.asm.Advice$ArgumentHandler$Factory$1 +net.bytebuddy.asm.Advice$ArgumentHandler$Factory$2 +net.bytebuddy.asm.Advice$ArgumentHandler$ForInstrumentedMethod +net.bytebuddy.asm.Advice$ArgumentHandler$ForInstrumentedMethod$Default +net.bytebuddy.asm.Advice$ArgumentHandler$ForInstrumentedMethod$Default$Copying +net.bytebuddy.asm.Advice$ArgumentHandler$ForAdvice +java.util.TreeMap$Values +java.util.TreeMap$ValueIterator +net.bytebuddy.asm.Advice$MethodSizeHandler +net.bytebuddy.asm.Advice$MethodSizeHandler$ForInstrumentedMethod +net.bytebuddy.asm.Advice$MethodSizeHandler$Default +net.bytebuddy.asm.Advice$MethodSizeHandler$ForAdvice +net.bytebuddy.asm.Advice$MethodSizeHandler$Default$WithCopiedArguments +net.bytebuddy.asm.Advice$StackMapFrameHandler +net.bytebuddy.asm.Advice$StackMapFrameHandler$ForInstrumentedMethod +net.bytebuddy.asm.Advice$StackMapFrameHandler$Default +net.bytebuddy.asm.Advice$StackMapFrameHandler$ForPostProcessor +net.bytebuddy.asm.Advice$StackMapFrameHandler$ForAdvice +net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$WithPreservedArguments +net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$WithPreservedArguments$WithArgumentCopy +net.bytebuddy.asm.Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner +net.bytebuddy.asm.Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner$ExceptionTableSubstitutor +net.bytebuddy.asm.Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner$ExceptionTableExtractor +net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$ForValue$Bound +net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$Relocation$ForLabel +net.bytebuddy.asm.Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner$ExceptionTableCollector +net.bytebuddy.asm.Advice$ArgumentHandler$ForAdvice$Default +net.bytebuddy.asm.Advice$ArgumentHandler$ForAdvice$Default$ForMethodEnter +net.bytebuddy.asm.Advice$MethodSizeHandler$Default$ForAdvice +net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice +net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$TranslationMode +net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$TranslationMode$1 +net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$TranslationMode$2 +net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$TranslationMode$3 +net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Initialization +net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Initialization$1 +net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Initialization$2 +net.bytebuddy.asm.Advice$OffsetMapping$Sort +net.bytebuddy.asm.Advice$OffsetMapping$Sort$1 +net.bytebuddy.asm.Advice$OffsetMapping$Sort$2 +net.bytebuddy.asm.Advice$OffsetMapping$Target$ForStackManipulation +net.bytebuddy.asm.Advice$OffsetMapping$Target$ForVariable +net.bytebuddy.asm.Advice$OffsetMapping$Target$ForVariable$ReadOnly +net.bytebuddy.implementation.bytecode.constant.MethodConstant +net.bytebuddy.implementation.bytecode.constant.MethodConstant$CanCache +net.bytebuddy.implementation.bytecode.constant.MethodConstant$ForMethod +net.bytebuddy.asm.Advice$OffsetMapping$Target$ForArray +net.bytebuddy.asm.Advice$OffsetMapping$Target$ForArray$ReadOnly +net.bytebuddy.implementation.bytecode.constant.ClassConstant +net.bytebuddy.implementation.bytecode.constant.ClassConstant$ForReferenceType +net.bytebuddy.implementation.bytecode.collection.CollectionFactory +net.bytebuddy.implementation.bytecode.collection.ArrayFactory +net.bytebuddy.implementation.bytecode.collection.ArrayFactory$ArrayCreator +net.bytebuddy.implementation.bytecode.collection.ArrayFactory$ArrayCreator$ForReferenceType +net.bytebuddy.implementation.bytecode.collection.ArrayFactory$ArrayStackManipulation +net.bytebuddy.implementation.bytecode.constant.IntegerConstant +net.bytebuddy.jar.asm.Opcodes +net.bytebuddy.asm.Advice$ArgumentHandler$ForAdvice$Default$ForMethodExit +net.bytebuddy.implementation.bytecode.assign.TypeCasting +net.bytebuddy.asm.Advice$OffsetMapping$Target$ForVariable$ReadWrite +net.bytebuddy.implementation.bytecode.member.MethodVariableAccess$OffsetWriting +net.bytebuddy.implementation.bytecode.StackSize$1 +net.bytebuddy.description.field.FieldList$Explicit +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithDrain +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithDrain$WithActiveRecord +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithDrain$WithoutActiveRecord +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithoutDrain +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithoutDrain$WithActiveRecord +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithoutDrain$WithoutActiveRecord +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter +net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter$NoOp +software.amazon.lambda.powertools.metadata.internal.LambdaMetadataHttpClient +net.bytebuddy.description.type.TypeDescription$Generic$OfParameterizedType$ForLoadedType$ParameterArgumentTypeList +net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$ForTypeArgument +net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$ForTypeArgument$AnnotatedParameterizedType +java.lang.reflect.AnnotatedParameterizedType +net.bytebuddy.description.type.$Proxy73 +net.bytebuddy.description.type.TypeDescription$Generic$OfWildcardType +net.bytebuddy.description.type.TypeDescription$Generic$OfWildcardType$ForLoadedType +net.bytebuddy.description.type.TypeDescription$Generic$OfWildcardType$Latent +net.bytebuddy.description.type.TypeDescription$Generic$OfWildcardType$ForLoadedType$WildcardUpperBoundTypeList +net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$ForWildcardUpperBoundType +net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$ForWildcardUpperBoundType$AnnotatedWildcardType +java.lang.reflect.AnnotatedWildcardType +net.bytebuddy.description.type.$Proxy74 +net.bytebuddy.description.type.TypeDescription$Generic$OfWildcardType$ForLoadedType$WildcardLowerBoundTypeList +net.bytebuddy.description.type.TypeDescription$Generic$OfParameterizedType$Latent +java.lang.invoke.LambdaForm$MH/0x00003fc0014f4000 +net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate +net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate$BoxingStackManipulation +net.bytebuddy.implementation.bytecode.constant.DefaultValue +net.bytebuddy.implementation.bytecode.constant.LongConstant +net.bytebuddy.implementation.bytecode.constant.FloatConstant +net.bytebuddy.implementation.bytecode.constant.DoubleConstant +net.bytebuddy.implementation.bytecode.constant.NullConstant +net.bytebuddy.implementation.bytecode.Removal$2 +java.lang.Object +net.bytebuddy.TypeCache$StorageKey +org.mockito.plugins.MemberAccessor$OnConstruction +org.mockito.plugins.MemberAccessor$ConstructionDispatcher +org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker$$Lambda/0x00003fc0014f6460 +java.lang.invoke.LambdaForm$MH/0x00003fc0014f4400 +java.lang.invoke.LambdaForm$MH/0x00003fc0014f4800 +java.lang.invoke.LambdaForm$MH/0x00003fc0014f4c00 +java.lang.invoke.LambdaForm$MH/0x00003fc0014f5000 +java.lang.invoke.LambdaForm$MH/0x00003fc0014f5400 +org.mockito.internal.util.reflection.InstrumentationMemberAccessor$$Lambda/0x00003fc0014f6690 +org.mockito.invocation.Invocation +org.mockito.internal.creation.bytebuddy.ByteBuddyCrossClassLoaderSerializationSupport +org.mockito.exceptions.base.MockitoSerializationIssue +org.mockito.internal.progress.ThreadSafeMockingProgress +org.mockito.internal.progress.ThreadSafeMockingProgress$1 +org.mockito.internal.progress.MockingProgress +org.mockito.internal.progress.MockingProgressImpl +org.mockito.verification.VerificationStrategy +org.mockito.internal.progress.ArgumentMatcherStorage +org.mockito.internal.progress.ArgumentMatcherStorageImpl +org.mockito.internal.progress.MockingProgressImpl$1 +org.crac.Resource +software.amazon.lambda.powertools.metadata.LambdaMetadataClient +org.crac.Core +org.crac.Context +org.crac.GlobalContextWrapper +org.crac.Core$Compat +org.crac.CheckpointException +org.crac.RestoreException +org.mockito.internal.creation.bytebuddy.MockMethodAdvice$RealMethodCall +org.mockito.internal.invocation.mockref.MockReference +org.mockito.internal.invocation.mockref.MockWeakReference +org.mockito.internal.creation.bytebuddy.MockMethodAdvice$ReturnValueWrapper +org.mockito.internal.debugging.LocationFactory +org.mockito.internal.debugging.LocationFactory$Factory +org.mockito.internal.util.Platform +org.mockito.internal.debugging.LocationFactory$DefaultLocationFactory +org.mockito.invocation.Location +org.mockito.internal.debugging.LocationImpl +org.mockito.exceptions.stacktrace.StackTraceCleaner +org.mockito.exceptions.stacktrace.StackTraceCleaner$StackFrameMetadata +org.mockito.internal.exceptions.stacktrace.DefaultStackTraceCleaner +org.mockito.internal.debugging.LocationImpl$$Lambda/0x00003fc0014fa940 +org.mockito.internal.debugging.LocationImpl$$Lambda/0x00003fc0014fab88 +org.mockito.internal.debugging.LocationImpl$$Lambda/0x00003fc0014fade8 +java.lang.StackStreamFactory +java.lang.StackWalker$ExtendedOption +java.lang.StackStreamFactory$StackFrameTraverser +java.lang.StackStreamFactory$WalkerState +java.lang.StackStreamFactory$FrameBuffer +java.lang.StackStreamFactory$StackFrameBuffer +org.mockito.internal.debugging.LocationImpl$$Lambda/0x00003fc0014fb030 +org.mockito.internal.debugging.LocationImpl$MetadataShim +org.mockito.internal.debugging.LocationImpl$$Lambda/0x00003fc0014fb4c0 +org.mockito.internal.debugging.LocationImpl$$Lambda/0x00003fc0014fb708 +org.mockito.invocation.InvocationFactory +org.mockito.internal.invocation.DefaultInvocationFactory +org.mockito.internal.invocation.AbstractAwareMethod +org.mockito.internal.invocation.MockitoMethod +org.mockito.internal.exceptions.VerificationAwareInvocation +org.mockito.internal.invocation.InterceptedInvocation +org.mockito.internal.invocation.InterceptedInvocation$1 +org.mockito.internal.creation.DelegatingMethod +org.mockito.internal.creation.SuspendMethod +org.mockito.internal.progress.SequenceNumber +org.mockito.internal.invocation.ArgumentsProcessor +org.mockito.internal.invocation.InvocationMatcher +org.mockito.internal.invocation.ArgumentMatcherAction +org.mockito.internal.stubbing.BaseStubbing +org.mockito.internal.stubbing.OngoingStubbingImpl +org.mockito.internal.listeners.StubbingLookupNotifier +org.mockito.listeners.StubbingLookupEvent +org.mockito.internal.util.ObjectMethodsGuru +org.mockito.internal.util.Primitives +java.util.stream.DoubleStream +java.util.stream.LongStream +java.util.OptionalDouble +java.util.OptionalInt +java.util.OptionalLong +org.mockito.internal.stubbing.answers.DefaultAnswerValidator +org.mockito.internal.stubbing.answers.InvocationInfo +java.lang.invoke.LambdaForm$MH/0x00003fc001500000 +org.mockito.internal.stubbing.answers.Returns +org.mockito.internal.util.reflection.GenericMetadataSupport +org.mockito.internal.util.reflection.GenericMetadataSupport$GenericArrayReturnType +org.mockito.internal.util.reflection.GenericMetadataSupport$FromClassGenericMetadataSupport +org.mockito.internal.util.reflection.GenericMetadataSupport$FromParameterizedTypeGenericMetadataSupport +org.mockito.internal.util.reflection.GenericMetadataSupport$BoundedType +org.mockito.internal.util.reflection.GenericMetadataSupport$NotGenericReturnTypeSupport +org.mockito.internal.util.reflection.GenericMetadataSupport$ParameterizedReturnType +org.mockito.internal.util.reflection.GenericMetadataSupport$TypeVariableReturnType +org.mockito.internal.util.Checks +org.mockito.internal.stubbing.StubbedInvocationMatcher +org.mockito.internal.stubbing.ConsecutiveStubbing +software.amazon.lambda.powertools.metadata.LambdaMetadataClientConcurrencyTest$$Lambda/0x00003fc0015047e8 +org.mockito.internal.invocation.MatcherApplicationStrategy +org.mockito.internal.invocation.TypeSafeMatching +org.mockito.internal.invocation.StubInfoImpl +org.mockito.internal.invocation.InvocationMatcher$1 +org.mockito.internal.util.KotlinInlineClassUtil +org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x00003fc0015054f0 +org.junit.jupiter.engine.extension.TimeoutExtension$$Lambda/0x00003fc001505718 +org.junit.jupiter.engine.extension.TimeoutConfiguration$$Lambda/0x00003fc001505978 +org.mockito.internal.verification.VerificationModeFactory +org.mockito.internal.verification.api.VerificationInOrderMode +org.mockito.internal.verification.Times +org.mockito.internal.util.DefaultMockingDetails +org.mockito.internal.listeners.VerificationStartedNotifier +org.mockito.listeners.VerificationStartedEvent +org.mockito.internal.verification.MockAwareVerificationMode +org.mockito.verification.VerificationEvent +org.mockito.internal.debugging.Localized +org.mockito.internal.verification.VerificationDataImpl +java.util.LinkedList$LLSpliterator +org.mockito.internal.verification.DefaultRegisteredInvocations$$Lambda/0x00003fc0015071a8 +org.mockito.internal.verification.checkers.MissingInvocationChecker +org.mockito.exceptions.base.MockitoAssertionError +org.mockito.internal.invocation.InvocationsFinder +org.mockito.internal.invocation.InvocationsFinder$$Lambda/0x00003fc001507a90 +org.mockito.internal.verification.checkers.NumberOfInvocationsChecker +org.mockito.internal.invocation.InvocationMarker +org.mockito.internal.verification.VerificationEventImpl +org.mockito.internal.stubbing.answers.AbstractThrowsException +org.mockito.internal.stubbing.answers.ThrowsException +org.mockito.internal.exceptions.stacktrace.ConditionalStackTraceFilter +org.mockito.internal.exceptions.stacktrace.StackTraceFilter +software.amazon.lambda.powertools.metadata.LambdaMetadataClientTest$$Lambda/0x00003fc001502d80 +java.lang.StackTraceElement$HashedModules +org.junit.platform.launcher.core.OutcomeDelayingEngineExecutionListener$Outcome +org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x00003fc0015033f8 +org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x00003fc001503638 +org.junit.platform.launcher.core.EngineExecutionOrchestrator$$Lambda/0x00003fc001503868 +org.junit.platform.launcher.core.DefaultLauncherSession$ClosedLauncher +org.apache.maven.surefire.api.suite.RunResult +org.apache.maven.surefire.booter.ForkedBooter$6 +org.apache.maven.surefire.booter.ForkedBooter$7 +org.apache.maven.surefire.booter.ForkedBooter$1 +org.apache.maven.surefire.booter.spi.AbstractMasterProcessChannelProcessorFactory$2 diff --git a/powertools-lambda-metadata/src/test/java/software/amazon/lambda/powertools/metadata/LambdaMetadataClientConcurrencyTest.java b/powertools-lambda-metadata/src/test/java/software/amazon/lambda/powertools/metadata/LambdaMetadataClientConcurrencyTest.java new file mode 100644 index 000000000..a41aebd4d --- /dev/null +++ b/powertools-lambda-metadata/src/test/java/software/amazon/lambda/powertools/metadata/LambdaMetadataClientConcurrencyTest.java @@ -0,0 +1,84 @@ +/* + * Copyright 2023 Amazon.com, Inc. or its affiliates. + * Licensed under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package software.amazon.lambda.powertools.metadata; + +import static org.assertj.core.api.Assertions.assertThat; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +import java.util.ArrayList; +import java.util.List; +import java.util.concurrent.CountDownLatch; +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; +import java.util.concurrent.Future; +import java.util.concurrent.TimeUnit; + +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import software.amazon.lambda.powertools.metadata.internal.LambdaMetadataHttpClient; + +class LambdaMetadataClientConcurrencyTest { + + private LambdaMetadataHttpClient mockHttpClient; + + @BeforeEach + void setUp() { + mockHttpClient = mock(LambdaMetadataHttpClient.class); + LambdaMetadataClient.setHttpClient(mockHttpClient); + } + + @AfterEach + void tearDown() { + LambdaMetadataClient.resetCache(); + } + + @Test + void get_shouldBeThreadSafe() throws Exception { + // Given + LambdaMetadata metadata = new LambdaMetadata("use1-az1"); + when(mockHttpClient.fetchMetadata()).thenReturn(metadata); + + int threadCount = 10; + ExecutorService executor = Executors.newFixedThreadPool(threadCount); + CountDownLatch startLatch = new CountDownLatch(1); + List> futures = new ArrayList<>(); + + // When - all threads try to get metadata simultaneously + for (int i = 0; i < threadCount; i++) { + futures.add(executor.submit(() -> { + startLatch.await(); + return LambdaMetadataClient.get(); + })); + } + startLatch.countDown(); + + // Then - all threads should get the same instance + LambdaMetadata firstResult = null; + for (Future future : futures) { + LambdaMetadata result = future.get(5, TimeUnit.SECONDS); + if (firstResult == null) { + firstResult = result; + } + assertThat(result).isSameAs(firstResult); + assertThat(result.getAvailabilityZoneId()).isEqualTo("use1-az1"); + } + + executor.shutdown(); + executor.awaitTermination(5, TimeUnit.SECONDS); + } +} diff --git a/powertools-lambda-metadata/src/test/java/software/amazon/lambda/powertools/metadata/LambdaMetadataClientTest.java b/powertools-lambda-metadata/src/test/java/software/amazon/lambda/powertools/metadata/LambdaMetadataClientTest.java new file mode 100644 index 000000000..822201ba0 --- /dev/null +++ b/powertools-lambda-metadata/src/test/java/software/amazon/lambda/powertools/metadata/LambdaMetadataClientTest.java @@ -0,0 +1,128 @@ +/* + * Copyright 2023 Amazon.com, Inc. or its affiliates. + * Licensed under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package software.amazon.lambda.powertools.metadata; + +import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assertions.assertThatThrownBy; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.times; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; + +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import software.amazon.lambda.powertools.metadata.exception.LambdaMetadataException; +import software.amazon.lambda.powertools.metadata.internal.LambdaMetadataHttpClient; + +class LambdaMetadataClientTest { + + private LambdaMetadataHttpClient mockHttpClient; + + @BeforeEach + void setUp() { + mockHttpClient = mock(LambdaMetadataHttpClient.class); + LambdaMetadataClient.setHttpClient(mockHttpClient); + } + + @AfterEach + void tearDown() { + LambdaMetadataClient.resetCache(); + } + + @Test + void get_shouldReturnMetadata() { + // Given + LambdaMetadata metadata = new LambdaMetadata("use1-az1"); + when(mockHttpClient.fetchMetadata()).thenReturn(metadata); + + // When + LambdaMetadata result = LambdaMetadataClient.get(); + + // Then + assertThat(result).isNotNull(); + assertThat(result.getAvailabilityZoneId()).isEqualTo("use1-az1"); + } + + @Test + void get_shouldCacheMetadata() { + // Given + LambdaMetadata metadata = new LambdaMetadata("use1-az1"); + when(mockHttpClient.fetchMetadata()).thenReturn(metadata); + + // When + LambdaMetadata first = LambdaMetadataClient.get(); + LambdaMetadata second = LambdaMetadataClient.get(); + + // Then + assertThat(first).isSameAs(second); + verify(mockHttpClient, times(1)).fetchMetadata(); + } + + @Test + void refresh_shouldFetchNewMetadata() { + // Given + LambdaMetadata metadata1 = new LambdaMetadata("use1-az1"); + LambdaMetadata metadata2 = new LambdaMetadata("use1-az2"); + when(mockHttpClient.fetchMetadata()) + .thenReturn(metadata1) + .thenReturn(metadata2); + + // When + LambdaMetadata first = LambdaMetadataClient.get(); + LambdaMetadata refreshed = LambdaMetadataClient.refresh(); + + // Then + assertThat(first.getAvailabilityZoneId()).isEqualTo("use1-az1"); + assertThat(refreshed.getAvailabilityZoneId()).isEqualTo("use1-az2"); + verify(mockHttpClient, times(2)).fetchMetadata(); + } + + @Test + void get_shouldThrowExceptionOnError() { + // Given + when(mockHttpClient.fetchMetadata()) + .thenThrow(new LambdaMetadataException("Test error")); + + // When/Then + assertThatThrownBy(LambdaMetadataClient::get) + .isInstanceOf(LambdaMetadataException.class) + .hasMessage("Test error"); + } + + @Test + void afterRestore_shouldInvalidateCache() { + // Given + LambdaMetadata metadata1 = new LambdaMetadata("use1-az1"); + LambdaMetadata metadata2 = new LambdaMetadata("use1-az2"); + when(mockHttpClient.fetchMetadata()) + .thenReturn(metadata1) + .thenReturn(metadata2); + + // When + LambdaMetadata first = LambdaMetadataClient.get(); + + // Simulate SnapStart restore + LambdaMetadataClient.resetCache(); + + LambdaMetadata afterRestore = LambdaMetadataClient.get(); + + // Then + assertThat(first.getAvailabilityZoneId()).isEqualTo("use1-az1"); + assertThat(afterRestore.getAvailabilityZoneId()).isEqualTo("use1-az2"); + verify(mockHttpClient, times(2)).fetchMetadata(); + } +} diff --git a/powertools-lambda-metadata/src/test/java/software/amazon/lambda/powertools/metadata/LambdaMetadataTest.java b/powertools-lambda-metadata/src/test/java/software/amazon/lambda/powertools/metadata/LambdaMetadataTest.java new file mode 100644 index 000000000..f391434ea --- /dev/null +++ b/powertools-lambda-metadata/src/test/java/software/amazon/lambda/powertools/metadata/LambdaMetadataTest.java @@ -0,0 +1,68 @@ +/* + * Copyright 2023 Amazon.com, Inc. or its affiliates. + * Licensed under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package software.amazon.lambda.powertools.metadata; + +import static org.assertj.core.api.Assertions.assertThat; + +import org.junit.jupiter.api.Test; + +import com.fasterxml.jackson.databind.ObjectMapper; + +class LambdaMetadataTest { + + private final ObjectMapper objectMapper = new ObjectMapper(); + + @Test + void defaultConstructor_shouldCreateInstanceWithNullValues() { + // When + LambdaMetadata metadata = new LambdaMetadata(); + + // Then + assertThat(metadata.getAvailabilityZoneId()).isNull(); + } + + @Test + void constructor_withAvailabilityZoneId_shouldSetValue() { + // When + LambdaMetadata metadata = new LambdaMetadata("use1-az1"); + + // Then + assertThat(metadata.getAvailabilityZoneId()).isEqualTo("use1-az1"); + } + + @Test + void deserialize_shouldMapJsonProperty() throws Exception { + // Given + String json = "{\"AvailabilityZoneID\": \"euw1-az3\"}"; + + // When + LambdaMetadata metadata = objectMapper.readValue(json, LambdaMetadata.class); + + // Then + assertThat(metadata.getAvailabilityZoneId()).isEqualTo("euw1-az3"); + } + + @Test + void deserialize_shouldIgnoreUnknownFields() throws Exception { + // Given + String json = "{\"AvailabilityZoneID\": \"apne1-az1\", \"UnknownField\": \"value\", \"AnotherField\": 123}"; + + // When + LambdaMetadata metadata = objectMapper.readValue(json, LambdaMetadata.class); + + // Then + assertThat(metadata.getAvailabilityZoneId()).isEqualTo("apne1-az1"); + } +} diff --git a/powertools-lambda-metadata/src/test/java/software/amazon/lambda/powertools/metadata/exception/LambdaMetadataExceptionTest.java b/powertools-lambda-metadata/src/test/java/software/amazon/lambda/powertools/metadata/exception/LambdaMetadataExceptionTest.java new file mode 100644 index 000000000..edc1a98db --- /dev/null +++ b/powertools-lambda-metadata/src/test/java/software/amazon/lambda/powertools/metadata/exception/LambdaMetadataExceptionTest.java @@ -0,0 +1,58 @@ +/* + * Copyright 2023 Amazon.com, Inc. or its affiliates. + * Licensed under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package software.amazon.lambda.powertools.metadata.exception; + +import static org.assertj.core.api.Assertions.assertThat; + +import org.junit.jupiter.api.Test; + +class LambdaMetadataExceptionTest { + + @Test + void constructor_withMessage_shouldSetMessage() { + // When + LambdaMetadataException exception = new LambdaMetadataException("Test message"); + + // Then + assertThat(exception.getMessage()).isEqualTo("Test message"); + assertThat(exception.getStatusCode()).isEqualTo(-1); + assertThat(exception.getCause()).isNull(); + } + + @Test + void constructor_withMessageAndCause_shouldSetBoth() { + // Given + Throwable cause = new RuntimeException("Root cause"); + + // When + LambdaMetadataException exception = new LambdaMetadataException("Test message", cause); + + // Then + assertThat(exception.getMessage()).isEqualTo("Test message"); + assertThat(exception.getCause()).isSameAs(cause); + assertThat(exception.getStatusCode()).isEqualTo(-1); + } + + @Test + void constructor_withMessageAndStatusCode_shouldSetBoth() { + // When + LambdaMetadataException exception = new LambdaMetadataException("Test message", 500); + + // Then + assertThat(exception.getMessage()).isEqualTo("Test message"); + assertThat(exception.getStatusCode()).isEqualTo(500); + assertThat(exception.getCause()).isNull(); + } +} diff --git a/powertools-lambda-metadata/src/test/java/software/amazon/lambda/powertools/metadata/internal/LambdaMetadataHttpClientTest.java b/powertools-lambda-metadata/src/test/java/software/amazon/lambda/powertools/metadata/internal/LambdaMetadataHttpClientTest.java new file mode 100644 index 000000000..f8030500b --- /dev/null +++ b/powertools-lambda-metadata/src/test/java/software/amazon/lambda/powertools/metadata/internal/LambdaMetadataHttpClientTest.java @@ -0,0 +1,170 @@ +/* + * Copyright 2023 Amazon.com, Inc. or its affiliates. + * Licensed under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package software.amazon.lambda.powertools.metadata.internal; + +import static com.github.tomakehurst.wiremock.client.WireMock.aResponse; +import static com.github.tomakehurst.wiremock.client.WireMock.equalTo; +import static com.github.tomakehurst.wiremock.client.WireMock.get; +import static com.github.tomakehurst.wiremock.client.WireMock.stubFor; +import static com.github.tomakehurst.wiremock.client.WireMock.urlEqualTo; +import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assertions.assertThatThrownBy; + +import org.junit.jupiter.api.Test; + +import com.github.tomakehurst.wiremock.junit5.WireMockRuntimeInfo; +import com.github.tomakehurst.wiremock.junit5.WireMockTest; + +import software.amazon.lambda.powertools.metadata.LambdaMetadata; +import software.amazon.lambda.powertools.metadata.exception.LambdaMetadataException; + +@WireMockTest +class LambdaMetadataHttpClientTest { + + private static final String TEST_TOKEN = "test-token-12345"; + private static final String METADATA_PATH = "/2026-01-15/metadata/execution-environment"; + + @Test + void fetchMetadata_shouldReturnMetadata(WireMockRuntimeInfo wmRuntimeInfo) { + // Given + stubFor(get(urlEqualTo(METADATA_PATH)) + .withHeader("Authorization", equalTo("Bearer " + TEST_TOKEN)) + .willReturn(aResponse() + .withStatus(200) + .withHeader("Content-Type", "application/json") + .withBody("{\"AvailabilityZoneID\": \"use1-az1\"}"))); + + LambdaMetadataHttpClient client = createClient(wmRuntimeInfo); + + // When + LambdaMetadata metadata = client.fetchMetadata(); + + // Then + assertThat(metadata).isNotNull(); + assertThat(metadata.getAvailabilityZoneId()).isEqualTo("use1-az1"); + } + + @Test + void fetchMetadata_shouldHandleUnknownFields(WireMockRuntimeInfo wmRuntimeInfo) { + // Given - response with extra fields that should be ignored + stubFor(get(urlEqualTo(METADATA_PATH)) + .withHeader("Authorization", equalTo("Bearer " + TEST_TOKEN)) + .willReturn(aResponse() + .withStatus(200) + .withHeader("Content-Type", "application/json") + .withBody("{\"AvailabilityZoneID\": \"use1-az2\", \"FutureField\": \"value\"}"))); + + LambdaMetadataHttpClient client = createClient(wmRuntimeInfo); + + // When + LambdaMetadata metadata = client.fetchMetadata(); + + // Then + assertThat(metadata).isNotNull(); + assertThat(metadata.getAvailabilityZoneId()).isEqualTo("use1-az2"); + } + + @Test + void fetchMetadata_shouldThrowOnNon200Status(WireMockRuntimeInfo wmRuntimeInfo) { + // Given + stubFor(get(urlEqualTo(METADATA_PATH)) + .willReturn(aResponse() + .withStatus(500) + .withBody("Internal Server Error"))); + + LambdaMetadataHttpClient client = createClient(wmRuntimeInfo); + + // When/Then + assertThatThrownBy(client::fetchMetadata) + .isInstanceOf(LambdaMetadataException.class) + .hasMessageContaining("status 500") + .satisfies(e -> { + LambdaMetadataException ex = (LambdaMetadataException) e; + assertThat(ex.getStatusCode()).isEqualTo(500); + }); + } + + @Test + void fetchMetadata_shouldThrowOnMissingToken() { + // Given + LambdaMetadataHttpClient client = new LambdaMetadataHttpClient() { + @Override + String getRequiredEnvironmentVariable(String name) { + if (LambdaMetadataHttpClient.ENV_METADATA_API.equals(name)) { + return "localhost:8080"; + } + return super.getRequiredEnvironmentVariable(name); + } + }; + + // When/Then + assertThatThrownBy(client::fetchMetadata) + .isInstanceOf(LambdaMetadataException.class) + .hasMessageContaining(LambdaMetadataHttpClient.ENV_METADATA_TOKEN); + } + + @Test + void fetchMetadata_shouldThrowOnMissingApi() { + // Given + LambdaMetadataHttpClient client = new LambdaMetadataHttpClient() { + @Override + String getRequiredEnvironmentVariable(String name) { + if (LambdaMetadataHttpClient.ENV_METADATA_TOKEN.equals(name)) { + return TEST_TOKEN; + } + return super.getRequiredEnvironmentVariable(name); + } + }; + + // When/Then + assertThatThrownBy(client::fetchMetadata) + .isInstanceOf(LambdaMetadataException.class) + .hasMessageContaining(LambdaMetadataHttpClient.ENV_METADATA_API); + } + + @Test + void fetchMetadata_shouldThrowOn404(WireMockRuntimeInfo wmRuntimeInfo) { + // Given + stubFor(get(urlEqualTo(METADATA_PATH)) + .willReturn(aResponse() + .withStatus(404) + .withBody("Not Found"))); + + LambdaMetadataHttpClient client = createClient(wmRuntimeInfo); + + // When/Then + assertThatThrownBy(client::fetchMetadata) + .isInstanceOf(LambdaMetadataException.class) + .satisfies(e -> { + LambdaMetadataException ex = (LambdaMetadataException) e; + assertThat(ex.getStatusCode()).isEqualTo(404); + }); + } + + private LambdaMetadataHttpClient createClient(WireMockRuntimeInfo wmRuntimeInfo) { + return new LambdaMetadataHttpClient() { + @Override + String getRequiredEnvironmentVariable(String name) { + if (LambdaMetadataHttpClient.ENV_METADATA_TOKEN.equals(name)) { + return TEST_TOKEN; + } + if (LambdaMetadataHttpClient.ENV_METADATA_API.equals(name)) { + return "localhost:" + wmRuntimeInfo.getHttpPort(); + } + return super.getRequiredEnvironmentVariable(name); + } + }; + } +} From 761ed10cf502ba3f0c966647c92fc7e368c1cd70 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 19 Mar 2026 13:58:46 +0100 Subject: [PATCH 069/212] chore(ci): bump version to 2.10.0 (#2429) * chore(ci): bump version to 2.10.0 * Restore CHANGELOG.md from main. --------- Co-authored-by: Powertools for AWS Lambda (Java) Bot <151832416+aws-powertools-bot@users.noreply.github.com> Co-authored-by: Philipp Page --- README.md | 6 +++--- examples/pom.xml | 2 +- examples/powertools-examples-batch/pom.xml | 2 +- examples/powertools-examples-cloudformation/README.md | 4 ++-- .../infra/sam-graalvm/README.md | 2 +- examples/powertools-examples-cloudformation/pom.xml | 2 +- examples/powertools-examples-core-utilities/cdk/app/pom.xml | 2 +- .../powertools-examples-core-utilities/cdk/infra/pom.xml | 2 +- .../powertools-examples-core-utilities/gradle/build.gradle | 6 +++--- .../kotlin/build.gradle.kts | 6 +++--- .../powertools-examples-core-utilities/sam-graalvm/pom.xml | 2 +- examples/powertools-examples-core-utilities/sam/pom.xml | 2 +- .../powertools-examples-core-utilities/serverless/pom.xml | 2 +- .../powertools-examples-core-utilities/terraform/pom.xml | 2 +- .../powertools-examples-idempotency/sam-graalvm/pom.xml | 2 +- examples/powertools-examples-idempotency/sam/pom.xml | 2 +- examples/powertools-examples-kafka/pom.xml | 2 +- examples/powertools-examples-parameters/sam-graalvm/pom.xml | 2 +- examples/powertools-examples-parameters/sam/pom.xml | 2 +- .../powertools-examples-serialization/sam-graalvm/pom.xml | 2 +- examples/powertools-examples-serialization/sam/pom.xml | 2 +- examples/powertools-examples-validation/pom.xml | 2 +- mkdocs.yml | 2 +- pom.xml | 2 +- powertools-batch/pom.xml | 2 +- powertools-cloudformation/pom.xml | 2 +- powertools-common/pom.xml | 2 +- powertools-e2e-tests/handlers/batch/pom.xml | 2 +- .../handlers/idempotency-functional/pom.xml | 2 +- powertools-e2e-tests/handlers/idempotency-generics/pom.xml | 2 +- powertools-e2e-tests/handlers/idempotency/pom.xml | 2 +- powertools-e2e-tests/handlers/lambda-metadata/pom.xml | 2 +- .../handlers/largemessage-functional/pom.xml | 2 +- powertools-e2e-tests/handlers/largemessage/pom.xml | 2 +- .../handlers/largemessage_idempotent/pom.xml | 2 +- powertools-e2e-tests/handlers/logging-functional/pom.xml | 2 +- .../handlers/logging-log4j-fluent-api/pom.xml | 2 +- powertools-e2e-tests/handlers/logging-log4j/pom.xml | 2 +- .../handlers/logging-logback-fluent-api/pom.xml | 2 +- powertools-e2e-tests/handlers/logging-logback/pom.xml | 2 +- powertools-e2e-tests/handlers/metrics/pom.xml | 2 +- powertools-e2e-tests/handlers/parameters/pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- powertools-e2e-tests/handlers/tracing/pom.xml | 2 +- powertools-e2e-tests/handlers/validation-alb-event/pom.xml | 2 +- .../handlers/validation-apigw-event/pom.xml | 2 +- powertools-e2e-tests/pom.xml | 2 +- powertools-idempotency/pom.xml | 2 +- powertools-idempotency/powertools-idempotency-core/pom.xml | 2 +- .../powertools-idempotency-dynamodb/pom.xml | 2 +- powertools-kafka/pom.xml | 2 +- powertools-lambda-metadata/pom.xml | 2 +- powertools-large-messages/pom.xml | 2 +- powertools-logging/pom.xml | 2 +- powertools-logging/powertools-logging-log4j/pom.xml | 2 +- powertools-logging/powertools-logging-logback/pom.xml | 2 +- powertools-metrics/pom.xml | 2 +- powertools-parameters/pom.xml | 2 +- .../powertools-parameters-appconfig/pom.xml | 2 +- .../powertools-parameters-dynamodb/pom.xml | 2 +- powertools-parameters/powertools-parameters-secrets/pom.xml | 2 +- powertools-parameters/powertools-parameters-ssm/pom.xml | 2 +- powertools-parameters/powertools-parameters-tests/pom.xml | 2 +- powertools-serialization/pom.xml | 2 +- powertools-tracing/pom.xml | 2 +- powertools-validation/pom.xml | 2 +- 66 files changed, 73 insertions(+), 73 deletions(-) diff --git a/README.md b/README.md index 4c02e2d1f..6e5216b4f 100644 --- a/README.md +++ b/README.md @@ -22,17 +22,17 @@ Powertools for AWS Lambda (Java) is available in Maven Central. You can use your software.amazon.lambda powertools-tracing - 2.9.0 + 2.10.0 software.amazon.lambda powertools-logging-log4j - 2.9.0 + 2.10.0 software.amazon.lambda powertools-metrics - 2.9.0 + 2.10.0 ...
diff --git a/examples/pom.xml b/examples/pom.xml index 5d191063f..291db92df 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -20,7 +20,7 @@ software.amazon.lambda powertools-examples - 2.9.0 + 2.10.0 pom Powertools for AWS Lambda (Java) - Examples diff --git a/examples/powertools-examples-batch/pom.xml b/examples/powertools-examples-batch/pom.xml index 7d1253d7d..a82dbedae 100644 --- a/examples/powertools-examples-batch/pom.xml +++ b/examples/powertools-examples-batch/pom.xml @@ -5,7 +5,7 @@ 4.0.0 software.amazon.lambda.examples - 2.9.0 + 2.10.0 powertools-examples-batch jar Powertools for AWS Lambda (Java) - Examples - Batch diff --git a/examples/powertools-examples-cloudformation/README.md b/examples/powertools-examples-cloudformation/README.md index 27e564bf3..aff40b331 100644 --- a/examples/powertools-examples-cloudformation/README.md +++ b/examples/powertools-examples-cloudformation/README.md @@ -15,7 +15,7 @@ Run the following in your shell: ```bash cd infra/sam sam build -sam deploy --guided --parameter-overrides BucketNameParam=my-unique-bucket-2.9.0718 +sam deploy --guided --parameter-overrides BucketNameParam=my-unique-bucket-2.10.0718 ``` ### Deploy with CDK @@ -32,5 +32,5 @@ To build and deploy this application for the first time, run the following in yo cd infra/cdk mvn package cdk synth -cdk deploy -c BucketNameParam=my-unique-bucket-2.9.0718 +cdk deploy -c BucketNameParam=my-unique-bucket-2.10.0718 ``` \ No newline at end of file diff --git a/examples/powertools-examples-cloudformation/infra/sam-graalvm/README.md b/examples/powertools-examples-cloudformation/infra/sam-graalvm/README.md index 3aca1408a..d5ae03171 100644 --- a/examples/powertools-examples-cloudformation/infra/sam-graalvm/README.md +++ b/examples/powertools-examples-cloudformation/infra/sam-graalvm/README.md @@ -40,7 +40,7 @@ sam build ## Deploy the sample application ```shell -sam deploy --guided --parameter-overrides BucketNameParam=my-unique-bucket-2.9.0718 +sam deploy --guided --parameter-overrides BucketNameParam=my-unique-bucket-2.10.0718 ``` This sample is based on Serverless Application Model (SAM). To deploy it, check out the instructions for getting started with SAM in [the examples directory](../../../README.md) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index dc4d5857b..cb1d19bdf 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -3,7 +3,7 @@ 4.0.0 software.amazon.lambda.examples - 2.9.0 + 2.10.0 powertools-examples-cloudformation jar diff --git a/examples/powertools-examples-core-utilities/cdk/app/pom.xml b/examples/powertools-examples-core-utilities/cdk/app/pom.xml index c02b73026..ec1f1364b 100644 --- a/examples/powertools-examples-core-utilities/cdk/app/pom.xml +++ b/examples/powertools-examples-core-utilities/cdk/app/pom.xml @@ -6,7 +6,7 @@ software.amazon.lambda.examples - 2.9.0 + 2.10.0 powertools-examples-core-utilities-cdk jar diff --git a/examples/powertools-examples-core-utilities/cdk/infra/pom.xml b/examples/powertools-examples-core-utilities/cdk/infra/pom.xml index f71f446b6..eb4dae3d2 100644 --- a/examples/powertools-examples-core-utilities/cdk/infra/pom.xml +++ b/examples/powertools-examples-core-utilities/cdk/infra/pom.xml @@ -4,7 +4,7 @@ 4.0.0 software.amazon.lambda.examples cdk - 2.9.0 + 2.10.0 UTF-8 2.243.0 diff --git a/examples/powertools-examples-core-utilities/gradle/build.gradle b/examples/powertools-examples-core-utilities/gradle/build.gradle index b01fdcfaa..a228857c8 100644 --- a/examples/powertools-examples-core-utilities/gradle/build.gradle +++ b/examples/powertools-examples-core-utilities/gradle/build.gradle @@ -29,8 +29,8 @@ dependencies { implementation 'com.amazonaws:aws-lambda-java-events:3.16.0' implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2' implementation 'org.aspectj:aspectjrt:1.9.20.1' - aspect 'software.amazon.lambda:powertools-tracing:2.9.0' - aspect 'software.amazon.lambda:powertools-logging-log4j:2.9.0' - aspect 'software.amazon.lambda:powertools-metrics:2.9.0' + aspect 'software.amazon.lambda:powertools-tracing:2.10.0' + aspect 'software.amazon.lambda:powertools-logging-log4j:2.10.0' + aspect 'software.amazon.lambda:powertools-metrics:2.10.0' } diff --git a/examples/powertools-examples-core-utilities/kotlin/build.gradle.kts b/examples/powertools-examples-core-utilities/kotlin/build.gradle.kts index 3dae5015e..7d2a3b831 100644 --- a/examples/powertools-examples-core-utilities/kotlin/build.gradle.kts +++ b/examples/powertools-examples-core-utilities/kotlin/build.gradle.kts @@ -15,9 +15,9 @@ dependencies { implementation("com.amazonaws:aws-lambda-java-events:3.16.0") implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.2") implementation("org.aspectj:aspectjrt:1.9.20.1") - aspect("software.amazon.lambda:powertools-tracing:2.9.0") - aspect("software.amazon.lambda:powertools-logging-log4j:2.9.0") - aspect("software.amazon.lambda:powertools-metrics:2.9.0") + aspect("software.amazon.lambda:powertools-tracing:2.10.0") + aspect("software.amazon.lambda:powertools-logging-log4j:2.10.0") + aspect("software.amazon.lambda:powertools-metrics:2.10.0") implementation("org.jetbrains.kotlin:kotlin-stdlib:1.9.24") } diff --git a/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml b/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml index 57a3663e7..18f245410 100644 --- a/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml +++ b/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml @@ -4,7 +4,7 @@ Powertools for AWS Lambda (Java) - Examples - Core Utilities (logging, tracing, metrics) with SAM GraalVM software.amazon.lambda.examples - 2.9.0 + 2.10.0 powertools-examples-core-utilities-sam-graalvm jar diff --git a/examples/powertools-examples-core-utilities/sam/pom.xml b/examples/powertools-examples-core-utilities/sam/pom.xml index 2d6a00161..7b5d1d87d 100644 --- a/examples/powertools-examples-core-utilities/sam/pom.xml +++ b/examples/powertools-examples-core-utilities/sam/pom.xml @@ -4,7 +4,7 @@ Powertools for AWS Lambda (Java) - Examples - Core Utilities (logging, tracing, metrics) with SAM software.amazon.lambda.examples - 2.9.0 + 2.10.0 powertools-examples-core-utilities-sam jar diff --git a/examples/powertools-examples-core-utilities/serverless/pom.xml b/examples/powertools-examples-core-utilities/serverless/pom.xml index 26e647dad..81aebb078 100644 --- a/examples/powertools-examples-core-utilities/serverless/pom.xml +++ b/examples/powertools-examples-core-utilities/serverless/pom.xml @@ -4,7 +4,7 @@ Powertools for AWS Lambda (Java) - Examples - Core Utilities (logging, tracing, metrics) with Serverless software.amazon.lambda.examples - 2.9.0 + 2.10.0 powertools-examples-core-utilities-serverless jar diff --git a/examples/powertools-examples-core-utilities/terraform/pom.xml b/examples/powertools-examples-core-utilities/terraform/pom.xml index 4de1e415c..92e6b709e 100644 --- a/examples/powertools-examples-core-utilities/terraform/pom.xml +++ b/examples/powertools-examples-core-utilities/terraform/pom.xml @@ -4,7 +4,7 @@ Powertools for AWS Lambda (Java) - Examples - Core Utilities (logging, tracing, metrics) with Terraform software.amazon.lambda.examples - 2.9.0 + 2.10.0 powertools-examples-core-utilities-terraform jar diff --git a/examples/powertools-examples-idempotency/sam-graalvm/pom.xml b/examples/powertools-examples-idempotency/sam-graalvm/pom.xml index dc05bddbe..ca1c1cd41 100644 --- a/examples/powertools-examples-idempotency/sam-graalvm/pom.xml +++ b/examples/powertools-examples-idempotency/sam-graalvm/pom.xml @@ -2,7 +2,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 2.9.0 + 2.10.0 powertools-examples-idempotency-sam-graalvm jar Powertools for AWS Lambda (Java) - Examples - Idempotency GraalVM diff --git a/examples/powertools-examples-idempotency/sam/pom.xml b/examples/powertools-examples-idempotency/sam/pom.xml index 22d6a9c81..a206b6885 100644 --- a/examples/powertools-examples-idempotency/sam/pom.xml +++ b/examples/powertools-examples-idempotency/sam/pom.xml @@ -17,7 +17,7 @@ 4.0.0 software.amazon.lambda.examples - 2.9.0 + 2.10.0 powertools-examples-idempotency jar Powertools for AWS Lambda (Java) - Examples - Idempotency diff --git a/examples/powertools-examples-kafka/pom.xml b/examples/powertools-examples-kafka/pom.xml index 70eef52c1..aa76d208d 100644 --- a/examples/powertools-examples-kafka/pom.xml +++ b/examples/powertools-examples-kafka/pom.xml @@ -2,7 +2,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 2.9.0 + 2.10.0 powertools-examples-kafka jar Powertools for AWS Lambda (Java) - Examples - Kafka diff --git a/examples/powertools-examples-parameters/sam-graalvm/pom.xml b/examples/powertools-examples-parameters/sam-graalvm/pom.xml index aaea139ee..e525a8260 100644 --- a/examples/powertools-examples-parameters/sam-graalvm/pom.xml +++ b/examples/powertools-examples-parameters/sam-graalvm/pom.xml @@ -2,7 +2,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 2.9.0 + 2.10.0 powertools-examples-parameters-sam-graalvm jar Powertools for AWS Lambda (Java) - Examples - Parameters GraalVM diff --git a/examples/powertools-examples-parameters/sam/pom.xml b/examples/powertools-examples-parameters/sam/pom.xml index d59e494f2..64f6519ce 100644 --- a/examples/powertools-examples-parameters/sam/pom.xml +++ b/examples/powertools-examples-parameters/sam/pom.xml @@ -2,7 +2,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 2.9.0 + 2.10.0 powertools-examples-parameters-sam jar Powertools for AWS Lambda (Java) - Examples - Parameters diff --git a/examples/powertools-examples-serialization/sam-graalvm/pom.xml b/examples/powertools-examples-serialization/sam-graalvm/pom.xml index 73d02365c..59d9d3811 100644 --- a/examples/powertools-examples-serialization/sam-graalvm/pom.xml +++ b/examples/powertools-examples-serialization/sam-graalvm/pom.xml @@ -2,7 +2,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 2.9.0 + 2.10.0 powertools-examples-serialization-sam-graalvm jar Powertools for AWS Lambda (Java) - Examples - Serialization GraalVM diff --git a/examples/powertools-examples-serialization/sam/pom.xml b/examples/powertools-examples-serialization/sam/pom.xml index cf66c3e14..ff85d9814 100644 --- a/examples/powertools-examples-serialization/sam/pom.xml +++ b/examples/powertools-examples-serialization/sam/pom.xml @@ -2,7 +2,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 2.9.0 + 2.10.0 powertools-examples-serialization-sam jar Powertools for AWS Lambda (Java) - Examples - Serialization diff --git a/examples/powertools-examples-validation/pom.xml b/examples/powertools-examples-validation/pom.xml index 95f2a064b..e7ecd72af 100644 --- a/examples/powertools-examples-validation/pom.xml +++ b/examples/powertools-examples-validation/pom.xml @@ -16,7 +16,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 2.9.0 + 2.10.0 powertools-examples-validation jar Powertools for AWS Lambda (Java) - Examples - Validation diff --git a/mkdocs.yml b/mkdocs.yml index fea59aae0..f19a46f61 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -131,7 +131,7 @@ extra_javascript: extra: powertools: - version: 2.9.0 + version: 2.10.0 version: provider: mike default: latest diff --git a/pom.xml b/pom.xml index 75bdf6187..b6c5866a2 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ software.amazon.lambda powertools-parent - 2.9.0 + 2.10.0 pom Powertools for AWS Lambda (Java) - Parent diff --git a/powertools-batch/pom.xml b/powertools-batch/pom.xml index 37cfdf7b2..31930bde9 100644 --- a/powertools-batch/pom.xml +++ b/powertools-batch/pom.xml @@ -6,7 +6,7 @@ software.amazon.lambda powertools-parent - 2.9.0 + 2.10.0 A suite of utilities that makes batch message processing using AWS Lambda easier. diff --git a/powertools-cloudformation/pom.xml b/powertools-cloudformation/pom.xml index 4c3d2ac70..d8a41ef33 100644 --- a/powertools-cloudformation/pom.xml +++ b/powertools-cloudformation/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 2.9.0 + 2.10.0 Powertools for AWS Lambda (Java) - Cloudformation diff --git a/powertools-common/pom.xml b/powertools-common/pom.xml index cd43df238..d15f86ff2 100644 --- a/powertools-common/pom.xml +++ b/powertools-common/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 2.9.0 + 2.10.0 Powertools for AWS Lambda (Java) - Common Internal Utilities diff --git a/powertools-e2e-tests/handlers/batch/pom.xml b/powertools-e2e-tests/handlers/batch/pom.xml index 3e89aadd2..a884d65d4 100644 --- a/powertools-e2e-tests/handlers/batch/pom.xml +++ b/powertools-e2e-tests/handlers/batch/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.9.0 + 2.10.0 e2e-test-handler-batch diff --git a/powertools-e2e-tests/handlers/idempotency-functional/pom.xml b/powertools-e2e-tests/handlers/idempotency-functional/pom.xml index b5669b21f..47a0dcdf9 100644 --- a/powertools-e2e-tests/handlers/idempotency-functional/pom.xml +++ b/powertools-e2e-tests/handlers/idempotency-functional/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.9.0 + 2.10.0 e2e-test-handler-idempotency-functional diff --git a/powertools-e2e-tests/handlers/idempotency-generics/pom.xml b/powertools-e2e-tests/handlers/idempotency-generics/pom.xml index 21a658e6c..7122d8c02 100644 --- a/powertools-e2e-tests/handlers/idempotency-generics/pom.xml +++ b/powertools-e2e-tests/handlers/idempotency-generics/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.9.0 + 2.10.0 e2e-test-handler-idempotency-generics diff --git a/powertools-e2e-tests/handlers/idempotency/pom.xml b/powertools-e2e-tests/handlers/idempotency/pom.xml index 921599bdb..fe59be802 100644 --- a/powertools-e2e-tests/handlers/idempotency/pom.xml +++ b/powertools-e2e-tests/handlers/idempotency/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.9.0 + 2.10.0 e2e-test-handler-idempotency diff --git a/powertools-e2e-tests/handlers/lambda-metadata/pom.xml b/powertools-e2e-tests/handlers/lambda-metadata/pom.xml index eb69c1d47..518feac59 100644 --- a/powertools-e2e-tests/handlers/lambda-metadata/pom.xml +++ b/powertools-e2e-tests/handlers/lambda-metadata/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.9.0 + 2.10.0 e2e-test-handler-lambda-metadata diff --git a/powertools-e2e-tests/handlers/largemessage-functional/pom.xml b/powertools-e2e-tests/handlers/largemessage-functional/pom.xml index ddfe39a5e..3f2808de9 100644 --- a/powertools-e2e-tests/handlers/largemessage-functional/pom.xml +++ b/powertools-e2e-tests/handlers/largemessage-functional/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.9.0 + 2.10.0 e2e-test-handler-largemessage-functional diff --git a/powertools-e2e-tests/handlers/largemessage/pom.xml b/powertools-e2e-tests/handlers/largemessage/pom.xml index bee253988..1f9e5427a 100644 --- a/powertools-e2e-tests/handlers/largemessage/pom.xml +++ b/powertools-e2e-tests/handlers/largemessage/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.9.0 + 2.10.0 e2e-test-handler-largemessage diff --git a/powertools-e2e-tests/handlers/largemessage_idempotent/pom.xml b/powertools-e2e-tests/handlers/largemessage_idempotent/pom.xml index 5ef7e1963..26ff22da9 100644 --- a/powertools-e2e-tests/handlers/largemessage_idempotent/pom.xml +++ b/powertools-e2e-tests/handlers/largemessage_idempotent/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.9.0 + 2.10.0 e2e-test-handler-large-msg-idempotent diff --git a/powertools-e2e-tests/handlers/logging-functional/pom.xml b/powertools-e2e-tests/handlers/logging-functional/pom.xml index 4ec6e5008..8c7b5cddb 100644 --- a/powertools-e2e-tests/handlers/logging-functional/pom.xml +++ b/powertools-e2e-tests/handlers/logging-functional/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.9.0 + 2.10.0 e2e-test-handler-logging-functional diff --git a/powertools-e2e-tests/handlers/logging-log4j-fluent-api/pom.xml b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/pom.xml index 8432aa604..ee73976a7 100644 --- a/powertools-e2e-tests/handlers/logging-log4j-fluent-api/pom.xml +++ b/powertools-e2e-tests/handlers/logging-log4j-fluent-api/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.9.0 + 2.10.0 e2e-test-handler-logging-log4j-fluent-api diff --git a/powertools-e2e-tests/handlers/logging-log4j/pom.xml b/powertools-e2e-tests/handlers/logging-log4j/pom.xml index 022f029e6..71b549874 100644 --- a/powertools-e2e-tests/handlers/logging-log4j/pom.xml +++ b/powertools-e2e-tests/handlers/logging-log4j/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.9.0 + 2.10.0 e2e-test-handler-logging-log4j diff --git a/powertools-e2e-tests/handlers/logging-logback-fluent-api/pom.xml b/powertools-e2e-tests/handlers/logging-logback-fluent-api/pom.xml index 83d0abddb..6063b01e6 100644 --- a/powertools-e2e-tests/handlers/logging-logback-fluent-api/pom.xml +++ b/powertools-e2e-tests/handlers/logging-logback-fluent-api/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.9.0 + 2.10.0 e2e-test-handler-logging-logback-fluent-api diff --git a/powertools-e2e-tests/handlers/logging-logback/pom.xml b/powertools-e2e-tests/handlers/logging-logback/pom.xml index f8458db25..441d64d9b 100644 --- a/powertools-e2e-tests/handlers/logging-logback/pom.xml +++ b/powertools-e2e-tests/handlers/logging-logback/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.9.0 + 2.10.0 e2e-test-handler-logging-logback diff --git a/powertools-e2e-tests/handlers/metrics/pom.xml b/powertools-e2e-tests/handlers/metrics/pom.xml index ddc6ae1bd..790900739 100644 --- a/powertools-e2e-tests/handlers/metrics/pom.xml +++ b/powertools-e2e-tests/handlers/metrics/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.9.0 + 2.10.0 e2e-test-handler-metrics diff --git a/powertools-e2e-tests/handlers/parameters/pom.xml b/powertools-e2e-tests/handlers/parameters/pom.xml index fb2deb2aa..f18d54546 100644 --- a/powertools-e2e-tests/handlers/parameters/pom.xml +++ b/powertools-e2e-tests/handlers/parameters/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.9.0 + 2.10.0 e2e-test-handler-parameters diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index abea8288e..daf66d1a0 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -4,7 +4,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.9.0 + 2.10.0 pom Handlers for End-to-End tests Fake handlers that use Powertools for AWS Lambda (Java). diff --git a/powertools-e2e-tests/handlers/tracing/pom.xml b/powertools-e2e-tests/handlers/tracing/pom.xml index 9874ce986..3f0dae3f3 100644 --- a/powertools-e2e-tests/handlers/tracing/pom.xml +++ b/powertools-e2e-tests/handlers/tracing/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.9.0 + 2.10.0 e2e-test-handler-tracing diff --git a/powertools-e2e-tests/handlers/validation-alb-event/pom.xml b/powertools-e2e-tests/handlers/validation-alb-event/pom.xml index 14dbb9b13..520b0eb97 100644 --- a/powertools-e2e-tests/handlers/validation-alb-event/pom.xml +++ b/powertools-e2e-tests/handlers/validation-alb-event/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.9.0 + 2.10.0 e2e-test-handler-validation-alb-event diff --git a/powertools-e2e-tests/handlers/validation-apigw-event/pom.xml b/powertools-e2e-tests/handlers/validation-apigw-event/pom.xml index 290e47b13..7f71c076a 100644 --- a/powertools-e2e-tests/handlers/validation-apigw-event/pom.xml +++ b/powertools-e2e-tests/handlers/validation-apigw-event/pom.xml @@ -5,7 +5,7 @@ software.amazon.lambda e2e-test-handlers-parent - 2.9.0 + 2.10.0 e2e-test-handler-validation-apigw-event diff --git a/powertools-e2e-tests/pom.xml b/powertools-e2e-tests/pom.xml index 864440833..1f16e561e 100644 --- a/powertools-e2e-tests/pom.xml +++ b/powertools-e2e-tests/pom.xml @@ -20,7 +20,7 @@ powertools-parent software.amazon.lambda - 2.9.0 + 2.10.0 powertools-e2e-tests diff --git a/powertools-idempotency/pom.xml b/powertools-idempotency/pom.xml index cbe2384ba..80ed6268d 100644 --- a/powertools-idempotency/pom.xml +++ b/powertools-idempotency/pom.xml @@ -21,7 +21,7 @@ software.amazon.lambda powertools-parent - 2.9.0 + 2.10.0 powertools-idempotency diff --git a/powertools-idempotency/powertools-idempotency-core/pom.xml b/powertools-idempotency/powertools-idempotency-core/pom.xml index 0676be3fe..1d61a1f14 100644 --- a/powertools-idempotency/powertools-idempotency-core/pom.xml +++ b/powertools-idempotency/powertools-idempotency-core/pom.xml @@ -21,7 +21,7 @@ software.amazon.lambda powertools-idempotency - 2.9.0 + 2.10.0 powertools-idempotency-core diff --git a/powertools-idempotency/powertools-idempotency-dynamodb/pom.xml b/powertools-idempotency/powertools-idempotency-dynamodb/pom.xml index e7101da6f..483922da6 100644 --- a/powertools-idempotency/powertools-idempotency-dynamodb/pom.xml +++ b/powertools-idempotency/powertools-idempotency-dynamodb/pom.xml @@ -21,7 +21,7 @@ software.amazon.lambda powertools-idempotency - 2.9.0 + 2.10.0 powertools-idempotency-dynamodb diff --git a/powertools-kafka/pom.xml b/powertools-kafka/pom.xml index 6cade6bbf..5803b4006 100644 --- a/powertools-kafka/pom.xml +++ b/powertools-kafka/pom.xml @@ -21,7 +21,7 @@ powertools-parent software.amazon.lambda - 2.9.0 + 2.10.0 powertools-kafka diff --git a/powertools-lambda-metadata/pom.xml b/powertools-lambda-metadata/pom.xml index 7a5ab6f24..1cf825cd8 100644 --- a/powertools-lambda-metadata/pom.xml +++ b/powertools-lambda-metadata/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 2.9.0 + 2.10.0 Powertools for AWS Lambda (Java) - Lambda Metadata diff --git a/powertools-large-messages/pom.xml b/powertools-large-messages/pom.xml index ad5910ec1..214d66992 100644 --- a/powertools-large-messages/pom.xml +++ b/powertools-large-messages/pom.xml @@ -23,7 +23,7 @@ software.amazon.lambda powertools-parent - 2.9.0 + 2.10.0 powertools-large-messages diff --git a/powertools-logging/pom.xml b/powertools-logging/pom.xml index 631a37b99..5342d9f45 100644 --- a/powertools-logging/pom.xml +++ b/powertools-logging/pom.xml @@ -21,7 +21,7 @@ powertools-parent software.amazon.lambda - 2.9.0 + 2.10.0 Powertools for AWS Lambda (Java) - Logging diff --git a/powertools-logging/powertools-logging-log4j/pom.xml b/powertools-logging/powertools-logging-log4j/pom.xml index d02439325..a719a8d19 100644 --- a/powertools-logging/powertools-logging-log4j/pom.xml +++ b/powertools-logging/powertools-logging-log4j/pom.xml @@ -7,7 +7,7 @@ powertools-parent software.amazon.lambda - 2.9.0 + 2.10.0 ../../pom.xml diff --git a/powertools-logging/powertools-logging-logback/pom.xml b/powertools-logging/powertools-logging-logback/pom.xml index ff4c77f18..20af8fe95 100644 --- a/powertools-logging/powertools-logging-logback/pom.xml +++ b/powertools-logging/powertools-logging-logback/pom.xml @@ -6,7 +6,7 @@ powertools-parent software.amazon.lambda - 2.9.0 + 2.10.0 ../../pom.xml diff --git a/powertools-metrics/pom.xml b/powertools-metrics/pom.xml index 37f4adae6..5d97e87cc 100644 --- a/powertools-metrics/pom.xml +++ b/powertools-metrics/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 2.9.0 + 2.10.0 Powertools for AWS Lambda (Java) - Metrics diff --git a/powertools-parameters/pom.xml b/powertools-parameters/pom.xml index 0ed7d26dc..757efff5f 100644 --- a/powertools-parameters/pom.xml +++ b/powertools-parameters/pom.xml @@ -21,7 +21,7 @@ powertools-parent software.amazon.lambda - 2.9.0 + 2.10.0 powertools-parameters diff --git a/powertools-parameters/powertools-parameters-appconfig/pom.xml b/powertools-parameters/powertools-parameters-appconfig/pom.xml index 012b5d3a8..d0c53ace2 100644 --- a/powertools-parameters/powertools-parameters-appconfig/pom.xml +++ b/powertools-parameters/powertools-parameters-appconfig/pom.xml @@ -7,7 +7,7 @@ software.amazon.lambda powertools-parent - 2.9.0 + 2.10.0 ../../pom.xml diff --git a/powertools-parameters/powertools-parameters-dynamodb/pom.xml b/powertools-parameters/powertools-parameters-dynamodb/pom.xml index ff4be1ab6..54584647e 100644 --- a/powertools-parameters/powertools-parameters-dynamodb/pom.xml +++ b/powertools-parameters/powertools-parameters-dynamodb/pom.xml @@ -7,7 +7,7 @@ software.amazon.lambda powertools-parent - 2.9.0 + 2.10.0 ../../pom.xml diff --git a/powertools-parameters/powertools-parameters-secrets/pom.xml b/powertools-parameters/powertools-parameters-secrets/pom.xml index 2dddedec2..3bc2bc2b9 100644 --- a/powertools-parameters/powertools-parameters-secrets/pom.xml +++ b/powertools-parameters/powertools-parameters-secrets/pom.xml @@ -7,7 +7,7 @@ software.amazon.lambda powertools-parent - 2.9.0 + 2.10.0 ../../pom.xml diff --git a/powertools-parameters/powertools-parameters-ssm/pom.xml b/powertools-parameters/powertools-parameters-ssm/pom.xml index fac44f57f..50237ad8b 100644 --- a/powertools-parameters/powertools-parameters-ssm/pom.xml +++ b/powertools-parameters/powertools-parameters-ssm/pom.xml @@ -7,7 +7,7 @@ software.amazon.lambda powertools-parent - 2.9.0 + 2.10.0 ../../pom.xml diff --git a/powertools-parameters/powertools-parameters-tests/pom.xml b/powertools-parameters/powertools-parameters-tests/pom.xml index 289a86ecb..00e321750 100644 --- a/powertools-parameters/powertools-parameters-tests/pom.xml +++ b/powertools-parameters/powertools-parameters-tests/pom.xml @@ -6,7 +6,7 @@ software.amazon.lambda powertools-parent - 2.9.0 + 2.10.0 ../../pom.xml diff --git a/powertools-serialization/pom.xml b/powertools-serialization/pom.xml index 45a724ba6..5658401c1 100644 --- a/powertools-serialization/pom.xml +++ b/powertools-serialization/pom.xml @@ -21,7 +21,7 @@ powertools-parent software.amazon.lambda - 2.9.0 + 2.10.0 powertools-serialization diff --git a/powertools-tracing/pom.xml b/powertools-tracing/pom.xml index b70c23262..070dc5a1b 100644 --- a/powertools-tracing/pom.xml +++ b/powertools-tracing/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 2.9.0 + 2.10.0 Powertools for AWS Lambda (Java) - Tracing diff --git a/powertools-validation/pom.xml b/powertools-validation/pom.xml index 8dfce6b6a..21d7c0274 100644 --- a/powertools-validation/pom.xml +++ b/powertools-validation/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 2.9.0 + 2.10.0 Powertools for AWS Lambda (Java) - Validation From 49b9b335743967e7d178e55194500915d36a0b83 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 19 Mar 2026 17:49:35 +0100 Subject: [PATCH 070/212] chore: bump org.codehaus.mojo:versions-maven-plugin (#2426) Bumps [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) from 2.20.1 to 2.21.0. - [Release notes](https://github.com/mojohaus/versions/releases) - [Changelog](https://github.com/mojohaus/versions/blob/master/ReleaseNotes.md) - [Commits](https://github.com/mojohaus/versions/compare/2.20.1...2.21.0) --- updated-dependencies: - dependency-name: org.codehaus.mojo:versions-maven-plugin dependency-version: 2.21.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index b6c5866a2..27f0a117f 100644 --- a/pom.xml +++ b/pom.xml @@ -112,7 +112,7 @@ 4.1.2 0.6.0 1.12.781 - 2.20.1 + 2.21.0 1.7.0 5.21.0 5.21.0 From bd6d4cdc8df34c7426551f5b83a33eca0f9654ca Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 19 Mar 2026 17:49:44 +0100 Subject: [PATCH 071/212] chore: bump org.apache.maven.plugins:maven-jar-plugin (#2427) Bumps [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.4.2 to 3.5.0. - [Release notes](https://github.com/apache/maven-jar-plugin/releases) - [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.4.2...maven-jar-plugin-3.5.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-jar-plugin dependency-version: 3.5.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- powertools-idempotency/powertools-idempotency-dynamodb/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powertools-idempotency/powertools-idempotency-dynamodb/pom.xml b/powertools-idempotency/powertools-idempotency-dynamodb/pom.xml index 483922da6..28f3a6bf6 100644 --- a/powertools-idempotency/powertools-idempotency-dynamodb/pom.xml +++ b/powertools-idempotency/powertools-idempotency-dynamodb/pom.xml @@ -203,7 +203,7 @@ org.apache.maven.plugins maven-jar-plugin - 3.4.2 + 3.5.0 From 0aaf34ab0a86434aaa96afc30aa13c7dfac9e154 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 19 Mar 2026 17:49:53 +0100 Subject: [PATCH 072/212] chore: bump release-drafter/release-drafter from 7.1.0 to 7.1.1 (#2428) Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from 7.1.0 to 7.1.1. - [Release notes](https://github.com/release-drafter/release-drafter/releases) - [Commits](https://github.com/release-drafter/release-drafter/compare/44a942e465867c7465b76aa808ddca6e0acae5da...139054aeaa9adc52ab36ddf67437541f039b88e2) --- updated-dependencies: - dependency-name: release-drafter/release-drafter dependency-version: 7.1.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/release-drafter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 951a0b0f9..b492f2d86 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -23,6 +23,6 @@ jobs: contents: write # required for creating draft releases steps: - name: Relase Drafter - uses: release-drafter/release-drafter@44a942e465867c7465b76aa808ddca6e0acae5da + uses: release-drafter/release-drafter@139054aeaa9adc52ab36ddf67437541f039b88e2 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 2006aff7b51034fc24616bb44e38b7b0913a77db Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 19 Mar 2026 17:50:14 +0100 Subject: [PATCH 073/212] chore: bump org.graalvm.buildtools:native-maven-plugin (#2425) Bumps [org.graalvm.buildtools:native-maven-plugin](https://github.com/graalvm/native-build-tools) from 0.11.2 to 0.11.5. - [Release notes](https://github.com/graalvm/native-build-tools/releases) - [Commits](https://github.com/graalvm/native-build-tools/compare/0.11.2...0.11.5) --- updated-dependencies: - dependency-name: org.graalvm.buildtools:native-maven-plugin dependency-version: 0.11.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-cloudformation/pom.xml | 2 +- examples/powertools-examples-core-utilities/sam-graalvm/pom.xml | 2 +- examples/powertools-examples-idempotency/sam-graalvm/pom.xml | 2 +- examples/powertools-examples-parameters/sam-graalvm/pom.xml | 2 +- examples/powertools-examples-serialization/sam-graalvm/pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index cb1d19bdf..41ea4dc3d 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -159,7 +159,7 @@ org.graalvm.buildtools native-maven-plugin - 0.11.2 + 0.11.5 true diff --git a/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml b/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml index 18f245410..af06dcc76 100644 --- a/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml +++ b/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml @@ -158,7 +158,7 @@ org.graalvm.buildtools native-maven-plugin - 0.11.2 + 0.11.5 true diff --git a/examples/powertools-examples-idempotency/sam-graalvm/pom.xml b/examples/powertools-examples-idempotency/sam-graalvm/pom.xml index ca1c1cd41..327a11450 100644 --- a/examples/powertools-examples-idempotency/sam-graalvm/pom.xml +++ b/examples/powertools-examples-idempotency/sam-graalvm/pom.xml @@ -139,7 +139,7 @@ org.graalvm.buildtools native-maven-plugin - 0.11.2 + 0.11.5 true diff --git a/examples/powertools-examples-parameters/sam-graalvm/pom.xml b/examples/powertools-examples-parameters/sam-graalvm/pom.xml index e525a8260..4804f3f86 100644 --- a/examples/powertools-examples-parameters/sam-graalvm/pom.xml +++ b/examples/powertools-examples-parameters/sam-graalvm/pom.xml @@ -175,7 +175,7 @@ org.graalvm.buildtools native-maven-plugin - 0.11.2 + 0.11.5 true diff --git a/examples/powertools-examples-serialization/sam-graalvm/pom.xml b/examples/powertools-examples-serialization/sam-graalvm/pom.xml index 59d9d3811..8683f08ef 100644 --- a/examples/powertools-examples-serialization/sam-graalvm/pom.xml +++ b/examples/powertools-examples-serialization/sam-graalvm/pom.xml @@ -61,7 +61,7 @@ org.graalvm.buildtools native-maven-plugin - 0.11.2 + 0.11.5 true diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index daf66d1a0..6bfc5365f 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -216,7 +216,7 @@ org.graalvm.buildtools native-maven-plugin - 0.11.2 + 0.11.5 true From 06e4f35b1a5488750605007d197046201a7e70bc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Mar 2026 15:58:11 +0100 Subject: [PATCH 074/212] chore: bump github/codeql-action from 4.33.0 to 4.34.1 (#2435) Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.33.0 to 4.34.1. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/b1bff81932f5cdfc8695c7752dcee935dcd061c8...38697555549f1db7851b81482ff19f1fa5c4fedc) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.34.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/security-scorecard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index 01bdf2621..c2a3ced2a 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -53,6 +53,6 @@ jobs: path: results.sarif retention-days: 5 - name: Upload to Code-Scanning - uses: github/codeql-action/upload-sarif@b1bff81932f5cdfc8695c7752dcee935dcd061c8 # v3.29.5 + uses: github/codeql-action/upload-sarif@38697555549f1db7851b81482ff19f1fa5c4fedc # v3.29.5 with: sarif_file: results.sarif From 95cd484af68392ae09754202ad810aa07436c654 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Mar 2026 15:58:22 +0100 Subject: [PATCH 075/212] chore: bump sam/build-java25 (#2434) Bumps sam/build-java25 from `32b91ab` to `fc5fca4`. --- updated-dependencies: - dependency-name: sam/build-java25 dependency-version: fc5fca4b79c4d97e46d7bd1d501ee1c68be6b75600375827a085c415239ea355 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- powertools-e2e-tests/src/test/resources/docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powertools-e2e-tests/src/test/resources/docker/Dockerfile b/powertools-e2e-tests/src/test/resources/docker/Dockerfile index cb8ea7dcd..d81bc9409 100644 --- a/powertools-e2e-tests/src/test/resources/docker/Dockerfile +++ b/powertools-e2e-tests/src/test/resources/docker/Dockerfile @@ -1,5 +1,5 @@ # Use the official AWS SAM base image for Java 25 -FROM public.ecr.aws/sam/build-java25@sha256:32b91ab2cbab1eb7b165546f1788e1b113ea1c913aa68c16501458934692fcd2 +FROM public.ecr.aws/sam/build-java25@sha256:fc5fca4b79c4d97e46d7bd1d501ee1c68be6b75600375827a085c415239ea355 # Install GraalVM dependencies RUN curl -4 -L https://download.oracle.com/graalvm/25/latest/graalvm-jdk-25_linux-x64_bin.tar.gz | tar -xvz From d9bb2b0a07c4716e00ce7b730342fe01334d523d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Mar 2026 15:58:36 +0100 Subject: [PATCH 076/212] chore: bump squidfunk/mkdocs-material in /docs (#2433) Bumps squidfunk/mkdocs-material from `c373999` to `868ad4d`. --- updated-dependencies: - dependency-name: squidfunk/mkdocs-material dependency-version: 868ad4d39fb5865b72d00173ade00f4eae2b38dde7ff790a011cc44ce4a8ff8e dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- docs/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Dockerfile b/docs/Dockerfile index b72dc7057..3f3918bdd 100644 --- a/docs/Dockerfile +++ b/docs/Dockerfile @@ -1,4 +1,4 @@ -FROM squidfunk/mkdocs-material@sha256:c3739993c3e7c92cfe649ba03cbc04f4fa9b1497886abd16267eb413cda8aecf +FROM squidfunk/mkdocs-material@sha256:868ad4d39fb5865b72d00173ade00f4eae2b38dde7ff790a011cc44ce4a8ff8e COPY requirements.txt /tmp/ RUN pip install --require-hashes -r /tmp/requirements.txt From 9a8477dd14183f0959c514ea046d29de68d8e209 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Mar 2026 15:58:51 +0100 Subject: [PATCH 077/212] chore: bump mockito.version from 5.21.0 to 5.23.0 (#2432) Bumps `mockito.version` from 5.21.0 to 5.23.0. Updates `org.mockito:mockito-core` from 5.21.0 to 5.23.0 - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.21.0...v5.23.0) Updates `org.mockito:mockito-subclass` from 5.21.0 to 5.23.0 - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.21.0...v5.23.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-version: 5.23.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.mockito:mockito-subclass dependency-version: 5.23.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-parameters/sam-graalvm/pom.xml | 2 +- examples/powertools-examples-parameters/sam/pom.xml | 2 +- examples/powertools-examples-validation/pom.xml | 2 +- pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/powertools-examples-parameters/sam-graalvm/pom.xml b/examples/powertools-examples-parameters/sam-graalvm/pom.xml index 4804f3f86..a510b8759 100644 --- a/examples/powertools-examples-parameters/sam-graalvm/pom.xml +++ b/examples/powertools-examples-parameters/sam-graalvm/pom.xml @@ -76,7 +76,7 @@ org.mockito mockito-core - 5.21.0 + 5.23.0 test diff --git a/examples/powertools-examples-parameters/sam/pom.xml b/examples/powertools-examples-parameters/sam/pom.xml index 64f6519ce..5b8b17d95 100644 --- a/examples/powertools-examples-parameters/sam/pom.xml +++ b/examples/powertools-examples-parameters/sam/pom.xml @@ -50,7 +50,7 @@ org.mockito mockito-core - 5.21.0 + 5.23.0 test diff --git a/examples/powertools-examples-validation/pom.xml b/examples/powertools-examples-validation/pom.xml index e7ecd72af..c312f0b39 100644 --- a/examples/powertools-examples-validation/pom.xml +++ b/examples/powertools-examples-validation/pom.xml @@ -53,7 +53,7 @@ org.mockito mockito-core - 5.21.0 + 5.23.0 test diff --git a/pom.xml b/pom.xml index 27f0a117f..df9644128 100644 --- a/pom.xml +++ b/pom.xml @@ -114,7 +114,7 @@ 1.12.781 2.21.0 1.7.0 - 5.21.0 + 5.23.0 5.21.0 2.3.0 1.5.0 From d0bdc090224f64d6d0c1c883d2e90489e35e4397 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Mar 2026 15:59:06 +0100 Subject: [PATCH 078/212] chore: bump org.yaml:snakeyaml from 2.5 to 2.6 (#2431) Bumps [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) from 2.5 to 2.6. - [Commits](https://bitbucket.org/snakeyaml/snakeyaml/branches/compare/snakeyaml-2.6..snakeyaml-2.5) --- updated-dependencies: - dependency-name: org.yaml:snakeyaml dependency-version: '2.6' dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- powertools-e2e-tests/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powertools-e2e-tests/pom.xml b/powertools-e2e-tests/pom.xml index 1f16e561e..2bd16e7b2 100644 --- a/powertools-e2e-tests/pom.xml +++ b/powertools-e2e-tests/pom.xml @@ -152,7 +152,7 @@ org.yaml snakeyaml - 2.5 + 2.6 test From eda0478c302592c4235db741e1933596e1da8a69 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Mar 2026 15:59:25 +0100 Subject: [PATCH 079/212] chore: bump aws.sdk.version from 2.42.15 to 2.42.17 (#2430) Bumps `aws.sdk.version` from 2.42.15 to 2.42.17. Updates `software.amazon.awssdk:bom` from 2.42.15 to 2.42.17 Updates `software.amazon.awssdk:http-client-spi` from 2.42.15 to 2.42.17 Updates `software.amazon.awssdk:url-connection-client` from 2.41.11 to 2.42.17 Updates `software.amazon.awssdk:s3` from 2.41.11 to 2.42.17 Updates `software.amazon.awssdk:dynamodb` from 2.42.15 to 2.42.17 Updates `software.amazon.awssdk:lambda` from 2.42.15 to 2.42.17 Updates `software.amazon.awssdk:kinesis` from 2.41.11 to 2.42.17 Updates `software.amazon.awssdk:cloudwatch` from 2.42.15 to 2.42.17 Updates `software.amazon.awssdk:xray` from 2.42.15 to 2.42.17 Updates `software.amazon.awssdk:sqs` from 2.41.11 to 2.42.17 Updates `software.amazon.awssdk:cloudformation` from 2.42.15 to 2.42.17 Updates `software.amazon.awssdk:sts` from 2.42.15 to 2.42.17 --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-version: 2.42.17 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:http-client-spi dependency-version: 2.42.17 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:url-connection-client dependency-version: 2.42.17 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.42.17 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:dynamodb dependency-version: 2.42.17 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:lambda dependency-version: 2.42.17 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:kinesis dependency-version: 2.42.17 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:cloudwatch dependency-version: 2.42.17 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:xray dependency-version: 2.42.17 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:sqs dependency-version: 2.42.17 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:cloudformation dependency-version: 2.42.17 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:sts dependency-version: 2.42.17 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 41ea4dc3d..9501d2922 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.42.15 + 2.42.17 1.9.20.1 diff --git a/pom.xml b/pom.xml index df9644128..d3aa5c7ee 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.25.3 2.0.17 2.21.1 - 2.42.15 + 2.42.17 2.20.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 6bfc5365f..37391b269 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.1 1.14.1 3.14.1 - 2.42.15 + 2.42.17 1.9.20.1 true From 4bef85e9df694458474a645d9911d674a9c47dd7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 Mar 2026 14:39:16 +0100 Subject: [PATCH 080/212] chore: bump aws.sdk.version from 2.42.17 to 2.42.22 (#2437) Bumps `aws.sdk.version` from 2.42.17 to 2.42.22. Updates `software.amazon.awssdk:bom` from 2.42.17 to 2.42.22 Updates `software.amazon.awssdk:http-client-spi` from 2.42.17 to 2.42.22 Updates `software.amazon.awssdk:url-connection-client` from 2.41.11 to 2.42.22 Updates `software.amazon.awssdk:s3` from 2.41.11 to 2.42.22 Updates `software.amazon.awssdk:dynamodb` from 2.42.17 to 2.42.22 Updates `software.amazon.awssdk:lambda` from 2.42.17 to 2.42.22 Updates `software.amazon.awssdk:kinesis` from 2.41.11 to 2.42.22 Updates `software.amazon.awssdk:cloudwatch` from 2.42.17 to 2.42.22 Updates `software.amazon.awssdk:xray` from 2.42.17 to 2.42.22 Updates `software.amazon.awssdk:sqs` from 2.41.11 to 2.42.22 Updates `software.amazon.awssdk:cloudformation` from 2.42.17 to 2.42.22 Updates `software.amazon.awssdk:sts` from 2.42.17 to 2.42.22 --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-version: 2.42.22 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:http-client-spi dependency-version: 2.42.22 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:url-connection-client dependency-version: 2.42.22 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.42.22 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:dynamodb dependency-version: 2.42.22 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:lambda dependency-version: 2.42.22 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:kinesis dependency-version: 2.42.22 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:cloudwatch dependency-version: 2.42.22 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:xray dependency-version: 2.42.22 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:sqs dependency-version: 2.42.22 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:cloudformation dependency-version: 2.42.22 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:sts dependency-version: 2.42.22 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 9501d2922..5cd6213f3 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.42.17 + 2.42.22 1.9.20.1 diff --git a/pom.xml b/pom.xml index d3aa5c7ee..472f1cfe4 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.25.3 2.0.17 2.21.1 - 2.42.17 + 2.42.22 2.20.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 37391b269..5b056a407 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.1 1.14.1 3.14.1 - 2.42.17 + 2.42.22 1.9.20.1 true From 89f4423d3f6e4887fb6629f0fc2ce65d19558e68 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 Mar 2026 14:39:27 +0100 Subject: [PATCH 081/212] chore: bump org.sonatype.central:central-publishing-maven-plugin (#2436) Bumps [org.sonatype.central:central-publishing-maven-plugin](https://github.com/sonatype/central-publishing-maven-plugin) from 0.9.0 to 0.10.0. - [Commits](https://github.com/sonatype/central-publishing-maven-plugin/commits) --- updated-dependencies: - dependency-name: org.sonatype.central:central-publishing-maven-plugin dependency-version: 0.10.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 472f1cfe4..4c00bbecf 100644 --- a/pom.xml +++ b/pom.xml @@ -564,7 +564,7 @@ org.sonatype.central central-publishing-maven-plugin - 0.9.0 + 0.10.0 true central From becec931fea85a783129aa7bb6d7fd81517a82ab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 Mar 2026 14:39:39 +0100 Subject: [PATCH 082/212] chore: bump software.constructs:constructs from 10.4.3 to 10.6.0 (#2439) Bumps [software.constructs:constructs](https://github.com/aws/constructs) from 10.4.3 to 10.6.0. - [Release notes](https://github.com/aws/constructs/releases) - [Commits](https://github.com/aws/constructs/compare/v10.4.3...v10.6.0) --- updated-dependencies: - dependency-name: software.constructs:constructs dependency-version: 10.6.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- powertools-e2e-tests/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powertools-e2e-tests/pom.xml b/powertools-e2e-tests/pom.xml index 2bd16e7b2..1af7ce57d 100644 --- a/powertools-e2e-tests/pom.xml +++ b/powertools-e2e-tests/pom.xml @@ -30,7 +30,7 @@ 11 11 - 10.4.3 + 10.6.0 2.243.0 From 5753d70c9680fcb54bdc11a80b3ef1766d75a9ed Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 Mar 2026 14:40:19 +0100 Subject: [PATCH 083/212] chore: bump sam/build-java25 (#2438) Bumps sam/build-java25 from `fc5fca4` to `badfeb1`. --- updated-dependencies: - dependency-name: sam/build-java25 dependency-version: badfeb1beb0ae397f9b170a5139c49bff9bd0912c8debdb8c4c17a53e70b6195 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- powertools-e2e-tests/src/test/resources/docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powertools-e2e-tests/src/test/resources/docker/Dockerfile b/powertools-e2e-tests/src/test/resources/docker/Dockerfile index d81bc9409..ca209af17 100644 --- a/powertools-e2e-tests/src/test/resources/docker/Dockerfile +++ b/powertools-e2e-tests/src/test/resources/docker/Dockerfile @@ -1,5 +1,5 @@ # Use the official AWS SAM base image for Java 25 -FROM public.ecr.aws/sam/build-java25@sha256:fc5fca4b79c4d97e46d7bd1d501ee1c68be6b75600375827a085c415239ea355 +FROM public.ecr.aws/sam/build-java25@sha256:badfeb1beb0ae397f9b170a5139c49bff9bd0912c8debdb8c4c17a53e70b6195 # Install GraalVM dependencies RUN curl -4 -L https://download.oracle.com/graalvm/25/latest/graalvm-jdk-25_linux-x64_bin.tar.gz | tar -xvz From 060f9b84ab16cf74fde7094558bd938cf4f30af3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Mar 2026 15:27:47 +0200 Subject: [PATCH 084/212] chore: bump github/codeql-action from 4.34.1 to 4.35.1 (#2444) Merged by Claude Code. @phipag approved this action. --- .github/workflows/security-scorecard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index c2a3ced2a..7e535fe7b 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -53,6 +53,6 @@ jobs: path: results.sarif retention-days: 5 - name: Upload to Code-Scanning - uses: github/codeql-action/upload-sarif@38697555549f1db7851b81482ff19f1fa5c4fedc # v3.29.5 + uses: github/codeql-action/upload-sarif@c10b8064de6f491fea524254123dbe5e09572f13 # v3.29.5 with: sarif_file: results.sarif From 4f9200c92d638fef0e235d668b0ae896372e23df Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Mar 2026 15:27:53 +0200 Subject: [PATCH 085/212] chore: bump org.apache.maven.plugins:maven-source-plugin (#2443) Merged by Claude Code. @phipag approved this action. --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 4c00bbecf..68bb38515 100644 --- a/pom.xml +++ b/pom.xml @@ -99,7 +99,7 @@ 0.8.11 1.6.13 3.12.0 - 3.3.1 + 3.4.0 3.2.1 1.14.1 3.5.4 From 416c6ff4d2e6bb73c1873b25fd7ea7635136d52c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Mar 2026 15:27:58 +0200 Subject: [PATCH 086/212] chore: bump aws.sdk.version from 2.42.22 to 2.42.23 (#2442) Merged by Claude Code. @phipag approved this action. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 5cd6213f3..04edf29ef 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.42.22 + 2.42.23 1.9.20.1 diff --git a/pom.xml b/pom.xml index 68bb38515..15e18981c 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.25.3 2.0.17 2.21.1 - 2.42.22 + 2.42.23 2.20.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 5b056a407..74bf1e9ae 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.1 1.14.1 3.14.1 - 2.42.22 + 2.42.23 1.9.20.1 true From edb28eaddb8e782df8a175b1c8d25cced2790609 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Mar 2026 15:28:01 +0200 Subject: [PATCH 087/212] chore: bump com.github.spotbugs:spotbugs-maven-plugin (#2441) Merged by Claude Code. @phipag approved this action. --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 15e18981c..6cfd64e80 100644 --- a/pom.xml +++ b/pom.xml @@ -638,7 +638,7 @@ com.github.spotbugs spotbugs-maven-plugin - 4.9.8.1 + 4.9.8.3 test From 60e73ffb25468ad4abc0b2cfda9b1d0ea648d26e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 31 Mar 2026 15:09:09 +0200 Subject: [PATCH 088/212] chore: bump log4j.version from 2.25.3 to 2.25.4 (#2446) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bump log4j 2.25.3 → 2.25.4. Bug fixes, no breaking changes. Reviewed and authorized by user, merge performed by Claude. --- examples/powertools-examples-core-utilities/cdk/app/pom.xml | 2 +- examples/powertools-examples-core-utilities/sam-graalvm/pom.xml | 2 +- examples/powertools-examples-parameters/sam-graalvm/pom.xml | 2 +- pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/powertools-examples-core-utilities/cdk/app/pom.xml b/examples/powertools-examples-core-utilities/cdk/app/pom.xml index ec1f1364b..135e7ed91 100644 --- a/examples/powertools-examples-core-utilities/cdk/app/pom.xml +++ b/examples/powertools-examples-core-utilities/cdk/app/pom.xml @@ -11,7 +11,7 @@ jar - 2.25.3 + 2.25.4 11 11 1.9.20.1 diff --git a/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml b/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml index af06dcc76..0dfd0a1ea 100644 --- a/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml +++ b/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml @@ -9,7 +9,7 @@ jar - 2.25.3 + 2.25.4 11 11 1.9.20.1 diff --git a/examples/powertools-examples-parameters/sam-graalvm/pom.xml b/examples/powertools-examples-parameters/sam-graalvm/pom.xml index a510b8759..4a14e41d1 100644 --- a/examples/powertools-examples-parameters/sam-graalvm/pom.xml +++ b/examples/powertools-examples-parameters/sam-graalvm/pom.xml @@ -8,7 +8,7 @@ Powertools for AWS Lambda (Java) - Examples - Parameters GraalVM - 2.25.3 + 2.25.4 11 11 1.9.20.1 diff --git a/pom.xml b/pom.xml index 6cfd64e80..732df6fd6 100644 --- a/pom.xml +++ b/pom.xml @@ -83,7 +83,7 @@ 11 11 3.1.2 - 2.25.3 + 2.25.4 2.0.17 2.21.1 2.42.23 From 9f228fa78de55faf5529439c3fb34781988b0542 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 31 Mar 2026 15:09:18 +0200 Subject: [PATCH 089/212] chore: bump aws.sdk.version from 2.42.23 to 2.42.24 (#2445) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bump AWS SDK 2.42.23 → 2.42.24. Perf improvements, no breaking changes. Reviewed and authorized by user, merge performed by Claude. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 04edf29ef..8ce045d66 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.42.23 + 2.42.24 1.9.20.1 diff --git a/pom.xml b/pom.xml index 732df6fd6..7cdd7f77c 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.25.4 2.0.17 2.21.1 - 2.42.23 + 2.42.24 2.20.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 74bf1e9ae..beca67a35 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.1 1.14.1 3.14.1 - 2.42.23 + 2.42.24 1.9.20.1 true From 57a15496dced711cf31111517efa463e6e7567f7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 31 Mar 2026 15:21:51 +0200 Subject: [PATCH 090/212] chore: bump graalvm/setup-graalvm from 1.5.0 to 1.5.1 (#2448) chore: bump graalvm/setup-graalvm from 1.5.0 to 1.5.1 Patch version bump with no breaking changes. SHAs verified. Authorized by @pagejep, reviewed and merged by Claude. --- .github/workflows/check-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index 76f6f1a67..46ad9cf6d 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -107,7 +107,7 @@ jobs: powertools-*/** pom.xml - name: Setup GraalVM - uses: graalvm/setup-graalvm@f744c72a42b1995d7b0cbc314bde4bace7ac1fe1 # v1.5.0 + uses: graalvm/setup-graalvm@2149f395d36ce12ad4ee5d7f334b26bf081fa555 # v1.5.1 with: # Pinned to 21.0.8 due to unsafeAllocated enforcement in 21.0.10+. See #2416 java-version: "21.0.8" From 278743b7c102b2e8b588eb06cc3fef9996a67e41 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 Apr 2026 16:10:24 +0200 Subject: [PATCH 091/212] chore: bump graalvm/setup-graalvm from 1.5.1 to 1.5.2 (#2451) Bump graalvm/setup-graalvm from 1.5.1 to 1.5.2. Patch release with internal dev dependency updates. SHA verified. Reviewed and approved by @phipag, review performed by Claude. --- .github/workflows/check-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index 46ad9cf6d..eac133b63 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -107,7 +107,7 @@ jobs: powertools-*/** pom.xml - name: Setup GraalVM - uses: graalvm/setup-graalvm@2149f395d36ce12ad4ee5d7f334b26bf081fa555 # v1.5.1 + uses: graalvm/setup-graalvm@60c26726de13f8b90771df4bc1641a52a3159994 # v1.5.2 with: # Pinned to 21.0.8 due to unsafeAllocated enforcement in 21.0.10+. See #2416 java-version: "21.0.8" From 572b1e937aee19d5893d266d36fa4d707e7c0491 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 Apr 2026 16:10:44 +0200 Subject: [PATCH 092/212] chore: bump aws.xray.recorder.version from 2.20.0 to 2.21.0 (#2449) Bump aws.xray.recorder.version from 2.20.0 to 2.21.0. Security-focused release fixing CVEs in transitive dependencies (Jackson, Spring, AWS SDK v2). Reviewed and approved by @phipag, review performed by Claude. --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 7cdd7f77c..dc5df3d30 100644 --- a/pom.xml +++ b/pom.xml @@ -87,7 +87,7 @@ 2.0.17 2.21.1 2.42.24 - 2.20.0 + 2.21.0 2.2.0 UTF-8 1.4.0 From 3433b7ed23dcb62d436a74032e7fa1c24bf5c46d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 Apr 2026 16:59:11 +0200 Subject: [PATCH 093/212] chore: bump com.amazonaws:aws-lambda-java-serialization (#2450) Bump com.amazonaws:aws-lambda-java-serialization from 1.1.6 to 1.3.1. Internal Jackson databind upgrade and deprecated naming strategy modernization. No breaking changes. Reviewed and approved by @phipag, review performed by Claude. --- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- powertools-kafka/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index dc5df3d30..f297e1315 100644 --- a/pom.xml +++ b/pom.xml @@ -92,7 +92,7 @@ UTF-8 1.4.0 3.16.1 - 1.1.6 + 1.3.1 3.14.1 1.9.7 1.13.1 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index beca67a35..4037ddb55 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -14,7 +14,7 @@ 11 11 1.4.0 - 1.1.6 + 1.3.1 3.16.1 3.6.1 1.14.1 diff --git a/powertools-kafka/pom.xml b/powertools-kafka/pom.xml index 5803b4006..92e472936 100644 --- a/powertools-kafka/pom.xml +++ b/powertools-kafka/pom.xml @@ -37,7 +37,7 @@ 4.1.1 1.12.1 4.33.4 - 1.1.6 + 1.3.1 From 7a570023528760441775c1818554bce528af4e38 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 Apr 2026 11:24:41 +0200 Subject: [PATCH 094/212] chore: bump aws.sdk.version from 2.42.24 to 2.42.27 (#2453) chore: bump aws.sdk.version from 2.42.24 to 2.42.27 Reviewed and approved by @phipag. Review performed by Claude. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 8ce045d66..003b49002 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.42.24 + 2.42.27 1.9.20.1 diff --git a/pom.xml b/pom.xml index f297e1315..ad6f487aa 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.25.4 2.0.17 2.21.1 - 2.42.24 + 2.42.27 2.21.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 4037ddb55..fdd3d39f2 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.1 1.14.1 3.14.1 - 2.42.24 + 2.42.27 1.9.20.1 true From bddf6d923d05d30fa3ddf3e5ab495dcc6b237d18 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 Apr 2026 11:25:01 +0200 Subject: [PATCH 095/212] chore: bump org.apache.kafka:kafka-clients from 4.1.1 to 4.2.0 (#2452) chore: bump org.apache.kafka:kafka-clients from 4.1.1 to 4.2.0 Reviewed and approved by @phipag. Failing verify check manually verified as acceptable (license). Review performed by Claude. --- examples/powertools-examples-kafka/pom.xml | 2 +- powertools-kafka/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/powertools-examples-kafka/pom.xml b/examples/powertools-examples-kafka/pom.xml index aa76d208d..31acf89e2 100644 --- a/examples/powertools-examples-kafka/pom.xml +++ b/examples/powertools-examples-kafka/pom.xml @@ -24,7 +24,7 @@ org.apache.kafka kafka-clients - 4.1.1 + 4.2.0 org.apache.avro diff --git a/powertools-kafka/pom.xml b/powertools-kafka/pom.xml index 92e472936..aa47bce51 100644 --- a/powertools-kafka/pom.xml +++ b/powertools-kafka/pom.xml @@ -34,7 +34,7 @@ - 4.1.1 + 4.2.0 1.12.1 4.33.4 1.3.1 From b45503620a8d4d0614c8b803daf4e8b0792b1037 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 Apr 2026 18:49:30 +0200 Subject: [PATCH 096/212] chore: bump aws-actions/configure-aws-credentials from 6.0.0 to 6.1.0 (#2456) Bump aws-actions/configure-aws-credentials from 6.0.0 to 6.1.0. Reviewed and approved by @phipag. Review performed by Claude. --- .github/workflows/build-docs.yml | 2 +- .github/workflows/check-e2e.yml | 4 ++-- .github/workflows/release.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index 6a33820c7..de30c582b 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -43,7 +43,7 @@ jobs: docker build -t squidfunk/mkdocs-material ./docs/ docker run --rm -t -v ${PWD}:/docs squidfunk/mkdocs-material build - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 + uses: aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37 with: aws-region: us-east-1 role-to-assume: ${{ secrets.AWS_DOCS_ROLE_ARN }} diff --git a/.github/workflows/check-e2e.yml b/.github/workflows/check-e2e.yml index 4cf7234c9..ad0012da9 100644 --- a/.github/workflows/check-e2e.yml +++ b/.github/workflows/check-e2e.yml @@ -116,7 +116,7 @@ jobs: - name: Build all modules run: mvn -B -DskipTests -ntp install --file pom.xml - name: Setup AWS credentials - uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 # v6.0.0 + uses: aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37 # v6.1.0 with: role-to-assume: ${{ secrets.AWS_IAM_ROLE }} aws-region: us-east-1 @@ -154,7 +154,7 @@ jobs: - name: Build all modules run: mvn -B -DskipTests -ntp install --file pom.xml - name: Setup AWS credentials - uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 # v6.0.0 + uses: aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37 # v6.1.0 with: role-to-assume: ${{ secrets.AWS_IAM_ROLE }} aws-region: us-east-1 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index eab539ee1..b8b016433 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -286,7 +286,7 @@ jobs: docker build -t squidfunk/mkdocs-material ./docs/ docker run --rm -t -v ${PWD}:/docs squidfunk/mkdocs-material build - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 + uses: aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37 with: aws-region: us-east-1 role-to-assume: ${{ secrets.AWS_DOCS_ROLE_ARN }} From 8264d6f01a395b1a4f1c749559efb0c8dd51d794 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 Apr 2026 18:49:48 +0200 Subject: [PATCH 097/212] chore: bump aws.sdk.version from 2.42.27 to 2.42.29 (#2455) Bump aws.sdk.version from 2.42.27 to 2.42.29. Reviewed and approved by @phipag. Review performed by Claude. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 003b49002..e8b0a5857 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.42.27 + 2.42.29 1.9.20.1 diff --git a/pom.xml b/pom.xml index ad6f487aa..25d108aee 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.25.4 2.0.17 2.21.1 - 2.42.27 + 2.42.29 2.21.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index fdd3d39f2..72471d2c6 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.1 1.14.1 3.14.1 - 2.42.27 + 2.42.29 1.9.20.1 true From 55cf3c5bef10c1bf98e1b9c8029748769632b128 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 Apr 2026 18:50:06 +0200 Subject: [PATCH 098/212] chore: bump com.google.protobuf:protobuf-java from 4.33.4 to 4.34.1 (#2454) Bump com.google.protobuf:protobuf-java from 4.33.4 to 4.34.1. Reviewed and approved by @phipag. Review performed by Claude. --- examples/powertools-examples-kafka/pom.xml | 2 +- powertools-kafka/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/powertools-examples-kafka/pom.xml b/examples/powertools-examples-kafka/pom.xml index 31acf89e2..ba29bcfb7 100644 --- a/examples/powertools-examples-kafka/pom.xml +++ b/examples/powertools-examples-kafka/pom.xml @@ -12,7 +12,7 @@ 11 1.9.20.1 1.12.1 - 4.33.4 + 4.34.1 diff --git a/powertools-kafka/pom.xml b/powertools-kafka/pom.xml index aa47bce51..2ff6a8e72 100644 --- a/powertools-kafka/pom.xml +++ b/powertools-kafka/pom.xml @@ -36,7 +36,7 @@ 4.2.0 1.12.1 - 4.33.4 + 4.34.1 1.3.1 From 0ea4f06a0ec456df0f70c2ca729020da311b2f4b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 8 Apr 2026 16:41:31 +0200 Subject: [PATCH 099/212] chore: bump software.amazon.awscdk:aws-cdk-lib from 2.243.0 to 2.248.0 (#2459) Bump software.amazon.awscdk:aws-cdk-lib from 2.243.0 to 2.248.0. Reviewed and approved by @phipag. Review performed by Claude. --- examples/powertools-examples-core-utilities/cdk/infra/pom.xml | 2 +- powertools-e2e-tests/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/powertools-examples-core-utilities/cdk/infra/pom.xml b/examples/powertools-examples-core-utilities/cdk/infra/pom.xml index eb4dae3d2..a3543464d 100644 --- a/examples/powertools-examples-core-utilities/cdk/infra/pom.xml +++ b/examples/powertools-examples-core-utilities/cdk/infra/pom.xml @@ -7,7 +7,7 @@ 2.10.0 UTF-8 - 2.243.0 + 2.248.0 [10.0.0,11.0.0) 5.14.1 diff --git a/powertools-e2e-tests/pom.xml b/powertools-e2e-tests/pom.xml index 1af7ce57d..92f49c4e7 100644 --- a/powertools-e2e-tests/pom.xml +++ b/powertools-e2e-tests/pom.xml @@ -31,7 +31,7 @@ 11 11 10.6.0 - 2.243.0 + 2.248.0 From ad28033f4733380364d7cf80a84674fb3857eaab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 8 Apr 2026 16:41:50 +0200 Subject: [PATCH 100/212] chore: bump org.mockito:mockito-junit-jupiter from 5.21.0 to 5.23.0 (#2458) Bump org.mockito:mockito-junit-jupiter from 5.21.0 to 5.23.0. Aligns with mockito-core at 5.23.0. Reviewed and approved by @phipag. Review performed by Claude. --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 25d108aee..1bf75bb8d 100644 --- a/pom.xml +++ b/pom.xml @@ -115,7 +115,7 @@ 2.21.0 1.7.0 5.23.0 - 5.21.0 + 5.23.0 2.3.0 1.5.0 0.11.5 From 8326efc61165fcd4d2c9fb520ca745f79284ca24 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Apr 2026 17:35:09 +0200 Subject: [PATCH 101/212] chore: bump com.amazonaws:aws-lambda-java-runtime-interface-client (#2462) Bump com.amazonaws:aws-lambda-java-runtime-interface-client from 2.9.0 to 2.10.1. Reviewed and approved by @phipag. Review performed by Claude. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- examples/powertools-examples-core-utilities/sam-graalvm/pom.xml | 2 +- examples/powertools-examples-idempotency/sam-graalvm/pom.xml | 2 +- examples/powertools-examples-parameters/sam-graalvm/pom.xml | 2 +- examples/powertools-examples-serialization/sam-graalvm/pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index e8b0a5857..7fe9749a3 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -77,7 +77,7 @@ com.amazonaws aws-lambda-java-runtime-interface-client - 2.9.0 + 2.10.1 diff --git a/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml b/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml index 0dfd0a1ea..65bb86f01 100644 --- a/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml +++ b/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml @@ -49,7 +49,7 @@ com.amazonaws aws-lambda-java-runtime-interface-client - 2.9.0 + 2.10.1 org.apache.logging.log4j diff --git a/examples/powertools-examples-idempotency/sam-graalvm/pom.xml b/examples/powertools-examples-idempotency/sam-graalvm/pom.xml index 327a11450..1c07de40b 100644 --- a/examples/powertools-examples-idempotency/sam-graalvm/pom.xml +++ b/examples/powertools-examples-idempotency/sam-graalvm/pom.xml @@ -43,7 +43,7 @@ com.amazonaws aws-lambda-java-runtime-interface-client - 2.9.0 + 2.10.1 diff --git a/examples/powertools-examples-parameters/sam-graalvm/pom.xml b/examples/powertools-examples-parameters/sam-graalvm/pom.xml index 4a14e41d1..4f4d9493b 100644 --- a/examples/powertools-examples-parameters/sam-graalvm/pom.xml +++ b/examples/powertools-examples-parameters/sam-graalvm/pom.xml @@ -49,7 +49,7 @@ com.amazonaws aws-lambda-java-runtime-interface-client - 2.9.0 + 2.10.1 org.apache.logging.log4j diff --git a/examples/powertools-examples-serialization/sam-graalvm/pom.xml b/examples/powertools-examples-serialization/sam-graalvm/pom.xml index 8683f08ef..e2744223b 100644 --- a/examples/powertools-examples-serialization/sam-graalvm/pom.xml +++ b/examples/powertools-examples-serialization/sam-graalvm/pom.xml @@ -36,7 +36,7 @@ com.amazonaws aws-lambda-java-runtime-interface-client - 2.9.0 + 2.10.1 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 72471d2c6..1272d4c18 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -137,7 +137,7 @@ com.amazonaws aws-lambda-java-runtime-interface-client - 2.9.0 + 2.10.1 From 8c09de20b7bb4dc8b245c251a4241879111b6ac3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Apr 2026 17:35:27 +0200 Subject: [PATCH 102/212] chore: bump org.apache.maven.plugins:maven-shade-plugin (#2461) Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.1 to 3.6.2. Reviewed and approved by @phipag. Review performed by Claude. --- examples/powertools-examples-batch/pom.xml | 2 +- examples/powertools-examples-cloudformation/pom.xml | 2 +- examples/powertools-examples-core-utilities/cdk/app/pom.xml | 2 +- examples/powertools-examples-core-utilities/sam-graalvm/pom.xml | 2 +- examples/powertools-examples-core-utilities/sam/pom.xml | 2 +- examples/powertools-examples-core-utilities/serverless/pom.xml | 2 +- examples/powertools-examples-core-utilities/terraform/pom.xml | 2 +- examples/powertools-examples-idempotency/sam-graalvm/pom.xml | 2 +- examples/powertools-examples-idempotency/sam/pom.xml | 2 +- examples/powertools-examples-kafka/pom.xml | 2 +- examples/powertools-examples-parameters/sam-graalvm/pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/powertools-examples-batch/pom.xml b/examples/powertools-examples-batch/pom.xml index a82dbedae..d6acd6c4d 100644 --- a/examples/powertools-examples-batch/pom.xml +++ b/examples/powertools-examples-batch/pom.xml @@ -120,7 +120,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.6.1 + 3.6.2 package diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 7fe9749a3..7598528bd 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -116,7 +116,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.6.1 + 3.6.2 package diff --git a/examples/powertools-examples-core-utilities/cdk/app/pom.xml b/examples/powertools-examples-core-utilities/cdk/app/pom.xml index 135e7ed91..93286d3f2 100644 --- a/examples/powertools-examples-core-utilities/cdk/app/pom.xml +++ b/examples/powertools-examples-core-utilities/cdk/app/pom.xml @@ -104,7 +104,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.6.1 + 3.6.2 package diff --git a/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml b/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml index 65bb86f01..d707a821a 100644 --- a/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml +++ b/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml @@ -116,7 +116,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.6.1 + 3.6.2 package diff --git a/examples/powertools-examples-core-utilities/sam/pom.xml b/examples/powertools-examples-core-utilities/sam/pom.xml index 7b5d1d87d..917215c21 100644 --- a/examples/powertools-examples-core-utilities/sam/pom.xml +++ b/examples/powertools-examples-core-utilities/sam/pom.xml @@ -90,7 +90,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.6.1 + 3.6.2 package diff --git a/examples/powertools-examples-core-utilities/serverless/pom.xml b/examples/powertools-examples-core-utilities/serverless/pom.xml index 81aebb078..8e5ff0c9c 100644 --- a/examples/powertools-examples-core-utilities/serverless/pom.xml +++ b/examples/powertools-examples-core-utilities/serverless/pom.xml @@ -91,7 +91,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.6.1 + 3.6.2 package diff --git a/examples/powertools-examples-core-utilities/terraform/pom.xml b/examples/powertools-examples-core-utilities/terraform/pom.xml index 92e6b709e..461737a7a 100644 --- a/examples/powertools-examples-core-utilities/terraform/pom.xml +++ b/examples/powertools-examples-core-utilities/terraform/pom.xml @@ -91,7 +91,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.6.1 + 3.6.2 package diff --git a/examples/powertools-examples-idempotency/sam-graalvm/pom.xml b/examples/powertools-examples-idempotency/sam-graalvm/pom.xml index 1c07de40b..eeb32cae0 100644 --- a/examples/powertools-examples-idempotency/sam-graalvm/pom.xml +++ b/examples/powertools-examples-idempotency/sam-graalvm/pom.xml @@ -96,7 +96,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.6.1 + 3.6.2 package diff --git a/examples/powertools-examples-idempotency/sam/pom.xml b/examples/powertools-examples-idempotency/sam/pom.xml index a206b6885..faf502deb 100644 --- a/examples/powertools-examples-idempotency/sam/pom.xml +++ b/examples/powertools-examples-idempotency/sam/pom.xml @@ -107,7 +107,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.6.1 + 3.6.2 package diff --git a/examples/powertools-examples-kafka/pom.xml b/examples/powertools-examples-kafka/pom.xml index ba29bcfb7..0571c9dfe 100644 --- a/examples/powertools-examples-kafka/pom.xml +++ b/examples/powertools-examples-kafka/pom.xml @@ -64,7 +64,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.6.1 + 3.6.2 package diff --git a/examples/powertools-examples-parameters/sam-graalvm/pom.xml b/examples/powertools-examples-parameters/sam-graalvm/pom.xml index 4f4d9493b..bfd4f6191 100644 --- a/examples/powertools-examples-parameters/sam-graalvm/pom.xml +++ b/examples/powertools-examples-parameters/sam-graalvm/pom.xml @@ -132,7 +132,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.6.1 + 3.6.2 package diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 1272d4c18..0a3a76031 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -16,7 +16,7 @@ 1.4.0 1.3.1 3.16.1 - 3.6.1 + 3.6.2 1.14.1 3.14.1 2.42.29 From bc845f69e648ce851faca012fca9a9917f1d8bde Mon Sep 17 00:00:00 2001 From: Philipp Page Date: Thu, 9 Apr 2026 17:38:08 +0200 Subject: [PATCH 103/212] chore(e2e): widen CloudWatch query window in MetricsE2ET to fix flaky test (#2460) * fix: widen CloudWatch query window in MetricsE2ET to fix flaky test Pad the CloudWatch query time window by -1min/+2min for standard resolution metric queries to account for CloudWatch eventual consistency. Metric timestamps can shift by up to a minute during batch processing, causing MetricDataNotFoundException when using a tight 1-minute window. Closes #2440 Co-Authored-By: Claude Opus 4.6 * fix: also pad high-resolution metric query window The high-res metric query (period=1s) also fails with the original 1-minute window due to CloudWatch eventual consistency. Apply the same padded window and sum all returned data points, since only the high-resolution metric appears at 1-second granularity. Co-Authored-By: Claude Opus 4.6 * fix: assert high-res metric value is present instead of summing With the padded window, both standard (4) and high-res (8) product metrics appear as separate 1-second buckets, so the sum is 12 not 8. Instead, assert that the high-res value (8.0) is contained in the returned data points. Co-Authored-By: Claude Opus 4.6 --------- Co-authored-by: Claude Opus 4.6 --- .../amazon/lambda/powertools/MetricsE2ET.java | 31 ++++++++++--------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/MetricsE2ET.java b/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/MetricsE2ET.java index 35f8b5ba3..ceb4b8c57 100644 --- a/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/MetricsE2ET.java +++ b/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/MetricsE2ET.java @@ -18,7 +18,6 @@ import static software.amazon.lambda.powertools.testutils.Infrastructure.FUNCTION_NAME_OUTPUT; import static software.amazon.lambda.powertools.testutils.lambda.LambdaInvoker.invokeFunction; -import java.time.Clock; import java.time.Instant; import java.time.temporal.ChronoUnit; import java.util.Collections; @@ -74,7 +73,6 @@ static void tearDown() { void test_recordMetrics() { // GIVEN - Instant currentTimeTruncatedToMinutes = Instant.now(Clock.systemUTC()).truncatedTo(ChronoUnit.MINUTES); String event1 = "{ \"metrics\": {\"orders\": 1, \"products\": 4}, \"dimensions\": { \"Environment\": \"test\"}, \"highResolution\": \"false\"}"; String event2 = "{ \"metrics\": {\"orders\": 1, \"products\": 8}, \"dimensions\": { \"Environment\": \"test\"}, \"highResolution\": \"true\"}"; @@ -84,15 +82,20 @@ void test_recordMetrics() { invokeFunction(functionName, event2); // THEN + // Pad the query window to address CloudWatch eventual consistency: + // metric timestamps can shift by up to a minute during batch processing. + Instant paddedStart = invocationResult.getStart().minus(1, ChronoUnit.MINUTES); + Instant paddedEnd = invocationResult.getEnd().plus(2, ChronoUnit.MINUTES); + MetricsFetcher metricsFetcher = new MetricsFetcher(); - List coldStart = metricsFetcher.fetchMetrics(invocationResult.getStart(), invocationResult.getEnd(), 60, + List coldStart = metricsFetcher.fetchMetrics(paddedStart, paddedEnd, 60, NAMESPACE, "ColdStart", Stream.of(new String[][] { { "FunctionName", functionName }, { "Service", SERVICE } }).collect(Collectors.toMap(data -> data[0], data -> data[1]))); assertThat(coldStart.get(0)).isEqualTo(1); List orderMetrics = RetryUtils.withRetry(() -> { - List metrics = metricsFetcher.fetchMetrics(invocationResult.getStart(), invocationResult.getEnd(), + List metrics = metricsFetcher.fetchMetrics(paddedStart, paddedEnd, 60, NAMESPACE, "orders", Collections.singletonMap("Environment", "test")); if (metrics.get(0) != 2.0) { throw new DataNotReadyException("Expected 2.0 orders but got " + metrics.get(0)); @@ -100,30 +103,28 @@ void test_recordMetrics() { return metrics; }, "orderMetricsRetry", DataNotReadyException.class).get(); assertThat(orderMetrics.get(0)).isEqualTo(2); - List productMetrics = metricsFetcher.fetchMetrics(invocationResult.getStart(), - invocationResult.getEnd(), 60, NAMESPACE, + List productMetrics = metricsFetcher.fetchMetrics(paddedStart, + paddedEnd, 60, NAMESPACE, "products", Collections.singletonMap("Environment", "test")); // When searching across a 1 minute time period with a period of 60 we find both metrics and the sum is 12 assertThat(productMetrics.get(0)).isEqualTo(12); - orderMetrics = metricsFetcher.fetchMetrics(invocationResult.getStart(), invocationResult.getEnd(), 60, + orderMetrics = metricsFetcher.fetchMetrics(paddedStart, paddedEnd, 60, NAMESPACE, "orders", Collections.singletonMap("Service", SERVICE)); assertThat(orderMetrics.get(0)).isEqualTo(2); - productMetrics = metricsFetcher.fetchMetrics(invocationResult.getStart(), invocationResult.getEnd(), 60, + productMetrics = metricsFetcher.fetchMetrics(paddedStart, paddedEnd, 60, NAMESPACE, "products", Collections.singletonMap("Service", SERVICE)); assertThat(productMetrics.get(0)).isEqualTo(12); - Instant searchStartTime = currentTimeTruncatedToMinutes.plusSeconds(15); - Instant searchEndTime = currentTimeTruncatedToMinutes.plusSeconds(45); - - List productMetricDataResult = metricsFetcher.fetchMetrics(searchStartTime, searchEndTime, 1, NAMESPACE, + List productMetricDataResult = metricsFetcher.fetchMetrics(paddedStart, + paddedEnd, 1, NAMESPACE, "products", Collections.singletonMap("Environment", "test")); - // We are searching across the time period the metric was created but with a period of 1 second. Only the high - // resolution metric will be available at this point - assertThat(productMetricDataResult.get(0)).isEqualTo(8); + // With a period of 1 second and a padded window, both standard (4) and high resolution (8) + // metrics may appear as separate 1-second buckets. Verify the high resolution value is present. + assertThat(productMetricDataResult).contains(8.0); } } From 2db380f2ec75e435aec15d4a292048dea777167b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Apr 2026 17:23:34 +0200 Subject: [PATCH 104/212] chore: bump actions/upload-artifact from 7.0.0 to 7.0.1 (#2467) Bump actions/upload-artifact from 7.0.0 to 7.0.1. Reviewed and approved by @phipag. Review performed by Claude. --- .github/workflows/release.yml | 2 +- .github/workflows/security-scorecard.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b8b016433..ba7d018d0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -113,7 +113,7 @@ jobs: snapshot: ${{ inputs.snapshot}} - id: upload_source name: Upload artifacts - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: if-no-files-found: error name: source diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index 7e535fe7b..5492a9339 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -47,7 +47,7 @@ jobs: publish_results: true repo_token: ${{ secrets.SCORECARD_TOKEN }} - name: Upload Results - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: SARIF file path: results.sarif From b689f125af10a99fd7758290b65f255a0a1c90e7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Apr 2026 17:23:51 +0200 Subject: [PATCH 105/212] chore: bump release-drafter/release-drafter from 7.1.1 to 7.2.0 (#2466) Bump release-drafter/release-drafter from 7.1.1 to 7.2.0. Reviewed and approved by @phipag. Review performed by Claude. --- .github/workflows/release-drafter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index b492f2d86..f0104f177 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -23,6 +23,6 @@ jobs: contents: write # required for creating draft releases steps: - name: Relase Drafter - uses: release-drafter/release-drafter@139054aeaa9adc52ab36ddf67437541f039b88e2 + uses: release-drafter/release-drafter@5de93583980a40bd78603b6dfdcda5b4df377b32 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 2d157fc03e29f1ca6c19df41e0076b95126640d7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Apr 2026 17:24:08 +0200 Subject: [PATCH 106/212] chore: bump sam/build-java25 (#2465) Bump sam/build-java25 Docker digest in e2e tests. Reviewed and approved by @phipag. Review performed by Claude. --- powertools-e2e-tests/src/test/resources/docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powertools-e2e-tests/src/test/resources/docker/Dockerfile b/powertools-e2e-tests/src/test/resources/docker/Dockerfile index ca209af17..d7cc856bc 100644 --- a/powertools-e2e-tests/src/test/resources/docker/Dockerfile +++ b/powertools-e2e-tests/src/test/resources/docker/Dockerfile @@ -1,5 +1,5 @@ # Use the official AWS SAM base image for Java 25 -FROM public.ecr.aws/sam/build-java25@sha256:badfeb1beb0ae397f9b170a5139c49bff9bd0912c8debdb8c4c17a53e70b6195 +FROM public.ecr.aws/sam/build-java25@sha256:9ddb7b5954969c5d734b2dcd74ffd68b93816adc56a12209f6b8620ac107c899 # Install GraalVM dependencies RUN curl -4 -L https://download.oracle.com/graalvm/25/latest/graalvm-jdk-25_linux-x64_bin.tar.gz | tar -xvz From ab50f56028cc68bc8e6a2d59b4f46353b5309083 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Apr 2026 17:24:25 +0200 Subject: [PATCH 107/212] chore: bump org.codehaus.mojo:exec-maven-plugin from 3.6.2 to 3.6.3 (#2464) Bump org.codehaus.mojo:exec-maven-plugin from 3.6.2 to 3.6.3. Reviewed and approved by @phipag. Review performed by Claude. --- examples/powertools-examples-core-utilities/cdk/infra/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/powertools-examples-core-utilities/cdk/infra/pom.xml b/examples/powertools-examples-core-utilities/cdk/infra/pom.xml index a3543464d..12faaeb91 100644 --- a/examples/powertools-examples-core-utilities/cdk/infra/pom.xml +++ b/examples/powertools-examples-core-utilities/cdk/infra/pom.xml @@ -25,7 +25,7 @@ org.codehaus.mojo exec-maven-plugin - 3.6.2 + 3.6.3 cdk.CdkApp diff --git a/pom.xml b/pom.xml index 1bf75bb8d..00b5da84a 100644 --- a/pom.xml +++ b/pom.xml @@ -450,7 +450,7 @@ org.codehaus.mojo exec-maven-plugin - 3.6.2 + 3.6.3 org.graalvm.buildtools From 5f4b010bc4b13d5f85c02b8aabecd528ad297cc4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Apr 2026 17:24:43 +0200 Subject: [PATCH 108/212] chore: bump aws.sdk.version from 2.42.29 to 2.42.32 (#2463) Bump aws.sdk.version from 2.42.29 to 2.42.32. Reviewed and approved by @phipag. Review performed by Claude. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 7598528bd..81ee8d962 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.42.29 + 2.42.32 1.9.20.1 diff --git a/pom.xml b/pom.xml index 00b5da84a..2fb224475 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.25.4 2.0.17 2.21.1 - 2.42.29 + 2.42.32 2.21.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 0a3a76031..0d2f80902 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.2 1.14.1 3.14.1 - 2.42.29 + 2.42.32 1.9.20.1 true From 28802fdb85963f29a7303071f81e37519f7489b7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Apr 2026 17:57:43 +0200 Subject: [PATCH 109/212] chore: bump org.apache.kafka:kafka-clients (#2468) Bump org.apache.kafka:kafka-clients from 4.0.0 to 4.0.2 in examples/powertools-examples-kafka/tools. Patch-level update with security fixes (4 CVEs) and bug fixes. No breaking changes. Reviewed and approved by @phipag. Review performed by Claude. --- examples/powertools-examples-kafka/tools/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/powertools-examples-kafka/tools/pom.xml b/examples/powertools-examples-kafka/tools/pom.xml index 7fb12f136..bcb3d84d5 100644 --- a/examples/powertools-examples-kafka/tools/pom.xml +++ b/examples/powertools-examples-kafka/tools/pom.xml @@ -13,7 +13,7 @@ 11 1.12.1 4.31.0 - 4.0.0 + 4.0.2 From f9596a54c4a459d2c1afe1c26b4c05cecc4c9cb0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 15 Apr 2026 13:32:26 +0200 Subject: [PATCH 110/212] chore: bump org.junit.jupiter:junit-jupiter from 5.14.1 to 5.14.3 (#2470) Bump org.junit.jupiter:junit-jupiter from 5.14.1 to 5.14.3 in examples CDK pom. Patch-level update with 2 bug fixes, no breaking changes. Reviewed and approved by @phipag. Review performed by Claude. --- examples/powertools-examples-core-utilities/cdk/infra/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/powertools-examples-core-utilities/cdk/infra/pom.xml b/examples/powertools-examples-core-utilities/cdk/infra/pom.xml index 12faaeb91..2231d945a 100644 --- a/examples/powertools-examples-core-utilities/cdk/infra/pom.xml +++ b/examples/powertools-examples-core-utilities/cdk/infra/pom.xml @@ -9,7 +9,7 @@ UTF-8 2.248.0 [10.0.0,11.0.0) - 5.14.1 + 5.14.3 From 0d1c06459e23a3097c62edcd628f74355aee9b3b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 15 Apr 2026 13:32:45 +0200 Subject: [PATCH 111/212] chore: bump aws.sdk.version from 2.42.32 to 2.42.34 (#2469) Bump aws.sdk.version from 2.42.32 to 2.42.34. Patch-level update with DynamoDB Enhanced Client bug fix and Netty connection hygiene improvement, no breaking changes. Reviewed and approved by @phipag. Review performed by Claude. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 81ee8d962..9a4d3e9d8 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.42.32 + 2.42.34 1.9.20.1 diff --git a/pom.xml b/pom.xml index 2fb224475..90c41bd36 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.25.4 2.0.17 2.21.1 - 2.42.32 + 2.42.34 2.21.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 0d2f80902..b93fe597c 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.2 1.14.1 3.14.1 - 2.42.32 + 2.42.34 1.9.20.1 true From 83298c9fbdf0ce41a57d7ffb62dc575e247149cb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Apr 2026 11:42:36 +0200 Subject: [PATCH 112/212] chore: bump github/codeql-action from 4.35.1 to 4.35.2 (#2474) Bump github/codeql-action from 4.35.1 to 4.35.2. Reviewed and approved by @phipag. Review performed by Claude. --- .github/workflows/security-scorecard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index 5492a9339..bf06629f4 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -53,6 +53,6 @@ jobs: path: results.sarif retention-days: 5 - name: Upload to Code-Scanning - uses: github/codeql-action/upload-sarif@c10b8064de6f491fea524254123dbe5e09572f13 # v3.29.5 + uses: github/codeql-action/upload-sarif@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v3.29.5 with: sarif_file: results.sarif From 888497df556fd97543b2b47c90763488cd0d2356 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Apr 2026 11:42:54 +0200 Subject: [PATCH 113/212] chore: bump aws.sdk.version from 2.41.11 to 2.42.34 (#2473) Bump aws.sdk.version from 2.41.11 to 2.42.34 in batch example module. Reviewed and approved by @phipag. Review performed by Claude. --- examples/powertools-examples-batch/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/powertools-examples-batch/pom.xml b/examples/powertools-examples-batch/pom.xml index d6acd6c4d..d566ac351 100644 --- a/examples/powertools-examples-batch/pom.xml +++ b/examples/powertools-examples-batch/pom.xml @@ -14,7 +14,7 @@ 11 11 1.9.20.1 - 2.41.11 + 2.42.34 From 865ec5db68fb482f0779576de4f96ab45887153c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Apr 2026 11:43:11 +0200 Subject: [PATCH 114/212] chore: bump software.amazon.awscdk:aws-cdk-lib from 2.248.0 to 2.250.0 (#2472) Bump software.amazon.awscdk:aws-cdk-lib from 2.248.0 to 2.250.0. Reviewed and approved by @phipag. Review performed by Claude. --- examples/powertools-examples-core-utilities/cdk/infra/pom.xml | 2 +- powertools-e2e-tests/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/powertools-examples-core-utilities/cdk/infra/pom.xml b/examples/powertools-examples-core-utilities/cdk/infra/pom.xml index 2231d945a..9893c5fd6 100644 --- a/examples/powertools-examples-core-utilities/cdk/infra/pom.xml +++ b/examples/powertools-examples-core-utilities/cdk/infra/pom.xml @@ -7,7 +7,7 @@ 2.10.0 UTF-8 - 2.248.0 + 2.250.0 [10.0.0,11.0.0) 5.14.3 diff --git a/powertools-e2e-tests/pom.xml b/powertools-e2e-tests/pom.xml index 92f49c4e7..f8c2ffcc9 100644 --- a/powertools-e2e-tests/pom.xml +++ b/powertools-e2e-tests/pom.xml @@ -31,7 +31,7 @@ 11 11 10.6.0 - 2.248.0 + 2.250.0 From 503cd76c64d88f863527c3e8e1ed297dbf0c4f8e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Apr 2026 14:36:31 +0200 Subject: [PATCH 115/212] chore: bump org.apache.maven.plugins:maven-surefire-plugin (#2476) Bump maven-surefire-plugin from 3.5.4 to 3.5.5. Patch release with bug fixes and minor features, no breaking changes. Reviewed and approved by @phipag. Review performed by Claude. --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 90c41bd36..31442af58 100644 --- a/pom.xml +++ b/pom.xml @@ -102,7 +102,7 @@ 3.4.0 3.2.1 1.14.1 - 3.5.4 + 3.5.5 0.8.14 1.7.0 3.12.0 From 60cde355470942c7a28ddd3f3ccc5413b2026dc5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Apr 2026 14:36:49 +0200 Subject: [PATCH 116/212] chore: bump aws.sdk.version from 2.42.34 to 2.42.35 (#2475) Bump aws.sdk.version from 2.42.34 to 2.42.35. Patch release with bug fixes and new service features, no breaking changes. Reviewed and approved by @phipag. Review performed by Claude. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 9a4d3e9d8..4e45417d3 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.42.34 + 2.42.35 1.9.20.1 diff --git a/pom.xml b/pom.xml index 31442af58..7d8fdc64c 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.25.4 2.0.17 2.21.1 - 2.42.34 + 2.42.35 2.21.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index b93fe597c..0b030ab24 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.2 1.14.1 3.14.1 - 2.42.34 + 2.42.35 1.9.20.1 true From 69723c642ce346ea031a5baf676cadb8d44186b2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Apr 2026 11:43:48 +0200 Subject: [PATCH 117/212] chore: bump tj-actions/changed-files from 47.0.5 to 47.0.6 (#2479) Reviewed and approved by @phipag. Review performed by Claude (Opus 4.7) via /dependabot-review. Patch bump; SHA verified; no functional changes. --- .github/workflows/check-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index eac133b63..ecc47feb6 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -101,7 +101,7 @@ jobs: fetch-depth: 0 - name: Get changed files id: changed-files - uses: tj-actions/changed-files@22103cc46bda19c2b464ffe86db46df6922fd323 # v47.0.5 + uses: tj-actions/changed-files@9426d40962ed5378910ee2e21d5f8c6fcbf2dd96 # v47.0.6 with: files: | powertools-*/** From 295e4dc952c61045fca61e5bc8fccb1b9d34e742 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Apr 2026 11:44:06 +0200 Subject: [PATCH 118/212] chore: bump org.apache.maven.plugins:maven-compiler-plugin (#2478) Reviewed and approved by @phipag. Review performed by Claude (Opus 4.7) via /dependabot-review. Minor bump; no breaking changes affect this repo. --- examples/powertools-examples-core-utilities/cdk/infra/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- powertools-e2e-tests/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/powertools-examples-core-utilities/cdk/infra/pom.xml b/examples/powertools-examples-core-utilities/cdk/infra/pom.xml index 9893c5fd6..73180ab67 100644 --- a/examples/powertools-examples-core-utilities/cdk/infra/pom.xml +++ b/examples/powertools-examples-core-utilities/cdk/infra/pom.xml @@ -16,7 +16,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.14.1 + 3.15.0 11 11 diff --git a/pom.xml b/pom.xml index 7d8fdc64c..528339459 100644 --- a/pom.xml +++ b/pom.xml @@ -93,7 +93,7 @@ 1.4.0 3.16.1 1.3.1 - 3.14.1 + 3.15.0 1.9.7 1.13.1 0.8.11 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 0b030ab24..4a2acb298 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -18,7 +18,7 @@ 3.16.1 3.6.2 1.14.1 - 3.14.1 + 3.15.0 2.42.35 1.9.20.1 true diff --git a/powertools-e2e-tests/pom.xml b/powertools-e2e-tests/pom.xml index f8c2ffcc9..13e62c67e 100644 --- a/powertools-e2e-tests/pom.xml +++ b/powertools-e2e-tests/pom.xml @@ -197,7 +197,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.14.1 + 3.15.0 ${maven.compiler.source} ${maven.compiler.target} From 8565ca4a0766a6b28dcf9dafe8ad5fd0a0e7dcf8 Mon Sep 17 00:00:00 2001 From: Pratap Chandra Deo <61131823+Pratapchandradeo@users.noreply.github.com> Date: Tue, 21 Apr 2026 19:24:32 +0530 Subject: [PATCH 119/212] feat(logging): add automatic TenantId logging to Logger default properties (#2471) * feat: add automatic TenantId logging to Logger default properties - Add TENANT_ID to PowertoolsLoggedFields enum with null-safety checks - Create TENANT_ID_RESOLVER in Log4j2 PowertoolsResolver with isResolvable check - Register TENANT_ID resolver in eventResolverMap for Log4j2 support - Add TENANT_ID_ATTR_NAME constant to LambdaEcsEncoder (ECS format: tenant.id) - Add conditional null-safe serialization of tenant_id in Logback ECS encoder - Update LambdaJsonLayout.json to include tenant_id field for Log4j2 JSON - Update LambdaEcsLayout.json to include tenant.id field for Log4j2 ECS - Update LambdaJsonEncoder JavaDoc to include tenant_id in listed fields - Add getTenantId() override in TestLambdaContext test stub - Update test assertions in LambdaJsonEncoderTest to verify tenant_id in output Fixes: #2348 References: #2358 This implementation follows AWS Lambda Tenant Isolation feature requirements and applies null-safety patterns consistent with correlation_id handling. * chnges done as for the comment * feat: add null-safe tenant_id logging for Lambda Tenant Isolation * fix: update tests for default tenant_id logging - Update LambdaLoggingAspectTest expected MDC size and tenant_id assertions - Update LambdaEcsEncoderTest expected ECS output to include tenant.id - Make ECS exception stack assertion OS-safe for Windows line endings * Updated the failing tests to match the new tenant field behavior. - Log4j JSON/ECS tests now check the important fields separately instead of relying on one long exact substring. - Fixed the KeyBuffer warning assertion to be less brittle across environments. I also ran the logging modules locally and they pass: `mvn clean test -pl powertools-logging,powertools-logging-log4j,powertools-logging-logback -am` --- .../common/stubs/TestLambdaContext.java | 5 +++ .../json/resolver/PowertoolsResolver.java | 19 ++++++++ .../src/main/resources/LambdaEcsLayout.json | 6 ++- .../src/main/resources/LambdaJsonLayout.json | 6 ++- .../PowerToolsResolverFactoryTest.java | 8 +++- .../logging/logback/LambdaEcsEncoder.java | 8 ++++ .../logging/logback/LambdaJsonEncoder.java | 5 ++- .../internal/LambdaEcsEncoderTest.java | 9 ++-- .../internal/LambdaJsonEncoderTest.java | 43 ++++++++++++++++--- .../internal/PowertoolsLoggedFields.java | 7 ++- .../logging/internal/KeyBufferTest.java | 6 +-- .../internal/LambdaLoggingAspectTest.java | 5 ++- 12 files changed, 109 insertions(+), 18 deletions(-) diff --git a/powertools-common/src/test/java/software/amazon/lambda/powertools/common/stubs/TestLambdaContext.java b/powertools-common/src/test/java/software/amazon/lambda/powertools/common/stubs/TestLambdaContext.java index 6b66b66b7..f54db723b 100644 --- a/powertools-common/src/test/java/software/amazon/lambda/powertools/common/stubs/TestLambdaContext.java +++ b/powertools-common/src/test/java/software/amazon/lambda/powertools/common/stubs/TestLambdaContext.java @@ -74,4 +74,9 @@ public int getMemoryLimitInMB() { public LambdaLogger getLogger() { return null; } + + @Override + public String getTenantId() { + return "test-tenant"; + } } diff --git a/powertools-logging/powertools-logging-log4j/src/main/java/org/apache/logging/log4j/layout/template/json/resolver/PowertoolsResolver.java b/powertools-logging/powertools-logging-log4j/src/main/java/org/apache/logging/log4j/layout/template/json/resolver/PowertoolsResolver.java index cef5b86ee..a3283e38a 100644 --- a/powertools-logging/powertools-logging-log4j/src/main/java/org/apache/logging/log4j/layout/template/json/resolver/PowertoolsResolver.java +++ b/powertools-logging/powertools-logging-log4j/src/main/java/org/apache/logging/log4j/layout/template/json/resolver/PowertoolsResolver.java @@ -25,6 +25,7 @@ import static software.amazon.lambda.powertools.logging.internal.PowertoolsLoggedFields.FUNCTION_VERSION; import static software.amazon.lambda.powertools.logging.internal.PowertoolsLoggedFields.SAMPLING_RATE; import static software.amazon.lambda.powertools.logging.internal.PowertoolsLoggedFields.SERVICE; +import static software.amazon.lambda.powertools.logging.internal.PowertoolsLoggedFields.TENANT_ID; import java.io.IOException; import java.util.Collections; @@ -186,6 +187,23 @@ public void resolve(LogEvent logEvent, JsonWriter jsonWriter) { } }; + private static final EventResolver TENANT_ID_RESOLVER = new EventResolver() { + @Override + public boolean isResolvable(LogEvent logEvent) { + final String tenantId = + logEvent.getContextData().getValue(PowertoolsLoggedFields.TENANT_ID.getName()); + return null != tenantId && !tenantId.isEmpty(); + } + + @Override + public void resolve(LogEvent logEvent, JsonWriter jsonWriter) { + final String tenantId = + logEvent.getContextData().getValue(PowertoolsLoggedFields.TENANT_ID.getName()); + jsonWriter.writeString(tenantId); + } + }; + + @SuppressWarnings("java:S106") private static final EventResolver NON_POWERTOOLS_FIELD_RESOLVER = (LogEvent logEvent, JsonWriter jsonWriter) -> { @@ -233,6 +251,7 @@ public void resolve(LogEvent logEvent, JsonWriter jsonWriter) { { FUNCTION_TRACE_ID.getName(), XRAY_TRACE_RESOLVER }, { CORRELATION_ID.getName(), CORRELATION_ID_RESOLVER }, { SAMPLING_RATE.getName(), SAMPLING_RATE_RESOLVER }, + { TENANT_ID.getName(), TENANT_ID_RESOLVER }, { "region", REGION_RESOLVER }, { "account_id", ACCOUNT_ID_RESOLVER } }).collect(Collectors.toMap(data -> (String) data[0], data -> (EventResolver) data[1]))); diff --git a/powertools-logging/powertools-logging-log4j/src/main/resources/LambdaEcsLayout.json b/powertools-logging/powertools-logging-log4j/src/main/resources/LambdaEcsLayout.json index 58b30f60e..24dbaa0ba 100644 --- a/powertools-logging/powertools-logging-log4j/src/main/resources/LambdaEcsLayout.json +++ b/powertools-logging/powertools-logging-log4j/src/main/resources/LambdaEcsLayout.json @@ -87,7 +87,11 @@ "$resolver": "powertools", "field": "correlation_id" }, + "tenant.id": { + "$resolver": "powertools", + "field": "tenant_id" + }, "": { "$resolver": "powertools" } -} +} \ No newline at end of file diff --git a/powertools-logging/powertools-logging-log4j/src/main/resources/LambdaJsonLayout.json b/powertools-logging/powertools-logging-log4j/src/main/resources/LambdaJsonLayout.json index 793006502..1e9b5f4db 100644 --- a/powertools-logging/powertools-logging-log4j/src/main/resources/LambdaJsonLayout.json +++ b/powertools-logging/powertools-logging-log4j/src/main/resources/LambdaJsonLayout.json @@ -69,7 +69,11 @@ "$resolver": "powertools", "field": "correlation_id" }, + "tenant_id": { + "$resolver": "powertools", + "field": "tenant_id" + }, "": { "$resolver": "powertools" } -} +} \ No newline at end of file diff --git a/powertools-logging/powertools-logging-log4j/src/test/java/org/apache/logging/log4j/layout/template/json/resolver/PowerToolsResolverFactoryTest.java b/powertools-logging/powertools-logging-log4j/src/test/java/org/apache/logging/log4j/layout/template/json/resolver/PowerToolsResolverFactoryTest.java index 46b5b65d4..7ff7abaaa 100644 --- a/powertools-logging/powertools-logging-log4j/src/test/java/org/apache/logging/log4j/layout/template/json/resolver/PowerToolsResolverFactoryTest.java +++ b/powertools-logging/powertools-logging-log4j/src/test/java/org/apache/logging/log4j/layout/template/json/resolver/PowerToolsResolverFactoryTest.java @@ -79,7 +79,9 @@ void shouldLogInJsonFormat() { File logFile = new File("target/logfile.json"); assertThat(contentOf(logFile)).contains( "{\"level\":\"DEBUG\",\"message\":\"Test debug event\",\"cold_start\":true,\"function_arn\":\"arn:aws:lambda:us-east-1:123456789012:function:test\",\"function_memory_size\":128,\"function_name\":\"test-function\",\"function_request_id\":\"test-request-id\",\"function_version\":\"1\",\"service\":\"testLog4j\",\"timestamp\":") - .contains("\"xray_trace_id\":\"1-63441c4a-abcdef012345678912345678\",\"myKey\":\"myValue\"}\n"); + .contains("\"xray_trace_id\":\"1-63441c4a-abcdef012345678912345678\"") + .contains("\"tenant_id\":\"test-tenant\"") + .contains("\"myKey\":\"myValue\""); } @Test @@ -89,7 +91,9 @@ void shouldLogInEcsFormat() { File logFile = new File("target/ecslogfile.json"); assertThat(contentOf(logFile)).contains( - "\"ecs.version\":\"1.2.0\",\"log.level\":\"DEBUG\",\"message\":\"Test debug event\",\"service.name\":\"testLog4j\",\"service.version\":\"1\",\"log.logger\":\"software.amazon.lambda.powertools.logging.internal.handler.PowertoolsLogEnabled\",\"process.thread.name\":\"main\",\"cloud.provider\":\"aws\",\"cloud.service.name\":\"lambda\",\"cloud.region\":\"eu-central-1\",\"cloud.account.id\":\"123456789012\",\"faas.id\":\"arn:aws:lambda:us-east-1:123456789012:function:test\",\"faas.name\":\"test-function\",\"faas.version\":\"1\",\"faas.memory\":128,\"faas.execution\":\"test-request-id\",\"faas.coldstart\":true,\"trace.id\":\"1-63441c4a-abcdef012345678912345678\",\"myKey\":\"myValue\"}\n"); + "\"ecs.version\":\"1.2.0\",\"log.level\":\"DEBUG\",\"message\":\"Test debug event\",\"service.name\":\"testLog4j\",\"service.version\":\"1\",\"log.logger\":\"software.amazon.lambda.powertools.logging.internal.handler.PowertoolsLogEnabled\",\"process.thread.name\":\"main\",\"cloud.provider\":\"aws\",\"cloud.service.name\":\"lambda\",\"cloud.region\":\"eu-central-1\",\"cloud.account.id\":\"123456789012\",\"faas.id\":\"arn:aws:lambda:us-east-1:123456789012:function:test\",\"faas.name\":\"test-function\",\"faas.version\":\"1\",\"faas.memory\":128,\"faas.execution\":\"test-request-id\",\"faas.coldstart\":true,\"trace.id\":\"1-63441c4a-abcdef012345678912345678\"") + .contains("\"tenant.id\":\"test-tenant\"") + .contains("\"myKey\":\"myValue\""); } } diff --git a/powertools-logging/powertools-logging-logback/src/main/java/software/amazon/lambda/powertools/logging/logback/LambdaEcsEncoder.java b/powertools-logging/powertools-logging-logback/src/main/java/software/amazon/lambda/powertools/logging/logback/LambdaEcsEncoder.java index b934f378d..629224011 100644 --- a/powertools-logging/powertools-logging-logback/src/main/java/software/amazon/lambda/powertools/logging/logback/LambdaEcsEncoder.java +++ b/powertools-logging/powertools-logging-logback/src/main/java/software/amazon/lambda/powertools/logging/logback/LambdaEcsEncoder.java @@ -24,6 +24,7 @@ import static software.amazon.lambda.powertools.logging.internal.PowertoolsLoggedFields.FUNCTION_TRACE_ID; import static software.amazon.lambda.powertools.logging.internal.PowertoolsLoggedFields.FUNCTION_VERSION; import static software.amazon.lambda.powertools.logging.logback.JsonUtils.*; +import static software.amazon.lambda.powertools.logging.internal.PowertoolsLoggedFields.TENANT_ID; import ch.qos.logback.classic.pattern.ThrowableHandlingConverter; import ch.qos.logback.classic.pattern.ThrowableProxyConverter; @@ -72,6 +73,7 @@ public class LambdaEcsEncoder extends EncoderBase { protected static final String FUNCTION_MEMORY_ATTR_NAME = "faas.memory"; protected static final String FUNCTION_TRACE_ID_ATTR_NAME = "trace.id"; protected static final String CORRELATION_ID_ATTR_NAME = "correlation.id"; + protected static final String TENANT_ID_ATTR_NAME = "tenant.id"; protected static final String ECS_VERSION = "1.2.0"; protected static final String CLOUD_PROVIDER = "aws"; @@ -169,6 +171,12 @@ private void serializeFunctionInfo(JsonSerializer serializer, String arn, Map sortedMap, JsonSerializ if (includePowertoolsInfo) { for (Map.Entry entry : sortedMap.entrySet()) { if (PowertoolsLoggedFields.stringValues().contains(entry.getKey()) - && !(entry.getKey().equals(PowertoolsLoggedFields.SAMPLING_RATE.getName()) && entry.getValue().equals("0.0"))) { + && !(entry.getKey().equals(PowertoolsLoggedFields.SAMPLING_RATE.getName()) && "0.0".equals(entry.getValue())) + && !(entry.getKey().equals(PowertoolsLoggedFields.TENANT_ID.getName()) + && (entry.getValue() == null || entry.getValue().isEmpty()))) { serializeMDCEntry(entry, serializer); } } @@ -236,6 +238,7 @@ public void setIncludeThreadInfo(boolean includeThreadInfo) { *
  • xray_trace_id
  • *
  • sampling_rate
  • *
  • service
  • + *
  • tenant_id
  • * *
    * We strongly recommend to keep these information. diff --git a/powertools-logging/powertools-logging-logback/src/test/java/software/amazon/lambda/powertools/logging/internal/LambdaEcsEncoderTest.java b/powertools-logging/powertools-logging-logback/src/test/java/software/amazon/lambda/powertools/logging/internal/LambdaEcsEncoderTest.java index 2d5cb0a00..12887d608 100644 --- a/powertools-logging/powertools-logging-logback/src/test/java/software/amazon/lambda/powertools/logging/internal/LambdaEcsEncoderTest.java +++ b/powertools-logging/powertools-logging-logback/src/test/java/software/amazon/lambda/powertools/logging/internal/LambdaEcsEncoderTest.java @@ -88,7 +88,7 @@ void shouldLogInEcsFormat() { File logFile = new File("target/ecslogfile.json"); assertThat(contentOf(logFile)).contains( - "\"ecs.version\":\"1.2.0\",\"log.level\":\"DEBUG\",\"message\":\"Test debug event\",\"service.name\":\"testLogback\",\"service.version\":\"1\",\"log.logger\":\"software.amazon.lambda.powertools.logging.internal.handler.PowertoolsLogEnabled\",\"process.thread.name\":\"main\",\"cloud.provider\":\"aws\",\"cloud.service.name\":\"lambda\",\"cloud.region\":\"us-east-1\",\"cloud.account.id\":\"123456789012\",\"faas.id\":\"arn:aws:lambda:us-east-1:123456789012:function:test\",\"faas.name\":\"test-function\",\"faas.version\":\"1\",\"faas.memory\":\"128\",\"faas.execution\":\"test-request-id\",\"faas.coldstart\":\"true\",\"trace.id\":\"1-63441c4a-abcdef012345678912345678\",\"myKey\":\"myValue\"}\n"); + "\"ecs.version\":\"1.2.0\",\"log.level\":\"DEBUG\",\"message\":\"Test debug event\",\"service.name\":\"testLogback\",\"service.version\":\"1\",\"log.logger\":\"software.amazon.lambda.powertools.logging.internal.handler.PowertoolsLogEnabled\",\"process.thread.name\":\"main\",\"cloud.provider\":\"aws\",\"cloud.service.name\":\"lambda\",\"cloud.region\":\"us-east-1\",\"cloud.account.id\":\"123456789012\",\"faas.id\":\"arn:aws:lambda:us-east-1:123456789012:function:test\",\"faas.name\":\"test-function\",\"faas.version\":\"1\",\"faas.memory\":\"128\",\"faas.execution\":\"test-request-id\",\"faas.coldstart\":\"true\",\"trace.id\":\"1-63441c4a-abcdef012345678912345678\",\"tenant.id\":\"test-tenant\",\"myKey\":\"myValue\"}\n"); } private final LoggingEvent loggingEvent = new LoggingEvent("fqcn", logger, Level.INFO, "message", null, null); @@ -165,8 +165,11 @@ void shouldLogException() { result = new String(encoded, StandardCharsets.UTF_8); // THEN (stack is logged with root cause first) - assertThat(result).contains( - "\"message\":\"Error\",\"error.message\":\"Unexpected value\",\"error.type\":\"java.lang.IllegalStateException\",\"error.stack_trace\":\"java.lang.IllegalStateException: Unexpected value\\n"); + assertThat(result) + .contains("\"message\":\"Error\",\"error.message\":\"Unexpected value\",\"error.type\":\"java.lang.IllegalStateException\"") + .containsAnyOf( + "\"error.stack_trace\":\"java.lang.IllegalStateException: Unexpected value\\n", + "\"error.stack_trace\":\"java.lang.IllegalStateException: Unexpected value\\r\\n"); } private void setMDC() { diff --git a/powertools-logging/powertools-logging-logback/src/test/java/software/amazon/lambda/powertools/logging/internal/LambdaJsonEncoderTest.java b/powertools-logging/powertools-logging-logback/src/test/java/software/amazon/lambda/powertools/logging/internal/LambdaJsonEncoderTest.java index ca256ad5d..75ef79369 100644 --- a/powertools-logging/powertools-logging-logback/src/test/java/software/amazon/lambda/powertools/logging/internal/LambdaJsonEncoderTest.java +++ b/powertools-logging/powertools-logging-logback/src/test/java/software/amazon/lambda/powertools/logging/internal/LambdaJsonEncoderTest.java @@ -111,8 +111,8 @@ void shouldLogInJsonFormat() { // THEN File logFile = new File("target/logfile.json"); assertThat(contentOf(logFile)).contains( - "{\"level\":\"DEBUG\",\"message\":\"Test debug event\",\"cold_start\":true,\"function_arn\":\"arn:aws:lambda:us-east-1:123456789012:function:test\",\"function_memory_size\":128,\"function_name\":\"test-function\",\"function_request_id\":\"test-request-id\",\"function_version\":1,\"service\":\"testLogback\",\"xray_trace_id\":\"1-63441c4a-abcdef012345678912345678\",\"myKey\":\"myValue\",\"timestamp\":"); - } + "{\"level\":\"DEBUG\",\"message\":\"Test debug event\",\"cold_start\":true,\"function_arn\":\"arn:aws:lambda:us-east-1:123456789012:function:test\",\"function_memory_size\":128,\"function_name\":\"test-function\",\"function_request_id\":\"test-request-id\",\"function_version\":1,\"service\":\"testLogback\",\"tenant_id\":\"test-tenant\",\"xray_trace_id\":\"1-63441c4a-abcdef012345678912345678\",\"myKey\":\"myValue\",\"timestamp\":\""); + } @Test void shouldLogArgumentsAsJsonWhenUsingRawJson() { @@ -196,6 +196,7 @@ void shouldNotLogPowertoolsInfo() { MDC.put(PowertoolsLoggedFields.FUNCTION_COLD_START.getName(), "false"); MDC.put(PowertoolsLoggedFields.SAMPLING_RATE.getName(), "0.2"); MDC.put(PowertoolsLoggedFields.SERVICE.getName(), "Service"); + MDC.put(PowertoolsLoggedFields.TENANT_ID.getName(), "test-tenant"); // WHEN byte[] encoded = encoder.encode(loggingEvent); @@ -203,7 +204,8 @@ void shouldNotLogPowertoolsInfo() { // THEN assertThat(result).contains( - "{\"level\":\"INFO\",\"message\":\"message\",\"cold_start\":false,\"function_arn\":\"arn:aws:lambda:us-east-1:123456789012:function:test\",\"function_memory_size\":128,\"function_name\":\"test-function\",\"function_request_id\":\"test-request-id\",\"function_version\":1,\"sampling_rate\":0.2,\"service\":\"Service\",\"timestamp\":"); + "{\"level\":\"INFO\",\"message\":\"message\",\"cold_start\":false,\"function_arn\":\"arn:aws:lambda:us-east-1:123456789012:function:test\",\"function_memory_size\":128,\"function_name\":\"test-function\",\"function_request_id\":\"test-request-id\",\"function_version\":1,\"sampling_rate\":0.2,\"service\":\"Service\",\"tenant_id\":\"test-tenant\",\"timestamp\":\"" + ); // WHEN (powertoolsInfo = false) encoder.setIncludePowertoolsInfo(false); @@ -212,7 +214,7 @@ void shouldNotLogPowertoolsInfo() { // THEN (no powertools info in logs) assertThat(result).doesNotContain("cold_start", "function_arn", "function_memory_size", "function_name", - "function_request_id", "function_version", "sampling_rate", "service"); + "function_request_id", "function_version", "sampling_rate", "service", "tenant_id"); } @Test @@ -441,7 +443,9 @@ void shouldLogException() { // THEN (stack is logged with root cause first) assertThat(result).contains("\"message\":\"Unexpected value\"") .contains("\"name\":\"java.lang.IllegalStateException\"") - .contains("\"stack\":\"java.lang.IllegalStateException: Unexpected value\\n"); + .containsAnyOf( + "\"stack\":\"java.lang.IllegalStateException: Unexpected value\\n", + "\"stack\":\"java.lang.IllegalStateException: Unexpected value\\r\\n"); } @Test @@ -481,4 +485,33 @@ void shouldLogKeyValuePairs() { ; } + @Test + void shouldNotLogTenantIdWhenNull() { + // GIVEN + LambdaJsonEncoder encoder = new LambdaJsonEncoder(); + MDC.put(PowertoolsLoggedFields.TENANT_ID.getName(), null); + + // WHEN + byte[] encoded = encoder.encode(loggingEvent); + String result = new String(encoded, StandardCharsets.UTF_8); + + // THEN + assertThat(result).doesNotContain("tenant_id"); + } + + @Test + void shouldNotLogTenantIdWhenEmpty() { + // GIVEN + LambdaJsonEncoder encoder = new LambdaJsonEncoder(); + MDC.put(PowertoolsLoggedFields.TENANT_ID.getName(), ""); + + // WHEN + byte[] encoded = encoder.encode(loggingEvent); + String result = new String(encoded, StandardCharsets.UTF_8); + + // THEN + assertThat(result).doesNotContain("tenant_id"); + } + + } diff --git a/powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/internal/PowertoolsLoggedFields.java b/powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/internal/PowertoolsLoggedFields.java index 2545396d2..ad47608a8 100644 --- a/powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/internal/PowertoolsLoggedFields.java +++ b/powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/internal/PowertoolsLoggedFields.java @@ -35,7 +35,8 @@ public enum PowertoolsLoggedFields { FUNCTION_TRACE_ID("xray_trace_id"), SAMPLING_RATE("sampling_rate"), CORRELATION_ID("correlation_id"), - SERVICE("service"); + SERVICE("service"), + TENANT_ID("tenant_id"); private final String name; @@ -55,6 +56,10 @@ public static Map setValuesFromLambdaContext(Context context) { hashMap.put(FUNCTION_ARN.name, context.getInvokedFunctionArn()); hashMap.put(FUNCTION_MEMORY_SIZE.name, String.valueOf(context.getMemoryLimitInMB())); hashMap.put(FUNCTION_REQUEST_ID.name, String.valueOf(context.getAwsRequestId())); + String tenantId = context.getTenantId(); + if (tenantId != null && !tenantId.isEmpty()) { + hashMap.put(TENANT_ID.name, tenantId); + } return hashMap; } diff --git a/powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/internal/KeyBufferTest.java b/powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/internal/KeyBufferTest.java index fac85e230..9656c58d2 100644 --- a/powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/internal/KeyBufferTest.java +++ b/powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/internal/KeyBufferTest.java @@ -351,9 +351,9 @@ void shouldUseDefaultWarningLoggerWhenNotProvided() { defaultBuffer.removeAll("key1"); // Assert System.err received the warning - assertThat(errCapture) - .hasToString( - "WARN [KeyBuffer] - Some logs are not displayed because they were evicted from the buffer. Increase buffer size to store more logs in the buffer.\n"); + assertThat(errCapture.toString()) + .contains( + "WARN [KeyBuffer] - Some logs are not displayed because they were evicted from the buffer. Increase buffer size to store more logs in the buffer."); } finally { System.setErr(originalErr); } diff --git a/powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/internal/LambdaLoggingAspectTest.java b/powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/internal/LambdaLoggingAspectTest.java index ca47f9097..158bffb94 100644 --- a/powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/internal/LambdaLoggingAspectTest.java +++ b/powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/internal/LambdaLoggingAspectTest.java @@ -26,6 +26,7 @@ import static software.amazon.lambda.powertools.logging.internal.PowertoolsLoggedFields.FUNCTION_TRACE_ID; import static software.amazon.lambda.powertools.logging.internal.PowertoolsLoggedFields.FUNCTION_VERSION; import static software.amazon.lambda.powertools.logging.internal.PowertoolsLoggedFields.SERVICE; +import static software.amazon.lambda.powertools.logging.internal.PowertoolsLoggedFields.TENANT_ID; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; @@ -88,7 +89,7 @@ class LambdaLoggingAspectTest { - private static final int EXPECTED_CONTEXT_SIZE = 8; + private static final int EXPECTED_CONTEXT_SIZE = 9; private RequestStreamHandler requestStreamHandler; private RequestHandler requestHandler; @@ -148,6 +149,7 @@ void shouldSetLambdaContextWhenEnabled() { .containsEntry(FUNCTION_VERSION.getName(), "1") .containsEntry(FUNCTION_NAME.getName(), "test-function") .containsEntry(FUNCTION_REQUEST_ID.getName(), "test-request-id") + .containsEntry(TENANT_ID.getName(), "test-tenant") .containsKey(FUNCTION_COLD_START.getName()) .containsKey(SERVICE.getName()); } @@ -166,6 +168,7 @@ void shouldSetLambdaContextForStreamHandlerWhenEnabled() throws IOException { .containsEntry(FUNCTION_VERSION.getName(), "1") .containsEntry(FUNCTION_NAME.getName(), "test-function") .containsEntry(FUNCTION_REQUEST_ID.getName(), "test-request-id") + .containsEntry(TENANT_ID.getName(), "test-tenant") .containsKey(FUNCTION_COLD_START.getName()) .containsKey(SERVICE.getName()); } From 92fa19e8a5acf957d5eba81cac2277ede04780ff Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Apr 2026 17:52:33 +0200 Subject: [PATCH 120/212] chore: bump com.fasterxml.jackson:jackson-bom from 2.21.1 to 2.21.2 (#2480) chore: bump com.fasterxml.jackson:jackson-bom from 2.21.1 to 2.21.2 Reviewed and approved by @phipag. Review performed by Claude (Opus 4.7). --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 528339459..b93d41cc5 100644 --- a/pom.xml +++ b/pom.xml @@ -85,7 +85,7 @@ 3.1.2 2.25.4 2.0.17 - 2.21.1 + 2.21.2 2.42.35 2.21.0 2.2.0 From cd22a08943585e150a80479eb2a7654db5b49582 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Apr 2026 18:55:43 +0200 Subject: [PATCH 121/212] chore: bump org.apache.maven.plugins:maven-source-plugin (#2482) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bump maven-source-plugin 3.3.1 → 3.4.0. Reviewed and approved by @phipag. Review performed by Claude (dependabot-review skill). --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index b93d41cc5..ca54df4ce 100644 --- a/pom.xml +++ b/pom.xml @@ -106,7 +106,7 @@ 0.8.14 1.7.0 3.12.0 - 3.3.1 + 3.4.0 3.2.8 5.14.0 4.1.2 From a5492eda3993f0fdd6421151b056e26a44f4ae66 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Apr 2026 18:56:04 +0200 Subject: [PATCH 122/212] chore: bump aws.sdk.version from 2.42.35 to 2.42.38 (#2481) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bump aws.sdk.version 2.42.35 → 2.42.38. Reviewed and approved by @phipag. Review performed by Claude (dependabot-review skill). --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 4e45417d3..6ac23f83a 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.42.35 + 2.42.38 1.9.20.1 diff --git a/pom.xml b/pom.xml index ca54df4ce..26413ac98 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.25.4 2.0.17 2.21.2 - 2.42.35 + 2.42.38 2.21.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 4a2acb298..5d5f6dac6 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.2 1.14.1 3.15.0 - 2.42.35 + 2.42.38 1.9.20.1 true From dd3bb6d8ce9a999ed3f7d204f817787a55f95f05 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 26 Apr 2026 14:01:12 +0200 Subject: [PATCH 123/212] chore: bump gitpython from 3.1.44 to 3.1.47 in /docs (#2486) Reviewed and approved by @phipag. Review performed by Claude (Opus 4.7) via the dependabot-review workflow. --- docs/requirements.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index ab4b1d48f..769be81da 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -22,9 +22,9 @@ gitdb==4.0.12 \ --hash=sha256:5ef71f855d191a3326fcfbc0d5da835f26b13fbcba60c32c21091c349ffdb571 \ --hash=sha256:67073e15955400952c6565cc3e707c554a4eea2e428946f7a4c162fab9bd9bcf # via gitpython -gitpython==3.1.44 \ - --hash=sha256:9e0e10cda9bed1ee64bc9a6de50e7e38a9c9943241cd7f585f6df3ed28011110 \ - --hash=sha256:c87e30b26253bf5418b01b0660f818967f3c503193838337fe5e573331249269 +gitpython==3.1.47 \ + --hash=sha256:489f590edfd6d20571b2c0e72c6a6ac6915ee8b8cd04572330e3842207a78905 \ + --hash=sha256:dba27f922bd2b42cb54c87a8ab3cb6beb6bf07f3d564e21ac848913a05a8a3cd # via mkdocs-git-revision-date-plugin hjson==3.1.0 \ --hash=sha256:55af475a27cf83a7969c808399d7bccdec8fb836a07ddbd574587593b9cdcf75 \ From 5052b66afcbe1598a35eb9c9921e7e7fcf620f7b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 26 Apr 2026 14:01:30 +0200 Subject: [PATCH 124/212] chore: bump aws.sdk.version from 2.42.38 to 2.42.40 (#2483) Reviewed and approved by @phipag. Review performed by Claude (Opus 4.7) via the dependabot-review workflow. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 6ac23f83a..a38b79e5a 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.42.38 + 2.42.40 1.9.20.1 diff --git a/pom.xml b/pom.xml index 26413ac98..cc30342e4 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.25.4 2.0.17 2.21.2 - 2.42.38 + 2.42.40 2.21.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 5d5f6dac6..65b4d8964 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.2 1.14.1 3.15.0 - 2.42.38 + 2.42.40 1.9.20.1 true From d02373d61073a8c8aca939508b4614b5faa351c4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Apr 2026 15:30:20 +0200 Subject: [PATCH 125/212] chore: bump aws.sdk.version from 2.42.40 to 2.43.0 (#2487) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed and approved by @phipag. Review performed by Claude (claude-opus-4-7) via the dependabot-review skill. AWS SDK v2 2.42.40 → 2.43.0 — routine minor bump with service-only feature additions; no breaking changes. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index a38b79e5a..29b4a45f3 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.42.40 + 2.43.0 1.9.20.1 diff --git a/pom.xml b/pom.xml index cc30342e4..1e819c52f 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.25.4 2.0.17 2.21.2 - 2.42.40 + 2.43.0 2.21.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 65b4d8964..eef2880b0 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.2 1.14.1 3.15.0 - 2.42.40 + 2.43.0 1.9.20.1 true From 7bf79dd6e3ad3307035b3ca6be4641a016972aad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 Apr 2026 08:59:04 +0200 Subject: [PATCH 126/212] chore: bump commons-io:commons-io from 2.21.0 to 2.22.0 (#2490) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed and approved by @phipag. Dependabot review performed by Claude (Opus 4.7). commons-io 2.21.0 → 2.22.0, patch bump limited to powertools-e2e-tests. --- powertools-e2e-tests/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powertools-e2e-tests/pom.xml b/powertools-e2e-tests/pom.xml index 13e62c67e..ac864ad9c 100644 --- a/powertools-e2e-tests/pom.xml +++ b/powertools-e2e-tests/pom.xml @@ -95,7 +95,7 @@ commons-io commons-io - 2.21.0 + 2.22.0 org.junit.jupiter From f68b182fea2bf6f43086be09761ef7c41108a19e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 Apr 2026 15:19:27 +0200 Subject: [PATCH 127/212] chore: bump release-drafter/release-drafter from 7.2.0 to 7.2.1 (#2492) Patch bump of release-drafter/release-drafter from 7.2.0 to 7.2.1. Reviewed and approved by @phipag. Review performed by Claude. --- .github/workflows/release-drafter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index f0104f177..e3bfaced7 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -23,6 +23,6 @@ jobs: contents: write # required for creating draft releases steps: - name: Relase Drafter - uses: release-drafter/release-drafter@5de93583980a40bd78603b6dfdcda5b4df377b32 + uses: release-drafter/release-drafter@563bf132657a13ded0b01fcb723c5a58cdd824e2 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 299218742bdd9b166d8f7933dfe79237e40b4198 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 Apr 2026 15:32:31 +0200 Subject: [PATCH 128/212] chore: bump aws.sdk.version from 2.43.0 to 2.43.1 (#2491) Reviewed and approved by @phipag. Review performed by Claude. Routine AWS SDK patch bump (2.43.0 to 2.43.1) with no breaking changes. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 29b4a45f3..70d9ec178 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.43.0 + 2.43.1 1.9.20.1 diff --git a/pom.xml b/pom.xml index 1e819c52f..c0f737cdf 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.25.4 2.0.17 2.21.2 - 2.43.0 + 2.43.1 2.21.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index eef2880b0..511212840 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.2 1.14.1 3.15.0 - 2.43.0 + 2.43.1 1.9.20.1 true From a404db86792635c722d817e34594dd0daca07b51 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 9 May 2026 15:18:49 +0200 Subject: [PATCH 129/212] chore: bump gitpython from 3.1.47 to 3.1.50 in /docs (#2499) Reviewed and approved by @phipag. Review performed by Claude. Docs-only gitpython patch bumps including security fixes. --- docs/requirements.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 769be81da..32300d31c 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -22,9 +22,9 @@ gitdb==4.0.12 \ --hash=sha256:5ef71f855d191a3326fcfbc0d5da835f26b13fbcba60c32c21091c349ffdb571 \ --hash=sha256:67073e15955400952c6565cc3e707c554a4eea2e428946f7a4c162fab9bd9bcf # via gitpython -gitpython==3.1.47 \ - --hash=sha256:489f590edfd6d20571b2c0e72c6a6ac6915ee8b8cd04572330e3842207a78905 \ - --hash=sha256:dba27f922bd2b42cb54c87a8ab3cb6beb6bf07f3d564e21ac848913a05a8a3cd +gitpython==3.1.50 \ + --hash=sha256:80da2d12504d52e1f998772dc5baf6e553f8d2fcfe1fcc226c9d9a2ee3372dcc \ + --hash=sha256:d352abe2908d07355014abdd21ddf798c2a961469239afec4962e9da884858f9 # via mkdocs-git-revision-date-plugin hjson==3.1.0 \ --hash=sha256:55af475a27cf83a7969c808399d7bccdec8fb836a07ddbd574587593b9cdcf75 \ From a6fdaa7fcb9407f08448a41cea8ea56778da8c76 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 9 May 2026 15:19:05 +0200 Subject: [PATCH 130/212] chore: bump release-drafter/release-drafter from 7.2.1 to 7.3.0 (#2498) Reviewed and approved by @phipag. Review performed by Claude. release-drafter minor bump with bug fixes. --- .github/workflows/release-drafter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index e3bfaced7..1e024ddee 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -23,6 +23,6 @@ jobs: contents: write # required for creating draft releases steps: - name: Relase Drafter - uses: release-drafter/release-drafter@563bf132657a13ded0b01fcb723c5a58cdd824e2 + uses: release-drafter/release-drafter@c2e2804cc59f45f57076a99af580d0fedb697927 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 43e87f6d4107832dd69bac71743a9a016fef26e6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 9 May 2026 15:19:22 +0200 Subject: [PATCH 131/212] chore: bump github/codeql-action from 4.35.2 to 4.35.4 (#2497) Reviewed and approved by @phipag. Review performed by Claude. codeql-action patch bump with CodeQL bundle updates. --- .github/workflows/security-scorecard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index bf06629f4..2e156daf5 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -53,6 +53,6 @@ jobs: path: results.sarif retention-days: 5 - name: Upload to Code-Scanning - uses: github/codeql-action/upload-sarif@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v3.29.5 + uses: github/codeql-action/upload-sarif@68bde559dea0fdcac2102bfdf6230c5f70eb485e # v3.29.5 with: sarif_file: results.sarif From 08c2ff77c0cb76d832a41a49c19b2098096d364c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 9 May 2026 15:19:37 +0200 Subject: [PATCH 132/212] chore: bump graalvm/setup-graalvm from 1.5.2 to 1.5.3 (#2496) Reviewed and approved by @phipag. Review performed by Claude. setup-graalvm patch bump, pure maintenance release. --- .github/workflows/check-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index ecc47feb6..052153a04 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -107,7 +107,7 @@ jobs: powertools-*/** pom.xml - name: Setup GraalVM - uses: graalvm/setup-graalvm@60c26726de13f8b90771df4bc1641a52a3159994 # v1.5.2 + uses: graalvm/setup-graalvm@bef4b0e916c7dd079bf60fb95d49139f67e32c5f # v1.5.3 with: # Pinned to 21.0.8 due to unsafeAllocated enforcement in 21.0.10+. See #2416 java-version: "21.0.8" From edc4196c92440f3e5b9f0ef4ff19d1255762d72f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 9 May 2026 15:19:53 +0200 Subject: [PATCH 133/212] chore: bump aws-actions/configure-aws-credentials from 6.1.0 to 6.1.1 (#2495) Reviewed and approved by @phipag. Review performed by Claude. configure-aws-credentials patch bump, maintenance release. --- .github/workflows/build-docs.yml | 2 +- .github/workflows/check-e2e.yml | 4 ++-- .github/workflows/release.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index de30c582b..fc5f6811b 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -43,7 +43,7 @@ jobs: docker build -t squidfunk/mkdocs-material ./docs/ docker run --rm -t -v ${PWD}:/docs squidfunk/mkdocs-material build - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37 + uses: aws-actions/configure-aws-credentials@d979d5b3a71173a29b74b5b88418bfda9437d885 with: aws-region: us-east-1 role-to-assume: ${{ secrets.AWS_DOCS_ROLE_ARN }} diff --git a/.github/workflows/check-e2e.yml b/.github/workflows/check-e2e.yml index ad0012da9..49d79a734 100644 --- a/.github/workflows/check-e2e.yml +++ b/.github/workflows/check-e2e.yml @@ -116,7 +116,7 @@ jobs: - name: Build all modules run: mvn -B -DskipTests -ntp install --file pom.xml - name: Setup AWS credentials - uses: aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37 # v6.1.0 + uses: aws-actions/configure-aws-credentials@d979d5b3a71173a29b74b5b88418bfda9437d885 # v6.1.1 with: role-to-assume: ${{ secrets.AWS_IAM_ROLE }} aws-region: us-east-1 @@ -154,7 +154,7 @@ jobs: - name: Build all modules run: mvn -B -DskipTests -ntp install --file pom.xml - name: Setup AWS credentials - uses: aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37 # v6.1.0 + uses: aws-actions/configure-aws-credentials@d979d5b3a71173a29b74b5b88418bfda9437d885 # v6.1.1 with: role-to-assume: ${{ secrets.AWS_IAM_ROLE }} aws-region: us-east-1 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ba7d018d0..e5e8db091 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -286,7 +286,7 @@ jobs: docker build -t squidfunk/mkdocs-material ./docs/ docker run --rm -t -v ${PWD}:/docs squidfunk/mkdocs-material build - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37 + uses: aws-actions/configure-aws-credentials@d979d5b3a71173a29b74b5b88418bfda9437d885 with: aws-region: us-east-1 role-to-assume: ${{ secrets.AWS_DOCS_ROLE_ARN }} From 931a1b026a709de3aa32b7f4aa546c4e8afad9b3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 9 May 2026 15:20:09 +0200 Subject: [PATCH 134/212] chore: bump aws.sdk.version from 2.43.1 to 2.43.2 (#2493) Reviewed and approved by @phipag. Review performed by Claude. Routine AWS SDK patch bump. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 70d9ec178..46ed94e3a 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.43.1 + 2.43.2 1.9.20.1 diff --git a/pom.xml b/pom.xml index c0f737cdf..f4e9f2c0c 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.25.4 2.0.17 2.21.2 - 2.43.1 + 2.43.2 2.21.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 511212840..75f520443 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.2 1.14.1 3.15.0 - 2.43.1 + 2.43.2 1.9.20.1 true From 34fcdfd1d849753af6e1f94dab4e3b37cdc0f435 Mon Sep 17 00:00:00 2001 From: Pratap Chandra Deo <61131823+Pratapchandradeo@users.noreply.github.com> Date: Tue, 12 May 2026 18:14:06 +0530 Subject: [PATCH 135/212] tech(idempotency): Replace DynamoDB Local with Mockito mocks in unit tests (#1932) (#2489) * tech(idempotency): Replace DynamoDB Local with Mockito mocks in unit tests (#1932) Replaced external DynamoDB Local dependency with self-contained Mockito mocks in powertools-idempotency-dynamodb module unit tests. Changes: - Rewrote DynamoDBPersistenceStoreTest with 12 Mockito-based tests - Removed DynamoDB Local dependency and Maven plugins from pom.xml - Deleted DynamoDBConfig test harness (no longer needed) - Deleted IdempotencyTest and IdempotencyFunction (redundant with e2e tests) - Added Mockito dependencies to pom.xml All tests pass (13/13). No production code changes. E2E tests remain unchanged. Related to #1932 * Fix SonarCloud restricted identifier warnings - Rename variable 'record' to 'dataRecord' (9 occurrences) - Resolves Java keyword conflict in test file * Use mockito-subclass for GraalVM native tests - Add mockito-subclass dependency in native profile - Remove skipNativeTests flag - Follows pattern from powertools-metrics module - All 61 tests pass in idempotency parent module * Strengthen test assertions for condition expression and returnValuesOnConditionCheckFailure - Add full condition expression validation in putRecord_shouldSendCorrectPutItemRequest - Add returnValuesOnConditionCheckFailure='ALL_OLD' assertion - Protects bugfix from #1285 and behavior from #1821 - Per code review feedback from @phipag --- .../powertools-idempotency-dynamodb/pom.xml | 85 +-- .../persistence/dynamodb/DynamoDBConfig.java | 65 --- .../DynamoDBPersistenceStoreTest.java | 551 +++++++++--------- .../persistence/dynamodb/IdempotencyTest.java | 52 -- .../handlers/IdempotencyFunction.java | 66 --- 5 files changed, 278 insertions(+), 541 deletions(-) delete mode 100644 powertools-idempotency/powertools-idempotency-dynamodb/src/test/java/software/amazon/lambda/powertools/idempotency/persistence/dynamodb/DynamoDBConfig.java delete mode 100644 powertools-idempotency/powertools-idempotency-dynamodb/src/test/java/software/amazon/lambda/powertools/idempotency/persistence/dynamodb/IdempotencyTest.java delete mode 100644 powertools-idempotency/powertools-idempotency-dynamodb/src/test/java/software/amazon/lambda/powertools/idempotency/persistence/dynamodb/handlers/IdempotencyFunction.java diff --git a/powertools-idempotency/powertools-idempotency-dynamodb/pom.xml b/powertools-idempotency/powertools-idempotency-dynamodb/pom.xml index 28f3a6bf6..cfcedec56 100644 --- a/powertools-idempotency/powertools-idempotency-dynamodb/pom.xml +++ b/powertools-idempotency/powertools-idempotency-dynamodb/pom.xml @@ -77,6 +77,16 @@ junit-jupiter-engine test + + org.mockito + mockito-core + test + + + org.mockito + mockito-junit-jupiter + test + org.slf4j slf4j-simple @@ -89,15 +99,6 @@ test-jar test - - - com.amazonaws - DynamoDBLocal - - - 2.2.0 - test - software.amazon.awssdk s3 @@ -118,6 +119,11 @@ aws-xray-recorder-sdk-aws-sdk-v2-instrumentor test + + org.mockito + mockito-subclass + test +
    @@ -149,57 +155,6 @@ - - - org.apache.maven.plugins - maven-dependency-plugin - - - copy-dynamodb-local - generate-test-resources - - copy-dependencies - - - test - false - - software.amazon.lambda - ${project.build.directory}/dynamodb-local - - - - - - - org.codehaus.mojo - exec-maven-plugin - - - start-dynamodb-local - process-test-classes - - exec - - - java - ${project.build.directory}/dynamodb-local - - -Djava.library.path=${project.build.directory}/dynamodb-local - -cp - ${project.build.directory}/dynamodb-local/* - com.amazonaws.services.dynamodbv2.local.main.ServerRunner - -inMemory - -port - 8000 - - true - true - - - - org.apache.maven.plugins maven-jar-plugin @@ -212,16 +167,6 @@
    - - - org.apache.maven.plugins - maven-surefire-plugin - - - http://localhost:8000 - - - dev.aspectj aspectj-maven-plugin diff --git a/powertools-idempotency/powertools-idempotency-dynamodb/src/test/java/software/amazon/lambda/powertools/idempotency/persistence/dynamodb/DynamoDBConfig.java b/powertools-idempotency/powertools-idempotency-dynamodb/src/test/java/software/amazon/lambda/powertools/idempotency/persistence/dynamodb/DynamoDBConfig.java deleted file mode 100644 index 9f6875689..000000000 --- a/powertools-idempotency/powertools-idempotency-dynamodb/src/test/java/software/amazon/lambda/powertools/idempotency/persistence/dynamodb/DynamoDBConfig.java +++ /dev/null @@ -1,65 +0,0 @@ -/* - * Copyright 2023 Amazon.com, Inc. or its affiliates. - * Licensed under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * http://www.apache.org/licenses/LICENSE-2.0 - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ - -package software.amazon.lambda.powertools.idempotency.persistence.dynamodb; - -import java.net.URI; - -import org.junit.jupiter.api.BeforeAll; - -import software.amazon.awssdk.auth.credentials.AwsBasicCredentials; -import software.amazon.awssdk.auth.credentials.StaticCredentialsProvider; -import software.amazon.awssdk.http.urlconnection.UrlConnectionHttpClient; -import software.amazon.awssdk.regions.Region; -import software.amazon.awssdk.services.dynamodb.DynamoDbClient; -import software.amazon.awssdk.services.dynamodb.model.AttributeDefinition; -import software.amazon.awssdk.services.dynamodb.model.BillingMode; -import software.amazon.awssdk.services.dynamodb.model.CreateTableRequest; -import software.amazon.awssdk.services.dynamodb.model.KeySchemaElement; -import software.amazon.awssdk.services.dynamodb.model.KeyType; -import software.amazon.awssdk.services.dynamodb.model.ResourceInUseException; -import software.amazon.awssdk.services.dynamodb.model.ScalarAttributeType; - -class DynamoDBConfig { - protected static final String TABLE_NAME = "idempotency_table"; - protected static DynamoDbClient client; - - @BeforeAll - static void setupDynamo() { - String endpoint = System.getProperty("dynamodb.endpoint", "http://localhost:8000"); - - client = DynamoDbClient.builder() - .httpClient(UrlConnectionHttpClient.builder().build()) - .region(Region.EU_WEST_1) - .endpointOverride(URI.create(endpoint)) - .credentialsProvider(StaticCredentialsProvider.create( - AwsBasicCredentials.create("FAKE", "FAKE"))) - .build(); - - try { - client.createTable(CreateTableRequest.builder() - .tableName(TABLE_NAME) - .keySchema(KeySchemaElement.builder().keyType(KeyType.HASH).attributeName("id").build()) - .attributeDefinitions( - AttributeDefinition.builder().attributeName("id").attributeType(ScalarAttributeType.S) - .build()) - .billingMode(BillingMode.PAY_PER_REQUEST) - .build()); - } catch (ResourceInUseException e) { - // Table already exists, ignore - } catch (Exception e) { - throw new RuntimeException("Failed to create DynamoDB table", e); - } - } -} diff --git a/powertools-idempotency/powertools-idempotency-dynamodb/src/test/java/software/amazon/lambda/powertools/idempotency/persistence/dynamodb/DynamoDBPersistenceStoreTest.java b/powertools-idempotency/powertools-idempotency-dynamodb/src/test/java/software/amazon/lambda/powertools/idempotency/persistence/dynamodb/DynamoDBPersistenceStoreTest.java index b5c816286..de8b629fb 100644 --- a/powertools-idempotency/powertools-idempotency-dynamodb/src/test/java/software/amazon/lambda/powertools/idempotency/persistence/dynamodb/DynamoDBPersistenceStoreTest.java +++ b/powertools-idempotency/powertools-idempotency-dynamodb/src/test/java/software/amazon/lambda/powertools/idempotency/persistence/dynamodb/DynamoDBPersistenceStoreTest.java @@ -16,30 +16,30 @@ import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThatThrownBy; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; import java.time.Instant; import java.time.temporal.ChronoUnit; -import java.util.Collections; import java.util.HashMap; import java.util.Map; +import java.util.OptionalLong; -import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junitpioneer.jupiter.SetEnvironmentVariable; +import org.mockito.ArgumentCaptor; -import software.amazon.awssdk.services.dynamodb.model.AttributeDefinition; +import software.amazon.awssdk.services.dynamodb.DynamoDbClient; import software.amazon.awssdk.services.dynamodb.model.AttributeValue; -import software.amazon.awssdk.services.dynamodb.model.BillingMode; -import software.amazon.awssdk.services.dynamodb.model.CreateTableRequest; +import software.amazon.awssdk.services.dynamodb.model.ConditionalCheckFailedException; import software.amazon.awssdk.services.dynamodb.model.DeleteItemRequest; -import software.amazon.awssdk.services.dynamodb.model.DeleteTableRequest; import software.amazon.awssdk.services.dynamodb.model.GetItemRequest; -import software.amazon.awssdk.services.dynamodb.model.KeySchemaElement; -import software.amazon.awssdk.services.dynamodb.model.KeyType; +import software.amazon.awssdk.services.dynamodb.model.GetItemResponse; import software.amazon.awssdk.services.dynamodb.model.PutItemRequest; -import software.amazon.awssdk.services.dynamodb.model.ScalarAttributeType; -import software.amazon.awssdk.services.dynamodb.model.ScanRequest; +import software.amazon.awssdk.services.dynamodb.model.UpdateItemRequest; import software.amazon.lambda.powertools.idempotency.Constants; import software.amazon.lambda.powertools.idempotency.IdempotencyConfig; import software.amazon.lambda.powertools.idempotency.exceptions.IdempotencyItemAlreadyExistsException; @@ -47,342 +47,317 @@ import software.amazon.lambda.powertools.idempotency.persistence.DataRecord; /** - * These test are using DynamoDBLocal and sqlite, see https://nickolasfisher.com/blog/Configuring-an-In-Memory-DynamoDB-instance-with-Java-for-Integration-Testing - * NOTE: on a Mac with Apple Chipset, you need to use the Oracle JDK x86 64-bit + * Unit tests for DynamoDBPersistenceStore using mocked DynamoDbClient. */ -class DynamoDBPersistenceStoreTest extends DynamoDBConfig { - protected static final String TABLE_NAME_CUSTOM = "idempotency_table_custom"; - private Map key; - private DynamoDBPersistenceStore dynamoDBPersistenceStore; +class DynamoDBPersistenceStoreTest { + private static final String TABLE_NAME = "idempotency_table"; + private DynamoDbClient mockClient; + private DynamoDBPersistenceStore persistenceStore; + + @BeforeEach + void setup() { + mockClient = mock(DynamoDbClient.class); + persistenceStore = DynamoDBPersistenceStore.builder() + .withTableName(TABLE_NAME) + .withDynamoDbClient(mockClient) + .build(); + } @Test - void putRecord_shouldCreateRecordInDynamoDB() throws IdempotencyItemAlreadyExistsException { + void putRecord_shouldSendCorrectPutItemRequest() throws IdempotencyItemAlreadyExistsException { + // GIVEN Instant now = Instant.now(); long expiry = now.plus(3600, ChronoUnit.SECONDS).getEpochSecond(); - dynamoDBPersistenceStore.putRecord(new DataRecord("key", DataRecord.Status.COMPLETED, expiry, null, null), now); - - key = Collections.singletonMap("id", AttributeValue.builder().s("key").build()); - Map item = client - .getItem(GetItemRequest.builder().tableName(TABLE_NAME).key(key).build()).item(); - assertThat(item).isNotNull(); - assertThat(item.get("status").s()).isEqualTo("COMPLETED"); - assertThat(item.get("expiration").n()).isEqualTo(String.valueOf(expiry)); - } + DataRecord dataRecord = new DataRecord("key", DataRecord.Status.COMPLETED, expiry, null, null); - @Test - void putRecord_shouldCreateRecordInDynamoDB_IfPreviousExpired() { - key = Collections.singletonMap("id", AttributeValue.builder().s("key").build()); + // WHEN + persistenceStore.putRecord(dataRecord, now); - // GIVEN: Insert a fake item with same id and expired - Map item = new HashMap<>(key); - Instant now = Instant.now(); - long expiry = now.minus(30, ChronoUnit.SECONDS).getEpochSecond(); - item.put("expiration", AttributeValue.builder().n(String.valueOf(expiry)).build()); - item.put("status", AttributeValue.builder().s(DataRecord.Status.COMPLETED.toString()).build()); - item.put("data", AttributeValue.builder().s("Fake Data").build()); - client.putItem(PutItemRequest.builder().tableName(TABLE_NAME).item(item).build()); - - // WHEN: call putRecord - long expiry2 = now.plus(3600, ChronoUnit.SECONDS).getEpochSecond(); - dynamoDBPersistenceStore.putRecord( - new DataRecord("key", - DataRecord.Status.INPROGRESS, - expiry2, - null, - null), - now); - - // THEN: an item is inserted - Map itemInDb = client - .getItem(GetItemRequest.builder().tableName(TABLE_NAME).key(key).build()).item(); - assertThat(itemInDb).isNotNull(); - assertThat(itemInDb.get("status").s()).isEqualTo("INPROGRESS"); - assertThat(itemInDb.get("expiration").n()).isEqualTo(String.valueOf(expiry2)); + // THEN + ArgumentCaptor captor = ArgumentCaptor.forClass(PutItemRequest.class); + verify(mockClient).putItem(captor.capture()); + + PutItemRequest request = captor.getValue(); + assertThat(request.tableName()).isEqualTo(TABLE_NAME); + assertThat(request.item()).containsEntry("id", AttributeValue.builder().s("key").build()); + assertThat(request.item().get("status").s()).isEqualTo("COMPLETED"); + assertThat(request.item().get("expiration").n()).isEqualTo(String.valueOf(expiry)); + + // Assert full condition expression (protects bugfix from #1285) + assertThat(request.conditionExpression()).isEqualTo( + "attribute_not_exists(#id) OR #expiry < :now OR " + + "(attribute_exists(#in_progress_expiry) AND #in_progress_expiry < :now_milliseconds AND #status = :inprogress)"); + + // Assert expression attribute names + assertThat(request.expressionAttributeNames()) + .containsEntry("#id", "id") + .containsEntry("#expiry", "expiration") + .containsEntry("#in_progress_expiry", "in_progress_expiration") + .containsEntry("#status", "status"); + + // Assert expression attribute values + assertThat(request.expressionAttributeValues().get(":now").n()) + .isEqualTo(String.valueOf(now.getEpochSecond())); + assertThat(request.expressionAttributeValues().get(":now_milliseconds").n()) + .isEqualTo(String.valueOf(now.toEpochMilli())); + assertThat(request.expressionAttributeValues().get(":inprogress").s()) + .isEqualTo("INPROGRESS"); } @Test - void putRecord_shouldCreateRecordInDynamoDB_IfLambdaWasInProgressAndTimedOut() { - key = Collections.singletonMap("id", AttributeValue.builder().s("key").build()); - - // GIVEN: Insert a fake item with same id and progress expired (Lambda timed out before and we allow a new - // execution) - Map item = new HashMap<>(key); + void putRecord_shouldIncludeInProgressExpiry_whenProvided() throws IdempotencyItemAlreadyExistsException { + // GIVEN Instant now = Instant.now(); - long expiry = now.plus(30, ChronoUnit.SECONDS).getEpochSecond(); - long progressExpiry = now.minus(30, ChronoUnit.SECONDS).toEpochMilli(); - item.put("expiration", AttributeValue.builder().n(String.valueOf(expiry)).build()); - item.put("status", AttributeValue.builder().s(DataRecord.Status.INPROGRESS.toString()).build()); - item.put("data", AttributeValue.builder().s("Fake Data").build()); - item.put("in_progress_expiration", AttributeValue.builder().n(String.valueOf(progressExpiry)).build()); - client.putItem(PutItemRequest.builder().tableName(TABLE_NAME).item(item).build()); - - // WHEN: call putRecord - long expiry2 = now.plus(3600, ChronoUnit.SECONDS).getEpochSecond(); - dynamoDBPersistenceStore.putRecord( - new DataRecord("key", - DataRecord.Status.INPROGRESS, - expiry2, - null, - null), - now); - - // THEN: an item is inserted - Map itemInDb = client - .getItem(GetItemRequest.builder().tableName(TABLE_NAME).key(key).build()).item(); - assertThat(itemInDb).isNotNull(); - assertThat(itemInDb.get("status").s()).isEqualTo("INPROGRESS"); - assertThat(itemInDb.get("expiration").n()).isEqualTo(String.valueOf(expiry2)); + long expiry = now.plus(3600, ChronoUnit.SECONDS).getEpochSecond(); + long inProgressExpiry = now.plus(300, ChronoUnit.SECONDS).toEpochMilli(); + DataRecord dataRecord = new DataRecord("key", DataRecord.Status.INPROGRESS, expiry, null, null, OptionalLong.of(inProgressExpiry)); + + // WHEN + persistenceStore.putRecord(dataRecord, now); + + // THEN + ArgumentCaptor captor = ArgumentCaptor.forClass(PutItemRequest.class); + verify(mockClient).putItem(captor.capture()); + + PutItemRequest request = captor.getValue(); + assertThat(request.item().get("in_progress_expiration").n()).isEqualTo(String.valueOf(inProgressExpiry)); } @Test - void putRecord_shouldThrowIdempotencyItemAlreadyExistsException_IfRecordAlreadyExist() { - key = Collections.singletonMap("id", AttributeValue.builder().s("key").build()); - - // GIVEN: Insert a fake item with same id - Map item = new HashMap<>(key); + void putRecord_shouldThrowIdempotencyItemAlreadyExistsException_whenConditionFails() { + // GIVEN Instant now = Instant.now(); - long expiry = now.plus(30, ChronoUnit.SECONDS).getEpochSecond(); - item.put("expiration", AttributeValue.builder().n(String.valueOf(expiry)).build()); // not expired - item.put("status", AttributeValue.builder().s(DataRecord.Status.COMPLETED.toString()).build()); - item.put("data", AttributeValue.builder().s("Fake Data").build()); - client.putItem(PutItemRequest.builder().tableName(TABLE_NAME).item(item).build()); - - // WHEN: call putRecord - long expiry2 = now.plus(3600, ChronoUnit.SECONDS).getEpochSecond(); - DataRecord recordToInsert = new DataRecord("key", - DataRecord.Status.INPROGRESS, - expiry2, - null, - null); - assertThatThrownBy(() -> dynamoDBPersistenceStore.putRecord(recordToInsert, now)) + long expiry = now.plus(3600, ChronoUnit.SECONDS).getEpochSecond(); + DataRecord dataRecord = new DataRecord("key", DataRecord.Status.INPROGRESS, expiry, null, null); + + Map existingItem = new HashMap<>(); + existingItem.put("id", AttributeValue.builder().s("key").build()); + existingItem.put("status", AttributeValue.builder().s("COMPLETED").build()); + existingItem.put("expiration", AttributeValue.builder().n(String.valueOf(expiry)).build()); + existingItem.put("data", AttributeValue.builder().s("Existing Data").build()); + + ConditionalCheckFailedException exception = ConditionalCheckFailedException.builder() + .item(existingItem) + .build(); + when(mockClient.putItem(any(PutItemRequest.class))).thenThrow(exception); + + // WHEN / THEN + assertThatThrownBy(() -> persistenceStore.putRecord(dataRecord, now)) .isInstanceOf(IdempotencyItemAlreadyExistsException.class) - // DataRecord should be present due to returnValuesOnConditionCheckFailure("ALL_OLD") - .matches(e -> ((IdempotencyItemAlreadyExistsException) e).getDataRecord().isPresent()); - - // THEN: item was not updated, retrieve the initial one - Map itemInDb = client - .getItem(GetItemRequest.builder().tableName(TABLE_NAME).key(key).build()).item(); - assertThat(itemInDb).isNotNull(); - assertThat(itemInDb.get("status").s()).isEqualTo("COMPLETED"); - assertThat(itemInDb.get("expiration").n()).isEqualTo(String.valueOf(expiry)); - assertThat(itemInDb.get("data").s()).isEqualTo("Fake Data"); + .matches(e -> ((IdempotencyItemAlreadyExistsException) e).getDataRecord().isPresent()) + .satisfies(e -> { + IdempotencyItemAlreadyExistsException ex = (IdempotencyItemAlreadyExistsException) e; + DataRecord existingRecord = ex.getDataRecord().get(); + assertThat(existingRecord.getIdempotencyKey()).isEqualTo("key"); + assertThat(existingRecord.getStatus()).isEqualTo(DataRecord.Status.COMPLETED); + assertThat(existingRecord.getResponseData()).isEqualTo("Existing Data"); + }); + + // Assert returnValuesOnConditionCheckFailure is ALL_OLD (protects behavior from #1821) + ArgumentCaptor captor = ArgumentCaptor.forClass(PutItemRequest.class); + verify(mockClient).putItem(captor.capture()); + PutItemRequest request = captor.getValue(); + assertThat(request.returnValuesOnConditionCheckFailureAsString()).isEqualTo("ALL_OLD"); } @Test - void putRecord_shouldBlockUpdate_IfRecordAlreadyExistAndProgressNotExpiredAfterLambdaTimedOut() { - key = Collections.singletonMap("id", AttributeValue.builder().s("key").build()); - - // GIVEN: Insert a fake item with same id - Map item = new HashMap<>(key); + void putRecord_shouldThrowWithoutDataRecord_whenConditionalCheckHasNoItem() { + // GIVEN Instant now = Instant.now(); - long expiry = now.plus(30, ChronoUnit.SECONDS).getEpochSecond(); // not expired - long progressExpiry = now.plus(30, ChronoUnit.SECONDS).toEpochMilli(); // not expired - item.put("expiration", AttributeValue.builder().n(String.valueOf(expiry)).build()); - item.put("status", AttributeValue.builder().s(DataRecord.Status.INPROGRESS.toString()).build()); - item.put("data", AttributeValue.builder().s("Fake Data").build()); - item.put("in_progress_expiration", AttributeValue.builder().n(String.valueOf(progressExpiry)).build()); - client.putItem(PutItemRequest.builder().tableName(TABLE_NAME).item(item).build()); - - // WHEN: call putRecord - long expiry2 = now.plus(3600, ChronoUnit.SECONDS).getEpochSecond(); - DataRecord recordToInsert = new DataRecord("key", - DataRecord.Status.INPROGRESS, - expiry2, - "Fake Data 2", - null); - assertThatThrownBy(() -> dynamoDBPersistenceStore.putRecord(recordToInsert, now)) + long expiry = now.plus(3600, ChronoUnit.SECONDS).getEpochSecond(); + DataRecord dataRecord = new DataRecord("key", DataRecord.Status.INPROGRESS, expiry, null, null); + + ConditionalCheckFailedException exception = ConditionalCheckFailedException.builder().build(); + when(mockClient.putItem(any(PutItemRequest.class))).thenThrow(exception); + + // WHEN / THEN + assertThatThrownBy(() -> persistenceStore.putRecord(dataRecord, now)) .isInstanceOf(IdempotencyItemAlreadyExistsException.class) - // DataRecord should be present due to returnValuesOnConditionCheckFailure("ALL_OLD") - .matches(e -> ((IdempotencyItemAlreadyExistsException) e).getDataRecord().isPresent()); - - // THEN: item was not updated, retrieve the initial one - Map itemInDb = client - .getItem(GetItemRequest.builder().tableName(TABLE_NAME).key(key).build()).item(); - assertThat(itemInDb).isNotNull(); - assertThat(itemInDb.get("status").s()).isEqualTo("INPROGRESS"); - assertThat(itemInDb.get("expiration").n()).isEqualTo(String.valueOf(expiry)); - assertThat(itemInDb.get("data").s()).isEqualTo("Fake Data"); + .matches(e -> !((IdempotencyItemAlreadyExistsException) e).getDataRecord().isPresent()); } @Test - void getRecord_shouldReturnExistingRecord() throws IdempotencyItemNotFoundException { - key = Collections.singletonMap("id", AttributeValue.builder().s("key").build()); - - // GIVEN: Insert a fake item with same id - Map item = new HashMap<>(key); - Instant now = Instant.now(); - long expiry = now.plus(30, ChronoUnit.SECONDS).getEpochSecond(); + void getRecord_shouldReturnDataRecord_whenItemExists() throws IdempotencyItemNotFoundException { + // GIVEN + long expiry = Instant.now().plus(3600, ChronoUnit.SECONDS).getEpochSecond(); + Map item = new HashMap<>(); + item.put("id", AttributeValue.builder().s("key").build()); + item.put("status", AttributeValue.builder().s("COMPLETED").build()); item.put("expiration", AttributeValue.builder().n(String.valueOf(expiry)).build()); - item.put("status", AttributeValue.builder().s(DataRecord.Status.COMPLETED.toString()).build()); - item.put("data", AttributeValue.builder().s("Fake Data").build()); - client.putItem(PutItemRequest.builder().tableName(TABLE_NAME).item(item).build()); + item.put("data", AttributeValue.builder().s("Response Data").build()); + + GetItemResponse response = GetItemResponse.builder() + .item(item) + .build(); + when(mockClient.getItem(any(GetItemRequest.class))).thenReturn(response); // WHEN - DataRecord dr = dynamoDBPersistenceStore.getRecord("key"); + DataRecord dataRecord = persistenceStore.getRecord("key"); // THEN - assertThat(dr.getIdempotencyKey()).isEqualTo("key"); - assertThat(dr.getStatus()).isEqualTo(DataRecord.Status.COMPLETED); - assertThat(dr.getResponseData()).isEqualTo("Fake Data"); - assertThat(dr.getExpiryTimestamp()).isEqualTo(expiry); + ArgumentCaptor captor = ArgumentCaptor.forClass(GetItemRequest.class); + verify(mockClient).getItem(captor.capture()); + + GetItemRequest request = captor.getValue(); + assertThat(request.tableName()).isEqualTo(TABLE_NAME); + assertThat(request.consistentRead()).isTrue(); + assertThat(request.key()).containsEntry("id", AttributeValue.builder().s("key").build()); + + assertThat(dataRecord.getIdempotencyKey()).isEqualTo("key"); + assertThat(dataRecord.getStatus()).isEqualTo(DataRecord.Status.COMPLETED); + assertThat(dataRecord.getExpiryTimestamp()).isEqualTo(expiry); + assertThat(dataRecord.getResponseData()).isEqualTo("Response Data"); } @Test - void getRecord_shouldThrowException_whenRecordIsAbsent() { - assertThatThrownBy(() -> dynamoDBPersistenceStore.getRecord("key")) + void getRecord_shouldThrowException_whenItemDoesNotExist() { + // GIVEN + GetItemResponse response = GetItemResponse.builder().build(); + when(mockClient.getItem(any(GetItemRequest.class))).thenReturn(response); + + // WHEN / THEN + assertThatThrownBy(() -> persistenceStore.getRecord("key")) .isInstanceOf(IdempotencyItemNotFoundException.class); } @Test - void updateRecord_shouldUpdateRecord() { - // GIVEN: Insert a fake item with same id - key = Collections.singletonMap("id", AttributeValue.builder().s("key").build()); - Map item = new HashMap<>(key); - Instant now = Instant.now(); - long expiry = now.plus(360, ChronoUnit.SECONDS).getEpochSecond(); - item.put("expiration", AttributeValue.builder().n(String.valueOf(expiry)).build()); - item.put("status", AttributeValue.builder().s(DataRecord.Status.INPROGRESS.toString()).build()); - client.putItem(PutItemRequest.builder().tableName(TABLE_NAME).item(item).build()); - // enable payload validation - dynamoDBPersistenceStore.configure(IdempotencyConfig.builder().withPayloadValidationJMESPath("path").build(), - null); + void updateRecord_shouldSendCorrectUpdateItemRequest() { + // GIVEN + long expiry = Instant.now().plus(3600, ChronoUnit.SECONDS).getEpochSecond(); + DataRecord dataRecord = new DataRecord("key", DataRecord.Status.COMPLETED, expiry, "Response", null); // WHEN - expiry = now.plus(3600, ChronoUnit.SECONDS).getEpochSecond(); - DataRecord dr = new DataRecord("key", DataRecord.Status.COMPLETED, expiry, "Fake result", "hash"); - dynamoDBPersistenceStore.updateRecord(dr); + persistenceStore.updateRecord(dataRecord); // THEN - Map itemInDb = client - .getItem(GetItemRequest.builder().tableName(TABLE_NAME).key(key).build()).item(); - assertThat(itemInDb.get("status").s()).isEqualTo("COMPLETED"); - assertThat(itemInDb.get("expiration").n()).isEqualTo(String.valueOf(expiry)); - assertThat(itemInDb.get("data").s()).isEqualTo("Fake result"); - assertThat(itemInDb.get("validation").s()).isEqualTo("hash"); + ArgumentCaptor captor = ArgumentCaptor.forClass(UpdateItemRequest.class); + verify(mockClient).updateItem(captor.capture()); + + UpdateItemRequest request = captor.getValue(); + assertThat(request.tableName()).isEqualTo(TABLE_NAME); + assertThat(request.key()).containsEntry("id", AttributeValue.builder().s("key").build()); + assertThat(request.updateExpression()).contains("SET #response_data = :response_data"); + assertThat(request.updateExpression()).contains("#expiry = :expiry"); + assertThat(request.updateExpression()).contains("#status = :status"); + assertThat(request.expressionAttributeValues().get(":response_data").s()).isEqualTo("Response"); + assertThat(request.expressionAttributeValues().get(":status").s()).isEqualTo("COMPLETED"); } @Test - void deleteRecord_shouldDeleteRecord() { - // GIVEN: Insert a fake item with same id - key = Collections.singletonMap("id", AttributeValue.builder().s("key").build()); - Map item = new HashMap<>(key); + void updateRecord_shouldIncludeValidation_whenPayloadValidationEnabled() { + // GIVEN + persistenceStore.configure(IdempotencyConfig.builder().withPayloadValidationJMESPath("body").build(), null); + long expiry = Instant.now().plus(3600, ChronoUnit.SECONDS).getEpochSecond(); + DataRecord dataRecord = new DataRecord("key", DataRecord.Status.COMPLETED, expiry, "Response", "hash123"); + + // WHEN + persistenceStore.updateRecord(dataRecord); + + // THEN + ArgumentCaptor captor = ArgumentCaptor.forClass(UpdateItemRequest.class); + verify(mockClient).updateItem(captor.capture()); + + UpdateItemRequest request = captor.getValue(); + assertThat(request.updateExpression()).contains("#validation_key = :validation_key"); + assertThat(request.expressionAttributeValues().get(":validation_key").s()).isEqualTo("hash123"); + } + + @Test + void deleteRecord_shouldSendCorrectDeleteItemRequest() { + // WHEN + persistenceStore.deleteRecord("key"); + + // THEN + ArgumentCaptor captor = ArgumentCaptor.forClass(DeleteItemRequest.class); + verify(mockClient).deleteItem(captor.capture()); + + DeleteItemRequest request = captor.getValue(); + assertThat(request.tableName()).isEqualTo(TABLE_NAME); + assertThat(request.key()).containsEntry("id", AttributeValue.builder().s("key").build()); + } + + @Test + void customAttributeNames_shouldUseCorrectAttributes() throws IdempotencyItemAlreadyExistsException { + // GIVEN + DynamoDBPersistenceStore customStore = DynamoDBPersistenceStore.builder() + .withTableName("custom_table") + .withDynamoDbClient(mockClient) + .withKeyAttr("pk") + .withSortKeyAttr("sk") + .withStaticPkValue("IDEMPOTENCY") + .withExpiryAttr("ttl") + .withStatusAttr("state") + .withDataAttr("result") + .withValidationAttr("hash") + .build(); + Instant now = Instant.now(); - long expiry = now.plus(360, ChronoUnit.SECONDS).getEpochSecond(); - item.put("expiration", AttributeValue.builder().n(String.valueOf(expiry)).build()); - item.put("status", AttributeValue.builder().s(DataRecord.Status.INPROGRESS.toString()).build()); - client.putItem(PutItemRequest.builder().tableName(TABLE_NAME).item(item).build()); - assertThat(client.scan(ScanRequest.builder().tableName(TABLE_NAME).build()).count()).isEqualTo(1); + long expiry = now.plus(3600, ChronoUnit.SECONDS).getEpochSecond(); + DataRecord dataRecord = new DataRecord("mykey", DataRecord.Status.INPROGRESS, expiry, null, null); // WHEN - dynamoDBPersistenceStore.deleteRecord("key"); + customStore.putRecord(dataRecord, now); // THEN - assertThat(client.scan(ScanRequest.builder().tableName(TABLE_NAME).build()).count()).isZero(); + ArgumentCaptor captor = ArgumentCaptor.forClass(PutItemRequest.class); + verify(mockClient).putItem(captor.capture()); + + PutItemRequest request = captor.getValue(); + assertThat(request.tableName()).isEqualTo("custom_table"); + assertThat(request.item()).containsEntry("pk", AttributeValue.builder().s("IDEMPOTENCY").build()); + assertThat(request.item()).containsEntry("sk", AttributeValue.builder().s("mykey").build()); + assertThat(request.item().get("state").s()).isEqualTo("INPROGRESS"); + assertThat(request.item().get("ttl").n()).isEqualTo(String.valueOf(expiry)); } @Test - void endToEndWithCustomAttrNamesAndSortKey() throws IdempotencyItemNotFoundException { - try { - client.createTable(CreateTableRequest.builder() - .tableName(TABLE_NAME_CUSTOM) - .keySchema( - KeySchemaElement.builder().keyType(KeyType.HASH).attributeName("key").build(), - KeySchemaElement.builder().keyType(KeyType.RANGE).attributeName("sortkey").build()) - .attributeDefinitions( - AttributeDefinition.builder().attributeName("key").attributeType(ScalarAttributeType.S) - .build(), - AttributeDefinition.builder().attributeName("sortkey").attributeType(ScalarAttributeType.S) - .build()) - .billingMode(BillingMode.PAY_PER_REQUEST) - .build()); - - DynamoDBPersistenceStore persistenceStore = DynamoDBPersistenceStore.builder() - .withTableName(TABLE_NAME_CUSTOM) - .withDynamoDbClient(client) - .withDataAttr("result") - .withExpiryAttr("expiry") - .withKeyAttr("key") - .withSortKeyAttr("sortkey") - .withStaticPkValue("pk") - .withStatusAttr("state") - .withValidationAttr("valid") - .build(); - - Instant now = Instant.now(); - DataRecord dr = new DataRecord( - "mykey", - DataRecord.Status.INPROGRESS, - now.plus(400, ChronoUnit.SECONDS).getEpochSecond(), - null, - null); - // PUT - persistenceStore.putRecord(dr, now); - - Map customKey = new HashMap<>(); - customKey.put("key", AttributeValue.builder().s("pk").build()); - customKey.put("sortkey", AttributeValue.builder().s("mykey").build()); - - Map itemInDb = client - .getItem(GetItemRequest.builder().tableName(TABLE_NAME_CUSTOM).key(customKey).build()).item(); - - // GET - DataRecord recordInDb = persistenceStore.getRecord("mykey"); - - assertThat(itemInDb).isNotNull(); - assertThat(itemInDb.get("key").s()).isEqualTo("pk"); - assertThat(itemInDb.get("sortkey").s()).isEqualTo(recordInDb.getIdempotencyKey()); - assertThat(itemInDb.get("state").s()).isEqualTo(recordInDb.getStatus().toString()); - assertThat(itemInDb.get("expiry").n()).isEqualTo(String.valueOf(recordInDb.getExpiryTimestamp())); - - // UPDATE - DataRecord updatedRecord = new DataRecord( - "mykey", - DataRecord.Status.COMPLETED, - now.plus(500, ChronoUnit.SECONDS).getEpochSecond(), - "response", - null); - persistenceStore.updateRecord(updatedRecord); - recordInDb = persistenceStore.getRecord("mykey"); - assertThat(recordInDb).isEqualTo(updatedRecord); - - // DELETE - persistenceStore.deleteRecord("mykey"); - assertThat(client.scan(ScanRequest.builder().tableName(TABLE_NAME_CUSTOM).build()).count()).isEqualTo(0); - - } finally { - try { - client.deleteTable(DeleteTableRequest.builder().tableName(TABLE_NAME_CUSTOM).build()); - } catch (Exception e) { - // OK - } - } + void customAttributeNames_shouldUseCorrectKey_forGet() throws IdempotencyItemNotFoundException { + // GIVEN + DynamoDBPersistenceStore customStore = DynamoDBPersistenceStore.builder() + .withTableName("custom_table") + .withDynamoDbClient(mockClient) + .withKeyAttr("pk") + .withSortKeyAttr("sk") + .withStaticPkValue("IDEMPOTENCY") + .withExpiryAttr("ttl") + .withStatusAttr("state") + .build(); + + long expiry = Instant.now().plus(3600, ChronoUnit.SECONDS).getEpochSecond(); + Map item = new HashMap<>(); + item.put("pk", AttributeValue.builder().s("IDEMPOTENCY").build()); + item.put("sk", AttributeValue.builder().s("mykey").build()); + item.put("state", AttributeValue.builder().s("COMPLETED").build()); + item.put("ttl", AttributeValue.builder().n(String.valueOf(expiry)).build()); + + GetItemResponse response = GetItemResponse.builder().item(item).build(); + when(mockClient.getItem(any(GetItemRequest.class))).thenReturn(response); + + // WHEN + DataRecord dataRecord = customStore.getRecord("mykey"); + + // THEN + ArgumentCaptor captor = ArgumentCaptor.forClass(GetItemRequest.class); + verify(mockClient).getItem(captor.capture()); + + GetItemRequest request = captor.getValue(); + assertThat(request.key()).containsEntry("pk", AttributeValue.builder().s("IDEMPOTENCY").build()); + assertThat(request.key()).containsEntry("sk", AttributeValue.builder().s("mykey").build()); + + assertThat(dataRecord.getIdempotencyKey()).isEqualTo("mykey"); + assertThat(dataRecord.getStatus()).isEqualTo(DataRecord.Status.COMPLETED); } @Test @SetEnvironmentVariable(key = Constants.IDEMPOTENCY_DISABLED_ENV, value = "true") void idempotencyDisabled_noClientShouldBeCreated() { - DynamoDBPersistenceStore store = DynamoDBPersistenceStore.builder().withTableName(TABLE_NAME).build(); - assertThatThrownBy(() -> store.getRecord("fake")) - .isInstanceOf(NullPointerException.class); - } - - @BeforeEach - void setup() { - dynamoDBPersistenceStore = DynamoDBPersistenceStore.builder() + // GIVEN / WHEN + DynamoDBPersistenceStore store = DynamoDBPersistenceStore.builder() .withTableName(TABLE_NAME) - .withDynamoDbClient(client) .build(); - } - @AfterEach - void emptyDB() { - // Clear all items from the table - client.scan(ScanRequest.builder().tableName(TABLE_NAME).build()) - .items() - .forEach(item -> { - Map itemKey = Collections.singletonMap("id", item.get("id")); - client.deleteItem(DeleteItemRequest.builder().tableName(TABLE_NAME).key(itemKey).build()); - }); - key = null; + // THEN + assertThatThrownBy(() -> store.getRecord("fake")) + .isInstanceOf(NullPointerException.class); } } diff --git a/powertools-idempotency/powertools-idempotency-dynamodb/src/test/java/software/amazon/lambda/powertools/idempotency/persistence/dynamodb/IdempotencyTest.java b/powertools-idempotency/powertools-idempotency-dynamodb/src/test/java/software/amazon/lambda/powertools/idempotency/persistence/dynamodb/IdempotencyTest.java deleted file mode 100644 index e85614580..000000000 --- a/powertools-idempotency/powertools-idempotency-dynamodb/src/test/java/software/amazon/lambda/powertools/idempotency/persistence/dynamodb/IdempotencyTest.java +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright 2023 Amazon.com, Inc. or its affiliates. - * Licensed under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * http://www.apache.org/licenses/LICENSE-2.0 - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ - -package software.amazon.lambda.powertools.idempotency.persistence.dynamodb; - -import static org.assertj.core.api.Assertions.assertThat; - -import org.junit.jupiter.api.Test; - -import com.amazonaws.services.lambda.runtime.Context; -import com.amazonaws.services.lambda.runtime.events.APIGatewayProxyResponseEvent; -import com.amazonaws.services.lambda.runtime.tests.EventLoader; - -import software.amazon.awssdk.services.dynamodb.model.ScanRequest; -import software.amazon.lambda.powertools.common.stubs.TestLambdaContext; -import software.amazon.lambda.powertools.idempotency.persistence.dynamodb.handlers.IdempotencyFunction; - -class IdempotencyTest extends DynamoDBConfig { - - private Context context = new TestLambdaContext(); - - @Test - void endToEndTest() { - IdempotencyFunction function = new IdempotencyFunction(client); - - APIGatewayProxyResponseEvent response = function - .handleRequest(EventLoader.loadApiGatewayRestEvent("apigw_event2.json"), context); - assertThat(function.handlerExecuted).isTrue(); - - function.handlerExecuted = false; - - APIGatewayProxyResponseEvent response2 = function - .handleRequest(EventLoader.loadApiGatewayRestEvent("apigw_event2.json"), context); - assertThat(function.handlerExecuted).isFalse(); - - assertThat(response).isEqualTo(response2); - assertThat(response2.getBody()).contains("hello world"); - - assertThat(client.scan(ScanRequest.builder().tableName(TABLE_NAME).build()).count()).isEqualTo(1); - } -} diff --git a/powertools-idempotency/powertools-idempotency-dynamodb/src/test/java/software/amazon/lambda/powertools/idempotency/persistence/dynamodb/handlers/IdempotencyFunction.java b/powertools-idempotency/powertools-idempotency-dynamodb/src/test/java/software/amazon/lambda/powertools/idempotency/persistence/dynamodb/handlers/IdempotencyFunction.java deleted file mode 100644 index d816af801..000000000 --- a/powertools-idempotency/powertools-idempotency-dynamodb/src/test/java/software/amazon/lambda/powertools/idempotency/persistence/dynamodb/handlers/IdempotencyFunction.java +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright 2023 Amazon.com, Inc. or its affiliates. - * Licensed under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * http://www.apache.org/licenses/LICENSE-2.0 - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ - -package software.amazon.lambda.powertools.idempotency.persistence.dynamodb.handlers; - -import java.util.HashMap; -import java.util.Map; - -import com.amazonaws.services.lambda.runtime.Context; -import com.amazonaws.services.lambda.runtime.RequestHandler; -import com.amazonaws.services.lambda.runtime.events.APIGatewayProxyRequestEvent; -import com.amazonaws.services.lambda.runtime.events.APIGatewayProxyResponseEvent; - -import software.amazon.awssdk.services.dynamodb.DynamoDbClient; -import software.amazon.lambda.powertools.idempotency.Idempotency; -import software.amazon.lambda.powertools.idempotency.IdempotencyConfig; -import software.amazon.lambda.powertools.idempotency.Idempotent; -import software.amazon.lambda.powertools.idempotency.persistence.dynamodb.DynamoDBPersistenceStore; - -public class IdempotencyFunction implements RequestHandler { - public boolean handlerExecuted = false; - - public IdempotencyFunction(DynamoDbClient client) { - // we need to initialize idempotency configuration before the handleRequest method is called - Idempotency.config().withConfig( - IdempotencyConfig.builder() - .withEventKeyJMESPath("powertools_json(body).address") - .build()) - .withPersistenceStore( - DynamoDBPersistenceStore.builder() - .withTableName("idempotency_table") - .withDynamoDbClient(client) - .build()) - .configure(); - } - - @Idempotent - public APIGatewayProxyResponseEvent handleRequest(final APIGatewayProxyRequestEvent input, final Context context) { - handlerExecuted = true; - Map headers = new HashMap<>(); - - headers.put("Content-Type", "application/json"); - headers.put("Access-Control-Allow-Origin", "*"); - headers.put("Access-Control-Allow-Methods", "GET, OPTIONS"); - headers.put("Access-Control-Allow-Headers", "*"); - - APIGatewayProxyResponseEvent response = new APIGatewayProxyResponseEvent() - .withHeaders(headers); - - return response - .withStatusCode(200) - .withBody("{ \"message\": \"hello world\"}"); - - } -} From 2177870b0a11b34835b6cba5b5be0b54c512ffea Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 May 2026 14:49:56 +0200 Subject: [PATCH 136/212] chore: bump actions/dependency-review-action from 4.9.0 to 5.0.0 (#2502) Reviewed and approved by @phipag. Review performed by Claude. Node runtime refresh, no API breaking changes. --- .github/workflows/security-dependencies-check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/security-dependencies-check.yml b/.github/workflows/security-dependencies-check.yml index b2b5c7f8b..30172aedc 100644 --- a/.github/workflows/security-dependencies-check.yml +++ b/.github/workflows/security-dependencies-check.yml @@ -25,6 +25,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Verify Contents - uses: actions/dependency-review-action@2031cfc080254a8a887f58cffee85186f0e49e48 # v4.9.0 + uses: actions/dependency-review-action@a1d282b36b6f3519aa1f3fc636f609c47dddb294 # v5.0.0 with: config-file: './.github/dependency-review-config.yml' From 04b0c10a65373670f2ce8297f636078b253f5d41 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 May 2026 14:50:13 +0200 Subject: [PATCH 137/212] chore: bump aws.sdk.version from 2.43.2 to 2.44.4 (#2500) Reviewed and approved by @phipag. Review performed by Claude. Routine minor SDK bump. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 46ed94e3a..d158d9166 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.43.2 + 2.44.4 1.9.20.1 diff --git a/pom.xml b/pom.xml index f4e9f2c0c..5d9386062 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.25.4 2.0.17 2.21.2 - 2.43.2 + 2.44.4 2.21.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 75f520443..a3c4195e0 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.2 1.14.1 3.15.0 - 2.43.2 + 2.44.4 1.9.20.1 true From a84ae48a38b7ba5285af514858e30e507a523b9e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 May 2026 10:48:22 +0200 Subject: [PATCH 138/212] chore: bump log4j.version from 2.25.4 to 2.26.0 (#2503) Reviewed and approved by @phipag. Review performed by Claude. Safe minor version bump of Apache Log4j 2.25.4 to 2.26.0. --- examples/powertools-examples-core-utilities/cdk/app/pom.xml | 2 +- examples/powertools-examples-core-utilities/sam-graalvm/pom.xml | 2 +- examples/powertools-examples-parameters/sam-graalvm/pom.xml | 2 +- pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/powertools-examples-core-utilities/cdk/app/pom.xml b/examples/powertools-examples-core-utilities/cdk/app/pom.xml index 93286d3f2..12206f52b 100644 --- a/examples/powertools-examples-core-utilities/cdk/app/pom.xml +++ b/examples/powertools-examples-core-utilities/cdk/app/pom.xml @@ -11,7 +11,7 @@ jar - 2.25.4 + 2.26.0 11 11 1.9.20.1 diff --git a/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml b/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml index d707a821a..6204dc906 100644 --- a/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml +++ b/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml @@ -9,7 +9,7 @@ jar - 2.25.4 + 2.26.0 11 11 1.9.20.1 diff --git a/examples/powertools-examples-parameters/sam-graalvm/pom.xml b/examples/powertools-examples-parameters/sam-graalvm/pom.xml index bfd4f6191..572375100 100644 --- a/examples/powertools-examples-parameters/sam-graalvm/pom.xml +++ b/examples/powertools-examples-parameters/sam-graalvm/pom.xml @@ -8,7 +8,7 @@ Powertools for AWS Lambda (Java) - Examples - Parameters GraalVM - 2.25.4 + 2.26.0 11 11 1.9.20.1 diff --git a/pom.xml b/pom.xml index 5d9386062..103de62e9 100644 --- a/pom.xml +++ b/pom.xml @@ -83,7 +83,7 @@ 11 11 3.1.2 - 2.25.4 + 2.26.0 2.0.17 2.21.2 2.44.4 From cbcb228e32cf0e4b437860807219341768bd28ce Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 May 2026 16:45:37 +0200 Subject: [PATCH 139/212] chore: bump co.elastic.logging:logback-ecs-encoder from 1.7.0 to 1.8.0 (#2504) Reviewed and approved by @phipag. Review performed by Claude. Safe minor version bump of logback-ecs-encoder 1.7.0 to 1.8.0. --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 103de62e9..d64c5d387 100644 --- a/pom.xml +++ b/pom.xml @@ -113,7 +113,7 @@ 0.6.0 1.12.781 2.21.0 - 1.7.0 + 1.8.0 5.23.0 5.23.0 2.3.0 From 9965a2877a5fa57c8e4a601e087c1ecc0e71292a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 May 2026 00:55:54 +0200 Subject: [PATCH 140/212] chore: bump github/codeql-action from 4.35.4 to 4.35.5 (#2507) Reviewed and approved by @phipag. Review performed by Claude. Safe patch bump of github/codeql-action 4.35.4 to 4.35.5. --- .github/workflows/security-scorecard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index 2e156daf5..b7e5d0f0e 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -53,6 +53,6 @@ jobs: path: results.sarif retention-days: 5 - name: Upload to Code-Scanning - uses: github/codeql-action/upload-sarif@68bde559dea0fdcac2102bfdf6230c5f70eb485e # v3.29.5 + uses: github/codeql-action/upload-sarif@9e0d7b8d25671d64c341c19c0152d693099fb5ba # v3.29.5 with: sarif_file: results.sarif From 5b93fa26404b1c4b9ea0982448c99e282fcd03c6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 May 2026 00:56:10 +0200 Subject: [PATCH 141/212] chore: bump sam/build-java25 (#2506) Reviewed and approved by @phipag. Review performed by Claude. Safe SHA bump of sam/build-java25 image for e2e tests. --- powertools-e2e-tests/src/test/resources/docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powertools-e2e-tests/src/test/resources/docker/Dockerfile b/powertools-e2e-tests/src/test/resources/docker/Dockerfile index d7cc856bc..515884839 100644 --- a/powertools-e2e-tests/src/test/resources/docker/Dockerfile +++ b/powertools-e2e-tests/src/test/resources/docker/Dockerfile @@ -1,5 +1,5 @@ # Use the official AWS SAM base image for Java 25 -FROM public.ecr.aws/sam/build-java25@sha256:9ddb7b5954969c5d734b2dcd74ffd68b93816adc56a12209f6b8620ac107c899 +FROM public.ecr.aws/sam/build-java25@sha256:d8fa1bb0f2b1548d37755232a0c36fbf146aa30809236d072c850b724d2ca4f1 # Install GraalVM dependencies RUN curl -4 -L https://download.oracle.com/graalvm/25/latest/graalvm-jdk-25_linux-x64_bin.tar.gz | tar -xvz From 3ae14fecadadcc44026cdfc80ff927ce24c06ccb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 May 2026 00:56:25 +0200 Subject: [PATCH 142/212] chore: bump aws.sdk.version from 2.44.4 to 2.44.7 (#2505) Reviewed and approved by @phipag. Review performed by Claude. Safe patch bump of aws.sdk.version 2.44.4 to 2.44.7. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index d158d9166..e009b7c74 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.44.4 + 2.44.7 1.9.20.1 diff --git a/pom.xml b/pom.xml index d64c5d387..55f9f95d6 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.26.0 2.0.17 2.21.2 - 2.44.4 + 2.44.7 2.21.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index a3c4195e0..6bbc76ef1 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.2 1.14.1 3.15.0 - 2.44.4 + 2.44.7 1.9.20.1 true From 3ef86ee2b69b6a66f83a02f65b8dca938401eca9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 20 May 2026 00:56:48 +0200 Subject: [PATCH 143/212] chore: bump sam/build-java25 (#2509) Reviewed and approved by @phipag. Review performed by Claude. Safe SHA bump of sam/build-java25 image for e2e tests. --- powertools-e2e-tests/src/test/resources/docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powertools-e2e-tests/src/test/resources/docker/Dockerfile b/powertools-e2e-tests/src/test/resources/docker/Dockerfile index 515884839..2e6d07f8d 100644 --- a/powertools-e2e-tests/src/test/resources/docker/Dockerfile +++ b/powertools-e2e-tests/src/test/resources/docker/Dockerfile @@ -1,5 +1,5 @@ # Use the official AWS SAM base image for Java 25 -FROM public.ecr.aws/sam/build-java25@sha256:d8fa1bb0f2b1548d37755232a0c36fbf146aa30809236d072c850b724d2ca4f1 +FROM public.ecr.aws/sam/build-java25@sha256:637e067f425d92165d0568d69dda45e906bc68801f078829b821871f5139fe88 # Install GraalVM dependencies RUN curl -4 -L https://download.oracle.com/graalvm/25/latest/graalvm-jdk-25_linux-x64_bin.tar.gz | tar -xvz From 76eec0346695922eb0e1978fa88be2bdfb14a944 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 20 May 2026 00:57:03 +0200 Subject: [PATCH 144/212] chore: bump aws.sdk.version from 2.42.34 to 2.44.9 (#2508) Reviewed and approved by @phipag. Review performed by Claude. Safe bump of sdk.version in powertools-examples-batch from 2.42.34 to 2.44.9. --- examples/powertools-examples-batch/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/powertools-examples-batch/pom.xml b/examples/powertools-examples-batch/pom.xml index d566ac351..cd71a6e7c 100644 --- a/examples/powertools-examples-batch/pom.xml +++ b/examples/powertools-examples-batch/pom.xml @@ -14,7 +14,7 @@ 11 11 1.9.20.1 - 2.42.34 + 2.44.9 From 296068153ca09c8a7328a9c1b434fc3986b74218 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 20 May 2026 22:13:13 +0200 Subject: [PATCH 145/212] chore: bump sam/build-java25 (#2512) Reviewed and approved by @phipag. Review performed by Claude. Safe SHA bump of sam/build-java25 image for e2e tests. --- powertools-e2e-tests/src/test/resources/docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powertools-e2e-tests/src/test/resources/docker/Dockerfile b/powertools-e2e-tests/src/test/resources/docker/Dockerfile index 2e6d07f8d..1dd51129b 100644 --- a/powertools-e2e-tests/src/test/resources/docker/Dockerfile +++ b/powertools-e2e-tests/src/test/resources/docker/Dockerfile @@ -1,5 +1,5 @@ # Use the official AWS SAM base image for Java 25 -FROM public.ecr.aws/sam/build-java25@sha256:637e067f425d92165d0568d69dda45e906bc68801f078829b821871f5139fe88 +FROM public.ecr.aws/sam/build-java25@sha256:7db61893a37ed07b454aaa66ef74ae9c2221d1200b7796ebead4b25da01f7233 # Install GraalVM dependencies RUN curl -4 -L https://download.oracle.com/graalvm/25/latest/graalvm-jdk-25_linux-x64_bin.tar.gz | tar -xvz From afdb541a5b64d2865ba9dd2aa3bb5a690a15d767 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 20 May 2026 22:13:30 +0200 Subject: [PATCH 146/212] chore: bump aws.sdk.version from 2.44.7 to 2.44.9 (#2511) Reviewed and approved by @phipag. Review performed by Claude. Safe patch bump of aws.sdk.version 2.44.7 to 2.44.9. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index e009b7c74..5b3ebd993 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.44.7 + 2.44.9 1.9.20.1 diff --git a/pom.xml b/pom.xml index 55f9f95d6..62ec31e9d 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.26.0 2.0.17 2.21.2 - 2.44.7 + 2.44.9 2.21.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 6bbc76ef1..7d4b3a8a2 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.2 1.14.1 3.15.0 - 2.44.7 + 2.44.9 1.9.20.1 true From 05a2f8eee38fe6df9f4eb7a396f0e1c43ff1e83c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 May 2026 21:07:37 +0200 Subject: [PATCH 147/212] chore: bump aws-actions/configure-aws-credentials from 6.1.1 to 6.1.2 (#2517) Reviewed and approved by @phipag. Review performed by Claude. --- .github/workflows/build-docs.yml | 2 +- .github/workflows/check-e2e.yml | 4 ++-- .github/workflows/release.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index fc5f6811b..2f284582d 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -43,7 +43,7 @@ jobs: docker build -t squidfunk/mkdocs-material ./docs/ docker run --rm -t -v ${PWD}:/docs squidfunk/mkdocs-material build - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@d979d5b3a71173a29b74b5b88418bfda9437d885 + uses: aws-actions/configure-aws-credentials@acca2b1b2070338fb9fd1ca27ecee81d687e58e5 with: aws-region: us-east-1 role-to-assume: ${{ secrets.AWS_DOCS_ROLE_ARN }} diff --git a/.github/workflows/check-e2e.yml b/.github/workflows/check-e2e.yml index 49d79a734..22b3f20bb 100644 --- a/.github/workflows/check-e2e.yml +++ b/.github/workflows/check-e2e.yml @@ -116,7 +116,7 @@ jobs: - name: Build all modules run: mvn -B -DskipTests -ntp install --file pom.xml - name: Setup AWS credentials - uses: aws-actions/configure-aws-credentials@d979d5b3a71173a29b74b5b88418bfda9437d885 # v6.1.1 + uses: aws-actions/configure-aws-credentials@acca2b1b2070338fb9fd1ca27ecee81d687e58e5 # v6.1.2 with: role-to-assume: ${{ secrets.AWS_IAM_ROLE }} aws-region: us-east-1 @@ -154,7 +154,7 @@ jobs: - name: Build all modules run: mvn -B -DskipTests -ntp install --file pom.xml - name: Setup AWS credentials - uses: aws-actions/configure-aws-credentials@d979d5b3a71173a29b74b5b88418bfda9437d885 # v6.1.1 + uses: aws-actions/configure-aws-credentials@acca2b1b2070338fb9fd1ca27ecee81d687e58e5 # v6.1.2 with: role-to-assume: ${{ secrets.AWS_IAM_ROLE }} aws-region: us-east-1 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e5e8db091..d801130b3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -286,7 +286,7 @@ jobs: docker build -t squidfunk/mkdocs-material ./docs/ docker run --rm -t -v ${PWD}:/docs squidfunk/mkdocs-material build - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@d979d5b3a71173a29b74b5b88418bfda9437d885 + uses: aws-actions/configure-aws-credentials@acca2b1b2070338fb9fd1ca27ecee81d687e58e5 with: aws-region: us-east-1 role-to-assume: ${{ secrets.AWS_DOCS_ROLE_ARN }} From 4bd9cfc108000bcd9f50f959cc41065cb6bdbb33 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 May 2026 21:07:54 +0200 Subject: [PATCH 148/212] chore: bump release-drafter/release-drafter from 7.3.0 to 7.3.1 (#2516) Reviewed and approved by @phipag. Review performed by Claude. --- .github/workflows/release-drafter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 1e024ddee..9e2198211 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -23,6 +23,6 @@ jobs: contents: write # required for creating draft releases steps: - name: Relase Drafter - uses: release-drafter/release-drafter@c2e2804cc59f45f57076a99af580d0fedb697927 + uses: release-drafter/release-drafter@693d20e7c1ce1a81d3a41962f85914253b518449 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 4be9770166d5e05cdde6fbb412ad2c12fa30b96d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 May 2026 21:08:12 +0200 Subject: [PATCH 149/212] chore: bump github/codeql-action from 4.35.5 to 4.36.0 (#2515) Reviewed and approved by @phipag. Review performed by Claude. --- .github/workflows/security-scorecard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index b7e5d0f0e..1783db31c 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -53,6 +53,6 @@ jobs: path: results.sarif retention-days: 5 - name: Upload to Code-Scanning - uses: github/codeql-action/upload-sarif@9e0d7b8d25671d64c341c19c0152d693099fb5ba # v3.29.5 + uses: github/codeql-action/upload-sarif@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v3.29.5 with: sarif_file: results.sarif From 805bd4a046d5990ab13f254284cfdbb3a0aa0ec5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 May 2026 21:08:29 +0200 Subject: [PATCH 150/212] chore: bump sam/build-java25 (#2514) Reviewed and approved by @phipag. Review performed by Claude. --- powertools-e2e-tests/src/test/resources/docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powertools-e2e-tests/src/test/resources/docker/Dockerfile b/powertools-e2e-tests/src/test/resources/docker/Dockerfile index 1dd51129b..e2b958c4e 100644 --- a/powertools-e2e-tests/src/test/resources/docker/Dockerfile +++ b/powertools-e2e-tests/src/test/resources/docker/Dockerfile @@ -1,5 +1,5 @@ # Use the official AWS SAM base image for Java 25 -FROM public.ecr.aws/sam/build-java25@sha256:7db61893a37ed07b454aaa66ef74ae9c2221d1200b7796ebead4b25da01f7233 +FROM public.ecr.aws/sam/build-java25@sha256:58d22ef520254c7d4b4daa868fae8fe60c022356c45c7b6b3095f7fff66813a6 # Install GraalVM dependencies RUN curl -4 -L https://download.oracle.com/graalvm/25/latest/graalvm-jdk-25_linux-x64_bin.tar.gz | tar -xvz From b8c3d5b83a5eccfd2e5341f7037d0b8adbbca3a8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 May 2026 21:08:47 +0200 Subject: [PATCH 151/212] chore: bump aws.sdk.version from 2.44.9 to 2.44.10 (#2513) Reviewed and approved by @phipag. Review performed by Claude. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 5b3ebd993..70167b9fc 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.44.9 + 2.44.10 1.9.20.1 diff --git a/pom.xml b/pom.xml index 62ec31e9d..ab541de67 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.26.0 2.0.17 2.21.2 - 2.44.9 + 2.44.10 2.21.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 7d4b3a8a2..ff545bf49 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.2 1.14.1 3.15.0 - 2.44.9 + 2.44.10 1.9.20.1 true From 981ff00d8c192dea1e4c717248ebea79d1aded6d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 28 May 2026 09:39:56 +0200 Subject: [PATCH 152/212] chore: bump aws.sdk.version from 2.44.9 to 2.44.13 (#2518) Reviewed and approved by @phipag. Review performed by Claude Code. Patch-level aws-sdk-java v2 bump (2.44.9 to 2.44.13) with bugfixes and service feature additions, no breaking changes. --- examples/powertools-examples-batch/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/powertools-examples-batch/pom.xml b/examples/powertools-examples-batch/pom.xml index cd71a6e7c..264e3ecf5 100644 --- a/examples/powertools-examples-batch/pom.xml +++ b/examples/powertools-examples-batch/pom.xml @@ -14,7 +14,7 @@ 11 11 1.9.20.1 - 2.44.9 + 2.44.13 From b105a49180782f15a9265963ec90d5b6f9384b3a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 29 May 2026 15:41:13 +0200 Subject: [PATCH 153/212] chore: bump aws-actions/configure-aws-credentials from 6.1.2 to 6.1.3 (#2521) Reviewed and approved by @phipag. Review performed by Claude Code. Patch bump aws-actions/configure-aws-credentials 6.1.2 to 6.1.3 with kubelet token symlink fix. SHA verified. --- .github/workflows/build-docs.yml | 2 +- .github/workflows/check-e2e.yml | 4 ++-- .github/workflows/release.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index 2f284582d..c8bca5057 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -43,7 +43,7 @@ jobs: docker build -t squidfunk/mkdocs-material ./docs/ docker run --rm -t -v ${PWD}:/docs squidfunk/mkdocs-material build - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@acca2b1b2070338fb9fd1ca27ecee81d687e58e5 + uses: aws-actions/configure-aws-credentials@99214aa6889fcddfa57764031d71add364327e59 with: aws-region: us-east-1 role-to-assume: ${{ secrets.AWS_DOCS_ROLE_ARN }} diff --git a/.github/workflows/check-e2e.yml b/.github/workflows/check-e2e.yml index 22b3f20bb..3ea7d2987 100644 --- a/.github/workflows/check-e2e.yml +++ b/.github/workflows/check-e2e.yml @@ -116,7 +116,7 @@ jobs: - name: Build all modules run: mvn -B -DskipTests -ntp install --file pom.xml - name: Setup AWS credentials - uses: aws-actions/configure-aws-credentials@acca2b1b2070338fb9fd1ca27ecee81d687e58e5 # v6.1.2 + uses: aws-actions/configure-aws-credentials@99214aa6889fcddfa57764031d71add364327e59 # v6.1.3 with: role-to-assume: ${{ secrets.AWS_IAM_ROLE }} aws-region: us-east-1 @@ -154,7 +154,7 @@ jobs: - name: Build all modules run: mvn -B -DskipTests -ntp install --file pom.xml - name: Setup AWS credentials - uses: aws-actions/configure-aws-credentials@acca2b1b2070338fb9fd1ca27ecee81d687e58e5 # v6.1.2 + uses: aws-actions/configure-aws-credentials@99214aa6889fcddfa57764031d71add364327e59 # v6.1.3 with: role-to-assume: ${{ secrets.AWS_IAM_ROLE }} aws-region: us-east-1 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d801130b3..9aa28175f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -286,7 +286,7 @@ jobs: docker build -t squidfunk/mkdocs-material ./docs/ docker run --rm -t -v ${PWD}:/docs squidfunk/mkdocs-material build - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@acca2b1b2070338fb9fd1ca27ecee81d687e58e5 + uses: aws-actions/configure-aws-credentials@99214aa6889fcddfa57764031d71add364327e59 with: aws-region: us-east-1 role-to-assume: ${{ secrets.AWS_DOCS_ROLE_ARN }} From 98e4b390d328fac6321ec90acef7128a9f2ae1b5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 29 May 2026 15:41:31 +0200 Subject: [PATCH 154/212] chore: bump aws.sdk.version from 2.44.10 to 2.44.14 (#2520) Reviewed and approved by @phipag. Review performed by Claude Code. Patch-level aws-sdk-java v2 bump 2.44.10 to 2.44.14 with bugfixes and service feature additions, no breaking changes. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 70167b9fc..290a9296f 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.44.10 + 2.44.14 1.9.20.1 diff --git a/pom.xml b/pom.xml index ab541de67..e2dafd3a2 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.26.0 2.0.17 2.21.2 - 2.44.10 + 2.44.14 2.21.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index ff545bf49..6a101563b 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.2 1.14.1 3.15.0 - 2.44.10 + 2.44.14 1.9.20.1 true From c1c64cce428c9d0ba6d6a95bb07eac461d9ffee0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Jun 2026 10:01:43 +0100 Subject: [PATCH 155/212] chore: bump graalvm/setup-graalvm from 1.5.3 to 1.5.4 (#2527) Squash merge of graalvm/setup-graalvm 1.5.3 to 1.5.4. Reviewed and approved by @phipag, review performed by Claude. --- .github/workflows/check-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index 052153a04..b68a8092e 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -107,7 +107,7 @@ jobs: powertools-*/** pom.xml - name: Setup GraalVM - uses: graalvm/setup-graalvm@bef4b0e916c7dd079bf60fb95d49139f67e32c5f # v1.5.3 + uses: graalvm/setup-graalvm@329c42c5f4c343bceb505f0b28cc8499bc2bf174 # v1.5.4 with: # Pinned to 21.0.8 due to unsafeAllocated enforcement in 21.0.10+. See #2416 java-version: "21.0.8" From 3684e33160edd67858a94ecc4ea2d3817d2142b3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Jun 2026 10:02:42 +0100 Subject: [PATCH 156/212] chore: bump sam/build-java25 (#2523) Squash merge of sam/build-java25 docker digest refresh. Reviewed and approved by @phipag, review performed by Claude. --- powertools-e2e-tests/src/test/resources/docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powertools-e2e-tests/src/test/resources/docker/Dockerfile b/powertools-e2e-tests/src/test/resources/docker/Dockerfile index e2b958c4e..524d636ad 100644 --- a/powertools-e2e-tests/src/test/resources/docker/Dockerfile +++ b/powertools-e2e-tests/src/test/resources/docker/Dockerfile @@ -1,5 +1,5 @@ # Use the official AWS SAM base image for Java 25 -FROM public.ecr.aws/sam/build-java25@sha256:58d22ef520254c7d4b4daa868fae8fe60c022356c45c7b6b3095f7fff66813a6 +FROM public.ecr.aws/sam/build-java25@sha256:5345a7b86cd7c91164cfa8d52e5de57adc8ffebca594d11f8a7ffa359596608f # Install GraalVM dependencies RUN curl -4 -L https://download.oracle.com/graalvm/25/latest/graalvm-jdk-25_linux-x64_bin.tar.gz | tar -xvz From 59e435c585653f241155f87436f6be8c42571594 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Jun 2026 10:02:59 +0100 Subject: [PATCH 157/212] chore: bump aws.sdk.version from 2.44.14 to 2.46.0 (#2522) Squash merge of aws.sdk.version 2.44.14 to 2.46.0. Reviewed and approved by @phipag, review performed by Claude. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 290a9296f..5bc3983a4 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.44.14 + 2.46.0 1.9.20.1 diff --git a/pom.xml b/pom.xml index e2dafd3a2..5ebfe2526 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.26.0 2.0.17 2.21.2 - 2.44.14 + 2.46.0 2.21.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 6a101563b..9f904ea94 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.2 1.14.1 3.15.0 - 2.44.14 + 2.46.0 1.9.20.1 true From a22df312c613428b3b859d74c7cd26a61dd41e41 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Jun 2026 10:03:16 +0100 Subject: [PATCH 158/212] chore: bump aws-actions/configure-aws-credentials from 6.1.3 to 6.2.0 (#2524) Squash merge of aws-actions/configure-aws-credentials 6.1.3 to 6.2.0. Reviewed and approved by @phipag, review performed by Claude. --- .github/workflows/build-docs.yml | 2 +- .github/workflows/check-e2e.yml | 4 ++-- .github/workflows/release.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index c8bca5057..839f8fd60 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -43,7 +43,7 @@ jobs: docker build -t squidfunk/mkdocs-material ./docs/ docker run --rm -t -v ${PWD}:/docs squidfunk/mkdocs-material build - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@99214aa6889fcddfa57764031d71add364327e59 + uses: aws-actions/configure-aws-credentials@e7f100cf4c008499ea8adda475de1042d6975c7b with: aws-region: us-east-1 role-to-assume: ${{ secrets.AWS_DOCS_ROLE_ARN }} diff --git a/.github/workflows/check-e2e.yml b/.github/workflows/check-e2e.yml index 3ea7d2987..d6c949c67 100644 --- a/.github/workflows/check-e2e.yml +++ b/.github/workflows/check-e2e.yml @@ -116,7 +116,7 @@ jobs: - name: Build all modules run: mvn -B -DskipTests -ntp install --file pom.xml - name: Setup AWS credentials - uses: aws-actions/configure-aws-credentials@99214aa6889fcddfa57764031d71add364327e59 # v6.1.3 + uses: aws-actions/configure-aws-credentials@e7f100cf4c008499ea8adda475de1042d6975c7b # v6.2.0 with: role-to-assume: ${{ secrets.AWS_IAM_ROLE }} aws-region: us-east-1 @@ -154,7 +154,7 @@ jobs: - name: Build all modules run: mvn -B -DskipTests -ntp install --file pom.xml - name: Setup AWS credentials - uses: aws-actions/configure-aws-credentials@99214aa6889fcddfa57764031d71add364327e59 # v6.1.3 + uses: aws-actions/configure-aws-credentials@e7f100cf4c008499ea8adda475de1042d6975c7b # v6.2.0 with: role-to-assume: ${{ secrets.AWS_IAM_ROLE }} aws-region: us-east-1 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9aa28175f..872c823a0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -286,7 +286,7 @@ jobs: docker build -t squidfunk/mkdocs-material ./docs/ docker run --rm -t -v ${PWD}:/docs squidfunk/mkdocs-material build - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@99214aa6889fcddfa57764031d71add364327e59 + uses: aws-actions/configure-aws-credentials@e7f100cf4c008499ea8adda475de1042d6975c7b with: aws-region: us-east-1 role-to-assume: ${{ secrets.AWS_DOCS_ROLE_ARN }} From 08fd0b47adc8201c857a3115fcbf45afad09bbe9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Jun 2026 11:04:53 +0200 Subject: [PATCH 159/212] chore: bump actions/checkout from 6.0.2 to 6.0.3 (#2526) Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.2 to 6.0.3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/de0fac2e4500dabe0009e67214ff5f5447ce83dd...df4cb1c069e1874edd31b4311f1884172cec0e10) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 6.0.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/build-docs.yml | 2 +- .github/workflows/check-build.yml | 4 ++-- .github/workflows/check-e2e.yml | 6 +++--- .github/workflows/check-pmd.yml | 2 +- .github/workflows/check-spotbugs.yml | 2 +- .github/workflows/release.yml | 6 +++--- .github/workflows/security-dependencies-check.yml | 2 +- .github/workflows/security-scorecard.yml | 2 +- 8 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index 839f8fd60..0e390ff6e 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -34,7 +34,7 @@ jobs: environment: Docs steps: - name: Checkout Repository - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 with: fetch-depth: 0 - name: Build diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index b68a8092e..cbd1b6c58 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -79,7 +79,7 @@ jobs: steps: - id: checkout name: Checkout repository - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Setup Java uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 with: @@ -96,7 +96,7 @@ jobs: steps: - id: checkout name: Checkout repository - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: fetch-depth: 0 - name: Get changed files diff --git a/.github/workflows/check-e2e.yml b/.github/workflows/check-e2e.yml index d6c949c67..2316e1514 100644 --- a/.github/workflows/check-e2e.yml +++ b/.github/workflows/check-e2e.yml @@ -48,7 +48,7 @@ jobs: e2e-classes: ${{ steps.parse.outputs.e2e-classes }} e2e-graal-classes: ${{ steps.parse.outputs.e2e-graal-classes }} steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Parse test classes from POM profiles id: parse run: | @@ -106,7 +106,7 @@ jobs: test-class: ${{ fromJSON(needs.discover-tests.outputs.e2e-classes) }} steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Setup java uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 with: @@ -144,7 +144,7 @@ jobs: test-class: ${{ fromJSON(needs.discover-tests.outputs.e2e-graal-classes) }} steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Setup java uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 with: diff --git a/.github/workflows/check-pmd.yml b/.github/workflows/check-pmd.yml index cc6c53766..351072cac 100644 --- a/.github/workflows/check-pmd.yml +++ b/.github/workflows/check-pmd.yml @@ -27,7 +27,7 @@ jobs: contents: read # checkout repository steps: - name: Checkout Repository - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Setup Java uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 with: diff --git a/.github/workflows/check-spotbugs.yml b/.github/workflows/check-spotbugs.yml index a64bc6e86..4ffeb581a 100644 --- a/.github/workflows/check-spotbugs.yml +++ b/.github/workflows/check-spotbugs.yml @@ -42,7 +42,7 @@ jobs: codecheck: runs-on: ubuntu-latest steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Setup Java uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 872c823a0..efbe21962 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -104,7 +104,7 @@ jobs: steps: - id: checkout name: Checkout repository - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - id: version name: version uses: ./.github/actions/version @@ -228,7 +228,7 @@ jobs: steps: - id: checkout name: Checkout repository - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: ref: ${{ env.RELEASE_COMMIT }} - id: download_source @@ -276,7 +276,7 @@ jobs: steps: - id: checkout name: Checkout repository - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: # Checkout PR branch to make sure we build the version-bumped docs ref: ci-${{ github.run_id }} diff --git a/.github/workflows/security-dependencies-check.yml b/.github/workflows/security-dependencies-check.yml index 30172aedc..5aab0735d 100644 --- a/.github/workflows/security-dependencies-check.yml +++ b/.github/workflows/security-dependencies-check.yml @@ -23,7 +23,7 @@ jobs: pull-requests: write # post review comments steps: - name: Checkout Repository - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Verify Contents uses: actions/dependency-review-action@a1d282b36b6f3519aa1f3fc636f609c47dddb294 # v5.0.0 with: diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index 1783db31c..1e12d0a9b 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -36,7 +36,7 @@ jobs: id-token: write # OIDC authentication steps: - name: Checkout Repository - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - name: Run Analysis From 82e957a5b9bcd6a9ed716a0b6a30d81af0a54c67 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Jun 2026 11:05:23 +0200 Subject: [PATCH 160/212] chore: bump github/codeql-action from 4.36.0 to 4.36.1 (#2525) * chore: bump github/codeql-action from 4.36.0 to 4.36.1 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.36.0 to 4.36.1. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/7211b7c8077ea37d8641b6271f6a365a22a5fbfa...87557b9c84dde89fdd9b10e88954ac2f4248e463) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.36.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * chore: correct stale version comment to v4.36.1 for codeql-action pin --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Philipp Page --- .github/workflows/security-scorecard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index 1e12d0a9b..c5d0b0c39 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -53,6 +53,6 @@ jobs: path: results.sarif retention-days: 5 - name: Upload to Code-Scanning - uses: github/codeql-action/upload-sarif@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v3.29.5 + uses: github/codeql-action/upload-sarif@87557b9c84dde89fdd9b10e88954ac2f4248e463 # v4.36.1 with: sarif_file: results.sarif From 06b223c1d2c21ec8a25f422f6f526a95f58a4c2e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Jun 2026 09:34:50 +0100 Subject: [PATCH 161/212] chore: bump github/codeql-action from 4.36.1 to 4.36.2 (#2529) Reviewed and approved by @phipag. Review performed by Claude. Patch bump of github/codeql-action 4.36.1 to 4.36.2, SHA verified, no breaking changes. --- .github/workflows/security-scorecard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index c5d0b0c39..38a2085f7 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -53,6 +53,6 @@ jobs: path: results.sarif retention-days: 5 - name: Upload to Code-Scanning - uses: github/codeql-action/upload-sarif@87557b9c84dde89fdd9b10e88954ac2f4248e463 # v4.36.1 + uses: github/codeql-action/upload-sarif@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4.36.2 with: sarif_file: results.sarif From 3d2585cb28ac17dbb26e265295382941a133b99e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Jun 2026 09:35:07 +0100 Subject: [PATCH 162/212] chore: bump aws.sdk.version from 2.46.0 to 2.46.3 (#2528) Reviewed and approved by @phipag. Review performed by Claude. Patch bump of AWS SDK for Java v2 BOM 2.46.0 to 2.46.3, no breaking changes. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 5bc3983a4..bba94ed10 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.46.0 + 2.46.3 1.9.20.1 diff --git a/pom.xml b/pom.xml index 5ebfe2526..8e9d27397 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.26.0 2.0.17 2.21.2 - 2.46.0 + 2.46.3 2.21.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 9f904ea94..83958e5ff 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.2 1.14.1 3.15.0 - 2.46.0 + 2.46.3 1.9.20.1 true From 5ed540a2ae6b785c33578906dfa6cecfdb7a52d1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 10 Jun 2026 09:43:33 +0200 Subject: [PATCH 163/212] chore: bump software.amazon.awscdk:aws-cdk-lib from 2.250.0 to 2.258.0 (#2530) Bump aws-cdk-lib from 2.250.0 to 2.258.0. Reviewed and approved by @phipag. Review performed by Claude. --- examples/powertools-examples-core-utilities/cdk/infra/pom.xml | 2 +- powertools-e2e-tests/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/powertools-examples-core-utilities/cdk/infra/pom.xml b/examples/powertools-examples-core-utilities/cdk/infra/pom.xml index 73180ab67..43b374f5e 100644 --- a/examples/powertools-examples-core-utilities/cdk/infra/pom.xml +++ b/examples/powertools-examples-core-utilities/cdk/infra/pom.xml @@ -7,7 +7,7 @@ 2.10.0 UTF-8 - 2.250.0 + 2.258.0 [10.0.0,11.0.0) 5.14.3 diff --git a/powertools-e2e-tests/pom.xml b/powertools-e2e-tests/pom.xml index ac864ad9c..d6c0766df 100644 --- a/powertools-e2e-tests/pom.xml +++ b/powertools-e2e-tests/pom.xml @@ -31,7 +31,7 @@ 11 11 10.6.0 - 2.250.0 + 2.258.0 From c8035ff16db9e2d4c449efe675c71c744ed3a485 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 17 Jun 2026 13:22:58 +0200 Subject: [PATCH 164/212] chore: bump actions/setup-java from 5.2.0 to 5.3.0 (#2538) Reviewed and approved by @phipag. Review performed by Claude. Minor bump of actions/setup-java 5.2.0 to 5.3.0. --- .github/workflows/check-build.yml | 2 +- .github/workflows/check-e2e.yml | 4 ++-- .github/workflows/check-pmd.yml | 2 +- .github/workflows/check-spotbugs.yml | 2 +- .github/workflows/release.yml | 6 +++--- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index cbd1b6c58..cb5b79c06 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -81,7 +81,7 @@ jobs: name: Checkout repository uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Setup Java - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 + uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 with: distribution: corretto java-version: ${{ matrix.java }} diff --git a/.github/workflows/check-e2e.yml b/.github/workflows/check-e2e.yml index 2316e1514..daf2929ae 100644 --- a/.github/workflows/check-e2e.yml +++ b/.github/workflows/check-e2e.yml @@ -108,7 +108,7 @@ jobs: steps: - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Setup java - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 + uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0 with: distribution: 'corretto' java-version: ${{ matrix.java }} @@ -146,7 +146,7 @@ jobs: steps: - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Setup java - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 + uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0 with: distribution: 'corretto' java-version: ${{ matrix.java }} diff --git a/.github/workflows/check-pmd.yml b/.github/workflows/check-pmd.yml index 351072cac..a2b6df980 100644 --- a/.github/workflows/check-pmd.yml +++ b/.github/workflows/check-pmd.yml @@ -29,7 +29,7 @@ jobs: - name: Checkout Repository uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Setup Java - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 + uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0 with: java-version: 21 distribution: corretto diff --git a/.github/workflows/check-spotbugs.yml b/.github/workflows/check-spotbugs.yml index 4ffeb581a..7a0e5916f 100644 --- a/.github/workflows/check-spotbugs.yml +++ b/.github/workflows/check-spotbugs.yml @@ -44,7 +44,7 @@ jobs: steps: - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Setup Java - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 + uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0 with: distribution: 'corretto' java-version: 21 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index efbe21962..1f4780e2f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -137,7 +137,7 @@ jobs: with: name: source - name: Setup Java - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 + uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 with: distribution: corretto java-version: 21 @@ -174,7 +174,7 @@ jobs: with: name: source - name: Setup Java - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 + uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 with: distribution: corretto java-version: ${{ matrix.java }} @@ -199,7 +199,7 @@ jobs: with: name: source - name: Setup Java - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 + uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 with: distribution: corretto java-version: 21 From 264db03fc4cf5686636728936c6aa59fbd140ab9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 17 Jun 2026 13:23:15 +0200 Subject: [PATCH 165/212] chore: bump release-drafter/release-drafter from 7.3.1 to 7.4.0 (#2537) Reviewed and approved by @phipag. Review performed by Claude. Minor bump of release-drafter 7.3.1 to 7.4.0. --- .github/workflows/release-drafter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 9e2198211..0dab6a955 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -23,6 +23,6 @@ jobs: contents: write # required for creating draft releases steps: - name: Relase Drafter - uses: release-drafter/release-drafter@693d20e7c1ce1a81d3a41962f85914253b518449 + uses: release-drafter/release-drafter@ed4bc48ec97379be2258e7b7ac2624a3e26ab809 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 3ce9164d91a55965cf3309e1a52466441f1ba87b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 17 Jun 2026 13:24:21 +0200 Subject: [PATCH 166/212] chore: bump sam/build-java25 (#2534) Reviewed and approved by @phipag. Review performed by Claude. Digest refresh of the SAM build-java25 e2e test image. --- powertools-e2e-tests/src/test/resources/docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powertools-e2e-tests/src/test/resources/docker/Dockerfile b/powertools-e2e-tests/src/test/resources/docker/Dockerfile index 524d636ad..63da9544d 100644 --- a/powertools-e2e-tests/src/test/resources/docker/Dockerfile +++ b/powertools-e2e-tests/src/test/resources/docker/Dockerfile @@ -1,5 +1,5 @@ # Use the official AWS SAM base image for Java 25 -FROM public.ecr.aws/sam/build-java25@sha256:5345a7b86cd7c91164cfa8d52e5de57adc8ffebca594d11f8a7ffa359596608f +FROM public.ecr.aws/sam/build-java25@sha256:2c465765e28036cc11b8db29baf0f06fad200a7e73a7211bf7169a46d4081228 # Install GraalVM dependencies RUN curl -4 -L https://download.oracle.com/graalvm/25/latest/graalvm-jdk-25_linux-x64_bin.tar.gz | tar -xvz From 05c041a3b8ef25f2b38d9da8f2a55dbecac0eafa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 17 Jun 2026 13:24:42 +0200 Subject: [PATCH 167/212] chore: bump com.google.protobuf:protobuf-java from 4.34.1 to 4.35.0 (#2531) Reviewed and approved by @phipag. Review performed by Claude. Minor bump of protobuf-java 4.34.1 to 4.35.0. --- examples/powertools-examples-kafka/pom.xml | 2 +- powertools-kafka/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/powertools-examples-kafka/pom.xml b/examples/powertools-examples-kafka/pom.xml index 0571c9dfe..a084b0e04 100644 --- a/examples/powertools-examples-kafka/pom.xml +++ b/examples/powertools-examples-kafka/pom.xml @@ -12,7 +12,7 @@ 11 1.9.20.1 1.12.1 - 4.34.1 + 4.35.0 diff --git a/powertools-kafka/pom.xml b/powertools-kafka/pom.xml index 2ff6a8e72..f485581fe 100644 --- a/powertools-kafka/pom.xml +++ b/powertools-kafka/pom.xml @@ -36,7 +36,7 @@ 4.2.0 1.12.1 - 4.34.1 + 4.35.0 1.3.1 From 9768cf7d18080e9805854987092b1bd8fff12cbb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 15:45:29 +0200 Subject: [PATCH 168/212] chore: bump aws.sdk.version from 2.46.3 to 2.46.13 (#2539) Squash merge of Dependabot PR. Reviewed and approved by @phipag, review performed by Claude. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index bba94ed10..ba08c0bb7 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.46.3 + 2.46.13 1.9.20.1 diff --git a/pom.xml b/pom.xml index 8e9d27397..ee2b1615f 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.26.0 2.0.17 2.21.2 - 2.46.3 + 2.46.13 2.21.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 83958e5ff..039ee41ee 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.2 1.14.1 3.15.0 - 2.46.3 + 2.46.13 1.9.20.1 true From b27826688f161f5ecaef19655b375e21e45f5052 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 15:46:51 +0200 Subject: [PATCH 169/212] chore: bump graalvm/setup-graalvm from 1.5.4 to 1.5.6 (#2536) Bumps [graalvm/setup-graalvm](https://github.com/graalvm/setup-graalvm) from 1.5.4 to 1.5.6. - [Release notes](https://github.com/graalvm/setup-graalvm/releases) - [Commits](https://github.com/graalvm/setup-graalvm/compare/329c42c5f4c343bceb505f0b28cc8499bc2bf174...6f3fa030c4b8f77c1f554a860f593a654538fa38) --- updated-dependencies: - dependency-name: graalvm/setup-graalvm dependency-version: 1.5.6 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index cb5b79c06..8bb022e5d 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -107,7 +107,7 @@ jobs: powertools-*/** pom.xml - name: Setup GraalVM - uses: graalvm/setup-graalvm@329c42c5f4c343bceb505f0b28cc8499bc2bf174 # v1.5.4 + uses: graalvm/setup-graalvm@6f3fa030c4b8f77c1f554a860f593a654538fa38 # v1.5.6 with: # Pinned to 21.0.8 due to unsafeAllocated enforcement in 21.0.10+. See #2416 java-version: "21.0.8" From 5bbc6b05891621d1452b765d402637e5edb6e1e7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Jun 2026 14:34:09 +0200 Subject: [PATCH 170/212] chore: bump aws-actions/configure-aws-credentials from 6.2.0 to 6.2.1 (#2548) Reviewed and approved by @phipag. Automated review performed by Claude. Patch bump of aws-actions/configure-aws-credentials 6.2.0 to 6.2.1. --- .github/workflows/build-docs.yml | 2 +- .github/workflows/check-e2e.yml | 4 ++-- .github/workflows/release.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index 0e390ff6e..a40c06deb 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -43,7 +43,7 @@ jobs: docker build -t squidfunk/mkdocs-material ./docs/ docker run --rm -t -v ${PWD}:/docs squidfunk/mkdocs-material build - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@e7f100cf4c008499ea8adda475de1042d6975c7b + uses: aws-actions/configure-aws-credentials@254c19bd240aabef8777f48595e9d2d7b972184b with: aws-region: us-east-1 role-to-assume: ${{ secrets.AWS_DOCS_ROLE_ARN }} diff --git a/.github/workflows/check-e2e.yml b/.github/workflows/check-e2e.yml index daf2929ae..b52233447 100644 --- a/.github/workflows/check-e2e.yml +++ b/.github/workflows/check-e2e.yml @@ -116,7 +116,7 @@ jobs: - name: Build all modules run: mvn -B -DskipTests -ntp install --file pom.xml - name: Setup AWS credentials - uses: aws-actions/configure-aws-credentials@e7f100cf4c008499ea8adda475de1042d6975c7b # v6.2.0 + uses: aws-actions/configure-aws-credentials@254c19bd240aabef8777f48595e9d2d7b972184b # v6.2.1 with: role-to-assume: ${{ secrets.AWS_IAM_ROLE }} aws-region: us-east-1 @@ -154,7 +154,7 @@ jobs: - name: Build all modules run: mvn -B -DskipTests -ntp install --file pom.xml - name: Setup AWS credentials - uses: aws-actions/configure-aws-credentials@e7f100cf4c008499ea8adda475de1042d6975c7b # v6.2.0 + uses: aws-actions/configure-aws-credentials@254c19bd240aabef8777f48595e9d2d7b972184b # v6.2.1 with: role-to-assume: ${{ secrets.AWS_IAM_ROLE }} aws-region: us-east-1 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1f4780e2f..43c5c24d7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -286,7 +286,7 @@ jobs: docker build -t squidfunk/mkdocs-material ./docs/ docker run --rm -t -v ${PWD}:/docs squidfunk/mkdocs-material build - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@e7f100cf4c008499ea8adda475de1042d6975c7b + uses: aws-actions/configure-aws-credentials@254c19bd240aabef8777f48595e9d2d7b972184b with: aws-region: us-east-1 role-to-assume: ${{ secrets.AWS_DOCS_ROLE_ARN }} From 94c53e9890b4bf4d2fd8477312286156954f0bcb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Jun 2026 14:35:04 +0200 Subject: [PATCH 171/212] chore: bump aws.sdk.version from 2.46.13 to 2.46.14 (#2543) Reviewed and approved by @phipag. Automated review performed by Claude. Patch bump of aws.sdk.version 2.46.13 to 2.46.14. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index ba08c0bb7..304bdd643 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.46.13 + 2.46.14 1.9.20.1 diff --git a/pom.xml b/pom.xml index ee2b1615f..6e4342768 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.26.0 2.0.17 2.21.2 - 2.46.13 + 2.46.14 2.21.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 039ee41ee..0c3d0128c 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.2 1.14.1 3.15.0 - 2.46.13 + 2.46.14 1.9.20.1 true From 4eafe1e256c0960a6697213cd11b5115e729d9ec Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Jun 2026 14:36:43 +0200 Subject: [PATCH 172/212] chore: bump actions/setup-java from 5.3.0 to 5.4.0 (#2547) Reviewed and approved by @phipag. Automated review performed by Claude. Minor bump of actions/setup-java 5.3.0 to 5.4.0. --- .github/workflows/check-build.yml | 2 +- .github/workflows/check-e2e.yml | 4 ++-- .github/workflows/check-pmd.yml | 2 +- .github/workflows/check-spotbugs.yml | 2 +- .github/workflows/release.yml | 6 +++--- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index 8bb022e5d..c8a8a29e7 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -81,7 +81,7 @@ jobs: name: Checkout repository uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Setup Java - uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 + uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 with: distribution: corretto java-version: ${{ matrix.java }} diff --git a/.github/workflows/check-e2e.yml b/.github/workflows/check-e2e.yml index b52233447..f5beb7b54 100644 --- a/.github/workflows/check-e2e.yml +++ b/.github/workflows/check-e2e.yml @@ -108,7 +108,7 @@ jobs: steps: - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Setup java - uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0 + uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5.4.0 with: distribution: 'corretto' java-version: ${{ matrix.java }} @@ -146,7 +146,7 @@ jobs: steps: - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Setup java - uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0 + uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5.4.0 with: distribution: 'corretto' java-version: ${{ matrix.java }} diff --git a/.github/workflows/check-pmd.yml b/.github/workflows/check-pmd.yml index a2b6df980..f17d6e19a 100644 --- a/.github/workflows/check-pmd.yml +++ b/.github/workflows/check-pmd.yml @@ -29,7 +29,7 @@ jobs: - name: Checkout Repository uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Setup Java - uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0 + uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5.4.0 with: java-version: 21 distribution: corretto diff --git a/.github/workflows/check-spotbugs.yml b/.github/workflows/check-spotbugs.yml index 7a0e5916f..0246ea5be 100644 --- a/.github/workflows/check-spotbugs.yml +++ b/.github/workflows/check-spotbugs.yml @@ -44,7 +44,7 @@ jobs: steps: - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Setup Java - uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0 + uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5.4.0 with: distribution: 'corretto' java-version: 21 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 43c5c24d7..dd702a9b1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -137,7 +137,7 @@ jobs: with: name: source - name: Setup Java - uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 + uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 with: distribution: corretto java-version: 21 @@ -174,7 +174,7 @@ jobs: with: name: source - name: Setup Java - uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 + uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 with: distribution: corretto java-version: ${{ matrix.java }} @@ -199,7 +199,7 @@ jobs: with: name: source - name: Setup Java - uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 + uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 with: distribution: corretto java-version: 21 From 7ec34feb82e4615075af4150d74ad656a8df3f12 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Jun 2026 14:37:11 +0200 Subject: [PATCH 173/212] chore: bump release-drafter/release-drafter from 7.4.0 to 7.5.1 (#2546) Reviewed and approved by @phipag. Automated review performed by Claude. Minor and patch bump of release-drafter/release-drafter 7.4.0 to 7.5.1. --- .github/workflows/release-drafter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 0dab6a955..603789ca5 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -23,6 +23,6 @@ jobs: contents: write # required for creating draft releases steps: - name: Relase Drafter - uses: release-drafter/release-drafter@ed4bc48ec97379be2258e7b7ac2624a3e26ab809 + uses: release-drafter/release-drafter@4d75298e00d9e34c483e5ff8c68d0ea1c1940c1e env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 1d2fd25b22ff9c82a402004740382588b646062c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Jun 2026 14:37:28 +0200 Subject: [PATCH 174/212] chore: bump actions/checkout from 6.0.3 to 7.0.0 (#2542) Reviewed and approved by @phipag. Automated review performed by Claude. Major bump of actions/checkout 6.0.3 to 7.0.0. Breaking change does not affect this repo as it uses neither pull_request_target nor workflow_run triggers. --- .github/workflows/build-docs.yml | 2 +- .github/workflows/check-build.yml | 4 ++-- .github/workflows/check-e2e.yml | 6 +++--- .github/workflows/check-pmd.yml | 2 +- .github/workflows/check-spotbugs.yml | 2 +- .github/workflows/release.yml | 6 +++--- .github/workflows/security-dependencies-check.yml | 2 +- .github/workflows/security-scorecard.yml | 2 +- 8 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index a40c06deb..d0d8a8267 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -34,7 +34,7 @@ jobs: environment: Docs steps: - name: Checkout Repository - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 with: fetch-depth: 0 - name: Build diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index c8a8a29e7..72ab84479 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -79,7 +79,7 @@ jobs: steps: - id: checkout name: Checkout repository - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Setup Java uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 with: @@ -96,7 +96,7 @@ jobs: steps: - id: checkout name: Checkout repository - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: fetch-depth: 0 - name: Get changed files diff --git a/.github/workflows/check-e2e.yml b/.github/workflows/check-e2e.yml index f5beb7b54..cea3b9910 100644 --- a/.github/workflows/check-e2e.yml +++ b/.github/workflows/check-e2e.yml @@ -48,7 +48,7 @@ jobs: e2e-classes: ${{ steps.parse.outputs.e2e-classes }} e2e-graal-classes: ${{ steps.parse.outputs.e2e-graal-classes }} steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Parse test classes from POM profiles id: parse run: | @@ -106,7 +106,7 @@ jobs: test-class: ${{ fromJSON(needs.discover-tests.outputs.e2e-classes) }} steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Setup java uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5.4.0 with: @@ -144,7 +144,7 @@ jobs: test-class: ${{ fromJSON(needs.discover-tests.outputs.e2e-graal-classes) }} steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Setup java uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5.4.0 with: diff --git a/.github/workflows/check-pmd.yml b/.github/workflows/check-pmd.yml index f17d6e19a..9a4a2ea59 100644 --- a/.github/workflows/check-pmd.yml +++ b/.github/workflows/check-pmd.yml @@ -27,7 +27,7 @@ jobs: contents: read # checkout repository steps: - name: Checkout Repository - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Setup Java uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5.4.0 with: diff --git a/.github/workflows/check-spotbugs.yml b/.github/workflows/check-spotbugs.yml index 0246ea5be..70d1b1473 100644 --- a/.github/workflows/check-spotbugs.yml +++ b/.github/workflows/check-spotbugs.yml @@ -42,7 +42,7 @@ jobs: codecheck: runs-on: ubuntu-latest steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Setup Java uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5.4.0 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index dd702a9b1..fc662d888 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -104,7 +104,7 @@ jobs: steps: - id: checkout name: Checkout repository - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - id: version name: version uses: ./.github/actions/version @@ -228,7 +228,7 @@ jobs: steps: - id: checkout name: Checkout repository - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: ref: ${{ env.RELEASE_COMMIT }} - id: download_source @@ -276,7 +276,7 @@ jobs: steps: - id: checkout name: Checkout repository - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: # Checkout PR branch to make sure we build the version-bumped docs ref: ci-${{ github.run_id }} diff --git a/.github/workflows/security-dependencies-check.yml b/.github/workflows/security-dependencies-check.yml index 5aab0735d..0e720ee70 100644 --- a/.github/workflows/security-dependencies-check.yml +++ b/.github/workflows/security-dependencies-check.yml @@ -23,7 +23,7 @@ jobs: pull-requests: write # post review comments steps: - name: Checkout Repository - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Verify Contents uses: actions/dependency-review-action@a1d282b36b6f3519aa1f3fc636f609c47dddb294 # v5.0.0 with: diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index 38a2085f7..ac6a7d3bc 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -36,7 +36,7 @@ jobs: id-token: write # OIDC authentication steps: - name: Checkout Repository - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false - name: Run Analysis From 5922d855f565713b07dbc9ead5a842291fc82d98 Mon Sep 17 00:00:00 2001 From: Philipp Page Date: Thu, 2 Jul 2026 10:47:22 +0200 Subject: [PATCH 175/212] feat(large-messages): add optional allowedBuckets allowlist (#2555) * feat(large-messages): add optional allowedBuckets allowlist Add an opt-in bucket allowlist to the v2 large messages utility. The S3 bucket in the message pointer is controlled by the sender, so this gives consumers fine-grained, in-application control over which buckets the utility may read from and delete, complementing IAM permissions. Configure via LargeMessageConfig.withAllowedBuckets(Set). When a non-empty allowlist is set, a message whose pointer names a bucket outside the allowlist is rejected with LargeMessageProcessingException before any S3 interaction. An empty allowlist (default) preserves the existing behavior, so the change is backward compatible and applies to both the @LargeMessage annotation and the functional API. Includes unit tests, an e2e handler and negative e2e test, and docs with a security note, resource-scoped IAM example, and usage examples. * fix(large-messages): wrap getAllowedBuckets() return in unmodifiableSet Avoid exposing the internal set reference (SpotBugs EI_EXPOSE_REP). --- docs/utilities/large_messages.md | 94 +++++++++++++++++++ .../demo/kafka/protobuf/ProtobufProduct.java | 29 ++++-- .../protobuf/ProtobufProductOrBuilder.java | 2 +- .../protobuf/ProtobufProductOuterClass.java | 8 +- .../handlers/largemessage-restricted/pom.xml | 72 ++++++++++++++ .../lambda/powertools/e2e/Function.java | 88 +++++++++++++++++ .../src/main/resources/log4j2.xml | 16 ++++ powertools-e2e-tests/handlers/pom.xml | 1 + .../lambda/powertools/LargeMessageE2ET.java | 56 +++++++++++ .../largemessages/LargeMessageConfig.java | 40 ++++++++ .../internal/LargeMessageProcessor.java | 21 +++++ .../largemessages/LargeMessageConfigTest.java | 47 +++++++++- .../largemessages/LargeMessagesTest.java | 35 +++++++ .../internal/LargeMessageAspectTest.java | 31 ++++++ .../LargeMessageProcessorFactoryTest.java | 8 +- 15 files changed, 524 insertions(+), 24 deletions(-) create mode 100644 powertools-e2e-tests/handlers/largemessage-restricted/pom.xml create mode 100644 powertools-e2e-tests/handlers/largemessage-restricted/src/main/java/software/amazon/lambda/powertools/e2e/Function.java create mode 100644 powertools-e2e-tests/handlers/largemessage-restricted/src/main/resources/log4j2.xml diff --git a/docs/utilities/large_messages.md b/docs/utilities/large_messages.md index 9d14c8228..510ef99e9 100644 --- a/docs/utilities/large_messages.md +++ b/docs/utilities/large_messages.md @@ -174,6 +174,40 @@ on the S3 bucket used for the large messages offloading: - `s3:GetObject` - `s3:DeleteObject` +### Security: Restrict which buckets the utility accesses + +???+ warning "The message sender controls the `s3BucketName` in the payload pointer" + The large message body contains a pointer of the form + `["software.amazon.payloadoffloading.PayloadS3Pointer",{"s3BucketName":"...","s3Key":"..."}]`. + The utility reads `s3BucketName` from this pointer and fetches the object using your Lambda function's + own IAM credentials. Any sender that can write to your queue, or publish to a topic that fans out to it, + can name any bucket your execution role can reach. Your function then reads from that bucket. Delete-after-read + is enabled by default (`deleteS3Object=true`), so your function also deletes the object it read. + +Apply both of the following controls: + +1. **Configure an allowlist** with `LargeMessageConfig.init().withAllowedBuckets(...)`. The utility rejects any + message whose pointer names a bucket outside the allowlist before it reads or deletes from S3. See + [Restricting allowed buckets](#restricting-allowed-buckets). +2. **Scope your IAM policy** to the offload bucket. Grant `s3:GetObject` and `s3:DeleteObject` on the bucket + ARN instead of `*`: + + ```json + { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": [ + "s3:GetObject", + "s3:DeleteObject" + ], + "Resource": "arn:aws:s3:::/*" + } + ] + } + ``` + ## Usage You can use the Large Messages utility with either the `@LargeMessage` annotation or the functional API. @@ -481,6 +515,66 @@ If you need to customize this `S3Client`, you can leverage the `LargeMessageConf } ``` +## Restricting allowed buckets + +The message sender controls the bucket named in the message pointer (see +[the security note in Permissions](#security-restrict-which-buckets-the-utility-accesses)). Use the +`LargeMessageConfig` singleton to restrict which S3 buckets the utility reads from and deletes. This works with +both the annotation and the functional API. When you configure a non-empty allowlist, the utility rejects any +message whose pointer names a bucket outside the allowlist. It throws a `LargeMessageProcessingException` before +it reads or deletes from S3. An empty allowlist, the default, applies no restriction. + +=== "@LargeMessage annotation" + ```java hl_lines="6" + import software.amazon.lambda.powertools.largemessages.LargeMessage; + + public class SqsMessageHandler implements RequestHandler { + + public SqsMessageHandler() { + LargeMessageConfig.init().withAllowedBuckets(Collections.singleton("my-offload-bucket")); + } + + @Override + public SQSBatchResponse handleRequest(SQSEvent event, Context context) { + for (SQSMessage message: event.getRecords()) { + // throws LargeMessageProcessingException if the pointer's bucket is not in the allowlist + processRawMessage(message, context); + } + return SQSBatchResponse.builder().build(); + } + + @LargeMessage + private void processRawMessage(SQSEvent.SQSMessage sqsMessage, Context context) { + // sqsMessage.getBody() will contain the content of the S3 object + } + } + ``` + +=== "Functional API" + ```java hl_lines="6" + import software.amazon.lambda.powertools.largemessages.LargeMessages; + + public class SqsMessageHandler implements RequestHandler { + + public SqsMessageHandler() { + LargeMessageConfig.init().withAllowedBuckets(Collections.singleton("my-offload-bucket")); + } + + @Override + public SQSBatchResponse handleRequest(SQSEvent event, Context context) { + for (SQSMessage message: event.getRecords()) { + // throws LargeMessageProcessingException if the pointer's bucket is not in the allowlist + LargeMessages.processLargeMessage(message, this::processRawMessage); + } + return SQSBatchResponse.builder().build(); + } + + private void processRawMessage(SQSEvent.SQSMessage sqsMessage) { + // sqsMessage.getBody() will contain the content of the S3 object + } + } + ``` + ## Migration from the SQS Large Message utility - Replace the dependency in maven / gradle: `powertools-sqs` ==> `powertools-large-messages` diff --git a/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProduct.java b/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProduct.java index 99c490869..8168f7801 100644 --- a/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProduct.java +++ b/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProduct.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: ProtobufProduct.proto -// Protobuf Java Version: 4.33.4 +// Protobuf Java Version: 4.35.0 package org.demo.kafka.protobuf; @@ -18,8 +18,8 @@ public final class ProtobufProduct extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 33, - /* patch= */ 4, + /* minor= */ 35, + /* patch= */ 0, /* suffix= */ "", "ProtobufProduct"); } @@ -36,6 +36,11 @@ private ProtobufProduct() { return org.demo.kafka.protobuf.ProtobufProductOuterClass.internal_static_org_demo_kafka_protobuf_ProtobufProduct_descriptor; } + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return org.demo.kafka.protobuf.ProtobufProductOuterClass.internal_static_org_demo_kafka_protobuf_ProtobufProduct_descriptor; + } + @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { @@ -130,13 +135,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) } getUnknownFields().writeTo(output); } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; + private int computeSerializedSize_0() { + int size = 0; if (id_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, id_); @@ -148,6 +148,15 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(3, price_); } + return size; + } + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += computeSerializedSize_0(); size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; diff --git a/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOrBuilder.java b/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOrBuilder.java index 462d3a66d..c84b8810e 100644 --- a/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOrBuilder.java +++ b/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: ProtobufProduct.proto -// Protobuf Java Version: 4.33.4 +// Protobuf Java Version: 4.35.0 package org.demo.kafka.protobuf; diff --git a/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOuterClass.java b/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOuterClass.java index 3edc97e12..9c40cefed 100644 --- a/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOuterClass.java +++ b/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOuterClass.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: ProtobufProduct.proto -// Protobuf Java Version: 4.33.4 +// Protobuf Java Version: 4.35.0 package org.demo.kafka.protobuf; @@ -12,8 +12,8 @@ private ProtobufProductOuterClass() {} com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 33, - /* patch= */ 4, + /* minor= */ 35, + /* patch= */ 0, /* suffix= */ "", "ProtobufProductOuterClass"); } @@ -36,7 +36,7 @@ public static void registerAllExtensions( getDescriptor() { return descriptor; } - private static com.google.protobuf.Descriptors.FileDescriptor + private static final com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { diff --git a/powertools-e2e-tests/handlers/largemessage-restricted/pom.xml b/powertools-e2e-tests/handlers/largemessage-restricted/pom.xml new file mode 100644 index 000000000..b3c338928 --- /dev/null +++ b/powertools-e2e-tests/handlers/largemessage-restricted/pom.xml @@ -0,0 +1,72 @@ + + 4.0.0 + + + software.amazon.lambda + e2e-test-handlers-parent + 2.10.0 + + + e2e-test-handler-largemessage-restricted + jar + E2E test handler – Large message (allowedBuckets restricted) + + + + software.amazon.awssdk + dynamodb + + + software.amazon.lambda + powertools-large-messages + + + software.amazon.lambda + powertools-logging-log4j + + + com.amazonaws + aws-lambda-java-events + + + org.aspectj + aspectjrt + + + + + + + dev.aspectj + aspectj-maven-plugin + + ${maven.compiler.source} + ${maven.compiler.target} + ${maven.compiler.target} + + + software.amazon.lambda + powertools-large-messages + + + software.amazon.lambda + powertools-logging + + + + + + + compile + + + + + + org.apache.maven.plugins + maven-shade-plugin + + + + diff --git a/powertools-e2e-tests/handlers/largemessage-restricted/src/main/java/software/amazon/lambda/powertools/e2e/Function.java b/powertools-e2e-tests/handlers/largemessage-restricted/src/main/java/software/amazon/lambda/powertools/e2e/Function.java new file mode 100644 index 000000000..36108a647 --- /dev/null +++ b/powertools-e2e-tests/handlers/largemessage-restricted/src/main/java/software/amazon/lambda/powertools/e2e/Function.java @@ -0,0 +1,88 @@ +/* + * Copyright 2023 Amazon.com, Inc. or its affiliates. + * Licensed under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package software.amazon.lambda.powertools.e2e; + +import com.amazonaws.services.lambda.runtime.Context; +import com.amazonaws.services.lambda.runtime.RequestHandler; +import com.amazonaws.services.lambda.runtime.events.SQSBatchResponse; +import com.amazonaws.services.lambda.runtime.events.SQSEvent; +import com.amazonaws.services.lambda.runtime.events.SQSEvent.SQSMessage; +import java.nio.charset.StandardCharsets; +import java.util.Collections; +import java.util.HashMap; +import java.util.Map; +import software.amazon.awssdk.http.urlconnection.UrlConnectionHttpClient; +import software.amazon.awssdk.regions.Region; +import software.amazon.awssdk.services.dynamodb.DynamoDbClient; +import software.amazon.awssdk.services.dynamodb.model.AttributeValue; +import software.amazon.awssdk.services.dynamodb.model.PutItemRequest; +import software.amazon.awssdk.utils.BinaryUtils; +import software.amazon.awssdk.utils.Md5Utils; +import software.amazon.lambda.powertools.largemessages.LargeMessage; +import software.amazon.lambda.powertools.largemessages.LargeMessageConfig; +import software.amazon.lambda.powertools.logging.Logging; + +public class Function implements RequestHandler { + + // The real offload bucket is created per test run with a random name (largemessagebucket). + // By pinning the allowlist to a fixed, non-matching bucket name, every offloaded message must be + // rejected before any S3 read or delete, exercising the bucket-allowlist security check. + private static final String DISALLOWED_BUCKET = "powertools-e2e-disallowed-bucket"; + + private static final String TABLE_FOR_ASYNC_TESTS = System.getenv("TABLE_FOR_ASYNC_TESTS"); + private DynamoDbClient client; + + public Function() { + LargeMessageConfig.init().withAllowedBuckets(Collections.singleton(DISALLOWED_BUCKET)); + if (client == null) { + client = DynamoDbClient.builder() + .httpClient(UrlConnectionHttpClient.builder().build()) + .region(Region.of(System.getenv("AWS_REGION"))) + .build(); + } + } + + @Logging(logEvent = true) + public SQSBatchResponse handleRequest(SQSEvent event, Context context) { + for (SQSMessage message : event.getRecords()) { + processRawMessage(message, context); + } + return SQSBatchResponse.builder().build(); + } + + @LargeMessage + private void processRawMessage(SQSMessage sqsMessage, Context context) { + String bodyMD5 = md5(sqsMessage.getBody()); + if (!sqsMessage.getMd5OfBody().equals(bodyMD5)) { + throw new SecurityException( + String.format("message digest does not match, expected %s, got %s", sqsMessage.getMd5OfBody(), + bodyMD5)); + } + + Map item = new HashMap<>(); + item.put("functionName", AttributeValue.builder().s(context.getFunctionName()).build()); + item.put("id", AttributeValue.builder().s(sqsMessage.getMessageId()).build()); + item.put("bodyMD5", AttributeValue.builder().s(bodyMD5).build()); + item.put("bodySize", + AttributeValue.builder().n(String.valueOf(sqsMessage.getBody().getBytes(StandardCharsets.UTF_8).length)) + .build()); + + client.putItem(PutItemRequest.builder().tableName(TABLE_FOR_ASYNC_TESTS).item(item).build()); + } + + private String md5(String message) { + return BinaryUtils.toHex(Md5Utils.computeMD5Hash(message.getBytes(StandardCharsets.UTF_8))); + } +} diff --git a/powertools-e2e-tests/handlers/largemessage-restricted/src/main/resources/log4j2.xml b/powertools-e2e-tests/handlers/largemessage-restricted/src/main/resources/log4j2.xml new file mode 100644 index 000000000..c717a7153 --- /dev/null +++ b/powertools-e2e-tests/handlers/largemessage-restricted/src/main/resources/log4j2.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 0c3d0128c..c22687e77 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -28,6 +28,7 @@ batch largemessage largemessage-functional + largemessage-restricted largemessage_idempotent logging-log4j logging-log4j-fluent-api diff --git a/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/LargeMessageE2ET.java b/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/LargeMessageE2ET.java index 0de2dca60..ea748d8c4 100644 --- a/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/LargeMessageE2ET.java +++ b/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/LargeMessageE2ET.java @@ -16,6 +16,7 @@ import org.apache.commons.io.IOUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.Test; import org.junit.jupiter.api.TestInstance; import org.junit.jupiter.api.Timeout; import org.junit.jupiter.params.ParameterizedTest; @@ -35,6 +36,7 @@ import software.amazon.awssdk.services.dynamodb.model.QueryRequest; import software.amazon.awssdk.services.dynamodb.model.QueryResponse; import software.amazon.awssdk.services.s3.S3Client; +import software.amazon.awssdk.services.s3.model.ListObjectsV2Request; import software.amazon.awssdk.services.sqs.SqsClient; import software.amazon.awssdk.services.sqs.model.SendMessageRequest; import software.amazon.lambda.powertools.testutils.DataNotReadyException; @@ -166,6 +168,60 @@ void bigSQSMessageOffloadedToS3_shouldLoadFromS3(String pathToFunction) throws I assertThat(items.get(0).get("bodyMD5").s()).isEqualTo("22bde5e7b05fa80bc7be45bdd4bc6c75"); } + @Test + @Timeout(value = 5, unit = TimeUnit.MINUTES) + // Sonar java:S2925 (Thread.sleep in tests): suppressed intentionally. This is an end-to-end test of the real + // asynchronous SQS -> Lambda delivery path, asserting a side effect that does NOT happen (the S3 object is not + // deleted). There is no positive completion signal to await on, so we must give the asynchronous flow time to run + // before asserting the absence. Replacing the wait with a synchronous invoke would degrade this into a near + // unit-test that no longer exercises the event source nor the delete-after-read side effect. + @SuppressWarnings("java:S2925") + void bigSQSMessage_withDisallowedBucket_shouldNotProcessNorDelete() throws IOException, InterruptedException { + // The largemessage-restricted handler pins allowedBuckets to a fixed, non-matching bucket name, so the + // utility must reject the offloaded message before reading from or deleting the actual offload bucket. + setupInfrastructure("largemessage-restricted"); + + // GIVEN a large message offloaded to the real (random) offload bucket + final ExtendedClientConfiguration extendedClientConfig = new ExtendedClientConfiguration() + .withPayloadSupportEnabled(s3Client, bucketName); + try (AmazonSQSExtendedClient client = new AmazonSQSExtendedClient( + SqsClient.builder().region(region).httpClient(httpClient).build(), extendedClientConfig); + InputStream inputStream = this.getClass().getResourceAsStream("/large_sqs_message.txt");) { + String bigMessage = IOUtils.toString(inputStream, StandardCharsets.UTF_8); + + // WHEN the message is sent and the function is invoked + client.sendMessage(SendMessageRequest + .builder() + .queueUrl(queueUrl) + .messageBody(bigMessage) + .build()); + } + + // Give the function time to be invoked, fail the bucket-allowlist check, and the message to be dead-lettered + // (the queue uses maxReceiveCount=1, so there is a single attempt and no retries). + TimeUnit.SECONDS.sleep(90); + + // THEN the handler never processed the message (no item written to DynamoDB) + QueryRequest request = QueryRequest + .builder() + .tableName(tableName) + .keyConditionExpression("functionName = :func") + .expressionAttributeValues( + Collections.singletonMap(":func", AttributeValue.builder().s(functionName).build())) + .build(); + QueryResponse response = dynamoDbClient.query(request); + assertThat(response.items()).isEmpty(); + + // AND the S3 object was never deleted (delete-after-read is on by default, but the disallowed bucket is + // rejected before any S3 interaction) + long objectCount = s3Client.listObjectsV2( + ListObjectsV2Request.builder() + .bucket(bucketName) + .build()) + .keyCount(); + assertThat(objectCount).isGreaterThanOrEqualTo(1); + } + @ParameterizedTest @ValueSource(strings = { "largemessage", "largemessage-functional" }) @Timeout(value = 5, unit = TimeUnit.MINUTES) diff --git a/powertools-large-messages/src/main/java/software/amazon/lambda/powertools/largemessages/LargeMessageConfig.java b/powertools-large-messages/src/main/java/software/amazon/lambda/powertools/largemessages/LargeMessageConfig.java index 6ad529496..de64184ba 100644 --- a/powertools-large-messages/src/main/java/software/amazon/lambda/powertools/largemessages/LargeMessageConfig.java +++ b/powertools-large-messages/src/main/java/software/amazon/lambda/powertools/largemessages/LargeMessageConfig.java @@ -16,6 +16,10 @@ import static software.amazon.lambda.powertools.common.internal.LambdaConstants.AWS_REGION_ENV; +import java.util.Collections; +import java.util.HashSet; +import java.util.Set; + import software.amazon.awssdk.http.urlconnection.UrlConnectionHttpClient; import software.amazon.awssdk.regions.Region; import software.amazon.awssdk.services.s3.S3Client; @@ -37,6 +41,7 @@ public class LargeMessageConfig { private static final LargeMessageConfig INSTANCE = new LargeMessageConfig(); private S3Client s3Client; + private Set allowedBuckets = Collections.emptySet(); private LargeMessageConfig() { } @@ -65,9 +70,44 @@ public void withS3Client(S3Client s3Client) { } } + /** + * Restrict the S3 buckets the utility is allowed to read from and delete. + *

    + * The {@code s3BucketName} in the payload pointer is controlled by whoever sent the message. Without an + * allowlist, any sender can redirect the Lambda function to fetch (and, when {@code deleteS3Object} is enabled, + * delete) objects from an arbitrary bucket using the function's own credentials. When a non-empty allowlist is + * configured, the utility rejects any message whose pointer references a bucket that is not in the allowlist, + * before any S3 interaction. + *

    + * An empty (or null) allowlist means no restriction is applied (default), preserving backward compatibility. + * Configuring an allowlist is strongly recommended for security. + *

    +     * public MyLambdaHandler() {
    +     *     LargeMessageConfig.init().withAllowedBuckets(Collections.singleton("my-offload-bucket"));
    +     * }
    +     * 
    + * + * @param allowedBuckets the set of bucket names the utility is allowed to access (null is treated as empty) + */ + public void withAllowedBuckets(Set allowedBuckets) { + this.allowedBuckets = allowedBuckets == null + ? Collections.emptySet() + : Collections.unmodifiableSet(new HashSet<>(allowedBuckets)); + } + + /** + * Retrieve the configured set of allowed buckets. An empty set means no restriction is applied. + * + * @return the (unmodifiable) set of allowed bucket names, never null + */ + public Set getAllowedBuckets() { + return Collections.unmodifiableSet(allowedBuckets); + } + // For tests purpose void resetS3Client() { this.s3Client = null; + this.allowedBuckets = Collections.emptySet(); } // Getter needs to initialize if not done with setter diff --git a/powertools-large-messages/src/main/java/software/amazon/lambda/powertools/largemessages/internal/LargeMessageProcessor.java b/powertools-large-messages/src/main/java/software/amazon/lambda/powertools/largemessages/internal/LargeMessageProcessor.java index c41af0cea..15b436ac7 100644 --- a/powertools-large-messages/src/main/java/software/amazon/lambda/powertools/largemessages/internal/LargeMessageProcessor.java +++ b/powertools-large-messages/src/main/java/software/amazon/lambda/powertools/largemessages/internal/LargeMessageProcessor.java @@ -17,6 +17,7 @@ import static java.lang.String.format; import java.nio.charset.StandardCharsets; +import java.util.Set; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -25,6 +26,7 @@ import software.amazon.awssdk.services.s3.S3Client; import software.amazon.lambda.powertools.largemessages.LargeMessageConfig; import software.amazon.lambda.powertools.largemessages.LargeMessageProcessingException; +import software.amazon.payloadoffloading.PayloadS3Pointer; import software.amazon.payloadoffloading.S3BackedPayloadStore; import software.amazon.payloadoffloading.S3Dao; @@ -71,6 +73,11 @@ public R process(T message, LargeMessageFunction function, boolean del payloadPointer = payloadPointer.replace("com.amazon.sqs.javamessaging.MessageS3Pointer", "software.amazon.payloadoffloading.PayloadS3Pointer"); + // The bucket name in the pointer is controlled by the message sender. Validate it against the configured + // allowlist (if any) before any S3 interaction, to prevent reading from or deleting objects in arbitrary + // buckets using the function's own credentials. + validateBucket(payloadPointer); + if (LOG.isInfoEnabled()) { LOG.info("Large message [{}]: retrieving content from S3", getMessageId(message)); } @@ -136,6 +143,20 @@ public R process(T message, LargeMessageFunction function, boolean del */ protected abstract void removeLargeMessageAttributes(T message); + private void validateBucket(String payloadPointer) { + Set allowedBuckets = LargeMessageConfig.get().getAllowedBuckets(); + if (allowedBuckets == null || allowedBuckets.isEmpty()) { + // No allowlist configured: keep the existing (unrestricted) behavior for backward compatibility. + return; + } + + String bucketName = PayloadS3Pointer.fromJson(payloadPointer).getS3BucketName(); + if (!allowedBuckets.contains(bucketName)) { + throw new LargeMessageProcessingException( + format("S3 bucket [%s] is not in the configured allowedBuckets", bucketName)); + } + } + private String getS3ObjectContent(String payloadPointer) { try { return payloadStore.getOriginalPayload(payloadPointer); diff --git a/powertools-large-messages/src/test/java/software/amazon/lambda/powertools/largemessages/LargeMessageConfigTest.java b/powertools-large-messages/src/test/java/software/amazon/lambda/powertools/largemessages/LargeMessageConfigTest.java index b6bcaf6b5..43736baf2 100644 --- a/powertools-large-messages/src/test/java/software/amazon/lambda/powertools/largemessages/LargeMessageConfigTest.java +++ b/powertools-large-messages/src/test/java/software/amazon/lambda/powertools/largemessages/LargeMessageConfigTest.java @@ -16,26 +16,30 @@ import static org.assertj.core.api.Assertions.assertThat; +import java.util.Collections; +import java.util.HashSet; +import java.util.Set; + import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import software.amazon.awssdk.regions.Region; import software.amazon.awssdk.services.s3.S3Client; -public class LargeMessageConfigTest { +class LargeMessageConfigTest { @BeforeEach - public void setup() { + void setup() { LargeMessageConfig.get().resetS3Client(); } @AfterEach - public void tearDown() { + void tearDown() { LargeMessageConfig.get().resetS3Client(); } @Test - public void singleton_shouldNotChangeWhenCalledMultipleTimes() { + void singleton_shouldNotChangeWhenCalledMultipleTimes() { LargeMessageConfig.init().withS3Client(S3Client.builder().region(Region.US_EAST_1).build()); LargeMessageConfig config = LargeMessageConfig.get(); @@ -46,7 +50,7 @@ public void singleton_shouldNotChangeWhenCalledMultipleTimes() { } @Test - public void singletonWithDefaultClient_shouldNotChangeWhenCalledMultipleTimes() { + void singletonWithDefaultClient_shouldNotChangeWhenCalledMultipleTimes() { S3Client s3Client = LargeMessageConfig.get().getS3Client(); LargeMessageConfig.init().withS3Client(S3Client.create()); @@ -54,4 +58,37 @@ public void singletonWithDefaultClient_shouldNotChangeWhenCalledMultipleTimes() assertThat(s3Client2).isEqualTo(s3Client); } + + @Test + void allowedBuckets_shouldDefaultToEmpty() { + assertThat(LargeMessageConfig.get().getAllowedBuckets()).isEmpty(); + } + + @Test + void withAllowedBuckets_shouldStoreAndReturnTheSet() { + Set buckets = new HashSet<>(); + buckets.add("bucket-a"); + buckets.add("bucket-b"); + + LargeMessageConfig.init().withAllowedBuckets(buckets); + + assertThat(LargeMessageConfig.get().getAllowedBuckets()).containsExactlyInAnyOrder("bucket-a", "bucket-b"); + } + + @Test + void withAllowedBuckets_null_shouldResultInEmptySet() { + LargeMessageConfig.init().withAllowedBuckets(Collections.singleton("bucket-a")); + LargeMessageConfig.init().withAllowedBuckets(null); + + assertThat(LargeMessageConfig.get().getAllowedBuckets()).isEmpty(); + } + + @Test + void reset_shouldClearAllowedBuckets() { + LargeMessageConfig.init().withAllowedBuckets(Collections.singleton("bucket-a")); + + LargeMessageConfig.get().resetS3Client(); + + assertThat(LargeMessageConfig.get().getAllowedBuckets()).isEmpty(); + } } diff --git a/powertools-large-messages/src/test/java/software/amazon/lambda/powertools/largemessages/LargeMessagesTest.java b/powertools-large-messages/src/test/java/software/amazon/lambda/powertools/largemessages/LargeMessagesTest.java index 7bd3e80e2..e0c409e7e 100644 --- a/powertools-large-messages/src/test/java/software/amazon/lambda/powertools/largemessages/LargeMessagesTest.java +++ b/powertools-large-messages/src/test/java/software/amazon/lambda/powertools/largemessages/LargeMessagesTest.java @@ -69,6 +69,8 @@ void init() throws NoSuchFieldException, IllegalAccessException { Field client = LargeMessageConfig.class.getDeclaredField("s3Client"); client.setAccessible(true); client.set(LargeMessageConfig.get(), null); + // clear any allowlist configured by a previous test (singleton) + LargeMessageConfig.init().withAllowedBuckets(null); LargeMessageConfig.init().withS3Client(s3Client); } @@ -246,6 +248,39 @@ void testProcessLargeMessage_shouldModifyMessageInPlace() { assertThat(sqsMessage.getBody()).isNotEqualTo(originalBody); } + @Test + void testProcessLargeMessage_withAllowedBucketMatching_shouldRetrieveFromS3AndDelete() { + // given + when(s3Client.getObject(any(GetObjectRequest.class))).thenReturn(s3ObjectWithLargeMessage()); + LargeMessageConfig.init().withAllowedBuckets(Collections.singleton(BUCKET_NAME)); + SQSMessage sqsMessage = sqsMessageWithBody(BIG_MESSAGE_BODY, true); + + // when + String result = LargeMessages.processLargeMessage(sqsMessage, SQSMessage::getBody); + + // then + assertThat(result).isEqualTo(BIG_MSG); + ArgumentCaptor delete = ArgumentCaptor.forClass(DeleteObjectRequest.class); + verify(s3Client).deleteObject(delete.capture()); + assertThat(delete.getValue().bucket()).isEqualTo(BUCKET_NAME); + assertThat(delete.getValue().key()).isEqualTo(BUCKET_KEY); + } + + @Test + void testProcessLargeMessage_withAllowedBucketNotMatching_shouldThrowAndNotTouchS3() { + // given + LargeMessageConfig.init().withAllowedBuckets(Collections.singleton("some-other-bucket")); + SQSMessage sqsMessage = sqsMessageWithBody(BIG_MESSAGE_BODY, true); + + // when / then + assertThatThrownBy(() -> LargeMessages.processLargeMessage(sqsMessage, SQSMessage::getBody)) + .isInstanceOf(LargeMessageProcessingException.class) + .hasMessageContaining("is not in the configured allowedBuckets") + .hasMessageContaining(BUCKET_NAME); + // the disallowed bucket must never be read from nor deleted + verifyNoInteractions(s3Client); + } + private String processOrderSimple(SQSMessage message, String orderId) { assertThat(message.getBody()).isEqualTo(BIG_MSG); return orderId + "-processed"; diff --git a/powertools-large-messages/src/test/java/software/amazon/lambda/powertools/largemessages/internal/LargeMessageAspectTest.java b/powertools-large-messages/src/test/java/software/amazon/lambda/powertools/largemessages/internal/LargeMessageAspectTest.java index b84709ddc..b02dc8782 100644 --- a/powertools-large-messages/src/test/java/software/amazon/lambda/powertools/largemessages/internal/LargeMessageAspectTest.java +++ b/powertools-large-messages/src/test/java/software/amazon/lambda/powertools/largemessages/internal/LargeMessageAspectTest.java @@ -85,6 +85,8 @@ void init() throws NoSuchFieldException, IllegalAccessException { Field client = LargeMessageConfig.class.getDeclaredField("s3Client"); client.setAccessible(true); client.set(LargeMessageConfig.get(), null); + // clear any allowlist configured by a previous test (singleton) + LargeMessageConfig.init().withAllowedBuckets(null); LargeMessageConfig.init().withS3Client(s3Client); } @@ -132,6 +134,35 @@ private void verifyMessageObjectIsModified(SQSMessage sqsMessage) { assertThat(sqsMessage.getMd5OfBody()).isEqualTo(BIG_MSG_MD5); } + @Test + void testLargeSQSMessage_withAllowedBucketMatching_shouldRetrieveFromS3() { + // given + when(s3Client.getObject(any(GetObjectRequest.class))).thenReturn(s3ObjectWithLargeMessage()); + LargeMessageConfig.init().withAllowedBuckets(Collections.singleton(BUCKET_NAME)); + SQSMessage sqsMessage = sqsMessageWithBody(BIG_MESSAGE_BODY, true); + + // when + String message = processSQSMessage(sqsMessage, context); + + // then + assertThat(message).isEqualTo(BIG_MSG); + verify(s3Client).deleteObject(any(DeleteObjectRequest.class)); + } + + @Test + void testLargeSQSMessage_withAllowedBucketNotMatching_shouldThrowAndNotTouchS3() { + // given + LargeMessageConfig.init().withAllowedBuckets(Collections.singleton("some-other-bucket")); + SQSMessage sqsMessage = sqsMessageWithBody(BIG_MESSAGE_BODY, true); + + // when / then + assertThatThrownBy(() -> processSQSMessage(sqsMessage, context)) + .isInstanceOf(LargeMessageProcessingException.class) + .hasMessageContaining("is not in the configured allowedBuckets") + .hasMessageContaining(BUCKET_NAME); + verifyNoInteractions(s3Client); + } + @Test void testLargeSQSMessageWithDefaultDeletion() { // given diff --git a/powertools-large-messages/src/test/java/software/amazon/lambda/powertools/largemessages/internal/LargeMessageProcessorFactoryTest.java b/powertools-large-messages/src/test/java/software/amazon/lambda/powertools/largemessages/internal/LargeMessageProcessorFactoryTest.java index 3011c8189..276bc0fcf 100644 --- a/powertools-large-messages/src/test/java/software/amazon/lambda/powertools/largemessages/internal/LargeMessageProcessorFactoryTest.java +++ b/powertools-large-messages/src/test/java/software/amazon/lambda/powertools/largemessages/internal/LargeMessageProcessorFactoryTest.java @@ -21,10 +21,10 @@ import com.amazonaws.services.lambda.runtime.events.SQSEvent; import org.junit.jupiter.api.Test; -public class LargeMessageProcessorFactoryTest { +class LargeMessageProcessorFactoryTest { @Test - public void createLargeSQSMessageProcessor() { + void createLargeSQSMessageProcessor() { assertThat(LargeMessageProcessorFactory.get(new SQSEvent.SQSMessage())) .isPresent() .get() @@ -32,7 +32,7 @@ public void createLargeSQSMessageProcessor() { } @Test - public void createLargeSNSMessageProcessor() { + void createLargeSNSMessageProcessor() { assertThat(LargeMessageProcessorFactory.get(new SNSEvent.SNSRecord())) .isPresent() .get() @@ -40,7 +40,7 @@ public void createLargeSNSMessageProcessor() { } @Test - public void createUnknownMessageProcessor() { + void createUnknownMessageProcessor() { assertThat(LargeMessageProcessorFactory.get(new KinesisEvent.KinesisEventRecord())).isNotPresent(); } } From 18b8a955a3e2a76cbfcf44c7317d49130c105c0d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Jul 2026 08:41:56 +0200 Subject: [PATCH 176/212] chore: bump github/codeql-action/upload-sarif from 4.36.2 to 4.36.3 (#2558) Reviewed and approved by @phipag. Review performed by Claude. Patch bump of codeql-action/upload-sarif 4.36.2 to 4.36.3, no user-facing changes, SHA verified. --- .github/workflows/security-scorecard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index ac6a7d3bc..bc9ef242c 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -53,6 +53,6 @@ jobs: path: results.sarif retention-days: 5 - name: Upload to Code-Scanning - uses: github/codeql-action/upload-sarif@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4.36.2 + uses: github/codeql-action/upload-sarif@54f647b7e1bb85c95cddabcd46b0c578ec92bc1a # v4.36.3 with: sarif_file: results.sarif From 4e1bdc357c53466a992950ad1c8fcd6a834c3a07 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Jul 2026 08:42:12 +0200 Subject: [PATCH 177/212] chore: bump sam/build-java25 (#2557) Reviewed and approved by @phipag. Review performed by Claude. Digest refresh of the test-only sam/build-java25 e2e image, same OS base and toolchain versions. --- powertools-e2e-tests/src/test/resources/docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powertools-e2e-tests/src/test/resources/docker/Dockerfile b/powertools-e2e-tests/src/test/resources/docker/Dockerfile index 63da9544d..1df1f7da0 100644 --- a/powertools-e2e-tests/src/test/resources/docker/Dockerfile +++ b/powertools-e2e-tests/src/test/resources/docker/Dockerfile @@ -1,5 +1,5 @@ # Use the official AWS SAM base image for Java 25 -FROM public.ecr.aws/sam/build-java25@sha256:2c465765e28036cc11b8db29baf0f06fad200a7e73a7211bf7169a46d4081228 +FROM public.ecr.aws/sam/build-java25@sha256:4dd22be66845756dde5dc9b272b445c64162d5f8426217b4413e770218bc3bd8 # Install GraalVM dependencies RUN curl -4 -L https://download.oracle.com/graalvm/25/latest/graalvm-jdk-25_linux-x64_bin.tar.gz | tar -xvz From 4f869f5fb757bc89dd48de12ed5b9c2f1307a7c6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Jul 2026 08:42:29 +0200 Subject: [PATCH 178/212] chore: bump aws.sdk.version from 2.46.14 to 2.46.18 (#2549) Reviewed and approved by @phipag. Review performed by Claude. Patch bump of AWS SDK for Java v2 2.46.14 to 2.46.18, no breaking changes. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 304bdd643..681af53f1 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.46.14 + 2.46.18 1.9.20.1 diff --git a/pom.xml b/pom.xml index 6e4342768..f586cd5c3 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.26.0 2.0.17 2.21.2 - 2.46.14 + 2.46.18 2.21.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index c22687e77..7b1fbb097 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.2 1.14.1 3.15.0 - 2.46.14 + 2.46.18 1.9.20.1 true From 54c6166de7a337464cca7caca94d7ce1388d8d4e Mon Sep 17 00:00:00 2001 From: Philipp Page Date: Mon, 6 Jul 2026 14:18:51 +0200 Subject: [PATCH 179/212] fix(common): strip leading whitespace in ClassPreLoader (#2560) * fix(common): strip leading whitespace in ClassPreLoader ClassPreLoader used line.stripTrailing() when parsing classesloaded.txt, which keeps leading whitespace. Modules that ship the file with a leading space on every line (for example powertools-tracing) passed names such as " java.lang.Object" to Class.forName, which throws ClassNotFoundException, so SnapStart class priming loaded 0 classes. Use line.strip() so both leading and trailing whitespace are removed. Add a regression test that references a class with a leading space. Closes #2559 * fix(common): reject malformed classesloaded.txt entries and fix tracing test isolation Harden ClassPreLoader to only pass well-formed binary class names to Class.forName. Some modules ship classesloaded.txt with malformed entries such as runtime-synthetic lambda classes and lines that glue a class name to a file path, none of which are loadable. Add a debug log reporting how many classes were preloaded. Fixing the leading-whitespace parsing means the well-formed classes in powertools-tracing now actually load during priming. That exposed a pre-existing test isolation defect: PowerTracerToolEnabledForResponseWithCustomMapper set the static TracingUtils.objectMapper from a static initializer, which leaked into later tests in the same JVM fork and changed how errors were serialized. Set the mapper from the constructor instead and reset it in the aspect test teardown. Relates to #2559 * fix(common): simplify class name pattern to avoid backtracking Replace the nested-quantifier regex with a single linear character class. SonarCloud flagged the previous pattern for possible catastrophic backtracking on large inputs. The character class rejects the same malformed entries (paths, URL-encoded spaces, synthetic lambda names) without the backtracking risk. * refactor(common): drop class name pattern, rely on Class.forName Remove the binary class name pattern matching. Class.forName already rejects malformed entries by throwing ClassNotFoundException, which is caught and ignored, so the extra pattern check only duplicated that rejection and added complexity. The tracing test failures were caused by test ordering (a leaked static ObjectMapper), not by malformed entries, and that fix is retained. --- .../common/internal/ClassPreLoader.java | 20 +++++++++++---- .../common/internal/ClassPreLoaderTest.java | 25 +++++++++++++++++-- .../src/test/resources/classesloaded.txt | 3 ++- ...oolEnabledForResponseWithCustomMapper.java | 6 ++++- .../internal/LambdaTracingAspectTest.java | 5 ++++ 5 files changed, 50 insertions(+), 9 deletions(-) diff --git a/powertools-common/src/main/java/software/amazon/lambda/powertools/common/internal/ClassPreLoader.java b/powertools-common/src/main/java/software/amazon/lambda/powertools/common/internal/ClassPreLoader.java index ca599429e..77318722c 100644 --- a/powertools-common/src/main/java/software/amazon/lambda/powertools/common/internal/ClassPreLoader.java +++ b/powertools-common/src/main/java/software/amazon/lambda/powertools/common/internal/ClassPreLoader.java @@ -22,12 +22,17 @@ import java.net.URLConnection; import java.util.Enumeration; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + /** * Used to preload classes to support automatic priming for SnapStart */ public final class ClassPreLoader { public static final String CLASSES_FILE = "classesloaded.txt"; + private static final Logger LOG = LoggerFactory.getLogger(ClassPreLoader.class); + private ClassPreLoader() { // Hide default constructor } @@ -57,6 +62,7 @@ public static void preloadClasses() { * @param is */ private static void preloadClassesFromStream(InputStream is) { + int loaded = 0; try (is; InputStreamReader isr = new InputStreamReader(is, StandardCharsets.UTF_8); BufferedReader reader = new BufferedReader(isr)) { @@ -66,26 +72,30 @@ private static void preloadClassesFromStream(InputStream is) { if (idx != -1) { line = line.substring(0, idx); } - final String className = line.stripTrailing(); - if (!className.isBlank()) { - loadClassIfFound(className); + final String className = line.strip(); + if (!className.isBlank() && loadClassIfFound(className)) { + loaded++; } } } catch (Exception ignored) { // No action is required if preloading fails for any reason } + LOG.debug("SnapStart priming: preloaded {} class(es) from {}", loaded, CLASSES_FILE); } /** * Initializes the class with given name if found, ignores otherwise * - * @param className + * @param className the binary name of the class to load + * @return true if the class was found and loaded, false otherwise */ - private static void loadClassIfFound(String className) { + private static boolean loadClassIfFound(String className) { try { Class.forName(className, true, ClassPreLoader.class.getClassLoader()); + return true; } catch (ClassNotFoundException e) { // No action is required if the class with given name cannot be found + return false; } } } \ No newline at end of file diff --git a/powertools-common/src/test/java/software/amazon/lambda/powertools/common/internal/ClassPreLoaderTest.java b/powertools-common/src/test/java/software/amazon/lambda/powertools/common/internal/ClassPreLoaderTest.java index 03991688e..fb1359434 100644 --- a/powertools-common/src/test/java/software/amazon/lambda/powertools/common/internal/ClassPreLoaderTest.java +++ b/powertools-common/src/test/java/software/amazon/lambda/powertools/common/internal/ClassPreLoaderTest.java @@ -8,6 +8,7 @@ class ClassPreLoaderTest { // Making this volatile so the Thread Context doesn't need any special handling static volatile boolean dummyClassLoaded = false; + static volatile boolean leadingSpaceDummyClassLoaded = false; /** * Dummy class to be loaded by ClassPreLoader in test. @@ -20,15 +21,35 @@ static class DummyClass { dummyClassLoaded = true; } } + + /** + * Dummy class whose name is referenced with a leading space in + * powertools-common/src/test/resources/classesloaded.txt. + * Some modules ship a classesloaded.txt with a leading space on every line, so the loader must + * strip leading whitespace before calling Class.forName. + */ + static class LeadingSpaceDummyClass { + static { + leadingSpaceDummyClassLoaded = true; + } + } + @Test void preloadClasses_shouldIgnoreInvalidClassesAndLoadValidClasses() { dummyClassLoaded = false; - // powertools-common/src/test/resources/classesloaded.txt has a class that does not exist + leadingSpaceDummyClassLoaded = false; + // A class only runs its static initializer the first time it is loaded, so this test calls + // preloadClasses once and asserts on all classes listed in classesloaded.txt together. + // powertools-common/src/test/resources/classesloaded.txt has a class that does not exist. // Verify that the missing class did not throw any exception assertDoesNotThrow(ClassPreLoader::preloadClasses); - // When the classloaded.txt is a mixed bag of valid and invalid classes, Valid class must load + // When the classloaded.txt is a mixed bag of valid and invalid classes, valid classes must load assertTrue(dummyClassLoaded, "DummyClass should be loaded"); + // classesloaded.txt references LeadingSpaceDummyClass with a leading space. The loader must + // strip it before Class.forName, otherwise the class is never loaded. + assertTrue(leadingSpaceDummyClassLoaded, + "LeadingSpaceDummyClass should be loaded despite the leading space"); } } \ No newline at end of file diff --git a/powertools-common/src/test/resources/classesloaded.txt b/powertools-common/src/test/resources/classesloaded.txt index 498ffdf69..a6cda309e 100644 --- a/powertools-common/src/test/resources/classesloaded.txt +++ b/powertools-common/src/test/resources/classesloaded.txt @@ -1,2 +1,3 @@ software.amazon.lambda.powertools.common.internal.NonExistingClass -software.amazon.lambda.powertools.common.internal.ClassPreLoaderTest$DummyClass \ No newline at end of file +software.amazon.lambda.powertools.common.internal.ClassPreLoaderTest$DummyClass + software.amazon.lambda.powertools.common.internal.ClassPreLoaderTest$LeadingSpaceDummyClass diff --git a/powertools-tracing/src/test/java/software/amazon/lambda/powertools/tracing/handlers/PowerTracerToolEnabledForResponseWithCustomMapper.java b/powertools-tracing/src/test/java/software/amazon/lambda/powertools/tracing/handlers/PowerTracerToolEnabledForResponseWithCustomMapper.java index a18b1580d..3627ab355 100644 --- a/powertools-tracing/src/test/java/software/amazon/lambda/powertools/tracing/handlers/PowerTracerToolEnabledForResponseWithCustomMapper.java +++ b/powertools-tracing/src/test/java/software/amazon/lambda/powertools/tracing/handlers/PowerTracerToolEnabledForResponseWithCustomMapper.java @@ -28,7 +28,11 @@ import software.amazon.lambda.powertools.tracing.TracingUtils; public class PowerTracerToolEnabledForResponseWithCustomMapper implements RequestHandler { - static { + public PowerTracerToolEnabledForResponseWithCustomMapper() { + // Set the custom mapper in the constructor rather than a static initializer. A static + // initializer only runs the first time this class is loaded, which makes the resulting + // global state depend on when the class happens to be loaded (for example by SnapStart + // class priming). Setting it in the constructor makes each instantiation deterministic. ObjectMapper objectMapper = new ObjectMapper(); SimpleModule simpleModule = new SimpleModule(); simpleModule.addSerializer(ChildClass.class, new ChildSerializer()); diff --git a/powertools-tracing/src/test/java/software/amazon/lambda/powertools/tracing/internal/LambdaTracingAspectTest.java b/powertools-tracing/src/test/java/software/amazon/lambda/powertools/tracing/internal/LambdaTracingAspectTest.java index b22f7a9af..bf0e9aa90 100644 --- a/powertools-tracing/src/test/java/software/amazon/lambda/powertools/tracing/internal/LambdaTracingAspectTest.java +++ b/powertools-tracing/src/test/java/software/amazon/lambda/powertools/tracing/internal/LambdaTracingAspectTest.java @@ -41,6 +41,7 @@ import software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabledExplicitlyForResponseAndError; import software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabledForError; import software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabledForResponse; +import software.amazon.lambda.powertools.tracing.TracingUtils; import software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabledForResponseWithCustomMapper; import software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabledForStream; import software.amazon.lambda.powertools.tracing.handlers.PowerTracerToolEnabledForStreamWithNoMetaData; @@ -70,6 +71,10 @@ void setUp() throws IllegalAccessException { @AfterEach void tearDown() { AWSXRay.endSegment(); + // Some tests (e.g. the custom mapper handler) set the static TracingUtils.objectMapper. + // Reset it so it does not leak into later tests running in the same JVM fork and change how + // responses and errors are serialized. + TracingUtils.defaultObjectMapper(null); } @Test From cf3bf184e73967f5ed8cc18b9131785dbbc64fd1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Jul 2026 15:12:07 +0200 Subject: [PATCH 180/212] chore: bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (#2562) Reviewed and approved by @phipag. Review performed by Claude. Minor bump of graalvm/setup-graalvm 1.5.6 to 1.6.0, SHAs verified, additive changes only. --- .github/workflows/check-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index 72ab84479..aed55f2e8 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -107,7 +107,7 @@ jobs: powertools-*/** pom.xml - name: Setup GraalVM - uses: graalvm/setup-graalvm@6f3fa030c4b8f77c1f554a860f593a654538fa38 # v1.5.6 + uses: graalvm/setup-graalvm@cabbb10818fabc989d6dbd508e4846596d20dd2d # v1.6.0 with: # Pinned to 21.0.8 due to unsafeAllocated enforcement in 21.0.10+. See #2416 java-version: "21.0.8" From 33c0982a4b04d699b24242319d754a5f3ceecbcc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Jul 2026 15:12:24 +0200 Subject: [PATCH 181/212] chore: bump aws.sdk.version from 2.46.18 to 2.46.21 (#2561) Reviewed and approved by @phipag. Review performed by Claude. Patch bump of AWS SDK for Java v2 2.46.18 to 2.46.21, no breaking changes. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 681af53f1..f3c46d84b 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.46.18 + 2.46.21 1.9.20.1 diff --git a/pom.xml b/pom.xml index f586cd5c3..aa2fe8431 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.26.0 2.0.17 2.21.2 - 2.46.18 + 2.46.21 2.21.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 7b1fbb097..c63615b8c 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.2 1.14.1 3.15.0 - 2.46.18 + 2.46.21 1.9.20.1 true From 8c376cd15a1de37ab867b51e7bba1b55d8fbaaed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Jim=C3=A9nez=20Villajos?= <82216301+David-DAM@users.noreply.github.com> Date: Wed, 8 Jul 2026 13:43:37 +0200 Subject: [PATCH 182/212] feat: Support CRaC and priming of powertools large messages (#2533) * Added CRaC to Powertools Large Messages module and modified protobuf version examples * Add support for AWS Lambda SnapStart priming in LargeMessages class using init method Add documentation for SnapStar in docs/utilities/large_messages.md --- docs/utilities/large_messages.md | 55 + powertools-large-messages/pom.xml | 33 +- .../largemessages/LargeMessageConfig.java | 22 +- .../largemessages/LargeMessages.java | 54 +- .../src/main/resources/classesloaded.txt | 7947 +++++++++++++++++ 5 files changed, 8092 insertions(+), 19 deletions(-) create mode 100644 powertools-large-messages/src/main/resources/classesloaded.txt diff --git a/docs/utilities/large_messages.md b/docs/utilities/large_messages.md index 510ef99e9..893d62832 100644 --- a/docs/utilities/large_messages.md +++ b/docs/utilities/large_messages.md @@ -586,3 +586,58 @@ it reads or deletes from S3. An empty allowlist, the default, applies no restric - The new module only provides an annotation, an equivalent to the `SqsUtils` class is not available anymore in this new version. Finally, if you are still using the `powertools-sqs` library for batch processing, consider moving to `powertools-batch` at the same time to remove the dependency on this library completely; it has been deprecated and will be removed in v2. + +## Advanced + +### Lambda SnapStart priming + +The LargerMessages class integrates with AWS Lambda SnapStart to improve restore durations. To make sure the SnapStart +priming logic of this class runs correctly, you need an explicit reference to `LargerMessages` in your code to allow the +library to register before SnapStart takes a memory snapshot. Learn more about what priming is in +this [blog post](https://aws.amazon.com/blogs/compute/optimizing-cold-start-performance-of-aws-lambda-using-advanced-priming-strategies-with-snapstart/) +{target="_blank"}. + +If you don't set a custom `LargerMessages` in your code yet, make sure to reference `LargerMessages` in your Lambda handler +initialization code. This can be done by adding one of the following lines to your handler class: + +=== "Constructor" + + ```java hl_lines="7" + import software.amazon.lambda.powertools.validation.Validation; + import software.amazon.lambda.powertools.validation.ValidationConfig; + + public class MyFunctionHandler implements RequestHandler { + + public MyFunctionHandler() { + LargerMessages.init(); // Ensure LargerMessages is loaded for SnapStart + } + + @Override + @Validation(inboundSchema = "classpath:/schema_in.json", outboundSchema = "classpath:/schema_out.json") + public APIGatewayProxyResponseEvent handleRequest(APIGatewayProxyRequestEvent input, Context context) { + // ... + return something; + } + } + ``` + +=== "Static Initializer" + + ```java hl_lines="7" + import software.amazon.lambda.powertools.validation.Validation; + import software.amazon.lambda.powertools.validation.ValidationConfig; + + public class MyFunctionHandler implements RequestHandler { + + static { + LargerMessages.init(); // Ensure LargerMessages is loaded for SnapStart + } + + @Override + @Validation(inboundSchema = "classpath:/schema_in.json", outboundSchema = "classpath:/schema_out.json") + public APIGatewayProxyResponseEvent handleRequest(APIGatewayProxyRequestEvent input, Context context) { + // ... + return something; + } + } + ``` diff --git a/powertools-large-messages/pom.xml b/powertools-large-messages/pom.xml index 214d66992..0a4d7afde 100644 --- a/powertools-large-messages/pom.xml +++ b/powertools-large-messages/pom.xml @@ -14,11 +14,13 @@ --> + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - A suite of utilities for AWS Lambda Functions that makes handling large messages in SQS and SNS easier. + A suite of utilities for AWS Lambda Functions that makes handling large messages in SQS and SNS + easier. + software.amazon.lambda @@ -87,6 +89,10 @@ url-connection-client ${aws.sdk.version}
    + + org.crac + crac + @@ -141,6 +147,27 @@
    + + + generate-classesloaded-file + + + + org.apache.maven.plugins + maven-surefire-plugin + + + -Xlog:class+load=info:classesloaded.txt + --add-opens java.base/java.util=ALL-UNNAMED + --add-opens java.base/java.lang=ALL-UNNAMED + + + + + + + + diff --git a/powertools-large-messages/src/main/java/software/amazon/lambda/powertools/largemessages/LargeMessageConfig.java b/powertools-large-messages/src/main/java/software/amazon/lambda/powertools/largemessages/LargeMessageConfig.java index de64184ba..5c786af4b 100644 --- a/powertools-large-messages/src/main/java/software/amazon/lambda/powertools/largemessages/LargeMessageConfig.java +++ b/powertools-large-messages/src/main/java/software/amazon/lambda/powertools/largemessages/LargeMessageConfig.java @@ -16,6 +16,9 @@ import static software.amazon.lambda.powertools.common.internal.LambdaConstants.AWS_REGION_ENV; +import org.crac.Context; +import org.crac.Core; +import org.crac.Resource; import java.util.Collections; import java.util.HashSet; import java.util.Set; @@ -26,9 +29,11 @@ import software.amazon.awssdk.services.s3.S3ClientBuilder; /** - * Singleton instance for Large Message Config. We need this to provide a way to customize the S3 client configuration used by the annotation. + * Singleton instance for Large Message Config. We need this to provide a way to customize the S3 client + * configuration used by the annotation. *
    - * Optional: Use it in your Lambda constructor to pass a custom {@link S3Client} to the {@link software.amazon.lambda.powertools.largemessages.internal.LargeMessageProcessor} + * Optional: Use it in your Lambda constructor to pass a custom {@link S3Client} to the + * {@link software.amazon.lambda.powertools.largemessages.internal.LargeMessageProcessor} *
    * If you don't use this, a default S3Client will be created. *
    @@ -37,13 +42,14 @@
      * }
      * 
    */ -public class LargeMessageConfig { +public class LargeMessageConfig implements Resource { private static final LargeMessageConfig INSTANCE = new LargeMessageConfig(); private S3Client s3Client; private Set allowedBuckets = Collections.emptySet(); private LargeMessageConfig() { + Core.getGlobalContext().register(this); } /** @@ -120,4 +126,14 @@ public S3Client getS3Client() { } return this.s3Client; } + + @Override + public void beforeCheckpoint(Context context) throws Exception { + getS3Client(); + } + + @Override + public void afterRestore(Context context) throws Exception { + // No action needed after restore + } } diff --git a/powertools-large-messages/src/main/java/software/amazon/lambda/powertools/largemessages/LargeMessages.java b/powertools-large-messages/src/main/java/software/amazon/lambda/powertools/largemessages/LargeMessages.java index 52675d3eb..0a76db54c 100644 --- a/powertools-large-messages/src/main/java/software/amazon/lambda/powertools/largemessages/LargeMessages.java +++ b/powertools-large-messages/src/main/java/software/amazon/lambda/powertools/largemessages/LargeMessages.java @@ -17,9 +17,13 @@ import java.util.Optional; import java.util.function.Function; +import org.crac.Context; +import org.crac.Core; +import org.crac.Resource; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import software.amazon.lambda.powertools.common.internal.ClassPreLoader; import software.amazon.lambda.powertools.largemessages.internal.LargeMessageProcessor; import software.amazon.lambda.powertools.largemessages.internal.LargeMessageProcessorFactory; @@ -27,13 +31,16 @@ * Functional API for processing large messages without AspectJ. *

    * Use this class to handle large messages (> 1 MB) from SQS or SNS. - * When large messages are sent to an SQS Queue or SNS Topic, they are offloaded to S3 and only a reference is passed in the message/record. + * When large messages are sent to an SQS Queue or SNS Topic, they are offloaded to S3 and only a reference is passed + * in the message/record. *

    * {@code LargeMessages} automatically retrieves and optionally deletes messages - * which have been offloaded to S3 using the {@code amazon-sqs-java-extended-client-lib} or {@code amazon-sns-java-extended-client-lib} + * which have been offloaded to S3 using the {@code amazon-sqs-java-extended-client-lib} or {@code amazon-sns-java + * -extended-client-lib} * client libraries. *

    - * This version is compatible with version 1.1.0+ and 2.0.0+ of {@code amazon-sqs-java-extended-client-lib} / {@code amazon-sns-java-extended-client-lib}. + * This version is compatible with version 1.1.0+ and 2.0.0+ of {@code amazon-sqs-java-extended-client-lib} / {@code + * amazon-sns-java-extended-client-lib}. *

    * SQS Example: *

    @@ -88,12 +95,22 @@
      *
      * @see LargeMessage
      */
    -public final class LargeMessages {
    +public final class LargeMessages implements Resource {
     
         private static final Logger LOG = LoggerFactory.getLogger(LargeMessages.class);
     
    -    private LargeMessages() {
    -        // Utility class
    +    // Dummy instance to register LargeMessages with CRaC
    +    private static final LargeMessages INSTANCE = new LargeMessages();
    +
    +    // Static block to ensure CRaC registration happens at class loading time
    +    static {
    +        Core.getGlobalContext().register(INSTANCE);
    +    }
    +
    +    public static void init() {
    +        // Placeholder method used to enable SnapStart priming. Users need a direct reference to this class in order
    +        // for the CRaC hooks to execute.
    +        new LargeMessages();
         }
     
         /**
    @@ -108,10 +125,10 @@ private LargeMessages() {
          * String returnValueOfFunction = LargeMessages.processLargeMessage(sqsMessage, processedMsg -> processOrder(processedMsg, orderId, amount));
          * 
    * - * @param message the message to process (SQSMessage or SNSRecord) + * @param message the message to process (SQSMessage or SNSRecord) * @param function the function to execute with the processed message - * @param the message type - * @param the return type of the function + * @param the message type + * @param the return type of the function * @return the result of the function execution */ public static R processLargeMessage(T message, Function function) { @@ -127,11 +144,11 @@ public static R processLargeMessage(T message, Function function) { * String returnValueOfFunction = LargeMessages.processLargeMessage(sqsMessage, processedMsg -> processOrder(processedMsg, orderId, amount), false); * * - * @param message the message to process (SQSMessage or SNSRecord) - * @param function the function to execute with the processed message + * @param message the message to process (SQSMessage or SNSRecord) + * @param function the function to execute with the processed message * @param deleteS3Object whether to delete the S3 object after processing - * @param the message type - * @param the return type of the function + * @param the message type + * @param the return type of the function * @return the result of the function execution */ public static R processLargeMessage(T message, Function function, boolean deleteS3Object) { @@ -153,4 +170,15 @@ public static R processLargeMessage(T message, Function function, b throw new LargeMessageProcessingException("Failed to process large message", t); } } + + @Override + public void beforeCheckpoint(Context context) throws Exception { + init(); + ClassPreLoader.preloadClasses(); + } + + @Override + public void afterRestore(Context context) throws Exception { + // No action needed after restore + } } diff --git a/powertools-large-messages/src/main/resources/classesloaded.txt b/powertools-large-messages/src/main/resources/classesloaded.txt new file mode 100644 index 000000000..e469a6e2c --- /dev/null +++ b/powertools-large-messages/src/main/resources/classesloaded.txt @@ -0,0 +1,7947 @@ + java.lang.Object + java.io.Serializable + java.lang.Comparable + java.lang.CharSequence + java.lang.constant.Constable + java.lang.constant.ConstantDesc + java.lang.String + java.lang.reflect.AnnotatedElement + java.lang.reflect.GenericDeclaration + java.lang.reflect.Type + java.lang.invoke.TypeDescriptor + java.lang.invoke.TypeDescriptor$OfField + java.lang.Class + java.lang.Cloneable + java.lang.ClassLoader + java.lang.System + java.lang.Throwable + java.lang.Error + java.lang.Exception + java.lang.RuntimeException + java.lang.SecurityManager + java.security.ProtectionDomain + java.security.AccessControlContext + java.security.AccessController + java.security.SecureClassLoader + java.lang.ReflectiveOperationException + java.lang.ClassNotFoundException + java.lang.Record + java.lang.LinkageError + java.lang.NoClassDefFoundError + java.lang.ClassCastException + java.lang.ArrayStoreException + java.lang.VirtualMachineError + java.lang.InternalError + java.lang.OutOfMemoryError + java.lang.StackOverflowError + java.lang.IllegalMonitorStateException + java.lang.ref.Reference + java.lang.ref.SoftReference + java.lang.ref.WeakReference + java.lang.ref.FinalReference + java.lang.ref.PhantomReference + java.lang.ref.Finalizer + java.lang.Runnable + java.lang.Thread + java.lang.Thread$FieldHolder + java.lang.Thread$Constants + java.lang.Thread$UncaughtExceptionHandler + java.lang.ThreadGroup + java.lang.BaseVirtualThread + java.lang.VirtualThread + java.lang.ThreadBuilders$BoundVirtualThread + java.util.Dictionary + java.util.Map + java.util.Hashtable + java.util.Properties + java.lang.Module + java.lang.reflect.AccessibleObject + java.lang.reflect.Member + java.lang.reflect.Field + java.lang.reflect.Parameter + java.lang.reflect.Executable + java.lang.reflect.Method + java.lang.reflect.Constructor + jdk.internal.vm.ContinuationScope + jdk.internal.vm.Continuation + jdk.internal.vm.StackChunk + jdk.internal.reflect.MagicAccessorImpl + jdk.internal.reflect.MethodAccessor + jdk.internal.reflect.MethodAccessorImpl + jdk.internal.reflect.ConstructorAccessor + jdk.internal.reflect.ConstructorAccessorImpl + jdk.internal.reflect.DelegatingClassLoader + jdk.internal.reflect.ConstantPool + jdk.internal.reflect.FieldAccessor + jdk.internal.reflect.FieldAccessorImpl + jdk.internal.reflect.UnsafeFieldAccessorImpl + jdk.internal.reflect.UnsafeStaticFieldAccessorImpl + java.lang.annotation.Annotation + jdk.internal.reflect.CallerSensitive + jdk.internal.reflect.NativeConstructorAccessorImpl + java.lang.invoke.MethodHandle + java.lang.invoke.DirectMethodHandle + java.lang.invoke.VarHandle + java.lang.invoke.MemberName + java.lang.invoke.ResolvedMethodName + java.lang.invoke.MethodHandleNatives + java.lang.invoke.LambdaForm + java.lang.invoke.TypeDescriptor$OfMethod + java.lang.invoke.MethodType + java.lang.BootstrapMethodError + java.lang.invoke.CallSite + jdk.internal.foreign.abi.NativeEntryPoint + jdk.internal.foreign.abi.ABIDescriptor + jdk.internal.foreign.abi.VMStorage + jdk.internal.foreign.abi.UpcallLinker$CallRegs + java.lang.invoke.ConstantCallSite + java.lang.invoke.MutableCallSite + java.lang.invoke.VolatileCallSite + java.lang.AssertionStatusDirectives + java.lang.Appendable + java.lang.AbstractStringBuilder + java.lang.StringBuffer + java.lang.StringBuilder + jdk.internal.misc.UnsafeConstants + jdk.internal.misc.Unsafe + jdk.internal.module.Modules + java.lang.AutoCloseable + java.io.Closeable + java.io.InputStream + java.io.ByteArrayInputStream + java.net.URL + java.net.URLClassLoader + java.lang.Enum + java.util.jar.Manifest + jdk.internal.loader.BuiltinClassLoader + jdk.internal.loader.ClassLoaders + jdk.internal.loader.ClassLoaders$AppClassLoader + jdk.internal.loader.ClassLoaders$PlatformClassLoader + java.security.CodeSource + java.util.AbstractMap + java.util.concurrent.ConcurrentMap + java.util.concurrent.ConcurrentHashMap + java.lang.Iterable + java.util.Collection + java.util.AbstractCollection + java.util.SequencedCollection + java.util.List + java.util.AbstractList + java.util.RandomAccess + java.util.ArrayList + java.lang.StackTraceElement + java.nio.Buffer + java.lang.StackWalker + java.lang.StackStreamFactory$AbstractStackWalker + java.lang.StackWalker$StackFrame + java.lang.StackFrameInfo + java.lang.LiveStackFrame + java.lang.LiveStackFrameInfo + java.util.concurrent.locks.AbstractOwnableSynchronizer + java.lang.Boolean + java.lang.Character + java.lang.Number + java.lang.Float + java.lang.Double + java.lang.Byte + java.lang.Short + java.lang.Integer + java.lang.Long + java.util.Iterator + java.lang.reflect.RecordComponent + jdk.internal.vm.vector.VectorSupport + jdk.internal.vm.vector.VectorSupport$VectorPayload + jdk.internal.vm.vector.VectorSupport$Vector + jdk.internal.vm.vector.VectorSupport$VectorMask + jdk.internal.vm.vector.VectorSupport$VectorShuffle + jdk.internal.vm.FillerObject + java.lang.NullPointerException + java.lang.ArithmeticException + java.io.ObjectStreamField + java.util.Comparator + java.lang.String$CaseInsensitiveComparator + jdk.internal.misc.VM + java.lang.Module$ArchivedData + jdk.internal.misc.CDS + java.util.Set + java.util.ImmutableCollections$AbstractImmutableCollection + java.util.ImmutableCollections$AbstractImmutableSet + java.util.ImmutableCollections$Set12 + java.util.Objects + java.util.ImmutableCollections + java.util.ImmutableCollections$AbstractImmutableList + java.util.ImmutableCollections$ListN + java.util.ImmutableCollections$SetN + java.util.ImmutableCollections$AbstractImmutableMap + java.util.ImmutableCollections$MapN + jdk.internal.access.JavaLangReflectAccess + java.lang.reflect.ReflectAccess + jdk.internal.access.SharedSecrets + java.security.PrivilegedAction + jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction + jdk.internal.reflect.Reflection + java.lang.StringLatin1 + java.lang.Math + jdk.internal.reflect.ReflectionFactory + jdk.internal.reflect.ReflectionFactory$Config + jdk.internal.access.JavaLangRefAccess + java.lang.ref.Reference$1 + java.lang.ref.ReferenceQueue + java.lang.ref.NativeReferenceQueue + java.lang.ref.ReferenceQueue$Null + java.lang.ref.NativeReferenceQueue$Lock + jdk.internal.access.JavaLangAccess + java.lang.System$2 + jdk.internal.util.SystemProps + jdk.internal.util.SystemProps$Raw + java.util.HashMap + jdk.internal.util.ArraysSupport + java.util.Map$Entry + java.util.HashMap$Node + java.util.LinkedHashMap$Entry + java.util.HashMap$TreeNode + java.lang.StringConcatHelper + java.lang.VersionProps + java.lang.Runtime + jdk.internal.util.Preconditions + java.util.function.Function + jdk.internal.util.Preconditions$1 + java.util.function.BiFunction + jdk.internal.util.Preconditions$4 + jdk.internal.util.Preconditions$2 + jdk.internal.util.Preconditions$3 + java.util.Arrays + java.lang.CharacterData + java.lang.CharacterDataLatin1 + java.util.concurrent.locks.Lock + java.util.concurrent.locks.ReentrantLock + java.util.concurrent.ConcurrentHashMap$Segment + java.util.concurrent.ConcurrentHashMap$CounterCell + java.util.concurrent.ConcurrentHashMap$Node + java.util.concurrent.locks.LockSupport + java.util.concurrent.ConcurrentHashMap$ReservationNode + java.util.AbstractSet + java.util.HashMap$EntrySet + java.util.HashMap$HashIterator + java.util.HashMap$EntryIterator + java.nio.charset.Charset + java.nio.charset.spi.CharsetProvider + sun.nio.cs.StandardCharsets + sun.util.PreHashedMap + sun.nio.cs.StandardCharsets$Aliases + sun.nio.cs.StandardCharsets$Cache + sun.nio.cs.HistoricallyNamedCharset + sun.nio.cs.Unicode + sun.nio.cs.UTF_8 + sun.nio.cs.ISO_8859_1 + sun.nio.cs.US_ASCII + java.nio.charset.StandardCharsets + sun.nio.cs.UTF_16BE + sun.nio.cs.UTF_16LE + sun.nio.cs.UTF_16 + sun.nio.cs.StandardCharsets$Classes + sun.nio.cs.MS1252 + java.lang.Class$ReflectionData + java.lang.Class$Atomic + java.lang.Class$1 + java.lang.reflect.Modifier + jdk.internal.reflect.MethodHandleAccessorFactory + jdk.internal.reflect.DirectConstructorHandleAccessor + jdk.internal.reflect.DirectConstructorHandleAccessor$NativeAccessor + jdk.internal.util.StaticProperty + java.io.FileInputStream + java.io.FileDescriptor + jdk.internal.access.JavaIOFileDescriptorAccess + java.io.FileDescriptor$1 + java.io.Flushable + java.io.OutputStream + java.io.FileOutputStream + java.io.FilterInputStream + java.io.BufferedInputStream + jdk.internal.misc.InternalLock + java.util.concurrent.locks.AbstractQueuedSynchronizer + java.util.concurrent.locks.ReentrantLock$Sync + java.util.concurrent.locks.ReentrantLock$NonfairSync + java.io.FilterOutputStream + java.io.PrintStream + jdk.internal.access.JavaIOPrintStreamAccess + java.io.PrintStream$1 + java.io.BufferedOutputStream + java.io.Writer + java.io.OutputStreamWriter + sun.nio.cs.StreamEncoder + java.nio.charset.CharsetEncoder + sun.nio.cs.ArrayEncoder + sun.nio.cs.SingleByte$Encoder + sun.nio.cs.MS1252$Holder + java.lang.StringUTF16 + sun.nio.cs.SingleByte + java.nio.charset.CodingErrorAction + java.nio.ByteBuffer + jdk.internal.misc.ScopedMemoryAccess + java.nio.Buffer$1 + jdk.internal.access.JavaNioAccess + java.nio.Buffer$2 + java.nio.HeapByteBuffer + java.nio.ByteOrder + java.io.BufferedWriter + java.lang.Terminator + jdk.internal.misc.Signal$Handler + java.lang.Terminator$1 + jdk.internal.misc.Signal + java.util.Hashtable$Entry + jdk.internal.misc.Signal$NativeHandler + java.lang.Integer$IntegerCache + jdk.internal.misc.OSEnvironment + sun.io.Win32ErrorMode + java.lang.Thread$State + java.lang.ref.Reference$ReferenceHandler + java.lang.Thread$ThreadIdentifiers + java.lang.ref.Finalizer$FinalizerThread + java.util.Collections + java.util.Collections$EmptySet + jdk.internal.ref.Cleaner + java.util.Collections$EmptyList + java.util.concurrent.locks.Condition + java.util.Collections$EmptyMap + jdk.internal.misc.Blocker + java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject + java.lang.IllegalArgumentException + java.lang.invoke.MethodHandleStatics + java.lang.reflect.ClassFileFormatVersion + sun.security.action.GetPropertyAction + jdk.internal.util.ClassFileDumper + java.util.HexFormat + java.lang.Character$CharacterCache + java.util.concurrent.atomic.AtomicInteger + jdk.internal.module.ModuleBootstrap + java.lang.module.ModuleDescriptor + java.lang.invoke.MethodHandles + java.lang.invoke.MemberName$Factory + java.lang.invoke.MethodHandles$Lookup + java.lang.StrictMath + java.util.ImmutableCollections$MapN$1 + java.util.ImmutableCollections$MapN$MapNIterator + java.util.KeyValueHolder + sun.invoke.util.VerifyAccess + jdk.internal.access.JavaLangModuleAccess + java.lang.module.ModuleDescriptor$1 + java.io.File + java.io.DefaultFileSystem + java.io.FileSystem + java.io.WinNTFileSystem + jdk.internal.module.ModulePatcher + java.util.HashSet + jdk.internal.module.ModuleBootstrap$Counters + jdk.internal.module.ArchivedBootLayer + jdk.internal.module.ArchivedModuleGraph + jdk.internal.module.SystemModuleFinders + java.net.URI + jdk.internal.access.JavaNetUriAccess + java.net.URI$1 + jdk.internal.module.SystemModulesMap + jdk.internal.module.SystemModules + jdk.internal.module.SystemModules$default + jdk.internal.module.Builder + java.lang.module.ModuleDescriptor$Requires + java.lang.module.ModuleDescriptor$Exports + java.util.ImmutableCollections$SetN$SetNIterator + java.lang.module.ModuleDescriptor$Opens + java.lang.module.ModuleDescriptor$Provides + java.util.ImmutableCollections$List12 + java.lang.module.ModuleDescriptor$Version + java.lang.module.ModuleDescriptor$Modifier + java.lang.reflect.AccessFlag + java.lang.reflect.AccessFlag$Location + java.lang.reflect.AccessFlag$1 + java.lang.reflect.AccessFlag$2 + java.lang.reflect.AccessFlag$3 + java.lang.reflect.AccessFlag$4 + java.lang.reflect.AccessFlag$5 + java.lang.reflect.AccessFlag$6 + java.lang.reflect.AccessFlag$7 + java.lang.reflect.AccessFlag$8 + java.lang.reflect.AccessFlag$9 + java.lang.reflect.AccessFlag$10 + java.lang.reflect.AccessFlag$11 + java.lang.reflect.AccessFlag$12 + java.lang.reflect.AccessFlag$13 + java.lang.reflect.AccessFlag$14 + java.lang.reflect.AccessFlag$15 + java.lang.reflect.AccessFlag$16 + java.lang.reflect.AccessFlag$17 + java.lang.reflect.AccessFlag$18 + java.lang.module.ModuleDescriptor$Requires$Modifier + java.util.ImmutableCollections$Set12$1 + jdk.internal.module.ModuleTarget + jdk.internal.module.ModuleHashes + jdk.internal.module.ModuleHashes$Builder + java.util.Collections$UnmodifiableMap + jdk.internal.module.ModuleResolution + java.lang.module.ModuleReference + java.util.function.Supplier + jdk.internal.module.SystemModuleFinders$2 + jdk.internal.module.ModuleReferenceImpl + jdk.internal.module.ModuleHashes$HashSupplier + jdk.internal.module.SystemModuleFinders$3 + java.lang.module.ModuleFinder + jdk.internal.module.SystemModuleFinders$SystemModuleFinder + java.util.Optional + jdk.internal.loader.BootLoader + java.lang.Module$EnableNativeAccess + jdk.internal.loader.NativeLibraries + jdk.internal.loader.ClassLoaderHelper + java.util.concurrent.ConcurrentHashMap$CollectionView + java.util.concurrent.ConcurrentHashMap$KeySetView + jdk.internal.loader.ArchivedClassLoaders + jdk.internal.loader.ClassLoaders$BootClassLoader + java.security.cert.Certificate + java.lang.ClassLoader$ParallelLoaders + java.util.WeakHashMap + java.util.WeakHashMap$Entry + java.util.Collections$SetFromMap + java.util.WeakHashMap$KeySet + jdk.internal.access.JavaSecurityAccess + java.security.ProtectionDomain$JavaSecurityAccessImpl + java.security.ProtectionDomain$Key + java.security.Principal + jdk.internal.loader.URLClassPath + java.net.URLStreamHandlerFactory + java.net.URL$DefaultFactory + jdk.internal.access.JavaNetURLAccess + java.net.URL$3 + java.io.File$PathStatus + sun.net.www.ParseUtil + java.net.URLStreamHandler + sun.net.www.protocol.file.Handler + sun.net.util.IPAddressUtil + sun.net.util.IPAddressUtil$MASKS + java.util.Queue + java.util.Deque + java.util.ArrayDeque + sun.net.www.protocol.jar.Handler + jdk.internal.module.ServicesCatalog + jdk.internal.loader.AbstractClassLoaderValue + jdk.internal.loader.ClassLoaderValue + jdk.internal.loader.BuiltinClassLoader$LoadedModule + java.lang.module.Configuration + java.lang.module.ResolvedModule + java.util.AbstractMap$1 + java.util.AbstractMap$1$1 + jdk.internal.module.ModuleLoaderMap + jdk.internal.module.ModuleLoaderMap$Mapper + jdk.internal.module.ModuleLoaderMap$Modules + java.lang.ModuleLayer + java.util.ListIterator + java.util.ImmutableCollections$ListItr + jdk.internal.loader.AbstractClassLoaderValue$Memoizer + jdk.internal.module.ServicesCatalog$ServiceProvider + java.util.concurrent.CopyOnWriteArrayList + java.util.HashMap$KeySet + java.util.HashMap$KeyIterator + java.lang.ModuleLayer$Controller + java.lang.invoke.LambdaMetafactory + java.lang.invoke.MethodType$1 + jdk.internal.util.ReferencedKeySet + jdk.internal.util.ReferencedKeyMap + jdk.internal.util.ReferenceKey + jdk.internal.util.StrongReferenceKey + java.lang.Void + java.lang.invoke.MethodTypeForm + jdk.internal.util.WeakReferenceKey + sun.invoke.util.Wrapper + sun.invoke.util.Wrapper$Format + java.lang.invoke.LambdaForm$NamedFunction + java.lang.invoke.DirectMethodHandle$Holder + sun.invoke.util.ValueConversions + java.lang.invoke.MethodHandleImpl + java.lang.invoke.Invokers + java.lang.invoke.LambdaForm$Kind + java.lang.NoSuchMethodException + java.lang.invoke.LambdaForm$BasicType + java.lang.reflect.Array + java.lang.invoke.LambdaForm$Name + java.lang.invoke.LambdaForm$Holder + java.lang.invoke.InvokerBytecodeGenerator + java.lang.invoke.InvokerBytecodeGenerator$1 + java.lang.invoke.MethodHandleImpl$Intrinsic + java.lang.invoke.BootstrapMethodInvoker + java.lang.invoke.VarHandle$AccessMode + java.lang.invoke.VarHandle$AccessType + java.lang.invoke.Invokers$Holder + jdk.internal.access.JavaLangInvokeAccess + java.lang.invoke.MethodHandleImpl$1 + java.lang.invoke.AbstractValidatingLambdaMetafactory + java.lang.invoke.InnerClassLambdaMetafactory + jdk.internal.org.objectweb.asm.Type + sun.security.action.GetBooleanAction + jdk.internal.org.objectweb.asm.Handle + sun.invoke.util.BytecodeDescriptor + jdk.internal.org.objectweb.asm.ConstantDynamic + java.lang.invoke.MethodHandleInfo + java.lang.invoke.InfoFromMemberName + jdk.internal.org.objectweb.asm.ClassVisitor + jdk.internal.org.objectweb.asm.ClassWriter + jdk.internal.org.objectweb.asm.SymbolTable + jdk.internal.org.objectweb.asm.Symbol + jdk.internal.org.objectweb.asm.SymbolTable$Entry + jdk.internal.org.objectweb.asm.ByteVector + java.lang.invoke.LambdaProxyClassArchive + jdk.internal.org.objectweb.asm.MethodVisitor + jdk.internal.org.objectweb.asm.MethodWriter + jdk.internal.org.objectweb.asm.Label + java.lang.invoke.TypeConvertingMethodAdapter + java.lang.invoke.InnerClassLambdaMetafactory$ForwardingMethodGenerator + jdk.internal.org.objectweb.asm.Handler + jdk.internal.org.objectweb.asm.Attribute + jdk.internal.org.objectweb.asm.AnnotationVisitor + jdk.internal.org.objectweb.asm.AnnotationWriter + java.lang.invoke.MethodHandles$Lookup$ClassOption + java.lang.invoke.MethodHandles$Lookup$ClassFile + java.lang.invoke.MethodHandles$Lookup$ClassDefiner + jdk.internal.module.ModuleBootstrap$$Lambda/0x0000019f910407e0 + java.lang.invoke.DirectMethodHandle$Constructor + sun.invoke.util.VerifyType + sun.invoke.empty.Empty + java.lang.invoke.BoundMethodHandle + java.lang.invoke.ClassSpecializer + java.lang.invoke.BoundMethodHandle$Specializer + java.lang.invoke.ClassSpecializer$1 + java.lang.invoke.ClassSpecializer$SpeciesData + java.lang.invoke.BoundMethodHandle$SpeciesData + java.lang.invoke.ClassSpecializer$Factory + java.lang.invoke.BoundMethodHandle$Specializer$Factory + java.lang.invoke.SimpleMethodHandle + java.lang.NoSuchFieldException + java.lang.invoke.BoundMethodHandle$Species_L + java.lang.invoke.DirectMethodHandle$2 + java.lang.invoke.DirectMethodHandle$Accessor + java.lang.invoke.DelegatingMethodHandle + java.lang.invoke.MethodHandleImpl$IntrinsicMethodHandle + java.lang.invoke.DelegatingMethodHandle$Holder + java.lang.invoke.LambdaFormEditor + java.lang.invoke.LambdaFormEditor$TransformKey + java.lang.invoke.LambdaFormBuffer + java.lang.invoke.LambdaFormEditor$Transform + jdk.internal.org.objectweb.asm.Frame + java.lang.invoke.InvokerBytecodeGenerator$ClassData + java.util.ArrayList$Itr + jdk.internal.org.objectweb.asm.FieldVisitor + jdk.internal.org.objectweb.asm.FieldWriter + java.lang.invoke.LambdaForm$MH/0x0000019f91000400 + java.util.ArrayList$SubList + java.lang.Module$ReflectionData + java.lang.WeakPairMap + java.lang.WeakPairMap$Pair + java.lang.WeakPairMap$Pair$Lookup + java.lang.Module$$Lambda/0x0000019f91040a20 + java.lang.WeakPairMap$WeakRefPeer + java.lang.WeakPairMap$Pair$Weak + java.lang.WeakPairMap$Pair$Weak$1 + java.lang.WeakPairMap$$Lambda/0x0000019f91041378 + java.lang.invoke.StringConcatFactory + sun.launcher.LauncherHelper + java.nio.charset.CharsetDecoder + sun.nio.cs.ArrayDecoder + sun.nio.cs.SingleByte$Decoder + java.lang.StringCoding + java.util.zip.ZipConstants + java.util.zip.ZipFile + java.util.jar.JarFile + jdk.internal.access.JavaUtilZipFileAccess + java.util.zip.ZipFile$1 + jdk.internal.access.JavaUtilJarAccess + java.util.jar.JavaUtilJarAccessImpl + java.lang.Runtime$Version + java.util.zip.ZipFile$CleanableResource + java.util.zip.ZipCoder + java.util.zip.ZipCoder$UTF8ZipCoder + jdk.internal.ref.CleanerFactory + java.util.concurrent.ThreadFactory + jdk.internal.ref.CleanerFactory$1 + java.lang.ref.Cleaner + java.lang.ref.Cleaner$1 + jdk.internal.ref.CleanerImpl + java.lang.ref.Cleaner$Cleanable + jdk.internal.ref.PhantomCleanable + jdk.internal.ref.CleanerImpl$PhantomCleanableRef + jdk.internal.ref.CleanerImpl$CleanerCleanable + jdk.internal.misc.InnocuousThread + java.util.zip.ZipFile$Source + sun.nio.fs.DefaultFileSystemProvider + java.nio.file.spi.FileSystemProvider + sun.nio.fs.AbstractFileSystemProvider + sun.nio.fs.WindowsFileSystemProvider + java.nio.file.OpenOption + java.util.concurrent.TimeUnit + java.nio.file.StandardOpenOption + java.util.concurrent.locks.AbstractQueuedSynchronizer$Node + java.nio.file.FileSystem + java.util.concurrent.locks.AbstractQueuedSynchronizer$ExclusiveNode + sun.nio.fs.WindowsFileSystem + java.util.concurrent.ForkJoinPool$ManagedBlocker + sun.nio.fs.WindowsPathParser + java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode + sun.nio.fs.WindowsPathType + sun.nio.fs.WindowsPathParser$Result + java.util.zip.ZipFile$Source$Key + java.nio.file.Watchable + java.nio.file.Path + sun.nio.fs.WindowsPath + java.nio.file.attribute.BasicFileAttributes + java.nio.file.CopyOption + java.nio.file.LinkOption + java.nio.file.Files + java.nio.file.attribute.AttributeView + java.nio.file.attribute.FileAttributeView + java.nio.file.attribute.BasicFileAttributeView + sun.nio.fs.Util + sun.nio.fs.WindowsFileAttributeViews + sun.nio.fs.DynamicFileAttributeView + sun.nio.fs.AbstractBasicFileAttributeView + sun.nio.fs.WindowsFileAttributeViews$Basic + java.nio.file.attribute.DosFileAttributes + sun.nio.fs.WindowsFileAttributes + sun.nio.fs.NativeBuffers + java.lang.ThreadLocal + jdk.internal.misc.CarrierThreadLocal + jdk.internal.misc.TerminatingThreadLocal + sun.nio.fs.NativeBuffers$1 + jdk.internal.misc.TerminatingThreadLocal$1 + java.lang.ThreadLocal$ThreadLocalMap + java.lang.ThreadLocal$ThreadLocalMap$Entry + java.util.IdentityHashMap + java.util.IdentityHashMap$KeySet + sun.nio.fs.NativeBuffer + sun.nio.fs.NativeBuffer$Deallocator + sun.nio.fs.WindowsNativeDispatcher + jdk.internal.loader.NativeLibraries$LibraryPaths + jdk.internal.loader.NativeLibraries$1 + java.util.concurrent.ForkJoinWorkerThread + jdk.internal.misc.CarrierThread + jdk.internal.loader.NativeLibraries$2 + jdk.internal.loader.NativeLibraries$CountedLock + jdk.internal.loader.NativeLibraries$NativeLibraryContext + jdk.internal.loader.NativeLibraries$NativeLibraryContext$1 + java.util.ArrayDeque$DeqIterator + jdk.internal.loader.NativeLibrary + jdk.internal.loader.NativeLibraries$NativeLibraryImpl + jdk.internal.loader.NativeLibraries$3 + java.util.concurrent.ConcurrentHashMap$ValuesView + java.util.concurrent.ConcurrentHashMap$Traverser + java.util.concurrent.ConcurrentHashMap$BaseIterator + java.util.Enumeration + java.util.concurrent.ConcurrentHashMap$ValueIterator + sun.nio.fs.WindowsNativeDispatcher$FirstFile + sun.nio.fs.WindowsNativeDispatcher$FirstStream + sun.nio.fs.WindowsNativeDispatcher$VolumeInformation + sun.nio.fs.WindowsNativeDispatcher$DiskFreeSpace + sun.nio.fs.WindowsNativeDispatcher$Account + sun.nio.fs.WindowsNativeDispatcher$AclInformation + sun.nio.fs.WindowsNativeDispatcher$CompletionStatus + java.io.DataOutput + java.io.DataInput + java.io.RandomAccessFile + jdk.internal.access.JavaIORandomAccessFileAccess + java.io.RandomAccessFile$2 + java.io.FileCleanable + java.util.zip.ZipFile$Source$End + java.util.zip.ZipUtils + java.nio.file.attribute.FileTime + java.util.Locale + sun.util.locale.BaseLocale + sun.util.locale.LocaleUtils + sun.util.locale.BaseLocale$Key + sun.util.locale.LocaleObjectCache + sun.util.locale.BaseLocale$Cache + sun.util.locale.LocaleObjectCache$CacheEntry + java.util.Locale$Cache + jdk.internal.perf.PerfCounter + jdk.internal.perf.Perf$GetPerfAction + jdk.internal.perf.Perf + jdk.internal.perf.PerfCounter$CoreCounters + sun.nio.ch.DirectBuffer + java.nio.MappedByteBuffer + java.nio.DirectByteBuffer + java.nio.Bits + java.util.concurrent.atomic.AtomicLong + jdk.internal.misc.VM$BufferPool + java.nio.Bits$1 + java.nio.LongBuffer + java.nio.DirectLongBufferU + java.util.zip.ZipFile$2 + java.util.zip.ZipCoder$Comparison + java.util.zip.ZipEntry + java.util.jar.JarEntry + java.util.jar.JarFile$JarFileEntry + java.util.zip.ZipFile$ZipFileInputStream + java.util.zip.InflaterInputStream + java.util.zip.ZipFile$ZipFileInflaterInputStream + java.util.zip.Inflater + java.util.zip.Inflater$InflaterZStreamRef + java.util.zip.ZipFile$InflaterCleanupAction + sun.security.util.SignatureFileVerifier + sun.security.util.Debug + sun.security.action.GetIntegerAction + java.util.jar.JarVerifier + java.io.ByteArrayOutputStream + java.util.jar.Attributes + java.util.SequencedMap + java.util.LinkedHashMap + java.util.jar.Manifest$FastInputStream + java.util.jar.Attributes$Name + java.io.RandomAccessFile$1 + sun.net.util.URLUtil + java.security.PrivilegedExceptionAction + jdk.internal.loader.URLClassPath$3 + jdk.internal.loader.URLClassPath$Loader + jdk.internal.loader.URLClassPath$JarLoader + jdk.internal.loader.URLClassPath$JarLoader$1 + jdk.internal.loader.FileURLMapper + java.util.StringTokenizer + jdk.internal.loader.Resource + jdk.internal.loader.URLClassPath$JarLoader$2 + java.lang.NamedPackage + java.lang.Package + java.lang.Package$VersionInfo + sun.nio.ByteBuffered + java.util.zip.Checksum + java.util.zip.CRC32 + java.util.zip.Checksum$1 + java.security.SecureClassLoader$CodeSourceKey + java.security.SecureClassLoader$1 + java.security.PermissionCollection + sun.security.util.LazyCodeSourcePermissionCollection + java.security.Permissions + java.security.Guard + java.security.Permission + java.security.BasicPermission + java.lang.RuntimePermission + java.security.BasicPermissionCollection + java.security.AllPermission + java.security.UnresolvedPermission + java.security.SecureClassLoader$DebugHolder + org.apache.maven.surefire.booter.ForkedBooter + jdk.internal.misc.MainMethodFinder + jdk.internal.misc.PreviewFeatures + org.apache.maven.surefire.api.report.ReporterFactory + org.apache.maven.surefire.api.provider.CommandChainReader + java.lang.InterruptedException + org.apache.maven.surefire.api.provider.CommandListener + java.io.IOException + java.util.concurrent.ConcurrentHashMap$ForwardingNode + org.apache.maven.surefire.api.fork.ForkNodeArguments + org.apache.maven.plugin.surefire.log.api.ConsoleLogger + java.util.concurrent.Executor + java.util.concurrent.ExecutorService + java.util.concurrent.ScheduledExecutorService + java.lang.SecurityException + java.security.AccessControlException + java.lang.PublicMethods$MethodList + java.lang.PublicMethods$Key + java.util.concurrent.Semaphore + java.util.concurrent.Semaphore$Sync + java.util.concurrent.Semaphore$NonfairSync + org.apache.maven.surefire.booter.BooterDeserializer + org.apache.maven.surefire.booter.SystemPropertyManager + java.util.Properties$LineReader + java.util.Properties$EntrySet + java.util.concurrent.ConcurrentHashMap$EntrySetView + java.util.Collections$SynchronizedCollection + java.util.Collections$SynchronizedSet + java.util.concurrent.ConcurrentHashMap$EntryIterator + java.util.concurrent.ConcurrentHashMap$MapEntry + java.util.Collections$UnmodifiableCollection + java.util.Collections$UnmodifiableSet + java.util.Collections$UnmodifiableCollection$1 + org.apache.maven.surefire.booter.KeyValueSource + org.apache.maven.surefire.booter.PropertiesWrapper + java.lang.IllegalStateException + java.io.FileInputStream$1 + org.apache.maven.surefire.booter.TypeEncodedValue + org.apache.maven.surefire.api.testset.DirectoryScannerParameters + org.apache.maven.surefire.api.util.RunOrder + org.apache.maven.surefire.api.testset.RunOrderParameters + org.apache.maven.surefire.api.testset.TestArtifactInfo + org.apache.maven.surefire.api.testset.TestRequest + org.apache.maven.surefire.api.testset.TestFilter + org.apache.maven.surefire.api.testset.GenericTestPattern + org.apache.maven.surefire.api.testset.TestListResolver + java.util.Collections$SingletonSet + org.apache.maven.surefire.api.testset.IncludedExcludedPatterns + java.util.SequencedSet + java.util.LinkedHashSet + java.util.Collections$1 + org.apache.maven.surefire.shared.utils.StringUtils + java.lang.IndexOutOfBoundsException + java.lang.StringIndexOutOfBoundsException + org.apache.maven.surefire.api.testset.ResolvedTest + org.apache.maven.surefire.api.testset.ResolvedTest$Type + org.apache.maven.surefire.api.testset.ResolvedTest$ClassMatcher + org.apache.maven.surefire.api.testset.ResolvedTest$MethodMatcher + org.apache.maven.surefire.api.report.ReporterConfiguration + org.apache.maven.surefire.api.booter.Shutdown + java.lang.Class$3 + jdk.internal.reflect.MethodHandleAccessorFactory$LazyStaticHolder + java.lang.invoke.LambdaForm$MH/0x0000019f91006000 + jdk.internal.reflect.DirectMethodHandleAccessor + org.apache.maven.surefire.booter.ProviderConfiguration + org.apache.maven.surefire.api.cli.CommandLineOption + org.apache.maven.surefire.api.booter.DumpErrorSingleton + org.apache.maven.surefire.api.util.internal.DumpFileUtils + java.lang.management.ManagementFactory + java.lang.management.ManagementFactory$$Lambda/0x0000019f91044990 + java.lang.management.PlatformManagedObject + java.lang.management.RuntimeMXBean + java.lang.management.ManagementFactory$PlatformMBeanFinder + java.lang.management.ManagementFactory$PlatformMBeanFinder$1 + java.io.FilePermission + jdk.internal.access.JavaIOFilePermissionAccess + java.io.FilePermission$1 + sun.security.util.FilePermCompat + sun.security.util.SecurityProperties + java.security.Security + java.security.Security$$Lambda/0x80000000b + jdk.internal.access.JavaSecurityPropertiesAccess + java.security.Security$1 + sun.management.spi.PlatformMBeanProvider + java.util.ServiceLoader + java.util.ServiceLoader$ModuleServicesLookupIterator + java.util.ServiceLoader$LazyClassPathLookupIterator + java.util.ServiceLoader$2 + java.util.ServiceLoader$3 + java.util.concurrent.CopyOnWriteArrayList$COWIterator + jdk.management.jfr.internal.FlightRecorderMXBeanProvider + java.util.concurrent.Callable + java.util.ServiceLoader$1 + java.util.ServiceLoader$Provider + java.util.ServiceLoader$ProviderImpl + com.sun.management.internal.PlatformMBeanProviderImpl + com.sun.management.internal.PlatformMBeanProviderImpl$$Lambda/0x0000019f91046448 + sun.management.spi.PlatformMBeanProvider$PlatformComponent + com.sun.management.internal.PlatformMBeanProviderImpl$1 + java.util.stream.BaseStream + java.util.stream.Stream + java.util.Spliterators + java.util.Spliterators$EmptySpliterator + java.util.Spliterator + java.util.Spliterators$EmptySpliterator$OfRef + java.util.Spliterator$OfPrimitive + java.util.Spliterator$OfInt + java.util.Spliterators$EmptySpliterator$OfInt + java.util.Spliterator$OfLong + java.util.Spliterators$EmptySpliterator$OfLong + java.util.Spliterator$OfDouble + java.util.Spliterators$EmptySpliterator$OfDouble + java.util.Spliterators$ArraySpliterator + java.util.stream.StreamSupport + java.util.stream.PipelineHelper + java.util.stream.AbstractPipeline + java.util.stream.ReferencePipeline + java.util.stream.ReferencePipeline$Head + java.util.stream.StreamOpFlag + java.util.stream.StreamOpFlag$Type + java.util.stream.StreamOpFlag$MaskBuilder + java.util.EnumMap + java.util.EnumMap$1 + sun.reflect.annotation.AnnotationParser + java.util.stream.Collectors + java.util.stream.Collector$Characteristics + java.util.EnumSet + java.util.RegularEnumSet + java.util.stream.Collector + java.util.stream.Collectors$CollectorImpl + java.util.stream.Collectors$$Lambda/0x800000045 + java.util.function.BiConsumer + java.lang.invoke.DirectMethodHandle$Interface + java.util.stream.Collectors$$Lambda/0x800000039 + java.util.function.BinaryOperator + java.util.stream.Collectors$$Lambda/0x800000040 + java.util.stream.Collectors$$Lambda/0x800000042 + java.util.stream.ReduceOps + java.util.stream.TerminalOp + java.util.stream.ReduceOps$ReduceOp + java.util.stream.ReduceOps$3 + java.util.stream.StreamShape + java.util.stream.ReduceOps$Box + java.util.function.Consumer + java.util.stream.Sink + java.util.stream.TerminalSink + java.util.stream.ReduceOps$AccumulatingSink + java.util.stream.ReduceOps$3ReducingSink + com.sun.management.internal.PlatformMBeanProviderImpl$2 + com.sun.management.internal.PlatformMBeanProviderImpl$3 + com.sun.management.internal.PlatformMBeanProviderImpl$4 + javax.management.DynamicMBean + com.sun.management.DiagnosticCommandMBean + javax.management.NotificationBroadcaster + javax.management.NotificationEmitter + sun.management.NotificationEmitterSupport + com.sun.management.internal.DiagnosticCommandImpl + sun.management.ManagementFactoryHelper + sun.management.VMManagement + sun.management.VMManagementImpl + com.sun.management.internal.PlatformMBeanProviderImpl$5 + java.util.Collections$UnmodifiableList + java.util.Collections$UnmodifiableRandomAccessList + java.util.Collections$EmptyEnumeration + java.lang.management.DefaultPlatformMBeanProvider + java.lang.management.DefaultPlatformMBeanProvider$1 + java.lang.management.DefaultPlatformMBeanProvider$2 + java.lang.management.DefaultPlatformMBeanProvider$3 + java.lang.management.DefaultPlatformMBeanProvider$4 + java.lang.management.DefaultPlatformMBeanProvider$5 + java.lang.management.DefaultPlatformMBeanProvider$6 + java.lang.management.DefaultPlatformMBeanProvider$7 + java.lang.management.DefaultPlatformMBeanProvider$8 + sun.management.ManagementFactoryHelper$LoggingMXBeanAccess + sun.management.ManagementFactoryHelper$LoggingMXBeanAccess$1 + java.util.logging.LogManager + java.lang.management.DefaultPlatformMBeanProvider$9 + java.lang.management.DefaultPlatformMBeanProvider$10 + java.lang.management.DefaultPlatformMBeanProvider$11 + jdk.management.jfr.FlightRecorderMXBean + jdk.management.jfr.internal.FlightRecorderMXBeanProvider$SingleMBeanComponent + java.util.Collections$SingletonList + java.util.HashMap$Values + java.util.HashMap$HashMapSpliterator + java.util.HashMap$ValueSpliterator + java.util.function.Predicate + java.lang.management.ManagementFactory$PlatformMBeanFinder$$Lambda/0x0000019f9104bb50 + java.util.stream.ReferencePipeline$StatelessOp + java.util.stream.ReferencePipeline$2 + java.lang.management.ManagementFactory$PlatformMBeanFinder$$Lambda/0x0000019f9104bda8 + java.util.stream.ReduceOps$2 + java.util.stream.ReduceOps$2ReducingSink + java.util.stream.Sink$ChainedReference + java.util.stream.ReferencePipeline$2$1 + sun.management.RuntimeImpl + java.util.Collections$SingletonMap + java.util.Collections$2 + java.lang.IncompatibleClassChangeError + java.lang.NoSuchMethodError + java.lang.invoke.LambdaForm$DMH/0x0000019f91006400 + sun.management.spi.PlatformMBeanProvider$PlatformComponent$$Lambda/0x0000019f9104cb98 + sun.management.spi.PlatformMBeanProvider$PlatformComponent$$Lambda/0x0000019f9104cdf0 + java.util.stream.ReferencePipeline$3 + java.util.stream.Collectors$$Lambda/0x0000019f9104d038 + java.util.stream.Collectors$$Lambda/0x0000019f9104d258 + java.util.stream.Collectors$$Lambda/0x0000019f9104d488 + java.util.stream.ReferencePipeline$3$1 + sun.management.Util + java.lang.management.ManagementPermission + java.util.Arrays$ArrayList + java.util.Arrays$ArrayItr + org.apache.maven.surefire.booter.ClassLoaderConfiguration + org.apache.maven.surefire.booter.AbstractPathConfiguration + org.apache.maven.surefire.booter.ClasspathConfiguration + org.apache.maven.surefire.booter.Classpath + java.net.MalformedURLException + org.apache.maven.surefire.booter.IsolatedClassLoader + org.apache.maven.surefire.booter.SurefireExecutionException + org.apache.maven.surefire.booter.ProcessCheckerType + org.apache.maven.surefire.booter.StartupConfiguration + org.apache.maven.surefire.spi.MasterProcessChannelProcessorFactory + java.util.Spliterators$1Adapter + java.util.HashMap$ValueIterator + jdk.internal.module.Resources + jdk.internal.loader.BuiltinClassLoader$2 + jdk.internal.loader.BuiltinClassLoader$5 + java.lang.module.ModuleReader + jdk.internal.module.SystemModuleFinders$SystemModuleReader + jdk.internal.module.SystemModuleFinders$SystemImage + jdk.internal.jimage.ImageReaderFactory + java.nio.file.Paths + java.nio.file.FileSystems + java.nio.file.FileSystems$DefaultFileSystemHolder + java.nio.file.FileSystems$DefaultFileSystemHolder$1 + java.net.URI$Parser + jdk.internal.jimage.ImageReaderFactory$1 + jdk.internal.jimage.ImageReader + jdk.internal.jimage.BasicImageReader + jdk.internal.jimage.ImageReader$SharedImageReader + jdk.internal.jimage.BasicImageReader$1 + jdk.internal.jimage.NativeImageBuffer + jdk.internal.jimage.NativeImageBuffer$1 + jdk.internal.jimage.ImageHeader + java.nio.IntBuffer + java.nio.DirectIntBufferU + java.nio.DirectByteBufferR + java.nio.DirectIntBufferRU + jdk.internal.jimage.ImageStrings + jdk.internal.jimage.ImageStringsReader + jdk.internal.jimage.decompressor.Decompressor + jdk.internal.jimage.ImageLocation + java.util.Collections$EmptyIterator + jdk.internal.loader.BuiltinClassLoader$1 + java.lang.CompoundEnumeration + jdk.internal.loader.URLClassPath$1 + jdk.internal.loader.URLClassPath$FileLoader + java.util.SortedSet + java.util.NavigableSet + java.util.TreeSet + java.util.SortedMap + java.util.NavigableMap + java.util.TreeMap + java.util.TreeMap$Entry + java.util.TreeMap$KeySet + java.util.TreeMap$PrivateEntryIterator + java.util.TreeMap$KeyIterator + java.net.URLConnection + java.net.JarURLConnection + sun.net.www.protocol.jar.JarURLConnection + sun.net.www.protocol.jar.URLJarFile$URLJarFileCloseController + sun.net.www.protocol.jar.JarFileFactory + sun.net.www.URLConnection + sun.net.www.protocol.file.FileURLConnection + sun.net.www.MessageHeader + sun.net.www.protocol.jar.URLJarFile + sun.net.www.protocol.jar.URLJarFile$URLJarFileEntry + sun.net.www.protocol.jar.JarURLConnection$JarURLInputStream + java.lang.Readable + java.io.Reader + java.io.BufferedReader + java.io.InputStreamReader + sun.nio.cs.StreamDecoder + sun.nio.cs.UTF_8$Decoder + java.nio.CharBuffer + java.nio.HeapCharBuffer + java.nio.charset.CoderResult + java.util.LinkedHashMap$LinkedKeySet + java.util.LinkedHashMap$LinkedHashIterator + java.util.LinkedHashMap$LinkedKeyIterator + org.apache.maven.surefire.booter.spi.AbstractMasterProcessChannelProcessorFactory + org.apache.maven.surefire.booter.spi.LegacyMasterProcessChannelProcessorFactory + org.apache.maven.surefire.api.booter.MasterProcessChannelEncoder + org.apache.maven.surefire.api.booter.MasterProcessChannelDecoder + org.apache.maven.surefire.api.util.internal.DaemonThreadFactory + java.util.concurrent.Executors + java.util.concurrent.Executors$DefaultThreadFactory + org.apache.maven.surefire.api.util.internal.DaemonThreadFactory$NamedThreadFactory + java.util.concurrent.AbstractExecutorService + java.util.concurrent.ThreadPoolExecutor + java.util.concurrent.ScheduledThreadPoolExecutor + java.util.concurrent.RejectedExecutionHandler + java.util.concurrent.ThreadPoolExecutor$AbortPolicy + java.util.concurrent.BlockingQueue + java.util.AbstractQueue + java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue + java.util.concurrent.Future + java.util.concurrent.RunnableFuture + java.util.concurrent.Delayed + java.util.concurrent.ScheduledFuture + java.util.concurrent.RunnableScheduledFuture + jdk.internal.vm.StackableScope + jdk.internal.vm.ThreadContainer + jdk.internal.vm.SharedThreadContainer + java.lang.invoke.VarHandles + java.lang.invoke.VarHandleBooleans$FieldInstanceReadOnly + java.lang.invoke.VarHandleBooleans$FieldInstanceReadWrite + java.lang.invoke.VarHandleGuards + java.lang.invoke.VarForm + java.lang.invoke.VarHandleReferences$FieldInstanceReadOnly + java.lang.invoke.VarHandleReferences$FieldInstanceReadWrite + jdk.internal.vm.ThreadContainers + jdk.internal.vm.ThreadContainers$RootContainer + jdk.internal.vm.ThreadContainers$RootContainer$TrackingRootContainer + org.apache.maven.surefire.booter.spi.SurefireMasterProcessChannelProcessorFactory + java.nio.channels.Channel + java.nio.channels.AsynchronousChannel + java.nio.channels.AsynchronousByteChannel + java.net.URISyntaxException + java.util.concurrent.ExecutionException + java.net.SocketAddress + java.net.InetSocketAddress + org.apache.maven.surefire.booter.ForkedNodeArg + java.lang.UnsupportedOperationException + org.apache.maven.plugin.surefire.log.api.NullConsoleLogger + org.apache.maven.surefire.api.util.internal.Channels + java.nio.channels.ReadableByteChannel + java.nio.channels.WritableByteChannel + org.apache.maven.surefire.api.util.internal.WritableBufferedByteChannel + org.apache.maven.surefire.api.util.internal.Channels$2 + org.apache.maven.surefire.api.util.internal.Channels$1 + org.apache.maven.surefire.api.util.internal.AbstractNoninterruptibleWritableChannel + org.apache.maven.surefire.api.util.internal.Channels$4 + java.nio.channels.ClosedChannelException + java.nio.channels.NonWritableChannelException + org.apache.maven.surefire.booter.spi.AbstractMasterProcessChannelProcessorFactory$1 + java.util.concurrent.FutureTask + java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask + java.lang.invoke.VarHandleInts$FieldInstanceReadOnly + java.lang.invoke.VarHandleInts$FieldInstanceReadWrite + java.util.concurrent.FutureTask$WaitNode + java.util.concurrent.Executors$RunnableAdapter + java.util.concurrent.ThreadPoolExecutor$Worker + java.lang.invoke.VarHandle$AccessDescriptor + org.apache.maven.surefire.api.stream.AbstractStreamEncoder + org.apache.maven.surefire.booter.stream.EventEncoder + org.apache.maven.surefire.booter.spi.EventChannelEncoder + java.lang.AssertionError + org.apache.maven.surefire.api.report.ReportEntry + org.apache.maven.surefire.api.booter.ForkedProcessEventType + java.util.concurrent.atomic.AtomicBoolean + org.apache.maven.surefire.booter.spi.CommandChannelDecoder + org.apache.maven.surefire.api.stream.MalformedChannelException + org.apache.maven.surefire.api.stream.AbstractStreamDecoder + org.apache.maven.surefire.booter.stream.CommandDecoder + org.apache.maven.surefire.api.util.internal.AbstractNoninterruptibleReadableChannel + org.apache.maven.surefire.api.util.internal.Channels$3 + java.nio.channels.NonReadableChannelException + org.apache.maven.surefire.api.stream.AbstractStreamDecoder$MalformedFrameException + java.io.EOFException + java.io.FileNotFoundException + org.apache.maven.surefire.api.stream.SegmentType + org.apache.maven.surefire.api.booter.Constants + org.apache.maven.surefire.api.booter.MasterProcessCommand + org.apache.maven.surefire.api.stream.AbstractStreamDecoder$Segment + org.apache.maven.surefire.booter.ForkedBooter$8 + java.lang.Thread$ThreadNumbering + org.apache.maven.surefire.shared.utils.cli.ShutdownHookUtils + java.lang.ApplicationShutdownHooks + java.lang.ApplicationShutdownHooks$1 + java.lang.Shutdown + java.lang.Shutdown$Lock + org.apache.maven.surefire.api.booter.ForkingReporterFactory + org.apache.maven.surefire.api.report.RunListener + org.apache.maven.surefire.api.report.TestOutputReceiver + org.apache.maven.surefire.api.report.TestReportListener + org.apache.maven.surefire.api.booter.ForkingRunListener + org.apache.maven.surefire.booter.CommandReader + org.apache.maven.surefire.api.testset.TestSetFailedException + java.util.concurrent.ConcurrentLinkedQueue + java.util.concurrent.ConcurrentLinkedQueue$Node + org.apache.maven.surefire.booter.CommandReader$CommandRunnable + java.util.concurrent.atomic.AtomicReference + java.util.concurrent.CountDownLatch + java.util.concurrent.CountDownLatch$Sync + org.apache.maven.surefire.booter.ProcessChecker + org.apache.maven.surefire.api.stream.AbstractStreamDecoder$Memento + org.apache.maven.surefire.booter.ProcessHandleChecker + org.apache.maven.surefire.api.stream.AbstractStreamDecoder$BufferedStream + org.apache.maven.surefire.api.util.ReflectionUtils + java.lang.reflect.InvocationTargetException + org.apache.maven.surefire.api.stream.AbstractStreamDecoder$StreamReadStatus + org.apache.maven.surefire.api.util.SurefireReflectionException + java.lang.IllegalAccessException + org.apache.maven.surefire.booter.stream.CommandDecoder$1 + java.lang.NoSuchFieldError + java.lang.ProcessHandle + java.lang.ProcessHandle$Info + java.time.temporal.TemporalAccessor + java.time.temporal.Temporal + java.time.temporal.TemporalAdjuster + java.time.Instant + org.apache.maven.surefire.api.booter.Command + java.util.concurrent.CompletionStage + org.apache.maven.surefire.booter.CommandReader$1 + java.util.concurrent.CompletableFuture + java.util.concurrent.ConcurrentLinkedQueue$Itr + java.time.temporal.TemporalField + java.time.temporal.TemporalUnit + java.time.temporal.TemporalQuery + java.time.temporal.ValueRange + java.time.InstantSource + java.time.Clock + java.time.temporal.TemporalAmount + java.time.ZoneId + java.time.ZoneOffset + java.time.OffsetDateTime + java.time.chrono.ChronoZonedDateTime + java.time.ZonedDateTime + java.lang.invoke.LambdaForm$MH/0x0000019f91010000 + sun.invoke.util.ValueConversions$WrapperCache + sun.invoke.util.ValueConversions$1 + java.lang.invoke.LambdaForm$DMH/0x0000019f91010400 + java.lang.invoke.MethodHandles$1 + java.lang.invoke.ClassSpecializer$Factory$1Var + java.lang.invoke.BoundMethodHandle$Species_LI + java.lang.invoke.LambdaForm$DMH/0x0000019f91010800 + java.lang.invoke.LambdaForm$MH/0x0000019f91010c00 + java.lang.invoke.BoundMethodHandle$Species_LL + java.lang.invoke.LambdaForm$MH/0x0000019f91011000 + java.lang.ProcessHandleImpl + java.lang.ProcessHandleImpl$$Lambda/0x0000019f9105c418 + java.util.random.RandomGenerator + java.util.Random + java.util.concurrent.ThreadLocalRandom + jdk.internal.util.random.RandomSupport + java.lang.invoke.LambdaForm$DMH/0x0000019f91011400 + java.lang.invoke.LambdaForm$DMH/0x0000019f91011800 + java.lang.ProcessHandleImpl$$Lambda/0x0000019f9105c638 + java.lang.invoke.LambdaForm$DMH/0x0000019f91011c00 + java.util.concurrent.SynchronousQueue + java.util.concurrent.TransferQueue + java.util.concurrent.LinkedTransferQueue + java.util.concurrent.SynchronousQueue$Transferer + java.util.concurrent.LinkedTransferQueue$DualNode + java.lang.invoke.LambdaForm$DMH/0x0000019f91012000 + java.lang.invoke.LambdaForm$MH/0x0000019f91012400 + java.lang.invoke.LambdaForm$MH/0x0000019f91012800 + java.lang.ProcessHandleImpl$Info + org.apache.maven.surefire.booter.ForkedBooter$4 + org.apache.maven.surefire.api.booter.BiProperty + org.apache.maven.surefire.booter.ForkedBooter$3 + org.apache.maven.surefire.booter.ForkedBooter$PingScheduler + org.apache.maven.surefire.api.provider.ProviderParameters + org.apache.maven.surefire.api.booter.BaseProviderFactory + org.apache.maven.surefire.api.util.ScanResult + org.apache.maven.surefire.api.util.DirectoryScanner + org.apache.maven.surefire.api.util.RunOrderCalculator + org.apache.maven.surefire.api.provider.SurefireProvider + org.apache.maven.surefire.api.provider.AbstractProvider + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider + java.io.StringReader + java.io.UncheckedIOException + org.apache.maven.surefire.api.util.ScannerFilter + org.apache.maven.surefire.junitplatform.LauncherSessionFactory + org.apache.maven.surefire.junitplatform.CancellationTokenAdapter + org.apache.maven.surefire.junitplatform.LauncherSessionAdapter + org.apache.maven.surefire.junitplatform.LauncherSessionFactory$$Lambda/0x0000019f91015c90 + org.junit.platform.launcher.TagFilter + org.junit.platform.commons.JUnitException + org.junit.platform.commons.util.PreconditionViolationException + org.junit.platform.commons.PreconditionViolationException + org.junit.platform.engine.Filter + org.junit.platform.launcher.PostDiscoveryFilter + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x0000019f91016be8 + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x0000019f91016e28 + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x0000019f91017060 + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x0000019f910172a0 + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x0000019f910174d8 + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x0000019f91017728 + org.apache.maven.surefire.junitplatform.TestMethodFilter + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x0000019f91017bd8 + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x0000019f91013000 + org.junit.platform.launcher.EngineFilter + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x0000019f91013490 + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x0000019f910136d0 + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x0000019f91013908 + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x0000019f91013b48 + org.junit.platform.engine.ExecutionRequest + org.apache.maven.surefire.api.report.Stoppable + java.lang.invoke.LambdaForm$DMH/0x0000019f9101c000 + org.apache.maven.surefire.api.report.Stoppable$$Lambda/0x0000019f91018200 + org.junit.platform.launcher.TestExecutionListener + org.apache.maven.surefire.report.RunModeSetter + org.apache.maven.surefire.junitplatform.RunListenerAdapter + org.apache.maven.surefire.api.report.OutputReportEntry + org.apache.maven.surefire.api.report.StackTraceWriter + org.apache.maven.surefire.api.report.TestSetReportEntry + org.apache.maven.surefire.report.ClassMethodIndexer + org.apache.maven.surefire.api.report.RunMode + org.apache.maven.surefire.api.report.ConsoleOutputCapture + org.apache.maven.surefire.api.report.ConsoleOutputCapture$ForwardingPrintStream + org.apache.maven.surefire.api.report.ConsoleOutputCapture$NullOutputStream + sun.nio.cs.UTF_8$Encoder + java.util.logging.Logger + java.util.logging.Handler + java.util.logging.Level + java.util.logging.Level$KnownLevel + java.util.logging.Level$KnownLevel$$Lambda/0x800000021 + java.util.logging.Level$KnownLevel$$Lambda/0x800000022 + java.util.logging.Logger$LoggerBundle + java.util.logging.Logger$ConfigurationData + java.util.logging.LogManager$1 + java.util.logging.LogManager$LoggerContext + java.util.logging.LogManager$SystemLoggerContext + java.util.logging.LogManager$LogNode + java.util.Collections$SynchronizedMap + java.util.logging.LogManager$Cleaner + java.util.logging.LoggingPermission + sun.util.logging.internal.LoggingProviderImpl$LogManagerAccess + java.util.logging.LogManager$LoggingProviderAccess + java.lang.System$LoggerFinder + jdk.internal.logger.DefaultLoggerFinder + sun.util.logging.internal.LoggingProviderImpl + java.util.logging.LogManager$2 + java.util.logging.LogManager$RootLogger + java.util.logging.LogManager$LoggerWeakRef + java.lang.invoke.MethodHandleImpl$AsVarargsCollector + java.lang.invoke.LambdaForm$MH/0x0000019f9101c400 + java.util.logging.LogManager$VisitedLoggers + java.util.logging.LogManager$LoggerContext$1 + java.util.Collections$3 + java.util.concurrent.ConcurrentHashMap$KeyIterator + java.util.Hashtable$Enumerator + java.util.logging.Level$$Lambda/0x800000011 + java.util.ArrayList$ArrayListSpliterator + java.util.logging.Level$KnownLevel$$Lambda/0x800000023 + java.util.stream.ReferencePipeline$7 + java.util.stream.FindOps + java.util.stream.FindOps$FindSink + java.util.stream.FindOps$FindSink$OfRef + java.util.stream.FindOps$FindOp + java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x80000004b + java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x800000049 + java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x80000004a + java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x800000048 + java.util.stream.ReferencePipeline$7$1 + java.util.stream.Streams$AbstractStreamBuilderImpl + java.util.stream.Stream$Builder + java.util.stream.Streams$StreamBuilderImpl + java.util.stream.Streams + java.util.IdentityHashMap$Values + java.lang.System$Logger + sun.util.logging.PlatformLogger$Bridge + sun.util.logging.PlatformLogger$ConfigurableBridge + jdk.internal.logger.BootstrapLogger + jdk.internal.logger.BootstrapLogger$DetectBackend + jdk.internal.logger.BootstrapLogger$DetectBackend$1 + jdk.internal.logger.BootstrapLogger$LoggingBackend + jdk.internal.logger.BootstrapLogger$RedirectedLoggers + jdk.internal.logger.BootstrapLogger$BootstrapExecutors + java.util.logging.LogManager$4 + java.util.logging.Logger$SystemLoggerHelper + java.util.logging.Logger$SystemLoggerHelper$1 + jdk.internal.logger.DefaultLoggerFinder$1 + org.junit.platform.launcher.LauncherSession + org.junit.platform.launcher.core.LauncherFactory + org.junit.platform.engine.ConfigurationParameters + org.junit.platform.launcher.Launcher + org.junit.platform.launcher.core.LauncherConfig + org.junit.platform.launcher.core.LauncherConfig$Builder + org.junit.platform.launcher.core.DefaultLauncherConfig + org.junit.platform.commons.util.Preconditions + org.junit.platform.launcher.core.LauncherConfigurationParameters + org.junit.platform.commons.logging.LoggerFactory + org.junit.platform.commons.logging.Logger + org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger + org.junit.platform.launcher.core.LauncherConfigurationParameters$Builder + java.lang.invoke.LambdaForm$DMH/0x0000019f9101c800 + org.junit.platform.launcher.core.LauncherConfigurationParameters$Builder$$Lambda/0x0000019f9101bb98 + org.junit.platform.commons.util.CollectionUtils + org.junit.platform.launcher.core.LauncherConfigurationParameters$ParameterProvider + org.junit.platform.launcher.core.LauncherConfigurationParameters$ParameterProvider$2 + org.junit.platform.commons.util.StringUtils + org.junit.platform.commons.util.StringUtils$TwoPartSplitResult + java.util.regex.Pattern + java.util.regex.Pattern$Node + java.util.regex.Pattern$LastNode + java.util.regex.Pattern$GroupHead + java.util.regex.CharPredicates + java.util.regex.Pattern$CharPredicate + java.util.regex.CharPredicates$$Lambda/0x0000019f9105f2d8 + java.util.regex.Pattern$BmpCharPredicate + java.util.regex.Pattern$CharProperty + java.util.regex.Pattern$SliceNode + java.util.regex.Pattern$Slice + java.util.regex.Pattern$Begin + java.util.regex.Pattern$First + java.util.regex.Pattern$Start + java.util.regex.Pattern$StartS + java.util.regex.Pattern$TreeInfo + java.util.regex.CharPredicates$$Lambda/0x800000026 + java.util.regex.Pattern$BmpCharProperty + org.junit.platform.commons.util.ClassLoaderUtils + org.junit.platform.launcher.core.LauncherConfigurationParameters$ParameterProvider$3 + org.junit.platform.launcher.core.DefaultLauncherSession + org.junit.platform.launcher.LauncherInterceptor + org.junit.platform.launcher.core.DefaultLauncherSession$1 + org.junit.platform.launcher.core.LauncherConfigurationParameters$$Lambda/0x0000019f9101f350 + org.junit.platform.launcher.core.LauncherConfigurationParameters$$Lambda/0x0000019f9101f598 + org.junit.platform.launcher.core.LauncherConfigurationParameters$$Lambda/0x0000019f9101f7e8 + org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor + org.junit.platform.launcher.LauncherSessionListener + org.junit.platform.launcher.core.LauncherFactory$$Lambda/0x0000019f9101d000 + org.junit.platform.engine.support.store.NamespacedHierarchicalStore + org.junit.platform.launcher.core.LauncherFactory$$Lambda/0x0000019f9101d450 + org.junit.platform.engine.support.store.NamespacedHierarchicalStoreException + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$CloseAction + java.lang.invoke.LambdaForm$DMH/0x0000019f9101cc00 + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$CloseAction$$Lambda/0x0000019f9101daf8 + java.util.stream.SliceOps + java.util.stream.ReferencePipeline$StatefulOp + java.util.stream.SliceOps$1 + org.junit.platform.launcher.core.DefaultLauncherSession$$Lambda/0x0000019f9101dd18 + java.util.stream.ReduceOps$1 + java.util.stream.ReduceOps$1ReducingSink + java.util.stream.SliceOps$1$1 + org.junit.platform.launcher.LauncherInterceptor$Invocation + org.junit.platform.launcher.core.DefaultLauncherSession$$Lambda/0x0000019f91020200 + org.junit.platform.launcher.core.ListenerRegistry + org.junit.platform.launcher.listeners.session.LauncherSessionListeners + org.junit.platform.launcher.core.ListenerRegistry$$Lambda/0x0000019f91020860 + org.junit.platform.launcher.core.ServiceLoaderRegistry + org.junit.platform.launcher.core.ServiceLoaderRegistry$$Lambda/0x0000019f91020ca8 + org.junit.platform.launcher.core.ServiceLoaderRegistry$$Lambda/0x0000019f91020ef8 + org.junit.platform.launcher.core.ServiceLoaderRegistry$$Lambda/0x0000019f91021140 + org.junit.platform.commons.util.ServiceLoaderUtils + java.util.ServiceLoader$ProviderSpliterator + org.junit.platform.commons.util.ServiceLoaderUtils$$Lambda/0x0000019f910215a0 + org.junit.platform.commons.util.ServiceLoaderUtils$$Lambda/0x0000019f910217f8 + org.junit.platform.launcher.core.ServiceLoaderRegistry$$Lambda/0x0000019f91021a38 + java.lang.invoke.LambdaForm$DMH/0x0000019f91024000 + org.junit.platform.launcher.core.LauncherFactory$$Lambda/0x0000019f91021c60 + org.junit.platform.launcher.core.LauncherFactory$$Lambda/0x0000019f91021e98 + org.junit.platform.commons.util.Preconditions$$Lambda/0x0000019f910220d0 + org.junit.platform.launcher.LauncherSessionListener$1 + org.junit.platform.launcher.core.DelegatingLauncher + org.junit.platform.launcher.core.InterceptingLauncher + java.lang.invoke.DirectMethodHandle$Special + org.junit.platform.launcher.core.DefaultLauncherSession$$Lambda/0x0000019f91022a20 + org.junit.platform.launcher.core.ServiceLoaderTestEngineRegistry + org.junit.platform.engine.TestEngine + org.junit.platform.launcher.core.ServiceLoaderTestEngineRegistry$$Lambda/0x0000019f91023050 + org.junit.platform.launcher.core.LauncherFactory$$Lambda/0x0000019f91023278 + org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine + org.junit.jupiter.engine.JupiterTestEngine + org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService + org.junit.platform.engine.support.hierarchical.EngineExecutionContext + org.junit.jupiter.engine.config.JupiterConfiguration + org.junit.platform.engine.TestDescriptor + org.junit.platform.launcher.core.LauncherFactory$$Lambda/0x0000019f91026200 + org.junit.platform.launcher.core.DefaultLauncher + org.junit.platform.launcher.TestPlan + org.junit.platform.launcher.core.InternalTestPlan + org.junit.platform.launcher.core.LauncherListenerRegistry + org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners + org.junit.platform.engine.EngineDiscoveryListener + org.junit.platform.launcher.LauncherDiscoveryListener + org.junit.platform.launcher.core.ListenerRegistry$$Lambda/0x0000019f910273f8 + org.junit.platform.launcher.core.CompositeTestExecutionListener + org.junit.platform.launcher.core.ListenerRegistry$$Lambda/0x0000019f910278d8 + org.junit.platform.launcher.core.EngineExecutionOrchestrator + org.junit.platform.engine.EngineExecutionListener + org.junit.platform.launcher.TestPlan$Visitor + org.junit.platform.launcher.core.DiscoveryIssueException + org.junit.platform.launcher.core.DefaultLauncher$$Lambda/0x0000019f91025460 + org.junit.platform.launcher.core.EngineDiscoveryOrchestrator + org.junit.platform.engine.EngineDiscoveryRequest + org.junit.platform.launcher.LauncherDiscoveryRequest + org.junit.platform.launcher.core.EngineDiscoveryResultValidator + org.junit.platform.launcher.core.EngineIdValidator + org.junit.platform.launcher.core.EngineIdValidator$$Lambda/0x0000019f91024a08 + org.junit.platform.launcher.core.LauncherFactory$$Lambda/0x0000019f91024c30 + org.junit.platform.launcher.core.LauncherFactory$$Lambda/0x0000019f91024400 + org.junit.platform.commons.util.ClassNamePatternFilterUtils + org.junit.platform.launcher.core.LauncherFactory$$Lambda/0x0000019f91028208 + org.junit.platform.launcher.core.LauncherFactory$$Lambda/0x0000019f91028448 + java.lang.invoke.LambdaForm$DMH/0x0000019f9102c000 + org.junit.platform.launcher.core.ServiceLoaderRegistry$$Lambda/0x0000019f91028698 + org.junit.platform.launcher.core.ServiceLoaderRegistry$$Lambda/0x0000019f910288f0 + org.junitpioneer.jupiter.issue.IssueExtensionExecutionListener + org.junitpioneer.jupiter.IssueProcessor + org.junit.platform.launcher.listeners.UniqueIdTrackingListener + org.junit.platform.launcher.core.LauncherFactory$$Lambda/0x0000019f91029280 + org.junit.platform.launcher.core.LauncherFactory$$Lambda/0x0000019f910296b0 + org.apache.maven.surefire.junitplatform.LauncherAdapter + org.apache.maven.surefire.junitplatform.TestPlanScannerFilter + org.apache.maven.surefire.api.util.DefaultScanResult + jdk.internal.loader.URLClassPath$FileLoader$1 + software.amazon.lambda.powertools.largemessages.internal.LargeMessageAspectTest + org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder + org.junit.platform.engine.OutputDirectoryCreator + org.junit.platform.engine.DiscoverySelector + org.junit.platform.engine.discovery.DiscoverySelectors + org.junit.platform.engine.discovery.ClassSelector + org.junit.platform.commons.util.Preconditions$$Lambda/0x0000019f9102ae70 + java.lang.invoke.LambdaForm$DMH/0x0000019f9102c400 + org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder$$Lambda/0x0000019f9102b0a8 + org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners$LauncherDiscoveryListenerType + org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners$LauncherDiscoveryListenerType$$Lambda/0x0000019f9102b528 + org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners$LauncherDiscoveryListenerType$$Lambda/0x0000019f9102b748 + org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners$$Lambda/0x0000019f9102bb60 + org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners$$Lambda/0x0000019f9102bdb8 + org.junit.platform.launcher.listeners.discovery.AbortOnFailureLauncherDiscoveryListener + org.junit.platform.engine.EngineDiscoveryListener$1 + org.junit.platform.launcher.LauncherDiscoveryListener$1 + org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners$$Lambda/0x0000019f9102e748 + org.junit.platform.launcher.core.HierarchicalOutputDirectoryCreator + java.util.regex.Pattern$BitClass + java.util.regex.Pattern$$Lambda/0x0000019f91061260 + java.util.regex.Pattern$$Lambda/0x0000019f910614c0 + java.util.regex.ASCII + java.util.regex.Pattern$$Lambda/0x800000031 + org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder$$Lambda/0x0000019f9102ebb0 + org.junit.platform.launcher.core.DefaultDiscoveryRequest + org.junit.platform.launcher.core.InterceptingLauncher$$Lambda/0x0000019f9102f078 + org.junit.platform.launcher.core.LauncherPhase + org.junit.platform.engine.UniqueId + org.junit.platform.launcher.core.EngineDiscoveryOrchestrator$$Lambda/0x0000019f9102f910 + org.junit.platform.launcher.core.DiscoveryIssueCollector + org.junit.platform.engine.TestSource + org.junit.platform.launcher.listeners.discovery.CompositeLauncherDiscoveryListener + org.junit.platform.launcher.core.DelegatingLauncherDiscoveryRequest + org.junit.platform.launcher.core.EngineDiscoveryOrchestrator$1 + org.junit.platform.launcher.listeners.discovery.CompositeLauncherDiscoveryListener$$Lambda/0x0000019f9102d850 + org.junit.platform.launcher.core.EngineFilterer + org.junit.platform.engine.FilterResult + org.junit.platform.launcher.core.EngineFilterer$$Lambda/0x0000019f9102c800 + java.lang.invoke.LambdaForm$DMH/0x0000019f91030000 + org.junit.platform.launcher.core.EngineFilterer$$Lambda/0x0000019f9102ca48 + java.util.stream.MatchOps$MatchKind + java.util.stream.MatchOps + java.util.stream.MatchOps$MatchOp + java.util.stream.MatchOps$BooleanTerminalSink + java.util.stream.MatchOps$$Lambda/0x0000019f91062268 + java.util.stream.MatchOps$1MatchSink + org.junit.platform.launcher.core.EngineDiscoveryOrchestrator$$Lambda/0x0000019f9102cc98 + org.junit.platform.engine.UniqueIdFormat + java.io.UnsupportedEncodingException + java.util.Formatter + java.util.regex.Pattern$$Lambda/0x800000029 + java.util.regex.Pattern$GroupTail + java.util.regex.CharPredicates$$Lambda/0x800000025 + java.util.regex.Pattern$Qtype + java.util.regex.Pattern$CharPropertyGreedy + java.util.regex.Pattern$BmpCharPropertyGreedy + java.util.regex.Pattern$Ques + java.util.regex.Pattern$BranchConn + java.util.regex.Pattern$Branch + java.util.regex.Pattern$$Lambda/0x80000002a + java.util.regex.Pattern$$Lambda/0x800000032 + java.util.Locale$Category + java.util.Formatter$Conversion + java.util.Formatter$FormatString + java.util.Formatter$FormatSpecifier + java.util.Formatter$FixedString + java.util.Formattable + java.util.Formatter$Flags + java.util.regex.Pattern$$Lambda/0x0000019f91062fe8 + java.lang.invoke.LambdaForm$DMH/0x0000019f91030400 + org.junit.platform.engine.UniqueIdFormat$$Lambda/0x0000019f91034220 + java.net.URLEncoder + java.util.BitSet + java.io.CharArrayWriter + org.junit.platform.engine.UniqueIdFormat$$Lambda/0x0000019f91034460 + org.junit.platform.engine.UniqueIdFormat$$Lambda/0x0000019f910346a0 + org.junit.platform.engine.UniqueIdFormat$$Lambda/0x0000019f910348e0 + org.junit.platform.engine.UniqueIdFormat$$Lambda/0x0000019f91034b20 + org.junit.platform.engine.UniqueIdFormat$$Lambda/0x0000019f91034d60 + org.junit.platform.engine.UniqueId$Segment + org.junit.platform.launcher.listeners.discovery.CompositeLauncherDiscoveryListener$$Lambda/0x0000019f910351c0 + org.junit.jupiter.engine.config.CachingJupiterConfiguration + org.junit.jupiter.engine.config.DefaultJupiterConfiguration + org.junit.jupiter.api.parallel.ExecutionMode + org.junit.jupiter.api.TestInstance$Lifecycle + org.junit.jupiter.api.io.CleanupMode + org.junit.jupiter.api.extension.TestInstantiationAwareExtension$ExtensionContextScope + org.junit.jupiter.engine.config.EnumConfigurationParameterConverter + org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter + org.junit.jupiter.api.DisplayNameGenerator + org.junit.jupiter.api.MethodOrderer + org.junit.jupiter.api.ClassOrderer + org.junit.jupiter.api.io.TempDirFactory + org.junit.platform.engine.support.hierarchical.Node + org.junit.platform.engine.support.descriptor.AbstractTestDescriptor + org.junit.platform.engine.support.descriptor.EngineDescriptor + org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor + org.junit.jupiter.engine.extension.ExtensionRegistry + org.junit.jupiter.api.extension.ExtensionContext + org.junit.jupiter.engine.discovery.DiscoverySelectorResolver + org.junit.platform.engine.support.discovery.SelectorResolver + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$InitializationContext + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder + org.junit.jupiter.engine.discovery.DiscoverySelectorResolver$$Lambda/0x0000019f91032c80 + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder$$Lambda/0x0000019f91032ec0 + org.junit.jupiter.engine.discovery.DiscoverySelectorResolver$$Lambda/0x0000019f91033108 + org.junit.jupiter.engine.discovery.DiscoverySelectorResolver$$Lambda/0x0000019f91033348 + org.junit.platform.engine.TestDescriptor$Visitor + org.junit.jupiter.engine.discovery.DiscoverySelectorResolver$$Lambda/0x0000019f91033788 + org.junit.platform.engine.support.discovery.DiscoveryIssueReporter + org.junit.platform.engine.DiscoveryIssue + org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$$Lambda/0x0000019f91031000 + org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$$Lambda/0x0000019f91031248 + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$DefaultInitializationContext + org.junit.platform.engine.DiscoveryFilter + org.junit.platform.engine.discovery.ClassNameFilter + org.junit.platform.launcher.core.DefaultDiscoveryRequest$$Lambda/0x0000019f91031900 + org.junit.platform.launcher.core.DefaultDiscoveryRequest$$Lambda/0x0000019f91031b58 + org.junit.platform.engine.discovery.PackageNameFilter + org.junit.platform.engine.CompositeFilter + org.junit.platform.engine.CompositeFilter$1 + org.junit.platform.engine.CompositeFilter$1$$Lambda/0x0000019f91030c78 + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$$Lambda/0x0000019f91038000 + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$$Lambda/0x0000019f91038248 + java.util.stream.Collectors$$Lambda/0x0000019f91063e50 + java.util.stream.Collectors$$Lambda/0x0000019f91064080 + org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x0000019f91038998 + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x0000019f91038be8 + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x0000019f91038e38 + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x0000019f91039090 + org.junit.jupiter.engine.discovery.predicates.IsTestableMethod + org.junit.jupiter.engine.discovery.predicates.IsTestMethod + org.junit.jupiter.api.Test + org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$Condition + org.junit.jupiter.engine.discovery.predicates.IsTestMethod$$Lambda/0x0000019f91039bb8 + org.junit.platform.commons.support.ModifierSupport + java.lang.invoke.LambdaForm$DMH/0x0000019f9103c000 + java.lang.invoke.MethodHandle$1 + java.lang.invoke.LambdaForm$DMH/0x0000019f9103c400 + org.junit.jupiter.engine.discovery.predicates.IsTestableMethod$$Lambda/0x0000019f91039ff0 + org.junit.jupiter.engine.discovery.predicates.IsTestableMethod$$Lambda/0x0000019f9103a240 + java.lang.invoke.LambdaForm$DMH/0x0000019f9103c800 + org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$$Lambda/0x0000019f9103a488 + org.junit.jupiter.engine.discovery.predicates.IsTestableMethod$$Lambda/0x0000019f9103a6e0 + org.junit.jupiter.engine.discovery.predicates.IsTestableMethod$$Lambda/0x0000019f9103a930 + java.lang.invoke.LambdaForm$DMH/0x0000019f9103cc00 + org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$Condition$$Lambda/0x0000019f9103ab78 + org.junit.platform.commons.util.ReflectionUtils + org.junit.jupiter.engine.discovery.predicates.IsTestableMethod$$Lambda/0x0000019f9103afd8 + org.junit.jupiter.engine.discovery.predicates.IsTestableMethod$$Lambda/0x0000019f9103b228 + org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod + org.junit.jupiter.api.DynamicNode + java.util.regex.MatchResult + java.util.regex.Matcher + java.util.regex.IntHashSet + org.junit.jupiter.api.TestFactory + org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod$$Lambda/0x0000019f9103baf8 + org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod$$Lambda/0x0000019f9103bd28 + org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod$$Lambda/0x0000019f9103e000 + java.util.function.Predicate$$Lambda/0x0000019f91064718 + org.junit.jupiter.engine.discovery.predicates.IsTestTemplateMethod + org.junit.jupiter.api.TestTemplate + org.junit.jupiter.engine.discovery.predicates.IsTestTemplateMethod$$Lambda/0x0000019f9103e6b0 + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x0000019f9103e8e0 + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x0000019f9103eb30 + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x0000019f9103ed78 + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x0000019f9103efc8 + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x0000019f9103f208 + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x0000019f9103f458 + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x0000019f9103f698 + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x0000019f9103f8e8 + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x0000019f9103fb28 + org.junit.jupiter.engine.discovery.predicates.TestClassPredicates$$Lambda/0x0000019f9103fd78 + org.junit.jupiter.engine.discovery.ClassSelectorResolver + org.junit.jupiter.engine.descriptor.ResourceLockAware + org.junit.jupiter.engine.descriptor.TestClassAware + org.junit.jupiter.engine.descriptor.Validatable + org.junit.jupiter.engine.descriptor.JupiterTestDescriptor + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor + org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor + org.junit.jupiter.engine.descriptor.Filterable + org.junit.jupiter.engine.descriptor.ClassTemplateTestDescriptor + org.junit.jupiter.engine.descriptor.ClassTestDescriptor + org.junit.jupiter.api.extension.ClassTemplateInvocationContext + org.junit.jupiter.engine.discovery.MethodSelectorResolver + org.junit.jupiter.engine.discovery.MethodFinder + java.util.regex.Pattern$$Lambda/0x0000019f91064970 + org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType + org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$TestDescriptorFactory + org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor + org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor + org.junit.jupiter.engine.extension.ExtensionRegistrar + java.lang.invoke.LambdaForm$DMH/0x0000019f91084000 + org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$$Lambda/0x0000019f91082fe8 + org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor + org.junit.jupiter.engine.descriptor.DynamicNodeTestDescriptor + org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor + org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor + org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$$Lambda/0x0000019f91083c28 + org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor + org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$$Lambda/0x0000019f91086e90 + org.junit.jupiter.engine.discovery.AbstractOrderingVisitor + org.junit.jupiter.engine.discovery.ClassOrderingVisitor + org.junit.jupiter.api.ClassOrdererContext + org.junit.platform.commons.util.LruCache + org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda/0x0000019f91085000 + org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$$Lambda/0x0000019f91085248 + org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$$Lambda/0x0000019f91085488 + org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$$Lambda/0x0000019f910856d8 + org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$$Lambda/0x0000019f91085920 + org.junit.jupiter.engine.discovery.AbstractOrderingVisitor$DescriptorWrapperOrderer + org.junit.jupiter.engine.discovery.AbstractOrderingVisitor$MessageGenerator + org.junit.jupiter.engine.discovery.AbstractOrderingVisitor$DescriptorWrapperOrderer$$Lambda/0x0000019f91084800 + org.junit.jupiter.engine.discovery.AbstractOrderingVisitor$DescriptorWrapperOrderer$$Lambda/0x0000019f91084a20 + org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda/0x0000019f91084c40 + org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda/0x0000019f91084400 + org.junit.jupiter.engine.discovery.MethodOrderingVisitor + org.junit.jupiter.api.MethodOrdererContext + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x0000019f91088448 + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x0000019f91088698 + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x0000019f910888d8 + java.lang.invoke.LambdaForm$MH/0x0000019f9108c000 + java.util.Comparator$$Lambda/0x0000019f91064bd0 + java.util.Collections$ReverseComparator + java.util.Comparators$NaturalOrderComparator + java.util.Collections$ReverseComparator2 + java.util.function.UnaryOperator + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x0000019f91088b20 + org.junit.jupiter.engine.discovery.DiscoverySelectorResolver$$Lambda/0x0000019f91088d80 + org.junit.platform.engine.CompositeTestDescriptorVisitor + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution + org.junit.platform.engine.support.discovery.SelectorResolver$Context + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext + org.junit.platform.engine.support.discovery.SelectorResolver$Match + org.junit.platform.engine.support.discovery.SelectorResolver$Match$$Lambda/0x0000019f91089a60 + org.junit.platform.engine.support.discovery.SelectorResolver$Match$Type + org.junit.platform.launcher.core.DefaultDiscoveryRequest$$Lambda/0x0000019f9108a0c0 + org.junit.platform.launcher.core.DefaultDiscoveryRequest$$Lambda/0x0000019f9108a318 + java.util.ArrayDeque$$Lambda/0x0000019f91065c80 + org.junit.platform.engine.discovery.UniqueIdSelector + org.junit.platform.engine.support.discovery.SelectorResolver$Resolution + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$$Lambda/0x0000019f9108a9c0 + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$$Lambda/0x0000019f9108ac08 + org.junit.platform.engine.discovery.ClasspathResourceSelector + org.junit.platform.engine.discovery.ClasspathRootSelector + org.junit.platform.commons.support.ReflectionSupport + java.util.regex.Pattern$Curly + java.util.regex.Pattern$Dollar + org.junit.platform.commons.util.ClasspathScannerLoader + org.junit.platform.commons.support.scanning.ClasspathScanner + java.util.Spliterators$IteratorSpliterator + org.junit.platform.commons.util.DefaultClasspathScanner + java.nio.file.FileVisitor + org.junit.platform.commons.util.ClasspathScannerLoader$$Lambda/0x0000019f9108bb70 + org.junit.platform.commons.function.Try + java.lang.invoke.LambdaForm$DMH/0x0000019f9108c400 + org.junit.platform.commons.util.ClasspathScannerLoader$$Lambda/0x0000019f9108e000 + java.lang.invoke.LambdaForm$DMH/0x0000019f9108c800 + org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x0000019f9108e230 + org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x0000019f9108e468 + org.junit.platform.commons.function.Try$Failure + org.junit.platform.commons.function.Try$Success + org.junit.platform.commons.function.Try$$Lambda/0x0000019f9108eb40 + org.junit.platform.engine.discovery.ClassSelector$$Lambda/0x0000019f9108ed68 + org.junit.jupiter.api.Nested + org.junit.platform.commons.support.AnnotationSupport + org.junit.platform.commons.util.AnnotationUtils + java.lang.annotation.Inherited + sun.reflect.generics.parser.SignatureParser + sun.reflect.generics.tree.Tree + sun.reflect.generics.tree.TypeTree + sun.reflect.generics.tree.TypeArgument + sun.reflect.generics.tree.ReturnType + sun.reflect.generics.tree.TypeSignature + sun.reflect.generics.tree.BaseType + sun.reflect.generics.tree.FieldTypeSignature + sun.reflect.generics.tree.SimpleClassTypeSignature + sun.reflect.generics.tree.ClassTypeSignature + sun.reflect.generics.scope.Scope + sun.reflect.generics.scope.AbstractScope + sun.reflect.generics.scope.ClassScope + sun.reflect.generics.factory.GenericsFactory + sun.reflect.generics.factory.CoreReflectionFactory + sun.reflect.generics.visitor.TypeTreeVisitor + sun.reflect.generics.visitor.Reifier + java.lang.annotation.Target + java.lang.reflect.GenericArrayType + sun.reflect.annotation.AnnotationType + sun.reflect.annotation.AnnotationType$1 + java.lang.annotation.ElementType + java.lang.annotation.Retention + java.lang.annotation.Documented + java.lang.annotation.RetentionPolicy + sun.reflect.annotation.ExceptionProxy + sun.reflect.annotation.AnnotationTypeMismatchExceptionProxy + sun.reflect.annotation.AnnotationParser$1 + java.lang.reflect.InvocationHandler + sun.reflect.annotation.AnnotationInvocationHandler + java.lang.reflect.Proxy + java.lang.ClassValue + java.lang.reflect.Proxy$1 + java.lang.ClassValue$Entry + java.lang.ClassValue$Identity + java.lang.ClassValue$Version + jdk.internal.loader.AbstractClassLoaderValue$Sub + java.lang.reflect.Proxy$$Lambda/0x0000019f9106e838 + java.lang.reflect.Proxy$ProxyBuilder + java.lang.PublicMethods + java.util.LinkedHashMap$LinkedValues + java.util.LinkedHashMap$LinkedValueIterator + java.lang.reflect.Proxy$ProxyBuilder$$Lambda/0x0000019f9106f500 + java.lang.module.ModuleDescriptor$Builder + jdk.internal.module.Checks + java.lang.module.ModuleDescriptor$Builder$$Lambda/0x800000002 + java.lang.reflect.Proxy$ProxyBuilder$ProxyClassContext + java.lang.reflect.Proxy$$Lambda/0x0000019f9106f940 + java.lang.reflect.ProxyGenerator + java.lang.reflect.ProxyGenerator$ProxyMethod + java.util.StringJoiner + java.lang.reflect.ProxyGenerator$$Lambda/0x0000019f91070098 + java.lang.reflect.ProxyGenerator$$Lambda/0x0000019f910702d8 + java.lang.reflect.ProxyGenerator$PrimitiveTypeInfo + jdk.internal.org.objectweb.asm.Edge + jdk.proxy1.$Proxy0 + java.lang.reflect.Proxy$ProxyBuilder$1 + sun.reflect.annotation.AnnotationParser$$Lambda/0x0000019f91071000 + java.lang.invoke.LambdaForm$DMH/0x0000019f9108cc00 + jdk.proxy1.$Proxy1 + jdk.proxy1.$Proxy2 + org.apiguardian.api.API + org.apiguardian.api.API$Status + jdk.proxy2.$Proxy3 + java.lang.reflect.UndeclaredThrowableException + java.lang.Class$AnnotationData + org.junit.jupiter.api.extension.ExtendWith + jdk.proxy1.$Proxy4 + java.lang.annotation.Repeatable + sun.reflect.annotation.AnnotationParser$$Lambda/0x0000019f91071f98 + org.junit.jupiter.api.extension.Extension + org.junit.jupiter.api.extension.BeforeEachCallback + org.junit.jupiter.api.extension.AfterEachCallback + org.junit.jupiter.api.extension.TestInstantiationAwareExtension + org.junit.jupiter.api.extension.ParameterResolver + org.mockito.junit.jupiter.MockitoExtension + jdk.proxy2.$Proxy5 + java.util.LinkedHashMap$LinkedEntrySet + java.util.LinkedHashMap$LinkedEntryIterator + org.junit.jupiter.api.extension.Extensions + jdk.proxy1.$Proxy6 + org.junit.platform.commons.util.KotlinReflectionUtils + org.junit.platform.commons.function.Try$Transformer + org.junit.platform.commons.util.KotlinReflectionUtils$$Lambda/0x0000019f91090860 + org.junit.jupiter.api.ClassTemplate + org.junit.platform.commons.annotation.Testable + jdk.proxy2.$Proxy7 + org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode + org.aspectj.lang.Signature + org.aspectj.runtime.internal.AroundClosure + software.amazon.lambda.powertools.largemessages.internal.LargeMessageAspectTest$AjcClosure1 + software.amazon.lambda.powertools.largemessages.internal.LargeMessageAspectTest$AjcClosure11 + software.amazon.lambda.powertools.largemessages.internal.LargeMessageAspectTest$AjcClosure9 + software.amazon.lambda.powertools.largemessages.internal.LargeMessageAspectTest$AjcClosure7 + software.amazon.lambda.powertools.largemessages.internal.LargeMessageAspectTest$AjcClosure3 + software.amazon.lambda.powertools.largemessages.internal.LargeMessageAspectTest$AjcClosure5 + software.amazon.lambda.powertools.largemessages.internal.LargeMessageAspectTest$AjcClosure13 + org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x0000019f91092990 + org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x0000019f91092be0 + com.amazonaws.services.lambda.runtime.events.SQSEvent$SQSMessage + com.amazonaws.services.lambda.runtime.Context + software.amazon.lambda.powertools.common.stubs.TestLambdaContext + software.amazon.awssdk.utils.builder.ToCopyableBuilder + software.amazon.awssdk.core.SdkPojo + software.amazon.awssdk.core.SdkRequest + software.amazon.awssdk.awscore.AwsRequest + software.amazon.awssdk.services.s3.model.S3Request + software.amazon.awssdk.services.s3.model.DeleteObjectRequest + software.amazon.awssdk.http.Abortable + software.amazon.awssdk.core.internal.io.Releasable + software.amazon.awssdk.core.io.SdkFilterInputStream + software.amazon.awssdk.core.ResponseInputStream + com.amazonaws.services.lambda.runtime.events.SNSEvent$SNSRecord + com.amazonaws.services.lambda.runtime.events.KinesisEvent$KinesisEventRecord + org.aspectj.lang.JoinPoint + org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x0000019f91095468 + java.util.Arrays$LegacyMergeSort + java.util.TimSort + java.lang.reflect.Executable$$Lambda/0x0000019f91072418 + java.util.stream.Collectors$$Lambda/0x800000046 + java.util.stream.Collectors$$Lambda/0x80000003e + java.util.stream.Collectors$$Lambda/0x800000041 + java.util.stream.Collectors$$Lambda/0x800000043 + jdk.proxy2.$Proxy8 + org.junit.jupiter.engine.discovery.ClassSelectorResolver$$Lambda/0x0000019f91095950 + org.junit.jupiter.api.extension.TestInstanceFactoryContext + org.junit.jupiter.api.extension.TestInstantiationException + org.junit.jupiter.api.extension.ExtensionConfigurationException + org.junit.jupiter.engine.execution.ConditionEvaluator + org.junit.jupiter.engine.execution.ConditionEvaluationException + org.junit.jupiter.api.extension.ConditionEvaluationResult + org.junit.jupiter.engine.execution.InterceptingExecutableInvoker + org.junit.jupiter.api.extension.ReflectiveInvocationContext + org.junit.jupiter.api.extension.InvocationInterceptor$Invocation + org.junit.jupiter.engine.execution.InvocationInterceptorChain + org.junit.jupiter.engine.descriptor.DisplayNameUtils + org.junit.jupiter.api.DisplayNameGenerator$Standard + org.junit.jupiter.api.DisplayNameGenerator$Simple + org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores + org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences + org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences$$Lambda/0x0000019f91097cb8 + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x0000019f91098000 + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x0000019f91098220 + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x0000019f91098458 + org.junit.platform.engine.support.descriptor.ClassSource + org.junit.jupiter.api.DisplayName + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x0000019f91098aa0 + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x0000019f91098ce0 + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x0000019f91098f30 + org.junit.jupiter.api.DisplayNameGeneration + java.util.AbstractList$Itr + java.util.AbstractList$ListItr + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x0000019f91099370 + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x0000019f910995b0 + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x0000019f910997f0 + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x0000019f91099a38 + org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda/0x0000019f91099c60 + org.junit.jupiter.engine.config.DefaultJupiterConfiguration$$Lambda/0x0000019f91099ea8 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$ClassInfo + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$ClassInfo$$Lambda/0x0000019f9109a2d8 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$ClassInfo$$Lambda/0x0000019f9109a500 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$ClassInfo$$Lambda/0x0000019f9109a728 + org.junit.jupiter.api.Tag + org.junit.jupiter.api.Tags + org.junit.platform.commons.util.AnnotationUtils$$Lambda/0x0000019f9109ad60 + org.junit.platform.commons.util.AnnotationUtils$$Lambda/0x0000019f9109af88 + org.junit.platform.commons.util.AnnotationUtils$$Lambda/0x0000019f9109b1c8 + org.junit.platform.commons.util.AnnotationUtils$$Lambda/0x0000019f9109b418 + org.junit.jupiter.engine.descriptor.JupiterTestDescriptor$$Lambda/0x0000019f9109b658 + java.lang.invoke.LambdaForm$DMH/0x0000019f9109c000 + org.junit.jupiter.engine.descriptor.JupiterTestDescriptor$$Lambda/0x0000019f9109b898 + org.junit.platform.engine.TestTag + org.junit.jupiter.engine.descriptor.JupiterTestDescriptor$$Lambda/0x0000019f9109bd00 + org.junit.jupiter.engine.descriptor.JupiterTestDescriptor$$Lambda/0x0000019f9109e000 + org.junit.jupiter.engine.descriptor.JupiterTestDescriptor$$Lambda/0x0000019f9109e220 + java.lang.invoke.LambdaForm$DMH/0x0000019f9109c400 + java.util.function.Function$$Lambda/0x0000019f91072ba0 + org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtils + org.junit.jupiter.api.TestInstance + org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtils$$Lambda/0x0000019f9109e868 + org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtils$$Lambda/0x0000019f9109eaa8 + org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda/0x0000019f9109ecd0 + java.lang.invoke.LambdaForm$DMH/0x0000019f9109c800 + org.junit.jupiter.engine.config.EnumConfigurationParameterConverter$$Lambda/0x0000019f9109f110 + org.junit.jupiter.engine.descriptor.ExclusiveResourceCollector + org.junit.jupiter.engine.descriptor.ExclusiveResourceCollector$1 + org.junit.jupiter.engine.descriptor.ExclusiveResourceCollector$DefaultExclusiveResourceCollector + org.junit.jupiter.api.parallel.ResourceLock + org.junit.jupiter.api.parallel.ResourceLocks + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$LifecycleMethods + org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$$Lambda/0x0000019f9109d000 + java.lang.invoke.LambdaForm$DMH/0x0000019f9109cc00 + org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$$Lambda/0x0000019f9109d238 + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils + org.junit.jupiter.api.BeforeAll + org.junit.platform.commons.support.HierarchyTraversalMode + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda/0x0000019f9109dcc8 + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda/0x0000019f910a0000 + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda/0x0000019f910a0250 + org.junit.platform.commons.util.AnnotationUtils$$Lambda/0x0000019f910a0498 + org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x0000019f910a06f0 + java.util.function.IntFunction + org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x0000019f910a0940 + java.util.stream.Nodes + java.util.stream.Node + java.util.stream.Nodes$EmptyNode + java.util.stream.Nodes$EmptyNode$OfRef + java.util.stream.Node$OfPrimitive + java.util.stream.Node$OfInt + java.util.stream.Nodes$EmptyNode$OfInt + java.util.stream.Node$OfLong + java.util.stream.Nodes$EmptyNode$OfLong + java.util.stream.Node$OfDouble + java.util.stream.Nodes$EmptyNode$OfDouble + java.util.stream.Node$Builder + java.util.stream.AbstractSpinedBuffer + java.util.stream.SpinedBuffer + java.util.stream.Nodes$SpinedNodeBuilder + org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x0000019f910a0b60 + org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x0000019f910a0db8 + org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x0000019f910a0fd8 + org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x0000019f910a1230 + java.util.stream.DistinctOps + java.util.stream.DistinctOps$1 + org.junit.platform.commons.util.CollectionUtils$$Lambda/0x0000019f910a1450 + java.util.stream.DistinctOps$1$2 + software.amazon.lambda.powertools.largemessages.LargeMessage + jdk.proxy2.$Proxy9 + org.junit.jupiter.api.BeforeEach + jdk.proxy2.$Proxy10 + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda/0x0000019f910a1f38 + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda/0x0000019f910a2160 + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda/0x0000019f910a23b0 + org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$Condition$$Lambda/0x0000019f910a25f8 + java.util.stream.ReferencePipeline$15 + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda/0x0000019f910a2830 + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda/0x0000019f910a2a78 + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda/0x0000019f910a2cc8 + org.junit.platform.engine.support.discovery.DiscoveryIssueReporter$Condition$$Lambda/0x0000019f910a2f10 + java.util.stream.ReferencePipeline$15$1 + org.junit.jupiter.api.AfterAll + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda/0x0000019f910a3368 + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda/0x0000019f910a35b0 + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda/0x0000019f910a3800 + org.junit.jupiter.api.AfterEach + org.junit.jupiter.engine.discovery.ClassSelectorResolver$$Lambda/0x0000019f910a3c48 + org.junit.jupiter.engine.discovery.ClassSelectorResolver$$Lambda/0x0000019f910a3e90 + org.junit.jupiter.engine.discovery.ClassSelectorResolver$$Lambda/0x0000019f910a40b8 + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$$Lambda/0x0000019f910a42e0 + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$$Lambda/0x0000019f910a4528 + org.junit.platform.engine.SelectorResolutionResult + org.junit.platform.engine.SelectorResolutionResult$Status + org.junit.platform.launcher.listeners.discovery.CompositeLauncherDiscoveryListener$$Lambda/0x0000019f910a4dc0 + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$$Lambda/0x0000019f910a4ff8 + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$$Lambda/0x0000019f910a5248 + java.util.stream.ForEachOps + java.util.stream.ForEachOps$ForEachOp + java.util.stream.ForEachOps$ForEachOp$OfRef + org.junit.jupiter.engine.discovery.ClassSelectorResolver$$Lambda/0x0000019f910a5480 + org.junit.platform.commons.util.ReflectionUtils$CycleErrorHandling + org.junit.platform.commons.util.ReflectionUtils$CycleErrorHandling$1 + org.junit.platform.commons.util.ReflectionUtils$CycleErrorHandling$2 + org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x0000019f910a5fb0 + java.lang.invoke.LambdaForm$DMH/0x0000019f910a8000 + java.util.function.Predicate$$Lambda/0x0000019f91074830 + org.junit.jupiter.engine.discovery.ClassSelectorResolver$$Lambda/0x0000019f910a61e8 + java.util.function.Predicate$$Lambda/0x0000019f91074a88 + java.util.stream.Streams$ConcatSpliterator + java.util.stream.Streams$ConcatSpliterator$OfRef + java.util.stream.Streams$2 + org.junit.platform.engine.discovery.NestedClassSelector + org.junit.jupiter.engine.discovery.ClassSelectorResolver$$Lambda/0x0000019f910a6690 + java.util.stream.AbstractPipeline$$Lambda/0x0000019f91075450 + java.util.stream.StreamSpliterators$AbstractWrappingSpliterator + java.util.stream.StreamSpliterators$WrappingSpliterator + org.junit.jupiter.engine.discovery.ClassSelectorResolver$$Lambda/0x0000019f910a68d8 + java.util.stream.StreamSpliterators + java.util.stream.StreamSpliterators$WrappingSpliterator$$Lambda/0x0000019f91075db0 + org.junit.platform.engine.discovery.MethodSelector + org.junit.platform.engine.discovery.MethodSelector$$Lambda/0x0000019f910a6d68 + org.junit.platform.commons.util.ClassUtils + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$$Lambda/0x0000019f910a71b0 + org.junit.platform.engine.discovery.IterationSelector + org.junit.platform.engine.discovery.DirectorySelector + org.junit.platform.engine.discovery.FileSelector + org.junit.jupiter.engine.discovery.MethodSelectorResolver$$Lambda/0x0000019f910a7ac0 + org.junit.jupiter.engine.discovery.MethodSelectorResolver$$Lambda/0x0000019f910a7ce8 + org.junit.jupiter.engine.discovery.MethodSelectorResolver$$Lambda/0x0000019f910ac000 + org.junit.jupiter.engine.discovery.MethodSelectorResolver$$Lambda/0x0000019f910ac248 + org.junit.jupiter.engine.discovery.MethodSelectorResolver$$Lambda/0x0000019f910ac498 + org.junit.jupiter.engine.discovery.MethodSelectorResolver$$Lambda/0x0000019f910ac6d8 + org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$$Lambda/0x0000019f910ac920 + org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$$Lambda/0x0000019f910acb48 + org.junit.platform.commons.util.ClassUtils$$Lambda/0x0000019f910acd90 + org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$$Lambda/0x0000019f910acfd0 + org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall$VoidMethodInterceptorCall + org.junit.jupiter.api.extension.InvocationInterceptor + java.lang.invoke.LambdaForm$DMH/0x0000019f910a8400 + org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda/0x0000019f910ad5f8 + org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall + org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall$$Lambda/0x0000019f910ada18 + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x0000019f910adc40 + org.junit.jupiter.api.DisplayNameGenerator$$Lambda/0x0000019f910ade78 + org.junit.platform.engine.support.descriptor.MethodSource + org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$MethodInfo + org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$MethodInfo$$Lambda/0x0000019f910ae4f0 + org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$MethodInfo$$Lambda/0x0000019f910ae718 + org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$MethodInfo$$Lambda/0x0000019f910ae940 + org.junit.jupiter.engine.discovery.MethodSelectorResolver$$Lambda/0x0000019f910aeb78 + java.util.HashMap$KeySpliterator + org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$$Lambda/0x0000019f910aeda0 + org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda/0x0000019f910aefd8 + org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda/0x0000019f910af210 + org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda/0x0000019f910af450 + org.junit.jupiter.api.ClassDescriptor + org.junit.jupiter.engine.discovery.AbstractAnnotatedDescriptorWrapper + org.junit.jupiter.engine.discovery.DefaultClassDescriptor + org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda/0x0000019f910afd00 + org.junit.jupiter.engine.discovery.AbstractOrderingVisitor$$Lambda/0x0000019f910aa000 + org.junit.jupiter.engine.discovery.AbstractOrderingVisitor$$Lambda/0x0000019f910aa258 + org.junit.jupiter.engine.discovery.AbstractOrderingVisitor$$Lambda/0x0000019f910aa4a0 + org.junit.jupiter.api.Order + org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda/0x0000019f910aa8d8 + org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda/0x0000019f910aab10 + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x0000019f910aad50 + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x0000019f910aaf88 + org.junit.platform.engine.TestDescriptor$$Lambda/0x0000019f910ab1c8 + org.junit.jupiter.api.TestClassOrder + org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda/0x0000019f910ab600 + org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda/0x0000019f910ab840 + org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda/0x0000019f910aba80 + org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda/0x0000019f910abcc8 + org.junit.jupiter.engine.discovery.ClassOrderingVisitor$$Lambda/0x0000019f910a9000 + org.junit.jupiter.api.TestMethodOrder + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x0000019f910a9440 + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x0000019f910a9680 + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x0000019f910a98c0 + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x0000019f910a9b00 + org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda/0x0000019f910a9d28 + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x0000019f910a8800 + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x0000019f910a8a48 + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x0000019f910a8c68 + org.junit.jupiter.api.MethodDescriptor + org.junit.jupiter.engine.discovery.DefaultMethodDescriptor + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x0000019f910b0458 + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x0000019f910b0698 + org.junit.platform.engine.support.hierarchical.Node$ExecutionMode + org.junit.jupiter.engine.discovery.MethodOrderingVisitor$$Lambda/0x0000019f910b0b20 + org.junit.jupiter.engine.descriptor.Validatable$$Lambda/0x0000019f910b0d58 + org.junit.jupiter.api.extension.ClassTemplateInvocationLifecycleMethod + org.junit.jupiter.engine.descriptor.LifecycleMethodUtils$$Lambda/0x0000019f910b1190 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x0000019f910b13c8 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x0000019f910b15f0 + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x0000019f910b1818 + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x0000019f910b1a58 + org.junit.jupiter.engine.descriptor.DisplayNameUtils$$Lambda/0x0000019f910b1ca8 + org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$$Lambda/0x0000019f910b1ee0 + org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$$Lambda/0x0000019f910b2108 + org.junit.platform.launcher.core.EngineDiscoveryResultValidator$$Lambda/0x0000019f910b2330 + org.junit.platform.engine.TestDescriptor$Type + org.junit.platform.launcher.core.EngineDiscoveryResultValidator$$Lambda/0x0000019f910b2998 + org.junit.platform.launcher.EngineDiscoveryResult + org.junit.platform.launcher.EngineDiscoveryResult$Status + org.junit.platform.launcher.listeners.discovery.CompositeLauncherDiscoveryListener$$Lambda/0x0000019f910b3220 + java.util.Collections$UnmodifiableList$1 + java.util.ArrayList$ListItr + org.junit.platform.commons.util.ExceptionUtils + java.io.StringWriter + org.junit.platform.launcher.listeners.discovery.AbortOnFailureLauncherDiscoveryListener$$Lambda/0x0000019f910b3660 + org.junit.platform.launcher.core.DiscoveryIssueNotifier + org.junit.platform.engine.DiscoveryIssue$Severity + org.junit.platform.launcher.core.LauncherDiscoveryResult$EngineResultInfo + org.junit.platform.launcher.core.EngineFilterer$$Lambda/0x0000019f910b3f40 + org.junit.platform.launcher.core.EngineFilterer$$Lambda/0x0000019f910b4180 + org.junit.platform.launcher.core.EngineFilterer$$Lambda/0x0000019f910b43d0 + org.junit.platform.launcher.core.EngineFilterer$$Lambda/0x0000019f910b4610 + org.junit.platform.launcher.core.EngineFilterer$$Lambda/0x0000019f910b4850 + org.junit.platform.launcher.core.EngineFilterer$$Lambda/0x0000019f910b4aa8 + org.junit.platform.launcher.core.EngineFilterer$$Lambda/0x0000019f910b4cc8 + java.util.AbstractSequentialList + java.util.LinkedList + java.lang.invoke.LambdaForm$DMH/0x0000019f910b8000 + org.junit.platform.launcher.core.EngineDiscoveryOrchestrator$$Lambda/0x0000019f910b4f18 + org.junit.platform.launcher.core.EngineDiscoveryOrchestrator$$Lambda/0x0000019f910b5140 + org.junit.platform.launcher.core.EngineDiscoveryOrchestrator$$Lambda/0x0000019f910b5378 + java.lang.invoke.LambdaForm$DMH/0x0000019f910b8400 + org.junit.platform.launcher.core.EngineDiscoveryOrchestrator$$Lambda/0x0000019f910b55a8 + org.junit.platform.engine.TestDescriptor$$Lambda/0x0000019f910b57c8 + org.junit.platform.launcher.core.LauncherDiscoveryResult + org.junit.platform.launcher.listeners.discovery.CompositeLauncherDiscoveryListener$$Lambda/0x0000019f910b5c70 + org.junit.platform.launcher.core.LauncherPhase$$Lambda/0x0000019f910b5ea8 + org.junit.platform.engine.ConfigurationParameters$$Lambda/0x0000019f910b60e8 + org.junit.platform.launcher.core.LauncherDiscoveryResult$$Lambda/0x0000019f910b6330 + org.junit.platform.launcher.core.LauncherDiscoveryResult$$Lambda/0x0000019f910b6580 + org.junit.platform.launcher.TestPlan$$Lambda/0x0000019f910b67c0 + org.junit.platform.launcher.TestPlan$$Lambda/0x0000019f910b69e8 + org.junit.platform.launcher.TestIdentifier + org.junit.platform.launcher.TestIdentifier$SerializedForm + java.io.ObjectStreamClass + java.io.ObjectStreamClass$Caches + java.io.ClassCache + java.io.ObjectStreamClass$Caches$1 + java.io.ClassCache$1 + java.io.ObjectStreamClass$Caches$2 + java.lang.ClassValue$ClassValueMap + java.io.Externalizable + java.io.ObjectStreamClass$2 + java.lang.invoke.DirectMethodHandle$StaticAccessor + jdk.internal.reflect.MethodHandleFieldAccessorImpl + jdk.internal.reflect.MethodHandleLongFieldAccessorImpl + java.lang.invoke.LambdaForm$DMH/0x0000019f910b8800 + java.lang.invoke.LambdaForm$MH/0x0000019f910b8c00 + java.lang.Long$LongCache + java.util.ComparableTimSort + jdk.internal.reflect.ClassFileConstants + jdk.internal.reflect.AccessorGenerator + jdk.internal.reflect.MethodAccessorGenerator + jdk.internal.reflect.ByteVectorFactory + jdk.internal.reflect.ByteVector + jdk.internal.reflect.ByteVectorImpl + jdk.internal.reflect.ClassFileAssembler + jdk.internal.reflect.UTF8 + jdk.internal.reflect.Label + jdk.internal.reflect.Label$PatchInfo + jdk.internal.reflect.MethodAccessorGenerator$1 + jdk.internal.reflect.ClassDefiner + jdk.internal.reflect.ClassDefiner$1 + jdk.internal.reflect.SerializationConstructorAccessorImpl + jdk.internal.reflect.GeneratedSerializationConstructorAccessor1 + java.io.ObjectOutput + java.io.ObjectStreamConstants + java.io.ObjectOutputStream + java.io.ObjectInput + java.io.ObjectInputStream + java.lang.Class$$Lambda/0x0000019f9107c288 + java.lang.CloneNotSupportedException + java.io.ClassCache$CacheRef + java.io.ObjectStreamClass$FieldReflectorKey + java.io.ObjectStreamClass$FieldReflector + org.junit.platform.launcher.TestIdentifier$$Lambda/0x0000019f910b7048 + org.junit.platform.launcher.TestPlan$$Lambda/0x0000019f910b7288 + org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$$Lambda/0x0000019f910b74c8 + org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$$Lambda/0x0000019f910b7700 + software.amazon.lambda.powertools.largemessages.internal.LargeMessageProcessorFactoryTest + software.amazon.lambda.powertools.largemessages.internal.LargeMessagesUserAgentInterceptorTest + software.amazon.lambda.powertools.largemessages.LargeMessageConfigTest + jdk.proxy2.$Proxy11 + software.amazon.lambda.powertools.largemessages.LargeMessagesTest + org.apache.maven.surefire.api.util.TestsToRun + org.apache.maven.surefire.api.util.DefaultRunOrderCalculator + org.apache.maven.surefire.api.util.CloseableIterator + org.apache.maven.surefire.api.util.TestsToRun$ClassesIterator + java.util.NoSuchElementException + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x0000019f910bce80 + org.apache.maven.surefire.junitplatform.JUnitPlatformProvider$$Lambda/0x0000019f910bd0a8 + org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder$$Lambda/0x0000019f910bd2e0 + org.junit.platform.launcher.core.InterceptingLauncher$$Lambda/0x0000019f910bd518 + org.junit.platform.launcher.core.EngineExecutionOrchestrator$$Lambda/0x0000019f910bd740 + org.junit.platform.launcher.core.CompositeTestExecutionListener$EagerTestExecutionListener + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x0000019f910bdb78 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x0000019f910bddd0 + org.junit.platform.engine.reporting.ReportEntry + java.lang.invoke.LambdaForm$DMH/0x0000019f910b9400 + org.junit.platform.launcher.core.EngineExecutionOrchestrator$$Lambda/0x0000019f910be228 + org.junit.platform.launcher.core.StreamInterceptingTestExecutionListener + org.junit.platform.launcher.core.EngineExecutionOrchestrator$$Lambda/0x0000019f910be738 + org.junit.platform.engine.EngineExecutionListener$1 + org.junit.platform.launcher.core.IterationOrder + org.junit.platform.launcher.core.IterationOrder$1 + org.junit.platform.launcher.core.IterationOrder$2 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x0000019f910bf4d0 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x0000019f910bf708 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x0000019f910bf930 + org.junit.platform.launcher.core.CompositeEngineExecutionListener + org.junit.platform.launcher.core.ListenerRegistry$$Lambda/0x0000019f910ba000 + org.junit.platform.launcher.core.ExecutionListenerAdapter + org.junit.platform.launcher.core.DelegatingEngineExecutionListener + org.junit.platform.launcher.core.StackTracePruningEngineExecutionListener + org.junit.platform.launcher.core.EngineExecutionOrchestrator$$Lambda/0x0000019f910ba9c0 + org.junit.platform.launcher.core.OutcomeDelayingEngineExecutionListener + org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda/0x0000019f910bae88 + org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService + org.junit.jupiter.engine.execution.JupiterEngineExecutionContext + org.junit.jupiter.engine.execution.LauncherStoreFacade + org.junit.jupiter.api.extension.ExtensionContext$Store + org.junit.jupiter.engine.execution.LauncherStoreFacade$$Lambda/0x0000019f910bb7d8 + org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State + org.junit.platform.engine.support.hierarchical.ThrowableCollector$Factory + org.junit.platform.engine.support.hierarchical.ThrowableCollector + org.junit.jupiter.engine.support.JupiterThrowableCollectorFactory + org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector + org.junit.jupiter.engine.JupiterTestEngine$$Lambda/0x0000019f910c0000 + org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor + org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService$TestTask + org.junit.platform.engine.support.hierarchical.NodeTreeWalker + org.junit.platform.engine.support.hierarchical.LockManager + org.junit.platform.engine.support.hierarchical.ResourceLock + java.util.concurrent.locks.ReadWriteLock + org.junit.platform.engine.support.hierarchical.SingleLock + org.junit.platform.engine.support.hierarchical.ExclusiveResource + org.junit.platform.engine.support.hierarchical.ExclusiveResource$LockMode + org.junit.platform.engine.support.hierarchical.ExclusiveResource$$Lambda/0x0000019f910c1378 + org.junit.platform.engine.support.hierarchical.ExclusiveResource$$Lambda/0x0000019f910c15b8 + java.util.Comparator$$Lambda/0x0000019f9107d218 + java.lang.invoke.LambdaForm$DMH/0x0000019f910c4000 + java.util.Comparator$$Lambda/0x0000019f9107d4b8 + org.junit.platform.engine.support.hierarchical.ExclusiveResource$$Lambda/0x0000019f910c17f8 + org.junit.platform.engine.support.hierarchical.LockManager$$Lambda/0x0000019f910c1a38 + java.util.concurrent.locks.ReentrantReadWriteLock + java.util.concurrent.locks.ReentrantReadWriteLock$Sync + java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync + java.util.concurrent.locks.ReentrantReadWriteLock$Sync$ThreadLocalHoldCounter + java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock + java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock + org.junit.platform.commons.util.CollectionUtils$$Lambda/0x0000019f910c1c78 + org.junit.platform.engine.support.hierarchical.NodeUtils + org.junit.platform.engine.support.hierarchical.NodeUtils$1 + org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor + org.junit.platform.engine.support.hierarchical.NodeTreeWalker$$Lambda/0x0000019f910c25a8 + org.junit.platform.engine.support.hierarchical.NopLock + org.junit.jupiter.api.parallel.ResourceLocksProvider + org.junit.jupiter.engine.descriptor.ClassTestDescriptor$$Lambda/0x0000019f910c2c70 + org.junit.platform.engine.support.hierarchical.NodeTreeWalker$$Lambda/0x0000019f910c2eb8 + org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$$Lambda/0x0000019f910c30f0 + org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$$Lambda/0x0000019f910c3318 + org.junit.jupiter.engine.descriptor.ResourceLockAware$1 + org.junit.jupiter.api.parallel.ResourceLockTarget + java.util.ArrayDeque$DeqSpliterator + org.junit.jupiter.engine.descriptor.ResourceLockAware$$Lambda/0x0000019f910c3be8 + org.junit.jupiter.engine.descriptor.ResourceLockAware$$Lambda/0x0000019f910c6000 + org.junit.jupiter.engine.descriptor.ResourceLockAware$$Lambda/0x0000019f910c6248 + org.junit.platform.engine.support.hierarchical.NodeTestTaskContext + org.junit.platform.engine.support.hierarchical.NodeTestTask + org.junit.platform.engine.support.hierarchical.Node$DynamicTestExecutor + org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x0000019f910c6b18 + org.opentest4j.IncompleteExecutionException + org.opentest4j.TestAbortedException + org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector$$Lambda/0x0000019f910c71f8 + org.junit.platform.commons.util.UnrecoverableExceptions + org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector$$Lambda/0x0000019f910c7658 + org.junit.platform.engine.support.hierarchical.ThrowableCollector$Executable + org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x0000019f910c7a78 + org.junit.jupiter.engine.extension.MutableExtensionRegistry + org.junit.jupiter.engine.extension.MutableExtensionRegistry$Entry + org.junit.jupiter.api.extension.ExecutionCondition + org.junit.jupiter.engine.extension.DisabledCondition + org.junit.jupiter.api.extension.TestInstancePreDestroyCallback + org.junit.jupiter.api.extension.AfterAllCallback + org.junit.jupiter.engine.extension.AutoCloseExtension + org.junit.jupiter.api.extension.BeforeAllCallback + org.junit.jupiter.engine.extension.TimeoutExtension + org.junit.jupiter.api.Timeout + org.junit.jupiter.api.extension.ExtensionContext$Namespace + org.junit.jupiter.api.extension.TestTemplateInvocationContextProvider + org.junit.jupiter.engine.extension.RepeatedTestExtension + org.junit.jupiter.api.extension.TestTemplateInvocationContext + org.junit.jupiter.engine.extension.TestInfoParameterResolver + org.junit.jupiter.api.TestInfo + org.junit.jupiter.engine.extension.TestReporterParameterResolver + org.junit.jupiter.api.TestReporter + org.junit.jupiter.engine.extension.MutableExtensionRegistry$$Lambda/0x0000019f910c8f08 + org.junit.jupiter.engine.extension.MutableExtensionRegistry$$Lambda/0x0000019f910c9140 + org.junit.jupiter.engine.extension.MutableExtensionRegistry$$Lambda/0x0000019f910c9378 + org.junit.jupiter.engine.extension.MutableExtensionRegistry$Entry$$Lambda/0x0000019f910c95a0 + org.junit.jupiter.engine.extension.TempDirectory + org.junit.jupiter.api.extension.AnnotatedElementContext + org.junit.jupiter.engine.extension.TempDirectory$Scope + org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda/0x0000019f910c9eb0 + org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda/0x0000019f910ca0f8 + org.junit.jupiter.engine.extension.ExtensionContextInternal + org.junit.jupiter.engine.descriptor.AbstractExtensionContext + org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext + org.junit.jupiter.api.extension.ExecutableInvoker + org.junit.jupiter.engine.execution.DefaultExecutableInvoker + org.junit.jupiter.engine.descriptor.AbstractExtensionContext$$Lambda/0x0000019f910cb380 + org.junit.jupiter.engine.descriptor.AbstractExtensionContext$$Lambda/0x0000019f910cb5c0 + org.junit.jupiter.engine.descriptor.AbstractExtensionContext$$Lambda/0x0000019f910cb7e0 + org.junit.jupiter.engine.execution.NamespaceAwareStore + org.junit.jupiter.api.extension.ExtensionContextException + org.junit.platform.engine.support.store.Namespace + java.lang.invoke.LambdaForm$DMH/0x0000019f910d0000 + org.junit.jupiter.engine.descriptor.AbstractExtensionContext$$Lambda/0x0000019f910cc148 + org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder + org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x0000019f910cc5a8 + org.junit.platform.engine.support.hierarchical.Node$SkipResult + org.junit.platform.launcher.core.CompositeEngineExecutionListener$$Lambda/0x0000019f910cc9f0 + org.junit.platform.launcher.core.CompositeEngineExecutionListener$$Lambda/0x0000019f910ccc28 + org.junit.platform.launcher.core.CompositeEngineExecutionListener$$Lambda/0x0000019f910cce50 + org.junit.platform.launcher.TestPlan$$Lambda/0x0000019f910cd088 + org.junit.platform.launcher.TestPlan$$Lambda/0x0000019f910cd2a8 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x0000019f910cd4d0 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x0000019f910cd708 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x0000019f910cd930 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x0000019f910cdb68 + org.junit.platform.engine.UniqueIdFormat$$Lambda/0x0000019f910cdd90 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f910cdfd8 + org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x0000019f910ce230 + org.junit.platform.engine.support.hierarchical.Node$Invocation + org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x0000019f910ce658 + org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x0000019f910ce880 + org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x0000019f910ceaa8 + org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x0000019f910cecf0 + org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor + java.util.concurrent.CancellationException + org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x0000019f910cf160 + org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService$$Lambda/0x0000019f910cf398 + org.junit.jupiter.engine.descriptor.ExtensionUtils + java.util.function.ToIntFunction + org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda/0x0000019f910cf7d0 + java.util.Comparator$$Lambda/0x0000019f9107eef0 + org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda/0x0000019f910cf9f0 + org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda/0x0000019f910cfc40 + org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda/0x0000019f910d4000 + org.junit.jupiter.engine.extension.MutableExtensionRegistry$LateInitEntry + org.junit.jupiter.engine.extension.MutableExtensionRegistry$$Lambda/0x0000019f910d4488 + org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x0000019f910d46c0 + org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x0000019f910d4900 + java.util.stream.Nodes$ArrayNode + java.util.stream.Nodes$FixedNodeBuilder + org.mockito.session.MockitoSessionLogger + org.mockito.quality.Strictness + org.mockito.junit.jupiter.resolver.CompositeParameterResolver + org.mockito.junit.jupiter.resolver.MockParameterResolver + org.mockito.junit.jupiter.resolver.CaptorParameterResolver + org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda/0x0000019f910d5c60 + software.amazon.awssdk.utils.SdkAutoCloseable + software.amazon.awssdk.core.SdkClient + software.amazon.awssdk.awscore.AwsClient + software.amazon.awssdk.services.s3.S3Client + org.aspectj.lang.JoinPoint$StaticPart + org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x0000019f910d68b0 + org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x0000019f910d6b48 + org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x0000019f910d6d98 + org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x0000019f910d6fb8 + org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x0000019f910d7210 + org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x0000019f910d7430 + org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x0000019f910d7688 + java.util.stream.SortedOps + java.util.stream.SortedOps$OfRef + org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda/0x0000019f910d78a8 + java.util.stream.SortedOps$AbstractRefSortingSink + java.util.stream.SortedOps$RefSortingSink + org.junit.jupiter.api.extension.RegisterExtension + java.util.stream.SortedOps$RefSortingSink$$Lambda/0x0000019f910e0000 + org.junit.jupiter.api.extension.TestInstanceFactory + org.junit.jupiter.engine.extension.MutableExtensionRegistry$$Lambda/0x0000019f910d2000 + org.junit.jupiter.engine.extension.MutableExtensionRegistry$$Lambda/0x0000019f910d2240 + org.junit.jupiter.engine.extension.MutableExtensionRegistry$$Lambda/0x0000019f910d2498 + org.junit.jupiter.engine.extension.ExtensionRegistry$$Lambda/0x0000019f910d26e0 + org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x0000019f910d2900 + org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x0000019f910d2b50 + org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x0000019f910d2d70 + java.lang.reflect.Executable$ParameterData + org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda/0x0000019f910d2f98 + org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda/0x0000019f910d31e0 + org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda/0x0000019f910d3420 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x0000019f910d3658 + org.junit.jupiter.engine.execution.BeforeEachMethodAdapter + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x0000019f910d3a90 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x0000019f910d3cd8 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x0000019f910d1000 + org.junit.jupiter.engine.execution.AfterEachMethodAdapter + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x0000019f910d1428 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x0000019f910d1670 + org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda/0x0000019f910d18a8 + org.junit.jupiter.engine.descriptor.ExtensionUtils$$Lambda/0x0000019f910d1af8 + org.mockito.Mock + org.mockito.Mock$Strictness + org.mockito.stubbing.Answer + org.mockito.Answers + org.mockito.invocation.InvocationOnMock + org.mockito.internal.stubbing.defaultanswers.GloballyConfiguredAnswer + org.mockito.internal.stubbing.defaultanswers.ReturnsSmartNulls + org.mockito.internal.stubbing.defaultanswers.RetrieveGenericsForDefaultAnswers$AnswerCallback + org.mockito.internal.stubbing.defaultanswers.ReturnsMoreEmptyValues + org.mockito.internal.stubbing.defaultanswers.ReturnsEmptyValues + org.mockito.internal.stubbing.defaultanswers.ReturnsMocks + org.mockito.internal.stubbing.defaultanswers.ReturnsDeepStubs + org.mockito.invocation.DescribedInvocation + org.mockito.internal.stubbing.defaultanswers.ReturnsDeepStubs$ReturnsDeepStubsSerializationFallback + org.mockito.stubbing.ValidableAnswer + org.mockito.internal.stubbing.answers.CallsRealMethods + org.mockito.exceptions.base.MockitoException + org.mockito.internal.stubbing.defaultanswers.TriesToReturnSelf + jdk.proxy2.$Proxy12 + org.junit.jupiter.engine.descriptor.ClassExtensionContext + org.junit.jupiter.engine.execution.TestInstancesProvider + org.junit.jupiter.api.extension.TestInstances + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x0000019f910dabb8 + org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda/0x0000019f910dadf0 + org.junit.platform.commons.util.ClassNamePatternFilterUtils$$Lambda/0x0000019f910db038 + org.junit.platform.commons.util.ClassNamePatternFilterUtils$FilterType + org.junit.platform.commons.util.ClassNamePatternFilterUtils$$Lambda/0x0000019f910db6b8 + org.junit.platform.commons.util.ClassNamePatternFilterUtils$$Lambda/0x0000019f910db908 + org.junit.platform.commons.util.ClassNamePatternFilterUtils$$Lambda/0x0000019f910dbb48 + org.junit.platform.commons.util.ClassNamePatternFilterUtils$$Lambda/0x0000019f910dbd90 + org.junit.jupiter.engine.execution.ConditionEvaluator$$Lambda/0x0000019f910dbfe0 + org.junit.jupiter.engine.execution.ConditionEvaluator$$Lambda/0x0000019f910dc228 + org.junit.jupiter.api.Disabled + org.junit.jupiter.engine.extension.DisabledCondition$$Lambda/0x0000019f910dc678 + org.junit.jupiter.engine.execution.ConditionEvaluator$$Lambda/0x0000019f910dc8c0 + org.junit.platform.engine.UniqueIdFormat$$Lambda/0x0000019f910dcae8 + java.lang.invoke.LambdaForm$DMH/0x0000019f91100000 + org.junit.platform.engine.UniqueIdFormat$$Lambda/0x0000019f910dcd30 + java.lang.invoke.LambdaForm$DMH/0x0000019f91100400 + java.net.URLDecoder + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f910dcf58 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f910dd1b0 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f910dd408 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f910dd660 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f910dd8a8 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f910ddb00 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f910ddd40 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f910ddf98 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f910de1e0 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$ResultDisplay + org.apache.maven.surefire.api.report.SimpleReportEntry + org.apache.maven.surefire.api.util.internal.ClassMethod + org.apache.maven.surefire.report.ClassMethodIndexer$$Lambda/0x0000019f910deb70 + org.apache.maven.surefire.api.util.internal.ImmutableMap + org.apache.maven.surefire.booter.spi.EventChannelEncoder$StackTrace + java.nio.StringCharBuffer + org.junit.jupiter.engine.descriptor.CallbackSupport$CallbackInvoker + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x0000019f910df760 + org.junit.jupiter.engine.descriptor.CallbackSupport + org.junit.jupiter.engine.descriptor.CallbackSupport$$Lambda/0x0000019f910dfb88 + org.junit.jupiter.engine.extension.TimeoutDuration + org.junit.jupiter.engine.extension.TimeoutExtension$$Lambda/0x0000019f91104000 + org.junit.jupiter.engine.extension.TimeoutExtension$$Lambda/0x0000019f91104240 + org.junit.jupiter.api.Timeout$ThreadMode + org.junit.jupiter.engine.extension.TimeoutExtension$$Lambda/0x0000019f911046c0 + org.junit.jupiter.engine.extension.TimeoutExtension$$Lambda/0x0000019f91104900 + org.junit.jupiter.engine.extension.TempDirectory$$Lambda/0x0000019f91104b38 + org.junit.jupiter.engine.extension.TempDirectory$$Lambda/0x0000019f91104d90 + org.junit.jupiter.engine.extension.TempDirectory$$Lambda/0x0000019f91104fc8 + org.junit.jupiter.engine.extension.TempDirectory$$Lambda/0x0000019f91105218 + org.junit.jupiter.engine.execution.NamespaceAwareStore$$Lambda/0x0000019f91105460 + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$CompositeKey + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$StoredValue + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$$Lambda/0x0000019f91105aa8 + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$MemoizingSupplier + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$$Lambda/0x0000019f91105f20 + org.junit.jupiter.engine.extension.TempDirectory$$Lambda/0x0000019f91106148 + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$MemoizingSupplier$Failure + org.junit.jupiter.api.io.TempDir + org.junit.platform.commons.util.AnnotationUtils$$Lambda/0x0000019f91106998 + org.junit.jupiter.engine.extension.TempDirectory$$Lambda/0x0000019f91106bf0 + org.junit.jupiter.engine.descriptor.ClassExtensionContext$$Lambda/0x0000019f91106e28 + org.junit.jupiter.engine.descriptor.MethodExtensionContext + org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda/0x0000019f91107558 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x0000019f91107780 + org.junit.jupiter.engine.execution.ExtensionContextSupplier + org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda/0x0000019f91107ba8 + org.junit.jupiter.engine.execution.ExtensionContextSupplier$ScopeBasedExtensionContextSupplier + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x0000019f91102230 + org.junit.jupiter.engine.descriptor.DefaultTestInstanceFactoryContext + org.junit.jupiter.api.extension.TestInstancePreConstructCallback + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x0000019f911028b0 + java.lang.invoke.LambdaForm$DMH/0x0000019f91100800 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x0000019f91102ae8 + org.junit.jupiter.engine.execution.ParameterResolutionUtils + org.junit.jupiter.api.extension.ParameterResolutionException + org.junit.jupiter.api.extension.ParameterContext + org.junit.jupiter.engine.execution.ConstructorInvocation + org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptorCall + org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$$Lambda/0x0000019f91103808 + org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation + org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation + org.aspectj.runtime.reflect.Factory + org.aspectj.lang.reflect.MemberSignature + org.aspectj.lang.reflect.CodeSignature + org.aspectj.lang.reflect.MethodSignature + org.aspectj.lang.JoinPoint$EnclosingStaticPart + org.aspectj.lang.reflect.InitializerSignature + org.aspectj.lang.reflect.LockSignature + org.aspectj.lang.reflect.ConstructorSignature + org.aspectj.lang.reflect.FieldSignature + org.aspectj.lang.reflect.AdviceSignature + org.aspectj.lang.reflect.CatchClauseSignature + org.aspectj.lang.reflect.UnlockSignature + org.aspectj.lang.reflect.SourceLocation + org.aspectj.runtime.reflect.SignatureImpl + org.aspectj.runtime.reflect.MemberSignatureImpl + org.aspectj.runtime.reflect.CodeSignatureImpl + org.aspectj.runtime.reflect.MethodSignatureImpl + org.aspectj.runtime.reflect.SignatureImpl$Cache + org.aspectj.runtime.reflect.JoinPointImpl$StaticPartImpl + org.aspectj.runtime.reflect.SourceLocationImpl + org.junit.jupiter.engine.execution.DefaultTestInstances + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x0000019f91109dc0 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x0000019f9110a008 + org.junit.jupiter.api.extension.TestInstancePostProcessor + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x0000019f9110a430 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f9110a668 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f9110a8c0 + org.junit.platform.launcher.TestIdentifier$$Lambda/0x0000019f9110ab08 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f9110ad48 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f9110af90 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f9110b1d8 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f9110b3f8 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f9110b648 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f9110b890 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f9110bad8 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f9110bd18 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f9110bf68 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f9110c1a8 + org.apache.maven.surefire.shared.lang3.StringUtils + java.lang.Character$Subset + java.lang.Character$UnicodeBlock + java.util.regex.CharPredicates$$Lambda/0x0000019f910e14d8 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f9110c608 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f9110c858 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f9110ca98 + org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda/0x0000019f9110cce8 + org.junit.jupiter.api.extension.ExtensionContext$Store$CloseableResource + org.junit.jupiter.engine.extension.TempDirectory$FailureTracker + org.junit.jupiter.engine.execution.NamespaceAwareStore$$Lambda/0x0000019f9110d350 + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$$Lambda/0x0000019f9110d578 + org.junit.jupiter.engine.extension.TempDirectory$$Lambda/0x0000019f9110d7a0 + org.junit.jupiter.engine.extension.TempDirectory$$Lambda/0x0000019f9110d9d8 + org.mockito.junit.jupiter.MockitoSettings + org.mockito.junit.jupiter.MockitoExtension$$Lambda/0x0000019f9110de28 + org.mockito.ArgumentMatchers + org.mockito.Mockito + org.mockito.ArgumentMatcher + org.mockito.session.MockitoSessionBuilder + org.mockito.verification.VerificationMode + org.mockito.verification.VerificationWithTimeout + org.mockito.verification.VerificationAfterDelay + org.mockito.MockitoFramework + org.mockito.internal.MockitoCore + org.mockito.exceptions.misusing.NotAMockException + org.mockito.internal.verification.api.VerificationData + org.mockito.stubbing.BaseStubber + org.mockito.stubbing.LenientStubber + org.mockito.ScopedMock + org.mockito.MockedStatic + org.mockito.stubbing.Stubber + org.mockito.InOrder + org.mockito.internal.verification.api.VerificationDataInOrder + org.mockito.MockedConstruction + org.mockito.MockedSingleton + org.mockito.MockingDetails + org.mockito.exceptions.misusing.DoNotMockException + org.mockito.internal.configuration.plugins.Plugins + org.mockito.plugins.MockitoPlugins + org.mockito.internal.configuration.plugins.PluginRegistry + org.mockito.plugins.PluginSwitch + org.mockito.internal.configuration.plugins.PluginLoader + org.mockito.internal.configuration.plugins.DefaultPluginSwitch + org.mockito.internal.configuration.plugins.DefaultMockitoPlugins + org.mockito.plugins.MockMaker + org.mockito.plugins.StackTraceCleanerProvider + org.mockito.plugins.InstantiatorProvider2 + org.mockito.plugins.AnnotationEngine + org.mockito.plugins.MockitoLogger + org.mockito.plugins.MemberAccessor + org.mockito.plugins.DoNotMockEnforcerWithType + org.mockito.internal.configuration.plugins.PluginInitializer + java.lang.foreign.MemorySegment$Scope + jdk.internal.foreign.MemorySessionImpl + org.mockito.internal.configuration.plugins.PluginFinder + org.mockito.internal.util.collections.Iterables + org.mockito.internal.creation.bytebuddy.ClassCreatingMockMaker + org.mockito.plugins.InlineMockMaker + org.mockito.creation.instance.Instantiator + org.mockito.internal.creation.bytebuddy.InlineByteBuddyMockMaker + org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker + org.mockito.exceptions.base.MockitoInitializationException + org.mockito.internal.creation.bytebuddy.BytecodeGenerator + org.mockito.creation.instance.InstantiationException + org.mockito.exceptions.misusing.MockitoConfigurationException + org.mockito.plugins.MockMaker$TypeMockability + org.mockito.plugins.MockMaker$ScopedMockControl + org.mockito.plugins.MockMaker$StaticMockControl + org.mockito.plugins.MockMaker$SingletonMockControl + org.mockito.plugins.MockMaker$ConstructionMockControl + org.mockito.internal.PremainAttachAccess + org.mockito.internal.PremainAttach + java.lang.instrument.Instrumentation + net.bytebuddy.agent.Installer + java.io.Console + java.util.ResourceBundle + java.lang.Deprecated + jdk.proxy1.$Proxy13 + java.lang.invoke.WrongMethodTypeException + net.bytebuddy.ClassFileVersion + java.lang.NumberFormatException + net.bytebuddy.ClassFileVersion$VersionLocator$Resolver + net.bytebuddy.ClassFileVersion$VersionLocator + net.bytebuddy.ClassFileVersion$VersionLocator$Resolved + java.lang.Process + java.lang.invoke.LambdaForm$MH/0x0000019f91118000 + java.lang.invoke.BoundMethodHandle$Species_LLL + java.lang.invoke.LambdaForm$MH/0x0000019f91118400 + java.lang.management.ThreadMXBean + javax.management.MBeanServerConnection + java.lang.management.ClassLoadingMXBean + java.lang.management.MemoryMXBean + java.lang.management.CompilationMXBean + java.lang.management.OperatingSystemMXBean + javax.management.MBeanServer + org.mockito.internal.PremainAttachAccess$$Lambda/0x0000019f911164a8 + org.apache.maven.surefire.api.report.TestOutputReportEntry + net.bytebuddy.agent.ByteBuddyAgent + net.bytebuddy.agent.ByteBuddyAgent$AgentProvider + net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider + net.bytebuddy.agent.ByteBuddyAgent$AttachmentTypeEvaluator$InstallationAction + net.bytebuddy.agent.ByteBuddyAgent$AttachmentTypeEvaluator + java.security.PrivilegedActionException + com.sun.proxy.jdk.proxy1.$Proxy14 + java.lang.invoke.MethodHandleImpl$CasesHolder + java.lang.invoke.MethodHandleImpl$LoopClauses + java.lang.invoke.MethodHandleImpl$ArrayAccess + java.lang.invoke.MethodHandleImpl$ArrayAccessor + java.lang.invoke.MethodHandleImpl$ArrayAccessor$1 + java.lang.invoke.LambdaForm$DMH/0x0000019f91118800 + java.lang.invoke.LambdaForm$DMH/0x0000019f91118c00 + java.lang.invoke.LambdaForm$MH/0x0000019f91119000 + java.lang.invoke.LambdaForm$MH/0x0000019f91119400 + java.lang.invoke.LambdaForm$MH/0x0000019f91119800 + java.lang.invoke.MethodHandleImpl$BindCaller + java.lang.invoke.MethodHandleImpl$BindCaller$1 + java.lang.invoke.MethodHandleImpl$BindCaller$InjectedInvokerHolder + net.bytebuddy.agent.ByteBuddyAgent$$InjectedInvoker/0x0000019f91119c00 + java.lang.invoke.LambdaForm$MH/0x0000019f9111a000 + net.bytebuddy.agent.ByteBuddyAgent$AttachmentTypeEvaluator$ForJava9CapableVm + net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider + net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Compound + net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor + net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForModularizedVm + net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForJ9Vm + net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForStandardToolsJarVm + net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForUserDefinedToolsJar + net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForEmulatedAttachment + net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider$ForCurrentVm + net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider$ForCurrentVm$ForJava9CapableVm + java.lang.reflect.TypeVariable + java.lang.InstantiationException + java.lang.reflect.AnnotatedType + java.lang.invoke.LambdaForm$DMH/0x0000019f9111a400 + java.lang.invoke.LambdaFormEditor$1 + java.util.TreeMap$EntrySet + java.util.TreeMap$EntryIterator + java.lang.invoke.LambdaForm$MH/0x0000019f9111a800 + java.lang.invoke.LambdaForm$MH/0x0000019f9111ac00 + java.lang.invoke.LambdaForm$DMH/0x0000019f9111b000 + java.lang.invoke.LambdaForm$BMH/0x0000019f9111b400 + java.lang.invoke.LambdaForm$MH/0x0000019f9111b800 + java.lang.invoke.LambdaForm$MH/0x0000019f9111bc00 + net.bytebuddy.agent.ByteBuddyAgent$AgentProvider$ForByteBuddyAgent + net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor$Simple + net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor$Simple$WithExternalAttachment + jdk.internal.module.ModulePatcher$PatchedModuleReader + sun.net.www.protocol.jrt.Handler + com.sun.tools.attach.VirtualMachine + net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor$ExternalAttachment + java.util.zip.ZipInputStream + java.util.jar.JarInputStream + java.io.PushbackInputStream + sun.security.util.ManifestEntryVerifier + net.bytebuddy.agent.Attacher + java.lang.ProcessBuilder + java.lang.ProcessImpl + java.lang.ProcessEnvironment + java.lang.ProcessEnvironment$NameComparator + java.lang.ProcessEnvironment$EntryComparator + java.lang.ProcessEnvironment$CheckedEntrySet + java.lang.ProcessEnvironment$CheckedEntrySet$1 + java.lang.ProcessEnvironment$CheckedEntry + java.lang.invoke.LambdaForm$DMH/0x0000019f91120000 + java.lang.ProcessImpl$$Lambda/0x0000019f910e75b8 + java.lang.ProcessImpl$2 + java.lang.Process$PipeInputStream + jdk.internal.event.Event + jdk.internal.event.ProcessStartEvent + jdk.internal.logger.LazyLoggers + jdk.internal.logger.LazyLoggers$1 + jdk.internal.logger.LazyLoggers$LazyLoggerFactories + java.lang.System$LoggerFinder$$Lambda/0x0000019f910e8c20 + jdk.internal.logger.LoggerFinderLoader + sun.security.util.SecurityConstants + java.net.NetPermission + java.security.SecurityPermission + java.net.SocketPermission + java.lang.reflect.ReflectPermission + jdk.internal.logger.LoggerFinderLoader$TemporaryLoggerFinder + sun.util.logging.PlatformLogger$ConfigurableBridge$LoggerConfiguration + sun.util.logging.internal.LoggingProviderImpl$JULWrapper + java.lang.System$Logger$Level + sun.instrument.InstrumentationImpl + sun.instrument.InstrumentationImpl$$Lambda/0x0000019f910eaa68 + sun.instrument.TransformerManager + sun.instrument.TransformerManager$TransformerInfo + sun.instrument.InstrumentationImpl$$Lambda/0x0000019f910eb2f8 + java.lang.invoke.LambdaForm$MH/0x0000019f91120400 + java.lang.invoke.LambdaForm$MH/0x0000019f91120800 + java.lang.invoke.LambdaForm$MH/0x0000019f91120c00 + java.lang.invoke.LambdaForm$MH/0x0000019f91121000 + java.io.File$TempDirectory + java.security.SecureRandom + sun.security.jca.Providers + sun.security.jca.ProviderList + sun.security.jca.ProviderConfig + java.security.Provider + sun.security.jca.ProviderList$3 + sun.security.jca.ProviderList$1 + java.security.Provider$ServiceKey + java.security.Provider$EngineDescription + java.security.SecureRandomParameters + java.security.cert.CertStoreParameters + java.security.Policy$Parameters + javax.security.auth.login.Configuration$Parameters + jdk.internal.math.FloatingDecimal + jdk.internal.math.FloatingDecimal$BinaryToASCIIConverter + jdk.internal.math.FloatingDecimal$ExceptionalBinaryToASCIIBuffer + jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer + jdk.internal.math.FloatingDecimal$1 + jdk.internal.math.FloatingDecimal$ASCIIToBinaryConverter + jdk.internal.math.FloatingDecimal$PreparedASCIIToBinaryBuffer + jdk.internal.math.FloatingDecimal$ASCIIToBinaryBuffer + sun.security.jca.ProviderList$2 + sun.security.provider.Sun + sun.security.provider.SunEntries + sun.security.provider.SunEntries$1 + sun.security.provider.NativePRNG + sun.security.provider.NativePRNG$Blocking + sun.security.provider.NativePRNG$NonBlocking + java.security.Provider$Service + java.security.Provider$UString + sun.security.util.SecurityProviderConstants + sun.security.util.KnownOIDs + sun.security.util.KnownOIDs$1 + sun.security.util.KnownOIDs$2 + sun.security.util.KnownOIDs$3 + sun.security.util.KnownOIDs$4 + sun.security.util.KnownOIDs$5 + sun.security.util.KnownOIDs$6 + sun.security.util.KnownOIDs$7 + sun.security.util.KnownOIDs$8 + sun.security.util.KnownOIDs$9 + sun.security.util.KnownOIDs$10 + jdk.internal.event.SecurityProviderServiceEvent + java.security.SecureRandomSpi + sun.security.provider.DRBG + sun.security.provider.DRBG$$Lambda/0x0000019f910f3390 + java.security.DrbgParameters$Capability + sun.security.provider.MoreDrbgParameters + java.security.DrbgParameters + java.security.DrbgParameters$Instantiation + sun.security.provider.AbstractDrbg + sun.security.provider.AbstractHashDrbg + sun.security.provider.HashDrbg + sun.security.provider.EntropySource + java.lang.invoke.LambdaForm$DMH/0x0000019f91121400 + java.lang.invoke.LambdaForm$DMH/0x0000019f91121800 + sun.security.provider.AbstractDrbg$$Lambda/0x0000019f910f48f0 + java.security.DrbgParameters$NextBytes + sun.security.provider.AbstractDrbg$SeederHolder + sun.security.provider.SeedGenerator + sun.security.provider.NativeSeedGenerator + java.security.MessageDigestSpi + java.security.MessageDigest + sun.security.jca.GetInstance + sun.security.provider.DigestBase + sun.security.provider.SHA + sun.security.jca.GetInstance$Instance + sun.security.util.MessageDigestSpi2 + java.security.MessageDigest$Delegate + java.security.MessageDigest$Delegate$CloneableDelegate + sun.security.provider.SeedGenerator$1 + sun.security.provider.ByteArrayAccess + sun.security.provider.ByteArrayAccess$BE + java.lang.invoke.VarHandleByteArrayAsInts$ByteArrayViewVarHandle + java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle + java.lang.invoke.VarHandleByteArrayAsLongs$ByteArrayViewVarHandle + java.lang.invoke.VarHandleByteArrayAsLongs$ArrayHandle + java.net.NetworkInterface + java.net.InterfaceAddress + java.net.InetAddress + jdk.internal.access.JavaNetInetAddressAccess + java.net.InetAddress$1 + java.net.InetAddress$InetAddressHolder + java.util.concurrent.ConcurrentSkipListSet + java.util.concurrent.ConcurrentNavigableMap + java.util.concurrent.ConcurrentSkipListMap + java.util.concurrent.ConcurrentSkipListMap$Index + java.util.concurrent.atomic.Striped64 + java.util.concurrent.atomic.LongAdder + java.util.concurrent.ConcurrentSkipListMap$Node + java.net.InetAddressImpl + java.net.Inet6AddressImpl + java.net.Inet4AddressImpl + java.net.spi.InetAddressResolver$LookupPolicy + java.net.spi.InetAddressResolver + java.net.InetAddress$PlatformResolver + java.net.Inet4Address + java.net.Inet6Address + java.net.Inet6Address$Inet6AddressHolder + java.net.DefaultInterface + java.net.NetworkInterface$1 + java.nio.file.DirectoryStream$Filter + java.nio.file.Files$AcceptAllFilter + java.nio.file.DirectoryStream + sun.nio.fs.WindowsDirectoryStream + sun.nio.fs.WindowsDirectoryStream$WindowsDirectoryIterator + sun.nio.fs.BasicFileAttributesHolder + sun.nio.fs.WindowsPath$WindowsPathWithAttributes + java.lang.invoke.LambdaForm$DMH/0x0000019f91121c00 + java.lang.invoke.LambdaForm$DMH/0x0000019f91122000 + sun.security.provider.AbstractDrbg$SeederHolder$$Lambda/0x0000019f910f8948 + sun.security.provider.AbstractDrbg$NonceProvider + sun.security.provider.SHA2 + sun.security.provider.SHA2$SHA256 + java.io.DeleteOnExitHook + java.io.DeleteOnExitHook$1 + java.util.zip.DeflaterOutputStream + java.util.zip.ZipOutputStream + java.util.jar.JarOutputStream + java.util.zip.Deflater + java.util.zip.Deflater$DeflaterZStreamRef + java.util.Vector + java.util.TimeZone + sun.util.calendar.ZoneInfo + sun.util.calendar.ZoneInfoFile + sun.util.calendar.ZoneInfoFile$1 + java.io.DataInputStream + jdk.internal.util.ByteArray + java.lang.invoke.VarHandleByteArrayAsShorts$ByteArrayViewVarHandle + java.lang.invoke.VarHandleByteArrayAsShorts$ArrayHandle + java.lang.invoke.VarHandleByteArrayAsChars$ByteArrayViewVarHandle + java.lang.invoke.VarHandleByteArrayAsChars$ArrayHandle + java.lang.invoke.VarHandleByteArrayAsFloats$ByteArrayViewVarHandle + java.lang.invoke.VarHandleByteArrayAsFloats$ArrayHandle + java.lang.invoke.VarHandleByteArrayAsDoubles$ByteArrayViewVarHandle + java.lang.invoke.VarHandleByteArrayAsDoubles$ArrayHandle + sun.util.calendar.ZoneInfoFile$ZoneOffsetTransitionRule + sun.util.calendar.ZoneInfoFile$Checksum + java.time.ZoneRegion + java.time.zone.ZoneRulesProvider + java.time.zone.ZoneRulesProvider$1 + java.time.zone.TzdbZoneRulesProvider + java.time.zone.Ser + java.time.zone.ZoneRules + java.time.zone.ZoneOffsetTransitionRule + java.time.chrono.ChronoLocalDateTime + java.time.LocalDateTime + java.time.ZoneOffset$$Lambda/0x80000000c + java.time.Month + java.time.DayOfWeek + java.time.zone.ZoneOffsetTransitionRule$TimeDefinition + java.time.LocalTime + java.time.temporal.ChronoField + java.time.temporal.ChronoUnit + java.time.Duration + java.math.BigInteger + java.time.zone.ZoneOffsetTransition + java.time.chrono.ChronoLocalDate + java.time.LocalDate + java.time.temporal.TemporalAdjusters + java.lang.invoke.LambdaForm$DMH/0x0000019f91122400 + java.time.temporal.TemporalAdjusters$$Lambda/0x0000019f910fe8c0 + java.time.LocalDate$1 + java.time.chrono.Chronology + java.time.chrono.AbstractChronology + java.time.chrono.IsoChronology + java.util.zip.ZipOutputStream$XEntry + java.util.Vector$Itr + java.io.FileOutputStream$1 + opened: C:\Users\david\AppData\Local\Temp\mockitoboot10860967208630942663.jar + org.mockito.internal.creation.bytebuddy.inject.MockMethodDispatcher\Users\david\AppData\Local\Temp\mockitoboot10860967208630942663.jar + org.mockito.internal.util.concurrent.WeakConcurrentMap + org.mockito.internal.util.concurrent.DetachedThreadLocal + org.mockito.internal.util.concurrent.DetachedThreadLocal$1 + org.mockito.internal.util.concurrent.WeakConcurrentMap$WithInlinedExpunction + org.mockito.internal.util.concurrent.DetachedThreadLocal$2 + org.mockito.internal.util.concurrent.DetachedThreadLocal$Cleaner + org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker$$Lambda/0x0000019f91124440 + java.lang.ThreadLocal$SuppliedThreadLocal + org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker$$Lambda/0x0000019f91124660 + org.mockito.internal.creation.bytebuddy.StackWalkerChecker + java.lang.StackWalker$Option + java.lang.invoke.LambdaForm$DMH/0x0000019f91122800 + org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker$$Lambda/0x0000019f91124ae8 + org.mockito.internal.creation.bytebuddy.ConstructionCallback + org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker$$Lambda/0x0000019f91124f40 + org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator + net.bytebuddy.matcher.ElementMatcher + net.bytebuddy.TypeCache + net.bytebuddy.TypeCache$WithInlineExpunction + java.lang.instrument.ClassFileTransformer + org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator + net.bytebuddy.implementation.Implementation$Context$Factory + net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler + net.bytebuddy.dynamic.scaffold.InstrumentedType$Prepareable + net.bytebuddy.implementation.Implementation + net.bytebuddy.asm.AsmVisitorWrapper + org.mockito.internal.creation.bytebuddy.MockMethodAdvice + java.lang.instrument.UnmodifiableClassException + net.bytebuddy.ByteBuddy + net.bytebuddy.NamingStrategy + net.bytebuddy.implementation.auxiliary.AuxiliaryType$NamingStrategy + net.bytebuddy.matcher.LatentMatcher + net.bytebuddy.utility.AsmClassWriter$Factory + net.bytebuddy.utility.AsmClassReader$Factory + net.bytebuddy.dynamic.VisibilityBridgeStrategy + net.bytebuddy.dynamic.scaffold.InstrumentedType$Factory + net.bytebuddy.implementation.attribute.AnnotationValueFilter$Factory + net.bytebuddy.NamingStrategy$Suffixing$BaseNameResolver + net.bytebuddy.dynamic.DynamicType$Builder + net.bytebuddy.dynamic.scaffold.subclass.ConstructorStrategy + net.bytebuddy.matcher.FilterableList + net.bytebuddy.description.type.TypeList$Generic + net.bytebuddy.description.NamedElement + net.bytebuddy.description.ModifierReviewable + net.bytebuddy.description.ModifierReviewable$OfByteCodeElement + net.bytebuddy.description.ModifierReviewable$OfAbstraction + net.bytebuddy.description.ModifierReviewable$OfEnumeration + net.bytebuddy.description.ModifierReviewable$ForTypeDefinition + net.bytebuddy.description.type.TypeDefinition + net.bytebuddy.description.NamedElement$WithRuntimeName + net.bytebuddy.description.NamedElement$WithDescriptor + net.bytebuddy.description.DeclaredByType + net.bytebuddy.description.annotation.AnnotationSource + net.bytebuddy.description.ByteCodeElement + net.bytebuddy.description.TypeVariableSource + net.bytebuddy.description.type.TypeDescription + net.bytebuddy.description.type.PackageDescription + net.bytebuddy.utility.privilege.GetSystemPropertyAction + net.bytebuddy.dynamic.scaffold.TypeValidation + net.bytebuddy.utility.GraalImageCode + net.bytebuddy.NamingStrategy$AbstractBase + net.bytebuddy.NamingStrategy$Suffixing + net.bytebuddy.NamingStrategy$SuffixingRandom + net.bytebuddy.NamingStrategy$Suffixing$BaseNameResolver$ForUnnamedType + net.bytebuddy.utility.RandomString + net.bytebuddy.implementation.auxiliary.AuxiliaryType$NamingStrategy$SuffixingRandom + net.bytebuddy.implementation.attribute.AnnotationValueFilter + net.bytebuddy.implementation.attribute.AnnotationValueFilter$Default + net.bytebuddy.implementation.attribute.AnnotationValueFilter$Default$1 + net.bytebuddy.implementation.attribute.AnnotationValueFilter$Default$2 + net.bytebuddy.implementation.attribute.AnnotationRetention + net.bytebuddy.implementation.Implementation$Context$Default$Factory + net.bytebuddy.implementation.MethodAccessorFactory + net.bytebuddy.implementation.Implementation$Context + net.bytebuddy.implementation.Implementation$Context$ExtractableView + net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$AbstractBase + net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default + net.bytebuddy.dynamic.scaffold.MethodGraph + net.bytebuddy.dynamic.scaffold.MethodGraph$Linked + net.bytebuddy.description.type.TypeDescription$Generic$Visitor + net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Merger + net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Harmonizer + net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Harmonizer$ForJavaMethod + net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Merger$Directional + net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Reifying + net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Reifying$1 + net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Reifying$2 + net.bytebuddy.description.type.TypeDescription$Generic + net.bytebuddy.matcher.ElementMatchers + net.bytebuddy.matcher.ElementMatcher$Junction + net.bytebuddy.description.ModifierReviewable$ForMethodDescription + net.bytebuddy.description.DeclaredByType$WithMandatoryDeclaration + net.bytebuddy.description.NamedElement$WithGenericName + net.bytebuddy.description.ByteCodeElement$Member + net.bytebuddy.description.ByteCodeElement$TypeDependant + net.bytebuddy.description.method.MethodDescription + net.bytebuddy.description.method.MethodDescription$InDefinedShape + net.bytebuddy.description.ModifierReviewable$ForFieldDescription + net.bytebuddy.description.field.FieldDescription + net.bytebuddy.description.field.FieldDescription$InDefinedShape + net.bytebuddy.matcher.ElementMatcher$Junction$AbstractBase + net.bytebuddy.matcher.BooleanMatcher + net.bytebuddy.dynamic.scaffold.InstrumentedType$Factory$Default + net.bytebuddy.dynamic.scaffold.InstrumentedType$Factory$Default$1 + net.bytebuddy.dynamic.scaffold.InstrumentedType$Factory$Default$2 + net.bytebuddy.implementation.LoadedTypeInitializer + net.bytebuddy.implementation.bytecode.ByteCodeAppender + net.bytebuddy.dynamic.scaffold.TypeInitializer + net.bytebuddy.dynamic.scaffold.InstrumentedType + net.bytebuddy.dynamic.scaffold.InstrumentedType$WithFlexibleName + net.bytebuddy.dynamic.VisibilityBridgeStrategy$Default + net.bytebuddy.dynamic.VisibilityBridgeStrategy$Default$1 + net.bytebuddy.dynamic.VisibilityBridgeStrategy$Default$2 + net.bytebuddy.dynamic.VisibilityBridgeStrategy$Default$3 + net.bytebuddy.utility.AsmClassReader$Factory$Default + net.bytebuddy.utility.AsmClassReader$Factory$Default$1 + net.bytebuddy.utility.AsmClassReader$Factory$Default$2 + net.bytebuddy.utility.AsmClassReader$Factory$Default$3 + net.bytebuddy.utility.AsmClassReader$Factory$Default$4 + net.bytebuddy.utility.AsmClassReader$Factory$Default$5 + net.bytebuddy.utility.AsmClassReader + net.bytebuddy.utility.AsmClassWriter$Factory$Default + net.bytebuddy.utility.AsmClassWriter$Factory$Default$1 + net.bytebuddy.utility.AsmClassWriter$Factory$Default$2 + net.bytebuddy.utility.AsmClassWriter$Factory$Default$3 + net.bytebuddy.utility.AsmClassWriter$Factory$Default$4 + net.bytebuddy.utility.AsmClassWriter$Factory$Default$5 + net.bytebuddy.pool.TypePool + net.bytebuddy.jar.asm.ClassVisitor + net.bytebuddy.jar.asm.ClassWriter + net.bytebuddy.utility.AsmClassWriter$FrameComputingClassWriter + net.bytebuddy.utility.AsmClassWriter + net.bytebuddy.matcher.LatentMatcher$Resolved + net.bytebuddy.matcher.ModifierMatcher$Mode + net.bytebuddy.matcher.ElementMatcher$Junction$ForNonNullValues + net.bytebuddy.matcher.ModifierMatcher + net.bytebuddy.matcher.NameMatcher + net.bytebuddy.matcher.StringMatcher + net.bytebuddy.matcher.StringMatcher$Mode + net.bytebuddy.matcher.StringMatcher$Mode$1 + net.bytebuddy.matcher.StringMatcher$Mode$2 + net.bytebuddy.matcher.StringMatcher$Mode$3 + net.bytebuddy.matcher.StringMatcher$Mode$4 + net.bytebuddy.matcher.StringMatcher$Mode$5 + net.bytebuddy.matcher.StringMatcher$Mode$6 + net.bytebuddy.matcher.StringMatcher$Mode$7 + net.bytebuddy.matcher.StringMatcher$Mode$8 + net.bytebuddy.matcher.StringMatcher$Mode$9 + net.bytebuddy.matcher.MethodParametersMatcher + net.bytebuddy.matcher.CollectionSizeMatcher + net.bytebuddy.matcher.ElementMatcher$Junction$Conjunction + net.bytebuddy.description.ModifierReviewable$ForParameterDescription + net.bytebuddy.description.ModifierReviewable$AbstractBase + net.bytebuddy.description.TypeVariableSource$AbstractBase + net.bytebuddy.description.type.TypeDescription$AbstractBase + net.bytebuddy.description.type.TypeDescription$ForLoadedType + java.lang.ClassFormatError + java.lang.reflect.GenericSignatureFormatError + net.bytebuddy.description.annotation.AnnotationList + net.bytebuddy.description.field.FieldList + net.bytebuddy.description.type.RecordComponentList + net.bytebuddy.matcher.FilterableList$Empty + net.bytebuddy.description.type.RecordComponentList$Empty + net.bytebuddy.matcher.FilterableList$AbstractBase + net.bytebuddy.description.type.RecordComponentList$AbstractBase + net.bytebuddy.description.type.RecordComponentList$ForLoadedRecordComponents + net.bytebuddy.description.method.MethodList + net.bytebuddy.description.type.TypeList + net.bytebuddy.description.type.TypeList$Empty + net.bytebuddy.description.type.TypeList$AbstractBase + net.bytebuddy.description.type.TypeList$ForLoadedTypes + net.bytebuddy.description.type.TypeDescription$ForLoadedType$Dispatcher + net.bytebuddy.utility.dispatcher.JavaDispatcher + net.bytebuddy.utility.dispatcher.JavaDispatcher$Dispatcher + net.bytebuddy.utility.dispatcher.JavaDispatcher$DynamicClassLoader$Resolver$CreationAction + net.bytebuddy.utility.dispatcher.JavaDispatcher$DynamicClassLoader$Resolver + net.bytebuddy.utility.dispatcher.JavaDispatcher$DynamicClassLoader$Resolver$ForModuleSystem + net.bytebuddy.utility.dispatcher.JavaDispatcher$InvokerCreationAction + net.bytebuddy.utility.dispatcher.JavaDispatcher$DynamicClassLoader + net.bytebuddy.utility.Invoker + net.bytebuddy.jar.asm.ClassTooLargeException + net.bytebuddy.jar.asm.FieldVisitor + net.bytebuddy.jar.asm.FieldWriter + net.bytebuddy.jar.asm.AnnotationVisitor + net.bytebuddy.jar.asm.AnnotationWriter + net.bytebuddy.jar.asm.MethodVisitor + net.bytebuddy.jar.asm.MethodWriter + net.bytebuddy.jar.asm.ModuleVisitor + net.bytebuddy.jar.asm.ModuleWriter + net.bytebuddy.jar.asm.RecordComponentVisitor + net.bytebuddy.jar.asm.RecordComponentWriter + java.lang.TypeNotPresentException + net.bytebuddy.jar.asm.SymbolTable + net.bytebuddy.jar.asm.Symbol + net.bytebuddy.jar.asm.SymbolTable$Entry + net.bytebuddy.jar.asm.ByteVector + net.bytebuddy.jar.asm.Type + net.bytebuddy.utility.MethodComparator + net.bytebuddy.jar.asm.Frame + net.bytebuddy.jar.asm.CurrentFrame + net.bytebuddy.jar.asm.MethodTooLargeException + net.bytebuddy.jar.asm.Handler + net.bytebuddy.jar.asm.Attribute + java.lang.invoke.LambdaForm$MH/0x0000019f91188000 + java.lang.invoke.LambdaForm$MH/0x0000019f91188400 + java.lang.invoke.BoundMethodHandle$Species_LLLL + java.lang.invoke.LambdaForm$MH/0x0000019f91188800 + net.bytebuddy.utility.Invoker$Dispatcher + net.bytebuddy.utility.dispatcher.JavaDispatcher$Proxied + net.bytebuddy.utility.dispatcher.JavaDispatcher$Defaults + jdk.proxy2.$Proxy15 + jdk.proxy2.$Proxy16 + net.bytebuddy.utility.dispatcher.JavaDispatcher$Instance + net.bytebuddy.utility.dispatcher.JavaDispatcher$Container + net.bytebuddy.utility.dispatcher.JavaDispatcher$IsStatic + net.bytebuddy.utility.dispatcher.JavaDispatcher$IsConstructor + net.bytebuddy.utility.dispatcher.JavaDispatcher$Dispatcher$ForNonStaticMethod + net.bytebuddy.utility.nullability.MaybeNull + jdk.proxy2.$Proxy17 + net.bytebuddy.utility.dispatcher.JavaDispatcher$ProxiedInvocationHandler + net.bytebuddy.description.type.$Proxy18 + net.bytebuddy.dynamic.TargetType + net.bytebuddy.matcher.EqualityMatcher + net.bytebuddy.matcher.ErasureMatcher + net.bytebuddy.matcher.MethodReturnTypeMatcher + net.bytebuddy.matcher.DeclaringTypeMatcher + net.bytebuddy.matcher.ElementMatcher$Junction$Disjunction + net.bytebuddy.implementation.Implementation$Context$Disabled$Factory + net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$ForDeclaredMethods + net.bytebuddy.matcher.MethodSortMatcher$Sort + net.bytebuddy.matcher.MethodSortMatcher$Sort$1 + net.bytebuddy.matcher.MethodSortMatcher$Sort$2 + net.bytebuddy.matcher.MethodSortMatcher$Sort$3 + net.bytebuddy.matcher.MethodSortMatcher$Sort$4 + net.bytebuddy.matcher.MethodSortMatcher$Sort$5 + net.bytebuddy.matcher.MethodSortMatcher + net.bytebuddy.matcher.NegatingMatcher + org.mockito.internal.util.concurrent.WeakConcurrentSet + org.mockito.internal.util.concurrent.WeakConcurrentSet$Cleaner + org.mockito.internal.creation.bytebuddy.SubclassBytecodeGenerator + net.bytebuddy.implementation.attribute.MethodAttributeAppender$Factory + net.bytebuddy.dynamic.loading.ClassLoadingStrategy + org.mockito.internal.creation.bytebuddy.ModuleHandler + org.mockito.internal.creation.bytebuddy.ModuleHandler$ModuleSystemFound + org.mockito.internal.creation.bytebuddy.ModuleHandler$1 + org.mockito.internal.creation.bytebuddy.ModuleHandler$NoModuleSystemFound + org.mockito.internal.creation.bytebuddy.ModuleHandler$2 + org.mockito.internal.creation.bytebuddy.ModuleHandler$3 + java.lang.instrument.ClassDefinition + org.mockito.internal.creation.bytebuddy.ModuleHandler$MockitoMockClassLoader + java.lang.foreign.MemoryLayout + java.lang.foreign.ValueLayout + jdk.internal.vm.annotation.ForceInline + com.sun.proxy.jdk.proxy1.$Proxy19 + java.lang.invoke.LambdaForm$MH/0x0000019f91189000 + net.bytebuddy.implementation.Implementation$Composable + net.bytebuddy.implementation.MethodDelegation + net.bytebuddy.implementation.bind.MethodDelegationBinder$TerminationHandler + net.bytebuddy.implementation.bind.MethodDelegationBinder$AmbiguityResolver + net.bytebuddy.implementation.bind.MethodDelegationBinder$Record + net.bytebuddy.implementation.MethodDelegation$WithCustomProperties + net.bytebuddy.implementation.bind.MethodDelegationBinder$BindingResolver + net.bytebuddy.implementation.MethodDelegation$ImplementationDelegate + net.bytebuddy.dynamic.scaffold.FieldLocator$Factory + net.bytebuddy.implementation.bind.MethodDelegationBinder$AmbiguityResolver$Compound + net.bytebuddy.implementation.bind.annotation.BindingPriority$Resolver + net.bytebuddy.implementation.bind.annotation.BindingPriority + net.bytebuddy.description.method.MethodList$AbstractBase + net.bytebuddy.description.method.MethodList$ForLoadedMethods + net.bytebuddy.description.method.MethodDescription$AbstractBase + net.bytebuddy.description.method.MethodDescription$InDefinedShape$AbstractBase + net.bytebuddy.description.method.MethodDescription$InDefinedShape$AbstractBase$ForLoadedExecutable + net.bytebuddy.description.method.ParameterDescription$ForLoadedParameter$ParameterAnnotationSource + net.bytebuddy.description.method.MethodDescription$ForLoadedConstructor + net.bytebuddy.description.method.MethodDescription$ForLoadedMethod + net.bytebuddy.utility.ConstructorComparator + net.bytebuddy.description.ByteCodeElement$Token + net.bytebuddy.description.method.MethodDescription$InDefinedShape$AbstractBase$Executable + net.bytebuddy.description.method.$Proxy20 + net.bytebuddy.implementation.bind.DeclaringTypeResolver + net.bytebuddy.implementation.bind.ArgumentTypeResolver + net.bytebuddy.implementation.bind.MethodNameEqualityResolver + net.bytebuddy.implementation.bind.ParameterLengthResolver + net.bytebuddy.implementation.bind.MethodDelegationBinder$AmbiguityResolver$NoOp + net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder$ParameterBinder + net.bytebuddy.implementation.bind.annotation.Argument$Binder + net.bytebuddy.implementation.bytecode.StackManipulation + net.bytebuddy.implementation.bind.MethodDelegationBinder$ParameterBinding + net.bytebuddy.implementation.bind.annotation.Argument + net.bytebuddy.implementation.bind.annotation.Argument$BindingMechanic + net.bytebuddy.description.method.MethodList$Explicit + net.bytebuddy.implementation.bind.annotation.AllArguments$Binder + net.bytebuddy.implementation.bind.annotation.AllArguments + net.bytebuddy.implementation.bind.annotation.AllArguments$Assignment + net.bytebuddy.implementation.bind.annotation.Origin$Binder + net.bytebuddy.implementation.bind.annotation.Origin + net.bytebuddy.implementation.bind.annotation.This$Binder + net.bytebuddy.implementation.bind.annotation.This + net.bytebuddy.implementation.bind.annotation.Super$Binder + net.bytebuddy.implementation.bind.annotation.Super + net.bytebuddy.implementation.bind.annotation.Super$Instantiation + net.bytebuddy.implementation.bind.annotation.Default$Binder + net.bytebuddy.implementation.bind.annotation.Default + net.bytebuddy.implementation.bind.annotation.SuperCall$Binder + net.bytebuddy.implementation.bind.annotation.SuperCall + net.bytebuddy.implementation.bind.annotation.SuperCallHandle$Binder + net.bytebuddy.implementation.bind.annotation.SuperCallHandle + net.bytebuddy.implementation.bind.annotation.DefaultCall$Binder + net.bytebuddy.implementation.bind.annotation.DefaultCall$Binder$DefaultMethodLocator + net.bytebuddy.implementation.bind.annotation.DefaultCall + net.bytebuddy.implementation.bind.annotation.DefaultCallHandle$Binder + net.bytebuddy.implementation.bind.annotation.DefaultCallHandle$Binder$DefaultMethodLocator + net.bytebuddy.implementation.bind.annotation.DefaultCallHandle + net.bytebuddy.implementation.bind.annotation.SuperMethod$Binder + net.bytebuddy.implementation.bind.annotation.SuperMethod + net.bytebuddy.implementation.bind.annotation.SuperMethodHandle$Binder + net.bytebuddy.implementation.bind.annotation.SuperMethodHandle + net.bytebuddy.implementation.bind.annotation.Handle$Binder + net.bytebuddy.utility.ConstantValue + net.bytebuddy.utility.JavaConstant + net.bytebuddy.implementation.bind.annotation.Handle + net.bytebuddy.utility.JavaConstant$MethodHandle$HandleType + net.bytebuddy.implementation.bind.annotation.DynamicConstant$Binder + net.bytebuddy.implementation.bind.annotation.DynamicConstant + net.bytebuddy.implementation.bind.annotation.DefaultMethod$Binder + net.bytebuddy.implementation.bind.annotation.DefaultMethod$Binder$MethodLocator + net.bytebuddy.implementation.bind.annotation.DefaultMethod + net.bytebuddy.implementation.bind.annotation.DefaultMethodHandle$Binder + net.bytebuddy.implementation.bind.annotation.DefaultMethodHandle$Binder$MethodLocator + net.bytebuddy.implementation.bind.annotation.DefaultMethodHandle + net.bytebuddy.implementation.bind.annotation.FieldValue$Binder + net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder$ParameterBinder$ForFieldBinding + net.bytebuddy.implementation.bind.annotation.FieldValue$Binder$Delegate + net.bytebuddy.dynamic.scaffold.FieldLocator + net.bytebuddy.dynamic.scaffold.FieldLocator$AbstractBase + net.bytebuddy.dynamic.scaffold.FieldLocator$ForClassHierarchy + net.bytebuddy.dynamic.scaffold.FieldLocator$ForExactType + net.bytebuddy.implementation.bind.annotation.FieldValue + net.bytebuddy.implementation.bind.annotation.FieldGetterHandle$Binder + net.bytebuddy.implementation.bind.annotation.FieldGetterHandle$Binder$Delegate + net.bytebuddy.implementation.bind.annotation.FieldGetterHandle + net.bytebuddy.implementation.bind.annotation.FieldSetterHandle$Binder + net.bytebuddy.implementation.bind.annotation.FieldSetterHandle$Binder$Delegate + net.bytebuddy.implementation.bind.annotation.FieldSetterHandle + net.bytebuddy.implementation.bind.annotation.StubValue$Binder + net.bytebuddy.implementation.bind.annotation.Empty$Binder + net.bytebuddy.implementation.bind.MethodDelegationBinder$BindingResolver$Default + org.mockito.internal.creation.bytebuddy.MockMethodAdvice$Identifier + net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder$ParameterBinder$ForFixedValue + net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder$ParameterBinder$ForFixedValue$OfConstant + net.bytebuddy.utility.CompoundList + org.mockito.internal.creation.bytebuddy.MockMethodAdvice$ForReadObject + org.mockito.internal.creation.bytebuddy.access.MockAccess + net.bytebuddy.implementation.bind.MethodDelegationBinder + net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder + net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder$DelegationProcessor + net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler + net.bytebuddy.implementation.bind.annotation.StubValue + net.bytebuddy.implementation.bind.annotation.Empty + net.bytebuddy.implementation.MethodDelegation$ImplementationDelegate$ForStaticMethod + net.bytebuddy.implementation.MethodDelegation$ImplementationDelegate$Compiled + net.bytebuddy.implementation.bind.annotation.IgnoreForBinding$Verifier + net.bytebuddy.description.annotation.AnnotationList$AbstractBase + net.bytebuddy.description.annotation.AnnotationList$ForLoadedAnnotations + net.bytebuddy.description.annotation.AnnotationDescription + net.bytebuddy.implementation.bind.annotation.IgnoreForBinding + net.bytebuddy.description.method.ParameterList + net.bytebuddy.description.method.ParameterList$AbstractBase + net.bytebuddy.description.method.ParameterList$ForLoadedExecutable + net.bytebuddy.description.method.ParameterList$ForLoadedExecutable$OfMethod + net.bytebuddy.description.method.ParameterList$ForLoadedExecutable$OfLegacyVmMethod + net.bytebuddy.description.method.ParameterList$ForLoadedExecutable$OfConstructor + net.bytebuddy.description.method.ParameterList$ForLoadedExecutable$OfLegacyVmConstructor + net.bytebuddy.description.method.ParameterList$ForLoadedExecutable$Executable + jdk.proxy2.$Proxy21 + net.bytebuddy.utility.dispatcher.JavaDispatcher$Dispatcher$ForInstanceCheck + net.bytebuddy.description.method.$Proxy22 + net.bytebuddy.description.NamedElement$WithOptionalName + net.bytebuddy.description.method.ParameterDescription + net.bytebuddy.description.method.ParameterDescription$InDefinedShape + net.bytebuddy.description.method.ParameterDescription$AbstractBase + net.bytebuddy.description.method.ParameterDescription$InDefinedShape$AbstractBase + net.bytebuddy.description.method.ParameterDescription$ForLoadedParameter + net.bytebuddy.description.method.ParameterDescription$ForLoadedParameter$OfMethod + net.bytebuddy.description.method.ParameterDescription$ForLoadedParameter$Parameter + net.bytebuddy.description.method.$Proxy23 + net.bytebuddy.implementation.bind.annotation.RuntimeType$Verifier + org.mockito.internal.creation.bytebuddy.$Proxy24 + jdk.proxy2.$Proxy25 + net.bytebuddy.implementation.bind.annotation.Argument$BindingMechanic$1 + net.bytebuddy.implementation.bind.annotation.Argument$BindingMechanic$2 + jdk.proxy2.$Proxy26 + net.bytebuddy.implementation.bind.annotation.RuntimeType + net.bytebuddy.description.annotation.AnnotationDescription$Loadable + net.bytebuddy.description.annotation.AnnotationDescription$AbstractBase + net.bytebuddy.description.annotation.AnnotationDescription$ForLoadedAnnotation + net.bytebuddy.description.annotation.AnnotationValue + net.bytebuddy.description.enumeration.EnumerationDescription + net.bytebuddy.description.type.TypeDefinition$Sort + net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader + net.bytebuddy.description.type.TypeDefinition$Sort$AnnotatedType + net.bytebuddy.description.type.$Proxy27 + net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$NoOp + net.bytebuddy.description.type.TypeDescription$Generic$AbstractBase + net.bytebuddy.description.type.TypeDescription$Generic$OfNonGenericType + net.bytebuddy.description.type.TypeDescription$Generic$OfNonGenericType$ForLoadedType + net.bytebuddy.implementation.bytecode.assign.Assigner$Typing + net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler$Unbound + net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler$Bound + net.bytebuddy.implementation.bind.annotation.TargetMethodAnnotationDrivenBinder$Record + net.bytebuddy.implementation.bind.MethodDelegationBinder$MethodBinding + net.bytebuddy.implementation.bind.MethodDelegationBinder$TerminationHandler$Default + net.bytebuddy.implementation.bind.MethodDelegationBinder$TerminationHandler$Default$1 + net.bytebuddy.implementation.bind.MethodDelegationBinder$TerminationHandler$Default$2 + net.bytebuddy.implementation.bytecode.assign.Assigner + net.bytebuddy.implementation.bytecode.assign.primitive.VoidAwareAssigner + net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveTypeAwareAssigner + net.bytebuddy.implementation.bytecode.assign.reference.ReferenceTypeAwareAssigner + net.bytebuddy.implementation.bytecode.StackManipulation$Trivial + net.bytebuddy.implementation.bytecode.StackManipulation$Illegal + net.bytebuddy.implementation.bytecode.assign.reference.GenericTypeAwareAssigner + org.mockito.internal.creation.bytebuddy.access.MockMethodInterceptor$DispatcherDefaultingToRealMethod + org.mockito.internal.invocation.RealMethod + org.mockito.internal.creation.bytebuddy.access.MockMethodInterceptor + jdk.proxy2.$Proxy28 + jdk.proxy2.$Proxy29 + jdk.proxy2.$Proxy30 + jdk.proxy2.$Proxy31 + jdk.proxy2.$Proxy32 + jdk.proxy2.$Proxy33 + jdk.proxy2.$Proxy34 + org.mockito.internal.creation.bytebuddy.access.MockMethodInterceptor$ForHashCode + org.mockito.internal.creation.bytebuddy.access.MockMethodInterceptor$ForEquals + org.mockito.internal.creation.bytebuddy.access.MockMethodInterceptor$ForWriteReplace + java.io.ObjectStreamException + net.bytebuddy.TypeCache$Sort + net.bytebuddy.TypeCache$Sort$1 + net.bytebuddy.TypeCache$Sort$2 + net.bytebuddy.TypeCache$Sort$3 + org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$TypeCachingLock + net.bytebuddy.asm.AsmVisitorWrapper$ForDeclaredMethods + net.bytebuddy.asm.AsmVisitorWrapper$ForDeclaredMethods$DispatchingVisitor + net.bytebuddy.matcher.CollectionOneToOneMatcher + net.bytebuddy.matcher.CollectionErasureMatcher + net.bytebuddy.matcher.MethodParameterTypesMatcher + net.bytebuddy.matcher.AnnotationTypeMatcher + net.bytebuddy.matcher.DeclaringAnnotationMatcher + net.bytebuddy.matcher.CollectionItemMatcher + net.bytebuddy.asm.AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper + net.bytebuddy.asm.Advice + net.bytebuddy.asm.Advice$ExceptionHandler + net.bytebuddy.asm.Advice$Dispatcher + net.bytebuddy.asm.Advice$Dispatcher$Unresolved + net.bytebuddy.dynamic.ClassFileLocator + net.bytebuddy.asm.Advice$Delegator$Factory + net.bytebuddy.asm.Advice$PostProcessor$Factory + net.bytebuddy.utility.visitor.ExceptionTableSensitiveMethodVisitor + net.bytebuddy.utility.visitor.LineNumberPrependingMethodVisitor + net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$Relocation + net.bytebuddy.asm.Advice$AdviceVisitor + net.bytebuddy.asm.Advice$AdviceVisitor$WithoutExitAdvice + net.bytebuddy.asm.Advice$AdviceVisitor$WithExitAdvice + net.bytebuddy.asm.Advice$AdviceVisitor$WithExitAdvice$WithoutExceptionHandling + net.bytebuddy.asm.Advice$AdviceVisitor$WithExitAdvice$WithExceptionHandling + net.bytebuddy.asm.Advice$OnMethodEnter + net.bytebuddy.asm.Advice$OnMethodExit + net.bytebuddy.asm.Advice$WithCustomMapping + net.bytebuddy.asm.Advice$BootstrapArgumentResolver$Factory + net.bytebuddy.asm.Advice$OffsetMapping$Factory + net.bytebuddy.asm.Advice$PostProcessor + net.bytebuddy.asm.Advice$PostProcessor$NoOp + net.bytebuddy.asm.Advice$Delegator$ForRegularInvocation$Factory + net.bytebuddy.asm.Advice$Delegator + net.bytebuddy.asm.Advice$OffsetMapping$ForStackManipulation$Factory + net.bytebuddy.asm.Advice$OffsetMapping + net.bytebuddy.utility.ConstantValue$Simple + net.bytebuddy.utility.JavaConstant$Simple + net.bytebuddy.utility.JavaConstant$Simple$Dispatcher + jdk.proxy2.$Proxy35 + net.bytebuddy.utility.dispatcher.JavaDispatcher$Dispatcher$ForContainerCreation + net.bytebuddy.utility.$Proxy36 + net.bytebuddy.utility.JavaConstant$Simple$Dispatcher$OfClassDesc + java.lang.constant.ClassDesc + jdk.proxy2.$Proxy37 + net.bytebuddy.utility.dispatcher.JavaDispatcher$Dispatcher$ForStaticMethod + jdk.proxy2.$Proxy38 + net.bytebuddy.utility.JavaConstant$Simple$Dispatcher$OfMethodTypeDesc + java.lang.constant.MethodTypeDesc + jdk.proxy2.$Proxy39 + net.bytebuddy.utility.JavaConstant$Simple$Dispatcher$OfMethodHandleDesc + java.lang.constant.MethodHandleDesc + java.lang.constant.DirectMethodHandleDesc$Kind + java.lang.constant.DirectMethodHandleDesc + jdk.proxy2.$Proxy40 + net.bytebuddy.utility.JavaConstant$Simple$Dispatcher$OfDirectMethodHandleDesc + jdk.proxy2.$Proxy41 + net.bytebuddy.utility.JavaConstant$Simple$Dispatcher$OfDirectMethodHandleDesc$ForKind + jdk.proxy2.$Proxy42 + net.bytebuddy.utility.JavaConstant$Simple$Dispatcher$OfDynamicConstantDesc + java.lang.constant.DynamicConstantDesc + jdk.proxy2.$Proxy43 + net.bytebuddy.utility.JavaConstant$Simple$OfTrivialValue + net.bytebuddy.utility.JavaConstant$Simple$OfTrivialValue$ForString + net.bytebuddy.implementation.bytecode.StackManipulation$AbstractBase + net.bytebuddy.implementation.bytecode.constant.TextConstant + net.bytebuddy.dynamic.ClassFileLocator$ForClassLoader + net.bytebuddy.dynamic.ClassFileLocator$Resolution + net.bytebuddy.dynamic.ClassFileLocator$ForClassLoader$BootLoaderProxyCreationAction + net.bytebuddy.asm.Advice$Dispatcher$Resolved + net.bytebuddy.asm.Advice$Dispatcher$Resolved$ForMethodEnter + net.bytebuddy.asm.Advice$Dispatcher$Resolved$ForMethodExit + net.bytebuddy.asm.Advice$Dispatcher$Bound + net.bytebuddy.asm.Advice$Dispatcher$Inactive + net.bytebuddy.asm.Advice$NoExceptionHandler + jdk.proxy2.$Proxy44 + java.lang.invoke.LambdaForm$DMH/0x0000019f911c4000 + net.bytebuddy.description.annotation.AnnotationValue$AbstractBase + net.bytebuddy.description.annotation.AnnotationValue$ForConstant + net.bytebuddy.description.annotation.AnnotationValue$Loaded + net.bytebuddy.description.annotation.AnnotationValue$ForConstant$PropertyDelegate + net.bytebuddy.description.annotation.AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType + net.bytebuddy.description.annotation.AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$1 + net.bytebuddy.description.annotation.AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$2 + net.bytebuddy.description.annotation.AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$3 + net.bytebuddy.description.annotation.AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$4 + net.bytebuddy.description.annotation.AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$5 + net.bytebuddy.description.annotation.AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$6 + net.bytebuddy.description.annotation.AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$7 + net.bytebuddy.description.annotation.AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$8 + net.bytebuddy.description.annotation.AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$9 + net.bytebuddy.description.type.TypeDescription$Generic$LazyProjection + net.bytebuddy.description.type.TypeDescription$Generic$LazyProjection$WithEagerNavigation + net.bytebuddy.description.type.TypeDescription$Generic$LazyProjection$WithEagerNavigation$OfAnnotatedElement + net.bytebuddy.description.type.TypeDescription$Generic$LazyProjection$ForLoadedReturnType + net.bytebuddy.asm.Advice$Dispatcher$Inlining + net.bytebuddy.asm.Advice$Return + jdk.proxy2.$Proxy45 + net.bytebuddy.asm.Advice$Enter + jdk.proxy2.$Proxy46 + net.bytebuddy.asm.Advice$Local + net.bytebuddy.asm.Advice$OnNonDefaultValue + jdk.proxy2.$Proxy47 + net.bytebuddy.asm.Advice$This + jdk.proxy2.$Proxy48 + net.bytebuddy.asm.Advice$Origin + jdk.proxy2.$Proxy49 + net.bytebuddy.asm.Advice$AllArguments + jdk.proxy2.$Proxy50 + net.bytebuddy.dynamic.ClassFileLocator$Resolution$Explicit + net.bytebuddy.utility.StreamDrainer + net.bytebuddy.utility.OpenedClassReader + net.bytebuddy.utility.AsmClassReader$ForAsm + net.bytebuddy.jar.asm.ClassReader + net.bytebuddy.asm.Advice$Dispatcher$Resolved$AbstractBase + net.bytebuddy.asm.Advice$Dispatcher$Inlining$Resolved + net.bytebuddy.asm.Advice$Dispatcher$Inlining$Resolved$ForMethodEnter + net.bytebuddy.asm.Advice$Dispatcher$Inlining$Resolved$ForMethodEnter$WithRetainedEnterType + net.bytebuddy.asm.Advice$Dispatcher$Inlining$Resolved$ForMethodEnter$WithDiscardedEnterType + net.bytebuddy.asm.Advice$ArgumentHandler + net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor + net.bytebuddy.asm.Advice$OffsetMapping$ForArgument$Unresolved$Factory + net.bytebuddy.asm.Advice$Argument + net.bytebuddy.asm.Advice$OffsetMapping$ForAllArguments$Factory + net.bytebuddy.asm.Advice$OffsetMapping$ForThisReference$Factory + net.bytebuddy.asm.Advice$OffsetMapping$ForField$Unresolved$Factory + net.bytebuddy.asm.Advice$OffsetMapping$ForField + net.bytebuddy.asm.Advice$OffsetMapping$ForField$Unresolved + net.bytebuddy.asm.Advice$OffsetMapping$ForField$Unresolved$WithImplicitType + net.bytebuddy.asm.Advice$OffsetMapping$ForField$Unresolved$WithExplicitType + net.bytebuddy.asm.Advice$OffsetMapping$ForFieldHandle$Unresolved$ReaderFactory + net.bytebuddy.asm.Advice$OffsetMapping$ForFieldHandle + net.bytebuddy.asm.Advice$OffsetMapping$ForFieldHandle$Unresolved + net.bytebuddy.asm.Advice$OffsetMapping$ForFieldHandle$Unresolved$WithImplicitType + net.bytebuddy.asm.Advice$OffsetMapping$ForFieldHandle$Unresolved$WithExplicitType + net.bytebuddy.asm.Advice$FieldGetterHandle + net.bytebuddy.asm.Advice$OffsetMapping$ForFieldHandle$Unresolved$WriterFactory + net.bytebuddy.asm.Advice$FieldSetterHandle + net.bytebuddy.asm.Advice$OffsetMapping$ForOrigin$Factory + net.bytebuddy.asm.Advice$OffsetMapping$ForSelfCallHandle$Factory + net.bytebuddy.asm.Advice$SelfCallHandle + net.bytebuddy.asm.Advice$OffsetMapping$ForHandle$Factory + net.bytebuddy.asm.Advice$Handle + net.bytebuddy.asm.Advice$OffsetMapping$ForDynamicConstant$Factory + net.bytebuddy.asm.Advice$DynamicConstant + net.bytebuddy.asm.Advice$OffsetMapping$ForUnusedValue$Factory + net.bytebuddy.asm.Advice$OffsetMapping$ForStubValue + net.bytebuddy.asm.Advice$OffsetMapping$Target + net.bytebuddy.asm.Advice$OffsetMapping$ForThrowable$Factory + net.bytebuddy.asm.Advice$Thrown + net.bytebuddy.asm.Advice$OffsetMapping$ForExitValue$Factory + net.bytebuddy.asm.Advice$Exit + net.bytebuddy.asm.Advice$OffsetMapping$Factory$Illegal + net.bytebuddy.asm.Advice$OffsetMapping$ForLocalValue$Factory + net.bytebuddy.description.annotation.AnnotationValue$ForTypeDescription + net.bytebuddy.description.annotation.AnnotationValue$ForMismatchedType + net.bytebuddy.asm.Advice$OffsetMapping$Factory$AdviceType + net.bytebuddy.asm.Advice$FieldValue + net.bytebuddy.asm.Advice$Unused + net.bytebuddy.asm.Advice$StubValue + net.bytebuddy.asm.Advice$OffsetMapping$ForStackManipulation + net.bytebuddy.description.type.TypeDescription$Generic$LazyProjection$OfMethodParameter + net.bytebuddy.description.type.TypeList$Generic$AbstractBase + net.bytebuddy.description.type.TypeList$Generic$Explicit + net.bytebuddy.description.type.TypeList$Explicit + net.bytebuddy.implementation.bytecode.StackSize + net.bytebuddy.asm.Advice$OffsetMapping$ForThisReference + net.bytebuddy.asm.Advice$OffsetMapping$Target$ForDefaultValue + net.bytebuddy.asm.Advice$OffsetMapping$Target$ForDefaultValue$ReadOnly + net.bytebuddy.asm.Advice$OffsetMapping$Target$ForDefaultValue$ReadWrite + net.bytebuddy.description.enumeration.EnumerationDescription$AbstractBase + net.bytebuddy.description.enumeration.EnumerationDescription$ForLoadedEnumeration + net.bytebuddy.description.annotation.AnnotationValue$ForEnumerationDescription + net.bytebuddy.asm.Advice$OffsetMapping$ForInstrumentedMethod + net.bytebuddy.asm.Advice$OffsetMapping$ForInstrumentedMethod$1 + net.bytebuddy.asm.Advice$OffsetMapping$ForInstrumentedMethod$2 + net.bytebuddy.asm.Advice$OffsetMapping$ForInstrumentedMethod$3 + net.bytebuddy.asm.Advice$OffsetMapping$ForInstrumentedMethod$4 + net.bytebuddy.asm.Advice$OffsetMapping$ForInstrumentedMethod$5 + sun.reflect.generics.scope.MethodScope + sun.reflect.generics.repository.AbstractRepository + sun.reflect.generics.repository.GenericDeclRepository + sun.reflect.generics.repository.ConstructorRepository + sun.reflect.generics.repository.MethodRepository + sun.reflect.generics.tree.FormalTypeParameter + sun.reflect.generics.tree.ArrayTypeSignature + sun.reflect.generics.tree.BottomSignature + sun.reflect.generics.tree.Wildcard + sun.reflect.generics.tree.Signature + sun.reflect.generics.tree.MethodTypeSignature + net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$Delegator + net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$Delegator$ForLoadedExecutableParameterType + net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$Delegator$ForLoadedExecutableParameterType$Dispatcher + net.bytebuddy.description.type.$Proxy51 + net.bytebuddy.asm.Advice$OffsetMapping$ForAllArguments + net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$Delegator$Chained + net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$ForComponentType + net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$ForComponentType$AnnotatedParameterizedType + java.lang.reflect.AnnotatedArrayType + net.bytebuddy.description.type.$Proxy52 + net.bytebuddy.asm.Advice$Dispatcher$SuppressionHandler + net.bytebuddy.asm.Advice$Dispatcher$SuppressionHandler$Suppressing + net.bytebuddy.asm.Advice$Dispatcher$SuppressionHandler$Bound + net.bytebuddy.asm.Advice$Dispatcher$SuppressionHandler$NoOp + net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler + net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$ForType + net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$Bound + net.bytebuddy.asm.Advice$OnDefaultValue + net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$ForValue + net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$ForValue$1 + net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$ForValue$2 + net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$ForValue$3 + net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$ForValue$4 + net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$ForValue$5 + net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$ForValue$6 + net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$ForValue$7 + net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$ForValue$8 + net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$ForValue$9 + java.lang.reflect.WildcardType + sun.reflect.generics.reflectiveObjects.LazyReflectiveObjectGenerator + sun.reflect.generics.reflectiveObjects.WildcardTypeImpl + java.lang.reflect.ParameterizedType + sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl + sun.reflect.generics.repository.ClassRepository + sun.reflect.generics.tree.ClassSignature + sun.reflect.generics.reflectiveObjects.TypeVariableImpl + net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$Delegator$ForLoadedMethodReturnType + net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$Delegator$ForLoadedMethodReturnType$Dispatcher + net.bytebuddy.description.type.$Proxy53 + net.bytebuddy.description.type.TypeDescription$Generic$OfParameterizedType + net.bytebuddy.description.type.TypeDescription$Generic$OfParameterizedType$ForLoadedType + net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$ForValue$OfNonDefault + net.bytebuddy.asm.Advice$Dispatcher$Inlining$Resolved$ForMethodExit + net.bytebuddy.asm.Advice$Dispatcher$Inlining$Resolved$ForMethodExit$WithoutExceptionHandler + net.bytebuddy.asm.Advice$Dispatcher$Inlining$Resolved$ForMethodExit$WithExceptionHandler + net.bytebuddy.asm.Advice$OffsetMapping$ForEnterValue$Factory + sun.reflect.generics.tree.VoidDescriptor + net.bytebuddy.asm.Advice$OffsetMapping$ForReturnValue$Factory + net.bytebuddy.asm.Advice$OffsetMapping$ForReturnValue + net.bytebuddy.asm.Advice$OffsetMapping$ForEnterValue + net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$Disabled + net.bytebuddy.asm.Advice$ExceptionHandler$Default + net.bytebuddy.asm.Advice$ExceptionHandler$Default$1 + net.bytebuddy.asm.Advice$ExceptionHandler$Default$2 + net.bytebuddy.asm.Advice$ExceptionHandler$Default$3 + net.bytebuddy.implementation.SuperMethodCall + net.bytebuddy.asm.AsmVisitorWrapper$ForDeclaredMethods$Entry + org.mockito.internal.creation.bytebuddy.MockMethodAdvice$ForStatic + net.bytebuddy.asm.Advice$OffsetMapping$ForInstrumentedType + org.mockito.internal.creation.bytebuddy.MockMethodAdvice$ConstructorShortcut + org.mockito.internal.creation.bytebuddy.MockMethodAdvice$ConstructorShortcut$1 + org.mockito.internal.creation.bytebuddy.MockMethodAdvice$ForHashCode + org.mockito.internal.creation.bytebuddy.MockMethodAdvice$ForEquals + jdk.proxy2.$Proxy54 + net.bytebuddy.asm.Advice$OffsetMapping$ForArgument + net.bytebuddy.asm.Advice$OffsetMapping$ForArgument$Unresolved + org.mockito.internal.creation.bytebuddy.MockMethodAdvice$SelfCallInfo + org.mockito.internal.util.reflection.ModuleMemberAccessor + org.mockito.internal.util.reflection.InstrumentationMemberAccessor + net.bytebuddy.dynamic.loading.InjectionClassLoader + net.bytebuddy.dynamic.loading.ByteArrayClassLoader + net.bytebuddy.implementation.MethodCall + net.bytebuddy.implementation.MethodCall$WithoutSpecifiedTarget + net.bytebuddy.dynamic.loading.ClassFilePostProcessor + net.bytebuddy.dynamic.loading.PackageDefinitionStrategy + java.lang.invoke.LambdaForm$MH/0x0000019f911e8000 + java.lang.invoke.LambdaForm$MH/0x0000019f911e8400 + net.bytebuddy.dynamic.loading.ByteArrayClassLoader$PackageLookupStrategy$CreationAction + net.bytebuddy.dynamic.loading.ByteArrayClassLoader$PackageLookupStrategy + net.bytebuddy.utility.JavaModule + net.bytebuddy.utility.JavaModule$Resolver + net.bytebuddy.utility.$Proxy55 + net.bytebuddy.utility.JavaModule$Module + net.bytebuddy.utility.$Proxy56 + net.bytebuddy.dynamic.loading.ByteArrayClassLoader$PackageLookupStrategy$ForJava9CapableVm + net.bytebuddy.dynamic.loading.ByteArrayClassLoader$SynchronizationStrategy$CreationAction + net.bytebuddy.dynamic.loading.ByteArrayClassLoader$SynchronizationStrategy$Initializable + net.bytebuddy.dynamic.loading.ByteArrayClassLoader$SynchronizationStrategy + net.bytebuddy.dynamic.loading.ByteArrayClassLoader$SynchronizationStrategy$ForJava8CapableVm + java.lang.invoke.LambdaForm$MH/0x0000019f911e8800 + java.lang.invoke.LambdaForm$MH/0x0000019f911e8c00 + java.lang.invoke.LambdaForm$MH/0x0000019f911e9000 + java.lang.invoke.LambdaForm$MH/0x0000019f911e9400 + java.lang.invoke.LambdaForm$MH/0x0000019f911e9800 + java.lang.invoke.LambdaForm$MH/0x0000019f911e9c00 + java.lang.invoke.BoundMethodHandle$Species_LLLLL + java.lang.invoke.LambdaForm$MH/0x0000019f911ea000 + net.bytebuddy.dynamic.loading.ByteArrayClassLoader$PersistenceHandler + net.bytebuddy.dynamic.loading.ByteArrayClassLoader$PersistenceHandler$1 + net.bytebuddy.dynamic.loading.ByteArrayClassLoader$PersistenceHandler$2 + net.bytebuddy.dynamic.loading.PackageDefinitionStrategy$Trivial + net.bytebuddy.dynamic.loading.PackageDefinitionStrategy$Definition + net.bytebuddy.dynamic.loading.ClassFilePostProcessor$NoOp + org.mockito.internal.util.reflection.InstrumentationMemberAccessor$Dispatcher + net.bytebuddy.dynamic.scaffold.subclass.ConstructorStrategy$Default + net.bytebuddy.dynamic.scaffold.subclass.ConstructorStrategy$Default$1 + net.bytebuddy.dynamic.scaffold.subclass.ConstructorStrategy$Default$2 + net.bytebuddy.dynamic.scaffold.subclass.ConstructorStrategy$Default$3 + net.bytebuddy.dynamic.scaffold.subclass.ConstructorStrategy$Default$4 + net.bytebuddy.dynamic.scaffold.subclass.ConstructorStrategy$Default$5 + net.bytebuddy.dynamic.scaffold.MethodRegistry$Handler + net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase + net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$UsingTypeWriter + net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$Adapter + net.bytebuddy.dynamic.scaffold.subclass.SubclassDynamicTypeBuilder + net.bytebuddy.dynamic.TypeResolutionStrategy + net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition + net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Optional + net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ImplementationDefinition + net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$TypeVariableDefinition + net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ExceptionDefinition + net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition + net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Valuable + net.bytebuddy.implementation.attribute.TypeAttributeAppender + net.bytebuddy.dynamic.DynamicType$Builder$RecordComponentDefinition + net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple + net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial + net.bytebuddy.dynamic.DynamicType$Builder$InnerTypeDefinition + net.bytebuddy.dynamic.DynamicType$Builder$InnerTypeDefinition$ForType + net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$Delegator + net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$Adapter$InnerTypeDefinitionForTypeAdapter + net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$Adapter$InnerTypeDefinitionForMethodAdapter + net.bytebuddy.dynamic.DynamicType$Builder$TypeVariableDefinition + net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Optional$Valuable + net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional + net.bytebuddy.dynamic.DynamicType$Builder$RecordComponentDefinition$Optional + net.bytebuddy.dynamic.scaffold.RecordComponentRegistry + net.bytebuddy.dynamic.scaffold.MethodRegistry + net.bytebuddy.dynamic.scaffold.FieldRegistry + net.bytebuddy.implementation.Implementation$Target$Factory + net.bytebuddy.dynamic.scaffold.TypeWriter$RecordComponentPool + net.bytebuddy.dynamic.scaffold.TypeWriter$FieldPool + net.bytebuddy.description.modifier.ModifierContributor + net.bytebuddy.description.modifier.ModifierContributor$ForType + net.bytebuddy.description.modifier.ModifierContributor$ForMethod + net.bytebuddy.description.modifier.ModifierContributor$ForField + net.bytebuddy.description.modifier.Visibility + net.bytebuddy.description.modifier.TypeManifestation + net.bytebuddy.description.modifier.ModifierContributor$Resolver + net.bytebuddy.description.type.TypeDescription$AbstractBase$OfSimpleType + net.bytebuddy.dynamic.scaffold.InstrumentedType$Default + net.bytebuddy.dynamic.scaffold.TypeInitializer$None + net.bytebuddy.implementation.LoadedTypeInitializer$NoOp + net.bytebuddy.description.type.TypeDescription$LazyProxy + net.bytebuddy.description.modifier.Ownership + net.bytebuddy.description.modifier.ModifierContributor$ForParameter + net.bytebuddy.description.modifier.SyntheticState + net.bytebuddy.description.modifier.EnumerationState + net.bytebuddy.description.TypeVariableSource$Visitor + jdk.proxy2.$Proxy57 + net.bytebuddy.description.type.TypeList$Generic$ForLoadedTypes + net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Substitutor + net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Substitutor$ForDetachment + net.bytebuddy.dynamic.scaffold.FieldRegistry$Default + net.bytebuddy.dynamic.scaffold.FieldRegistry$Compiled + net.bytebuddy.dynamic.scaffold.MethodRegistry$Default + net.bytebuddy.dynamic.scaffold.MethodRegistry$Prepared + net.bytebuddy.dynamic.scaffold.RecordComponentRegistry$Default + net.bytebuddy.dynamic.scaffold.RecordComponentRegistry$Compiled + net.bytebuddy.implementation.attribute.TypeAttributeAppender$ForInstrumentedType + net.bytebuddy.implementation.attribute.AnnotationAppender$Target + net.bytebuddy.implementation.attribute.AnnotationAppender + net.bytebuddy.asm.AsmVisitorWrapper$NoOp + net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ImplementationDefinition$AbstractBase + net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$Adapter$MethodMatchAdapter + net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition + net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition + net.bytebuddy.implementation.MethodCall$MethodLocator$Factory + net.bytebuddy.implementation.MethodCall$TerminationHandler$Factory + net.bytebuddy.implementation.MethodCall$ArgumentLoader$Factory + net.bytebuddy.implementation.MethodCall$MethodInvoker$Factory + net.bytebuddy.implementation.MethodCall$TargetHandler$Factory + net.bytebuddy.implementation.MethodCall$MethodLocator + net.bytebuddy.implementation.MethodCall$MethodLocator$ForExplicitMethod + net.bytebuddy.implementation.MethodCall$TargetHandler$ForField$Location + net.bytebuddy.implementation.MethodCall$TargetHandler$ForSelfOrStaticInvocation$Factory + net.bytebuddy.implementation.MethodCall$TargetHandler + net.bytebuddy.implementation.MethodCall$MethodInvoker$ForContextualInvocation$Factory + net.bytebuddy.implementation.MethodCall$MethodInvoker + net.bytebuddy.implementation.MethodCall$TerminationHandler + net.bytebuddy.implementation.MethodCall$TerminationHandler$Simple + net.bytebuddy.implementation.MethodCall$TerminationHandler$Simple$1 + net.bytebuddy.implementation.MethodCall$TerminationHandler$Simple$2 + net.bytebuddy.implementation.MethodCall$TerminationHandler$Simple$3 + net.bytebuddy.dynamic.scaffold.MethodRegistry$Handler$ForImplementation + net.bytebuddy.dynamic.scaffold.MethodRegistry$Handler$Compiled + net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$AbstractBase + net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition$AbstractBase + net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$AbstractBase$Adapter + net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$Adapter$MethodMatchAdapter$AnnotationAdapter + net.bytebuddy.dynamic.Transformer + net.bytebuddy.implementation.attribute.MethodAttributeAppender + net.bytebuddy.implementation.attribute.MethodAttributeAppender$NoOp + net.bytebuddy.dynamic.Transformer$NoOp + net.bytebuddy.dynamic.scaffold.MethodRegistry$Default$Entry + net.bytebuddy.implementation.MethodCall$TargetHandler$ForMethodCall$Factory + net.bytebuddy.implementation.MethodCall$MethodInvoker$ForVirtualInvocation$WithImplicitType + net.bytebuddy.implementation.MethodCall$TargetHandler$ForMethodParameter + net.bytebuddy.implementation.MethodCall$TargetHandler$Resolved + net.bytebuddy.implementation.MethodCall$ArgumentLoader$ArgumentProvider + net.bytebuddy.implementation.MethodCall$ArgumentLoader$ForMethodParameter$Factory + net.bytebuddy.dynamic.TypeResolutionStrategy$Resolved + net.bytebuddy.dynamic.TypeResolutionStrategy$Passive + net.bytebuddy.pool.TypePool$AbstractBase + net.bytebuddy.pool.TypePool$AbstractBase$Hierarchical + net.bytebuddy.pool.TypePool$ClassLoading + net.bytebuddy.pool.TypePool$Resolution + net.bytebuddy.pool.TypePool$CacheProvider + net.bytebuddy.pool.TypePool$Empty + net.bytebuddy.pool.TypePool$CacheProvider$Simple + net.bytebuddy.description.type.TypeDescription$Generic$LazyProjection$WithResolvedErasure + net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Substitutor$ForAttachment + net.bytebuddy.description.method.MethodList$TypeSubstituting + net.bytebuddy.description.method.MethodDescription$InGenericShape + net.bytebuddy.description.type.TypeDescription$Generic$Visitor$ForRawType + net.bytebuddy.matcher.VisibilityMatcher + net.bytebuddy.description.method.MethodDescription$TypeSubstituting + net.bytebuddy.description.type.TypeDescription$Generic$OfParameterizedType$ForGenerifiedErasure + net.bytebuddy.description.type.TypeDescription$Generic$OfNonGenericType$ForErasure + net.bytebuddy.description.type.TypeList$Generic$ForLoadedTypes$OfTypeVariables + net.bytebuddy.description.method.MethodDescription$Token + net.bytebuddy.matcher.TypeSortMatcher + net.bytebuddy.description.ByteCodeElement$Token$TokenList + net.bytebuddy.description.method.ParameterList$TypeSubstituting + net.bytebuddy.description.method.ParameterDescription$InGenericShape + net.bytebuddy.description.type.TypeList$Generic$ForDetachedTypes + net.bytebuddy.description.type.TypeList$Generic$OfConstructorExceptionTypes + jdk.internal.vm.annotation.IntrinsicCandidate + com.sun.proxy.jdk.proxy1.$Proxy58 + net.bytebuddy.description.annotation.AnnotationList$Explicit + net.bytebuddy.description.type.TypeDescription$Generic$LazyProxy + jdk.proxy2.$Proxy59 + net.bytebuddy.dynamic.scaffold.subclass.SubclassDynamicTypeBuilder$InstrumentableMatcher + net.bytebuddy.description.method.MethodList$ForTokens + net.bytebuddy.description.method.MethodDescription$Latent + net.bytebuddy.description.method.ParameterList$ForTokens + net.bytebuddy.description.type.TypeDescription$Generic$LazyProjection$WithLazyNavigation + net.bytebuddy.description.type.TypeDescription$Generic$LazyProjection$WithLazyNavigation$OfAnnotatedElement + net.bytebuddy.description.type.TypeDescription$Generic$LazyProjection$ForLoadedSuperClass + net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Key$Store + net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Key$Store$Entry + net.bytebuddy.description.type.TypeList$Generic$ForDetachedTypes$WithResolvedErasure + net.bytebuddy.description.type.TypeList$Generic$OfLoadedInterfaceTypes + net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Key + net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Key$Harmonized + net.bytebuddy.description.method.MethodDescription$TypeToken + net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Harmonizer$ForJavaMethod$Token + net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Key$Store$Entry$Initial + net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Key$Store$Entry$Resolved + net.bytebuddy.dynamic.scaffold.MethodGraph$Node + java.util.AbstractMap$SimpleImmutableEntry + net.bytebuddy.description.method.ParameterDescription$TypeSubstituting + net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Key$Store$Entry$Resolved$Node + net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Key$Detached + net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Key$Store$Graph + net.bytebuddy.dynamic.scaffold.MethodGraph$Linked$Delegation + net.bytebuddy.matcher.MethodParameterTypeMatcher + net.bytebuddy.matcher.FailSafeMatcher + net.bytebuddy.dynamic.scaffold.MethodGraph$NodeList + net.bytebuddy.dynamic.scaffold.MethodGraph$Node$Sort + net.bytebuddy.dynamic.scaffold.MethodRegistry$Default$Prepared$Entry + net.bytebuddy.description.method.MethodDescription$Latent$TypeInitializer + net.bytebuddy.dynamic.scaffold.MethodRegistry$Default$Prepared + net.bytebuddy.dynamic.scaffold.TypeWriter$MethodPool + net.bytebuddy.dynamic.scaffold.MethodRegistry$Compiled + net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Validator + net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Validator$1 + net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Validator$2 + net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Validator$3 + net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Validator$ForTypeAnnotations + net.bytebuddy.description.annotation.AnnotationList$Empty + net.bytebuddy.description.type.TypeList$Generic$ForDetachedTypes$OfTypeVariables + net.bytebuddy.description.type.PackageDescription$AbstractBase + net.bytebuddy.description.type.PackageDescription$Simple + net.bytebuddy.description.field.FieldList$AbstractBase + net.bytebuddy.description.field.FieldList$ForTokens + net.bytebuddy.description.method.MethodDescription$SignatureToken + net.bytebuddy.description.annotation.AnnotationValue$ForDescriptionArray + net.bytebuddy.description.annotation.AnnotationValue$Sort + net.bytebuddy.description.annotation.AnnotationValue$State + net.bytebuddy.dynamic.scaffold.subclass.SubclassImplementationTarget$Factory + net.bytebuddy.implementation.Implementation$Target + net.bytebuddy.dynamic.scaffold.subclass.SubclassImplementationTarget$OriginTypeResolver + net.bytebuddy.dynamic.scaffold.subclass.SubclassImplementationTarget$OriginTypeResolver$1 + net.bytebuddy.dynamic.scaffold.subclass.SubclassImplementationTarget$OriginTypeResolver$2 + net.bytebuddy.implementation.Implementation$Target$AbstractBase + net.bytebuddy.dynamic.scaffold.subclass.SubclassImplementationTarget + net.bytebuddy.implementation.Implementation$SpecialMethodInvocation + net.bytebuddy.implementation.Implementation$Target$AbstractBase$DefaultMethodInvocation + net.bytebuddy.implementation.Implementation$Target$AbstractBase$DefaultMethodInvocation$1 + net.bytebuddy.implementation.Implementation$Target$AbstractBase$DefaultMethodInvocation$2 + net.bytebuddy.dynamic.scaffold.MethodRegistry$Handler$ForImplementation$Compiled + net.bytebuddy.dynamic.scaffold.TypeWriter$MethodPool$Record + net.bytebuddy.implementation.MethodCall$Appender + net.bytebuddy.implementation.MethodCall$TargetHandler$ForMethodCall + net.bytebuddy.implementation.MethodCall$MethodInvoker$ForContextualInvocation + net.bytebuddy.implementation.MethodCall$TargetHandler$ForSelfOrStaticInvocation + net.bytebuddy.dynamic.scaffold.MethodRegistry$Default$Compiled$Entry + net.bytebuddy.implementation.SuperMethodCall$Appender + net.bytebuddy.implementation.SuperMethodCall$Appender$TerminationHandler + net.bytebuddy.implementation.SuperMethodCall$Appender$TerminationHandler$1 + net.bytebuddy.implementation.SuperMethodCall$Appender$TerminationHandler$2 + net.bytebuddy.dynamic.scaffold.MethodRegistry$Default$Compiled + net.bytebuddy.dynamic.scaffold.FieldRegistry$Default$Compiled + net.bytebuddy.dynamic.scaffold.TypeWriter$FieldPool$Record + net.bytebuddy.dynamic.scaffold.RecordComponentRegistry$Default$Compiled + net.bytebuddy.dynamic.scaffold.TypeWriter$RecordComponentPool$Record + net.bytebuddy.pool.TypePool$Explicit + net.bytebuddy.pool.TypePool$CacheProvider$NoOp + net.bytebuddy.dynamic.scaffold.TypeWriter + net.bytebuddy.dynamic.scaffold.TypeWriter$Default + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ClassDumpAction$Dispatcher + net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForCreation + net.bytebuddy.utility.visitor.MetadataAwareClassVisitor + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForCreation$CreationClassVisitor + net.bytebuddy.utility.visitor.ContextClassVisitor + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForCreation$ImplementationContextClassVisitor + net.bytebuddy.dynamic.scaffold.TypeInitializer$Drain + net.bytebuddy.description.type.RecordComponentList$ForTokens + net.bytebuddy.description.type.RecordComponentDescription + net.bytebuddy.description.type.RecordComponentDescription$InDefinedShape + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ClassDumpAction$Dispatcher$Disabled + net.bytebuddy.utility.AsmClassWriter$Factory$Default$EmptyAsmClassReader + net.bytebuddy.utility.AsmClassWriter$ForAsm + net.bytebuddy.implementation.Implementation$Context$FrameGeneration + net.bytebuddy.implementation.Implementation$Context$FrameGeneration$1 + net.bytebuddy.implementation.Implementation$Context$FrameGeneration$2 + net.bytebuddy.implementation.Implementation$Context$FrameGeneration$3 + net.bytebuddy.implementation.Implementation$Context$ExtractableView$AbstractBase + net.bytebuddy.implementation.Implementation$Context$Default + net.bytebuddy.dynamic.scaffold.TypeWriter$MethodPool$Record$ForDefinedMethod + net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord + net.bytebuddy.implementation.Implementation$Context$Default$FieldSetterDelegation + net.bytebuddy.implementation.Implementation$Context$Default$FieldGetterDelegation + net.bytebuddy.implementation.Implementation$Context$Default$AccessorMethodDelegation + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ValidatingClassVisitor + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ValidatingClassVisitor$Constraint + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ValidatingClassVisitor$ValidatingFieldVisitor + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ValidatingClassVisitor$ValidatingMethodVisitor + net.bytebuddy.jar.asm.signature.SignatureVisitor + net.bytebuddy.jar.asm.signature.SignatureWriter + net.bytebuddy.description.type.TypeDescription$Generic$Visitor$ForSignatureVisitor + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ValidatingClassVisitor$Constraint$ForClassFileVersion + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ValidatingClassVisitor$Constraint$ForClass + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ValidatingClassVisitor$Constraint$Compound + net.bytebuddy.implementation.attribute.AnnotationAppender$Default + net.bytebuddy.implementation.attribute.AnnotationAppender$Target$OnType + net.bytebuddy.implementation.attribute.AnnotationAppender$ForTypeAnnotations + java.util.AbstractList$SubList + net.bytebuddy.jar.asm.TypeReference + net.bytebuddy.dynamic.scaffold.TypeWriter$MethodPool$Record$ForDefinedMethod$WithBody + net.bytebuddy.dynamic.scaffold.TypeWriter$MethodPool$Record$AccessBridgeWrapper + net.bytebuddy.dynamic.scaffold.TypeWriter$MethodPool$Record$Sort + net.bytebuddy.description.modifier.Visibility$1 + net.bytebuddy.description.type.TypeList$Generic$OfMethodExceptionTypes + net.bytebuddy.implementation.MethodCall$TargetHandler$ForSelfOrStaticInvocation$Resolved + net.bytebuddy.implementation.bytecode.Duplication + net.bytebuddy.implementation.MethodCall$TargetHandler$ForMethodCall$Resolved + net.bytebuddy.implementation.bytecode.ByteCodeAppender$Size + net.bytebuddy.implementation.bytecode.StackManipulation$Compound + net.bytebuddy.implementation.bytecode.member.MethodVariableAccess + net.bytebuddy.implementation.bytecode.member.MethodVariableAccess$MethodLoading$TypeCastingHandler + net.bytebuddy.implementation.bytecode.member.MethodVariableAccess$OffsetLoading + net.bytebuddy.implementation.bytecode.member.MethodInvocation + net.bytebuddy.implementation.bytecode.member.MethodInvocation$WithImplicitInvocationTargetType + net.bytebuddy.implementation.bytecode.member.MethodInvocation$Invocation + net.bytebuddy.implementation.bytecode.member.MethodReturn + net.bytebuddy.implementation.bytecode.StackManipulation$Size + net.bytebuddy.implementation.MethodCall$TargetHandler$ForMethodParameter$Resolved + net.bytebuddy.implementation.MethodCall$ArgumentLoader + net.bytebuddy.implementation.MethodCall$ArgumentLoader$ForMethodParameter + net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveWideningDelegate + net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveWideningDelegate$WideningStackManipulation + net.bytebuddy.description.type.TypeList$Generic$OfMethodExceptionTypes$TypeProjection + net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$Delegator$ForLoadedExecutableExceptionType + net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$Delegator$ForLoadedExecutableExceptionType$Dispatcher + net.bytebuddy.description.type.$Proxy60 + net.bytebuddy.matcher.SignatureTokenMatcher + net.bytebuddy.implementation.Implementation$SpecialMethodInvocation$AbstractBase + net.bytebuddy.implementation.Implementation$SpecialMethodInvocation$Simple + net.bytebuddy.implementation.bytecode.member.MethodVariableAccess$MethodLoading + net.bytebuddy.implementation.bytecode.member.MethodVariableAccess$MethodLoading$TypeCastingHandler$NoOp + net.bytebuddy.dynamic.scaffold.TypeInitializer$Drain$Default + net.bytebuddy.description.method.ParameterList$Empty + net.bytebuddy.description.type.TypeList$Generic$Empty + net.bytebuddy.dynamic.scaffold.TypeWriter$MethodPool$Record$ForNonImplementedMethod + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$UnresolvedType + net.bytebuddy.dynamic.DynamicType + net.bytebuddy.dynamic.DynamicType$Unloaded + net.bytebuddy.dynamic.DynamicType$AbstractBase + net.bytebuddy.dynamic.DynamicType$Default + net.bytebuddy.dynamic.DynamicType$Default$Unloaded + net.bytebuddy.dynamic.DynamicType$Loaded + net.bytebuddy.dynamic.loading.InjectionClassLoader$Strategy + net.bytebuddy.dynamic.DynamicType$Default$Loaded + java.lang.invoke.LambdaForm$MH/0x0000019f91234000 + java.lang.invoke.LambdaForm$MH/0x0000019f91234400 + java.lang.invoke.LambdaForm$MH/0x0000019f91234800 + java.lang.invoke.MethodHandleImpl$WrappedMember + java.lang.invoke.LambdaForm$MH/0x0000019f91234c00 + java.lang.invoke.LambdaForm$MH/0x0000019f91235000 + net.bytebuddy.dynamic.loading.ByteArrayClassLoader$ClassDefinitionAction + net.bytebuddy.dynamic.loading.PackageDefinitionStrategy$Definition$Trivial + org.mockito.internal.util.reflection.InstrumentationMemberAccessor$Dispatcher$ByteBuddy$RwrzZP9d + java.lang.invoke.LambdaForm$DMH/0x0000019f91235400 + org.mockito.internal.exceptions.stacktrace.DefaultStackTraceCleanerProvider + org.mockito.internal.configuration.InjectingAnnotationEngine + org.mockito.internal.configuration.IndependentAnnotationEngine + org.mockito.internal.configuration.FieldAnnotationProcessor + org.mockito.internal.configuration.MockAnnotationProcessor + org.mockito.Captor + org.mockito.internal.configuration.CaptorAnnotationProcessor + org.mockito.internal.configuration.SpyAnnotationEngine + org.mockito.internal.util.ConsoleMockitoLogger + org.mockito.plugins.MockResolver + org.mockito.plugins.DoNotMockEnforcer + org.mockito.internal.configuration.DefaultDoNotMockEnforcer + org.mockito.internal.creation.instance.DefaultInstantiatorProvider + org.mockito.internal.creation.instance.ObjenesisInstantiator + org.objenesis.Objenesis + org.objenesis.ObjenesisBase + org.objenesis.ObjenesisStd + org.objenesis.strategy.InstantiatorStrategy + org.mockito.configuration.IMockitoConfiguration + org.mockito.internal.configuration.GlobalConfiguration + org.mockito.configuration.DefaultMockitoConfiguration + org.mockito.internal.configuration.ClassPathLoader + org.objenesis.strategy.BaseInstantiatorStrategy + org.objenesis.strategy.StdInstantiatorStrategy + org.objenesis.instantiator.ObjectInstantiator + org.mockito.internal.session.DefaultMockitoSessionBuilder + org.mockito.MockitoSession + org.mockito.internal.session.MockitoSessionLoggerAdapter + org.mockito.internal.session.MockitoLoggerAdapter + org.mockito.internal.framework.DefaultMockitoSession + org.mockito.listeners.MockitoListener + org.mockito.internal.junit.TestFinishedEvent + org.mockito.exceptions.misusing.RedundantListenerException + org.mockito.listeners.MockCreationListener + org.mockito.internal.junit.MockitoTestListener + org.mockito.internal.listeners.AutoCleanableListener + org.mockito.internal.junit.UniversalTestListener + org.mockito.listeners.StubbingLookupListener + org.mockito.internal.junit.DefaultStubbingLookupListener + org.mockito.internal.framework.DefaultMockitoFramework + org.mockito.invocation.InvocationFactory + org.mockito.internal.util.Checks + org.mockito.internal.progress.ThreadSafeMockingProgress + org.mockito.internal.progress.ThreadSafeMockingProgress$1 + org.mockito.internal.progress.MockingProgress + org.mockito.internal.progress.MockingProgressImpl + org.mockito.internal.progress.ArgumentMatcherStorage + org.mockito.verification.VerificationStrategy + org.mockito.internal.progress.ArgumentMatcherStorageImpl + java.util.Stack + org.mockito.internal.progress.MockingProgressImpl$1 + org.mockito.MockitoAnnotations + org.mockito.internal.util.Supplier + org.mockito.internal.configuration.MockAnnotationProcessor$$Lambda/0x0000019f9123ae30 + org.mockito.MockSettings + org.mockito.mock.MockCreationSettings + org.mockito.internal.creation.settings.CreationSettings + org.mockito.internal.creation.MockSettingsImpl + org.mockito.mock.MockName + org.mockito.mock.SerializableMode + org.mockito.internal.util.MockCreationValidator + org.mockito.internal.util.MockUtil + org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker$1 + org.mockito.mock.MockType + org.mockito.internal.util.MockNameImpl + org.mockito.plugins.DoNotMockEnforcer$Cache + org.mockito.internal.handler.MockHandlerFactory + org.mockito.invocation.MockHandler + org.mockito.internal.handler.MockHandlerImpl + org.mockito.invocation.MatchableInvocation + org.mockito.stubbing.OngoingStubbing + org.mockito.stubbing.Stubbing + org.mockito.invocation.InvocationContainer + org.mockito.internal.invocation.MatchersBinder + org.mockito.internal.stubbing.InvocationContainerImpl + org.mockito.invocation.StubInfo + org.mockito.internal.verification.RegisteredInvocations + org.mockito.internal.verification.DefaultRegisteredInvocations + org.mockito.internal.stubbing.DoAnswerStyleStubbing + org.mockito.internal.handler.NullResultGuardian + org.mockito.internal.handler.InvocationNotifierHandler + org.mockito.listeners.MethodInvocationReport + org.mockito.internal.creation.bytebuddy.MockFeatures + net.bytebuddy.TypeCache$SimpleKey + org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$MockitoMockKey + org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$$Lambda/0x0000019f9123fa98 + net.bytebuddy.TypeCache$LookupKey + org.mockito.internal.creation.bytebuddy.TypeSupport + java.lang.invoke.LambdaForm$DMH/0x0000019f91244000 + org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator$$Lambda/0x0000019f91240218 + org.mockito.internal.util.concurrent.WeakConcurrentMap$WeakKey + org.mockito.internal.util.concurrent.WeakConcurrentMap$LatentKey + software.amazon.awssdk.core.SdkServiceClientConfiguration + software.amazon.awssdk.awscore.AwsServiceClientConfiguration + software.amazon.awssdk.core.client.builder.SdkSyncClientBuilder + software.amazon.awssdk.awscore.client.builder.AwsSyncClientBuilder + software.amazon.awssdk.utils.builder.Buildable + software.amazon.awssdk.utils.builder.SdkBuilder + software.amazon.awssdk.core.client.builder.SdkClientBuilder + software.amazon.awssdk.awscore.client.builder.AwsClientBuilder + software.amazon.awssdk.services.s3.S3BaseClientBuilder + software.amazon.awssdk.services.s3.S3ClientBuilder + software.amazon.awssdk.services.s3.S3ServiceClientConfiguration + java.lang.invoke.LambdaForm$DMH/0x0000019f91244400 + java.lang.invoke.LambdaForm$BMH/0x0000019f91244800 + java.lang.invoke.LambdaForm$MH/0x0000019f91244c00 + java.lang.invoke.LambdaForm$MH/0x0000019f91245000 + java.lang.invoke.LambdaForm$MH/0x0000019f91245400 + java.lang.invoke.LambdaForm$MH/0x0000019f91245800 + java.lang.invoke.LambdaForm$MH/0x0000019f91245c00 + java.lang.invoke.LambdaForm$MH/0x0000019f91246000 + sun.instrument.InstrumentationImpl$$Lambda/0x0000019f91147b50 + sun.instrument.InstrumentationImpl$$Lambda/0x0000019f91147d88 + net.bytebuddy.dynamic.ClassFileLocator$Simple + net.bytebuddy.dynamic.scaffold.inline.AbstractInliningDynamicTypeBuilder + net.bytebuddy.dynamic.scaffold.inline.RedefinitionDynamicTypeBuilder + net.bytebuddy.description.type.TypeList$Generic$OfLoadedInterfaceTypes$TypeProjection + net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$Delegator$ForLoadedInterface + net.bytebuddy.description.field.FieldList$ForLoadedFields + net.bytebuddy.utility.FieldComparator + sun.reflect.annotation.TypeAnnotation$TypeAnnotationTarget + sun.reflect.annotation.TypeAnnotationParser + sun.reflect.annotation.TypeAnnotation + sun.reflect.annotation.TypeAnnotation$LocationInfo + sun.reflect.annotation.TypeAnnotation$LocationInfo$Location + sun.reflect.annotation.AnnotatedTypeFactory + sun.reflect.annotation.AnnotatedTypeFactory$AnnotatedTypeBaseImpl + net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$Delegator$Simple + net.bytebuddy.description.type.TypeDescription$Generic$OfNonGenericType$Latent + java.lang.invoke.LambdaForm$MH/0x0000019f91246400 + java.lang.invoke.LambdaForm$MH/0x0000019f91246800 + net.bytebuddy.utility.Invoker$Dispatcher$$InjectedInvoker/0x0000019f91246c00 + net.bytebuddy.description.type.RecordComponentDescription$Token + net.bytebuddy.implementation.attribute.TypeAttributeAppender$ForInstrumentedType$Differentiating + net.bytebuddy.asm.AsmVisitorWrapper$AbstractBase + org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator$ParameterWritingVisitorWrapper + org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator$ParameterWritingVisitorWrapper$ParameterAddingClassVisitor + net.bytebuddy.asm.AsmVisitorWrapper$Compound + net.bytebuddy.pool.TypePool$Default + net.bytebuddy.pool.TypePool$Default$TypeExtractor + net.bytebuddy.pool.TypePool$Default$ReaderMode + net.bytebuddy.dynamic.scaffold.inline.InliningImplementationMatcher + net.bytebuddy.dynamic.scaffold.MethodGraph$Node$Simple + net.bytebuddy.dynamic.scaffold.MethodGraph$Simple + net.bytebuddy.dynamic.scaffold.MethodGraph$Empty + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$RegistryContextClassVisitor + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor + net.bytebuddy.jar.asm.commons.Remapper + net.bytebuddy.jar.asm.commons.SimpleRemapper + net.bytebuddy.jar.asm.commons.ClassRemapper + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$OpenedClassRemapper + net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver$Disabled + net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver$Resolution + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$ContextRegistry + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor$AttributeObtainingMethodVisitor + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor$CodePreservingMethodVisitor + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor$AttributeObtainingRecordComponentVisitor + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor$AttributeObtainingFieldVisitor + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor$DeduplicatingClassVisitor + net.bytebuddy.jar.asm.Context + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Creating + net.bytebuddy.implementation.Implementation$Context$Disabled + org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator$ParameterWritingVisitorWrapper$MethodParameterStrippingMethodVisitor + net.bytebuddy.dynamic.scaffold.TypeWriter$Default$SignatureKey + net.bytebuddy.matcher.DescriptorMatcher + software.amazon.awssdk.utils.SdkAutoCloseable + java.lang.AutoCloseable + net.bytebuddy.jar.asm.Label + net.bytebuddy.implementation.bytecode.Removal + net.bytebuddy.implementation.bytecode.Removal$1 + net.bytebuddy.utility.visitor.StackAwareMethodVisitor + net.bytebuddy.asm.Advice$ArgumentHandler$Factory + net.bytebuddy.asm.Advice$ArgumentHandler$Factory$1 + net.bytebuddy.asm.Advice$ArgumentHandler$Factory$2 + net.bytebuddy.asm.Advice$ArgumentHandler$ForInstrumentedMethod + net.bytebuddy.asm.Advice$ArgumentHandler$ForInstrumentedMethod$Default + net.bytebuddy.asm.Advice$ArgumentHandler$ForInstrumentedMethod$Default$Copying + net.bytebuddy.asm.Advice$ArgumentHandler$ForAdvice + java.util.TreeMap$Values + java.util.TreeMap$ValueIterator + net.bytebuddy.asm.Advice$MethodSizeHandler + net.bytebuddy.asm.Advice$MethodSizeHandler$ForInstrumentedMethod + net.bytebuddy.asm.Advice$MethodSizeHandler$Default + net.bytebuddy.asm.Advice$MethodSizeHandler$ForAdvice + net.bytebuddy.asm.Advice$MethodSizeHandler$Default$WithCopiedArguments + net.bytebuddy.asm.Advice$StackMapFrameHandler + net.bytebuddy.asm.Advice$StackMapFrameHandler$ForInstrumentedMethod + net.bytebuddy.asm.Advice$StackMapFrameHandler$Default + net.bytebuddy.asm.Advice$StackMapFrameHandler$ForPostProcessor + net.bytebuddy.asm.Advice$StackMapFrameHandler$ForAdvice + net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$WithPreservedArguments + net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$WithPreservedArguments$WithArgumentCopy + net.bytebuddy.asm.Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner + net.bytebuddy.asm.Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner$ExceptionTableExtractor + net.bytebuddy.asm.Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner$ExceptionTableSubstitutor + net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$ForValue$Bound + net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$Relocation$ForLabel + net.bytebuddy.asm.Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner$ExceptionTableCollector + net.bytebuddy.asm.Advice$ArgumentHandler$ForAdvice$Default + net.bytebuddy.asm.Advice$ArgumentHandler$ForAdvice$Default$ForMethodEnter + net.bytebuddy.asm.Advice$MethodSizeHandler$Default$ForAdvice + net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice + net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$TranslationMode + net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$TranslationMode$1 + net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$TranslationMode$2 + net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$TranslationMode$3 + net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Initialization + net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Initialization$1 + net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Initialization$2 + net.bytebuddy.asm.Advice$OffsetMapping$Sort + net.bytebuddy.asm.Advice$OffsetMapping$Sort$1 + net.bytebuddy.asm.Advice$OffsetMapping$Sort$2 + net.bytebuddy.asm.Advice$OffsetMapping$Target$ForStackManipulation + net.bytebuddy.asm.Advice$OffsetMapping$Target$ForVariable + net.bytebuddy.asm.Advice$OffsetMapping$Target$ForVariable$ReadOnly + net.bytebuddy.implementation.bytecode.constant.MethodConstant + net.bytebuddy.implementation.bytecode.constant.MethodConstant$CanCache + net.bytebuddy.implementation.bytecode.constant.MethodConstant$ForMethod + net.bytebuddy.asm.Advice$OffsetMapping$Target$ForArray + net.bytebuddy.asm.Advice$OffsetMapping$Target$ForArray$ReadOnly + net.bytebuddy.implementation.bytecode.constant.ClassConstant + net.bytebuddy.implementation.bytecode.constant.ClassConstant$ForReferenceType + net.bytebuddy.implementation.bytecode.collection.CollectionFactory + net.bytebuddy.implementation.bytecode.collection.ArrayFactory + net.bytebuddy.implementation.bytecode.collection.ArrayFactory$ArrayCreator + net.bytebuddy.implementation.bytecode.collection.ArrayFactory$ArrayCreator$ForReferenceType + net.bytebuddy.implementation.bytecode.collection.ArrayFactory$ArrayStackManipulation + net.bytebuddy.implementation.bytecode.constant.IntegerConstant + net.bytebuddy.jar.asm.Opcodes + net.bytebuddy.asm.Advice$ArgumentHandler$ForAdvice$Default$ForMethodExit + net.bytebuddy.implementation.bytecode.assign.TypeCasting + net.bytebuddy.asm.Advice$OffsetMapping$Target$ForVariable$ReadWrite + net.bytebuddy.implementation.bytecode.member.MethodVariableAccess$OffsetWriting + software.amazon.awssdk.awscore.AwsClient + net.bytebuddy.description.field.FieldDescription$AbstractBase + net.bytebuddy.description.field.FieldDescription$InDefinedShape$AbstractBase + net.bytebuddy.description.field.FieldDescription$ForLoadedField + net.bytebuddy.description.field.FieldDescription$Token + net.bytebuddy.description.type.TypeDescription$Generic$LazyProjection$ForLoadedFieldType + net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$Delegator$ForLoadedField + net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$Delegator$ForLoadedField$Dispatcher + net.bytebuddy.description.type.$Proxy61 + software.amazon.awssdk.core.SdkResponse + software.amazon.awssdk.awscore.AwsResponse + software.amazon.awssdk.services.s3.model.S3Response + software.amazon.awssdk.services.s3.model.DeleteObjectResponse + software.amazon.awssdk.core.exception.SdkException + software.amazon.awssdk.core.exception.SdkServiceException + software.amazon.awssdk.awscore.exception.AwsServiceException + software.amazon.awssdk.core.exception.SdkClientException + software.amazon.awssdk.services.s3.model.S3Exception + software.amazon.awssdk.services.s3.model.GetObjectRequest + software.amazon.awssdk.services.s3.model.NoSuchKeyException + software.amazon.awssdk.services.s3.model.InvalidObjectStateException + software.amazon.awssdk.core.sync.ResponseTransformer + software.amazon.awssdk.services.s3.model.GetObjectResponse + software.amazon.awssdk.services.s3.model.PutObjectResponse + software.amazon.awssdk.services.s3.model.InvalidRequestException + software.amazon.awssdk.services.s3.model.InvalidWriteOffsetException + software.amazon.awssdk.services.s3.model.TooManyPartsException + software.amazon.awssdk.services.s3.model.EncryptionTypeMismatchException + software.amazon.awssdk.core.sync.RequestBody + software.amazon.awssdk.services.s3.model.PutObjectRequest + software.amazon.awssdk.services.s3.waiters.S3Waiter + software.amazon.awssdk.services.s3.model.UploadPartResponse + software.amazon.awssdk.services.s3.model.UploadPartRequest + software.amazon.awssdk.services.s3.model.HeadObjectRequest + software.amazon.awssdk.services.s3.model.HeadObjectResponse + software.amazon.awssdk.services.s3.model.CopyObjectRequest + software.amazon.awssdk.services.s3.model.CopyObjectResponse + software.amazon.awssdk.services.s3.model.ObjectNotInActiveTierErrorException + software.amazon.awssdk.services.s3.model.ListPartsResponse + software.amazon.awssdk.services.s3.model.ListPartsRequest + software.amazon.awssdk.services.s3.model.HeadBucketRequest + software.amazon.awssdk.services.s3.model.HeadBucketResponse + software.amazon.awssdk.services.s3.model.NoSuchBucketException + software.amazon.awssdk.services.s3.S3Utilities + software.amazon.awssdk.services.s3.model.UpdateBucketMetadataJournalTableConfigurationResponse + software.amazon.awssdk.services.s3.model.UpdateBucketMetadataJournalTableConfigurationRequest + software.amazon.awssdk.services.s3.model.DeleteBucketIntelligentTieringConfigurationResponse + software.amazon.awssdk.services.s3.model.DeleteBucketIntelligentTieringConfigurationRequest + software.amazon.awssdk.services.s3.model.UpdateBucketMetadataInventoryTableConfigurationRequest + software.amazon.awssdk.services.s3.model.UpdateBucketMetadataInventoryTableConfigurationResponse + software.amazon.awssdk.services.s3.model.DeleteBucketMetadataConfigurationResponse + software.amazon.awssdk.services.s3.model.DeleteBucketMetadataConfigurationRequest + software.amazon.awssdk.services.s3.model.ListObjectVersionsRequest + software.amazon.awssdk.core.pagination.sync.SdkIterable + software.amazon.awssdk.services.s3.paginators.ListObjectVersionsIterable + software.amazon.awssdk.services.s3.model.GetBucketInventoryConfigurationRequest + software.amazon.awssdk.services.s3.model.GetBucketInventoryConfigurationResponse + software.amazon.awssdk.services.s3.model.PutBucketInventoryConfigurationResponse + software.amazon.awssdk.services.s3.model.PutBucketInventoryConfigurationRequest + software.amazon.awssdk.services.s3.model.PutBucketLifecycleConfigurationRequest + software.amazon.awssdk.services.s3.model.PutBucketLifecycleConfigurationResponse + software.amazon.awssdk.services.s3.model.ListBucketMetricsConfigurationsRequest + software.amazon.awssdk.services.s3.model.ListBucketMetricsConfigurationsResponse + software.amazon.awssdk.services.s3.model.PutBucketNotificationConfigurationRequest + software.amazon.awssdk.services.s3.model.PutBucketNotificationConfigurationResponse + software.amazon.awssdk.services.s3.model.DeleteBucketAnalyticsConfigurationResponse + software.amazon.awssdk.services.s3.model.DeleteBucketAnalyticsConfigurationRequest + software.amazon.awssdk.services.s3.model.GetBucketLifecycleConfigurationResponse + software.amazon.awssdk.services.s3.model.GetBucketLifecycleConfigurationRequest + software.amazon.awssdk.services.s3.model.GetBucketNotificationConfigurationRequest + software.amazon.awssdk.services.s3.model.GetBucketNotificationConfigurationResponse + software.amazon.awssdk.services.s3.model.GetBucketAnalyticsConfigurationResponse + software.amazon.awssdk.services.s3.model.GetBucketAnalyticsConfigurationRequest + software.amazon.awssdk.services.s3.model.GetBucketMetadataConfigurationResponse + software.amazon.awssdk.services.s3.model.GetBucketMetadataConfigurationRequest + software.amazon.awssdk.services.s3.paginators.ListMultipartUploadsIterable + software.amazon.awssdk.services.s3.model.ListMultipartUploadsRequest + software.amazon.awssdk.services.s3.model.ListBucketAnalyticsConfigurationsRequest + software.amazon.awssdk.services.s3.model.ListBucketAnalyticsConfigurationsResponse + software.amazon.awssdk.services.s3.model.DeleteBucketInventoryConfigurationResponse + software.amazon.awssdk.services.s3.model.DeleteBucketInventoryConfigurationRequest + software.amazon.awssdk.services.s3.model.PutBucketMetricsConfigurationRequest + software.amazon.awssdk.services.s3.model.PutBucketMetricsConfigurationResponse + software.amazon.awssdk.services.s3.model.PutBucketAccelerateConfigurationRequest + software.amazon.awssdk.services.s3.model.PutBucketAccelerateConfigurationResponse + software.amazon.awssdk.services.s3.model.GetBucketMetricsConfigurationRequest + software.amazon.awssdk.services.s3.model.GetBucketMetricsConfigurationResponse + software.amazon.awssdk.services.s3.model.PutBucketAnalyticsConfigurationRequest + software.amazon.awssdk.services.s3.model.PutBucketAnalyticsConfigurationResponse + software.amazon.awssdk.services.s3.model.GetBucketAccelerateConfigurationRequest + software.amazon.awssdk.services.s3.model.GetBucketAccelerateConfigurationResponse + software.amazon.awssdk.services.s3.model.CreateBucketMetadataConfigurationResponse + software.amazon.awssdk.services.s3.model.CreateBucketMetadataConfigurationRequest + software.amazon.awssdk.services.s3.model.ListBucketInventoryConfigurationsRequest + software.amazon.awssdk.services.s3.model.ListBucketInventoryConfigurationsResponse + software.amazon.awssdk.services.s3.model.ListDirectoryBucketsRequest + software.amazon.awssdk.services.s3.paginators.ListDirectoryBucketsIterable + software.amazon.awssdk.services.s3.model.DeleteBucketMetricsConfigurationRequest + software.amazon.awssdk.services.s3.model.DeleteBucketMetricsConfigurationResponse + software.amazon.awssdk.services.s3.model.DeleteBucketOwnershipControlsRequest + software.amazon.awssdk.services.s3.model.DeleteBucketOwnershipControlsResponse + software.amazon.awssdk.services.s3.model.DeleteObjectTaggingRequest + software.amazon.awssdk.services.s3.model.DeleteObjectTaggingResponse + software.amazon.awssdk.services.s3.model.GetBucketPolicyStatusResponse + software.amazon.awssdk.services.s3.model.GetBucketPolicyStatusRequest + software.amazon.awssdk.services.s3.model.CreateMultipartUploadResponse + software.amazon.awssdk.services.s3.model.CreateMultipartUploadRequest + software.amazon.awssdk.services.s3.model.GetObjectLockConfigurationRequest + software.amazon.awssdk.services.s3.model.GetObjectLockConfigurationResponse + software.amazon.awssdk.services.s3.model.GetPublicAccessBlockResponse + software.amazon.awssdk.services.s3.model.GetPublicAccessBlockRequest + software.amazon.awssdk.services.s3.model.GetBucketReplicationResponse + software.amazon.awssdk.services.s3.model.GetBucketReplicationRequest + software.amazon.awssdk.services.s3.model.GetObjectTorrentRequest + software.amazon.awssdk.core.BytesWrapper + software.amazon.awssdk.core.ResponseBytes + software.amazon.awssdk.services.s3.model.DeleteBucketTaggingRequest + software.amazon.awssdk.services.s3.model.DeleteBucketTaggingResponse + software.amazon.awssdk.services.s3.model.GetBucketOwnershipControlsRequest + software.amazon.awssdk.services.s3.model.GetBucketOwnershipControlsResponse + software.amazon.awssdk.services.s3.model.AbortMultipartUploadRequest + software.amazon.awssdk.services.s3.model.AbortMultipartUploadResponse + software.amazon.awssdk.services.s3.model.NoSuchUploadException + software.amazon.awssdk.services.s3.model.GetObjectAttributesRequest + software.amazon.awssdk.services.s3.model.GetObjectAttributesResponse + software.amazon.awssdk.services.s3.model.GetBucketEncryptionResponse + software.amazon.awssdk.services.s3.model.GetBucketEncryptionRequest + software.amazon.awssdk.services.s3.model.DeleteBucketLifecycleResponse + software.amazon.awssdk.services.s3.model.DeleteBucketLifecycleRequest + software.amazon.awssdk.services.s3.model.DeleteBucketEncryptionResponse + software.amazon.awssdk.services.s3.model.DeleteBucketEncryptionRequest + software.amazon.awssdk.services.s3.model.GetBucketRequestPaymentRequest + software.amazon.awssdk.services.s3.model.GetBucketRequestPaymentResponse + software.amazon.awssdk.services.s3.model.CompleteMultipartUploadResponse + software.amazon.awssdk.services.s3.model.CompleteMultipartUploadRequest + software.amazon.awssdk.services.s3.model.DeleteBucketReplicationResponse + software.amazon.awssdk.services.s3.model.DeleteBucketReplicationRequest + software.amazon.awssdk.services.s3.model.DeleteBucketWebsiteResponse + software.amazon.awssdk.services.s3.model.DeleteBucketWebsiteRequest + software.amazon.awssdk.services.s3.model.DeletePublicAccessBlockRequest + software.amazon.awssdk.services.s3.model.DeletePublicAccessBlockResponse + software.amazon.awssdk.services.s3.model.GetBucketVersioningRequest + software.amazon.awssdk.services.s3.model.GetBucketVersioningResponse + software.amazon.awssdk.services.s3.model.PutBucketAclRequest + software.amazon.awssdk.services.s3.model.PutBucketAclResponse + software.amazon.awssdk.services.s3.model.PutBucketLoggingResponse + software.amazon.awssdk.services.s3.model.PutBucketLoggingRequest + software.amazon.awssdk.services.s3.model.PutBucketCorsResponse + software.amazon.awssdk.services.s3.model.PutBucketCorsRequest + software.amazon.awssdk.services.s3.model.PutBucketAbacResponse + software.amazon.awssdk.services.s3.model.PutBucketAbacRequest + software.amazon.awssdk.services.s3.model.GetBucketCorsResponse + software.amazon.awssdk.services.s3.model.GetBucketCorsRequest + software.amazon.awssdk.services.s3.model.GetObjectTaggingRequest + software.amazon.awssdk.services.s3.model.GetObjectTaggingResponse + software.amazon.awssdk.services.s3.model.ListObjectsResponse + software.amazon.awssdk.services.s3.model.ListObjectsRequest + software.amazon.awssdk.services.s3.paginators.ListPartsIterable + software.amazon.awssdk.services.s3.model.PutBucketWebsiteRequest + software.amazon.awssdk.services.s3.model.PutBucketWebsiteResponse + software.amazon.awssdk.services.s3.model.GetBucketLocationResponse + software.amazon.awssdk.services.s3.model.GetBucketLocationRequest + software.amazon.awssdk.services.s3.model.ListBucketsResponse + software.amazon.awssdk.services.s3.model.ListBucketsRequest + software.amazon.awssdk.services.s3.model.PutObjectLegalHoldResponse + software.amazon.awssdk.services.s3.model.PutObjectLegalHoldRequest + software.amazon.awssdk.services.s3.model.PutObjectRetentionRequest + software.amazon.awssdk.services.s3.model.PutObjectRetentionResponse + software.amazon.awssdk.services.s3.model.PutObjectTaggingRequest + software.amazon.awssdk.services.s3.model.PutObjectTaggingResponse + software.amazon.awssdk.services.s3.model.GetBucketWebsiteResponse + software.amazon.awssdk.services.s3.model.GetBucketWebsiteRequest + software.amazon.awssdk.services.s3.model.PutBucketTaggingRequest + software.amazon.awssdk.services.s3.model.PutBucketTaggingResponse + software.amazon.awssdk.services.s3.model.ListObjectVersionsResponse + software.amazon.awssdk.services.s3.model.GetBucketPolicyResponse + software.amazon.awssdk.services.s3.model.GetBucketPolicyRequest + software.amazon.awssdk.services.s3.model.PutBucketPolicyRequest + software.amazon.awssdk.services.s3.model.PutBucketPolicyResponse + software.amazon.awssdk.services.s3.model.PutObjectAclRequest + software.amazon.awssdk.services.s3.model.PutObjectAclResponse + software.amazon.awssdk.services.s3.model.RenameObjectRequest + software.amazon.awssdk.services.s3.model.RenameObjectResponse + software.amazon.awssdk.services.s3.model.IdempotencyParameterMismatchException + software.amazon.awssdk.services.s3.model.RestoreObjectResponse + software.amazon.awssdk.services.s3.model.ObjectAlreadyInActiveTierErrorException + software.amazon.awssdk.services.s3.model.RestoreObjectRequest + software.amazon.awssdk.services.s3.model.GetObjectLegalHoldRequest + software.amazon.awssdk.services.s3.model.GetObjectLegalHoldResponse + software.amazon.awssdk.services.s3.model.GetBucketTaggingRequest + software.amazon.awssdk.services.s3.model.GetBucketTaggingResponse + software.amazon.awssdk.services.s3.model.GetObjectAclResponse + software.amazon.awssdk.services.s3.model.GetObjectAclRequest + software.amazon.awssdk.services.s3.model.GetObjectRetentionRequest + software.amazon.awssdk.services.s3.model.GetObjectRetentionResponse + software.amazon.awssdk.services.s3.model.GetObjectTorrentResponse + software.amazon.awssdk.services.s3.model.ListObjectsV2Request + software.amazon.awssdk.services.s3.model.ListObjectsV2Response + software.amazon.awssdk.services.s3.model.GetBucketLoggingRequest + software.amazon.awssdk.services.s3.model.GetBucketLoggingResponse + software.amazon.awssdk.services.s3.model.PutBucketEncryptionRequest + software.amazon.awssdk.services.s3.model.PutBucketEncryptionResponse + software.amazon.awssdk.services.s3.paginators.ListObjectsV2Iterable + software.amazon.awssdk.services.s3.model.PutBucketRequestPaymentResponse + software.amazon.awssdk.services.s3.model.PutBucketRequestPaymentRequest + software.amazon.awssdk.services.s3.model.PutPublicAccessBlockRequest + software.amazon.awssdk.services.s3.model.PutPublicAccessBlockResponse + software.amazon.awssdk.services.s3.model.WriteGetObjectResponseRequest + software.amazon.awssdk.services.s3.model.WriteGetObjectResponseResponse + software.amazon.awssdk.services.s3.paginators.ListBucketsIterable + software.amazon.awssdk.services.s3.model.ListDirectoryBucketsResponse + software.amazon.awssdk.services.s3.model.PutBucketOwnershipControlsRequest + software.amazon.awssdk.services.s3.model.PutBucketOwnershipControlsResponse + software.amazon.awssdk.services.s3.model.PutBucketReplicationResponse + software.amazon.awssdk.services.s3.model.PutBucketReplicationRequest + software.amazon.awssdk.services.s3.model.PutBucketVersioningRequest + software.amazon.awssdk.services.s3.model.PutBucketVersioningResponse + software.amazon.awssdk.services.s3.model.ListMultipartUploadsResponse + software.amazon.awssdk.services.s3.model.PutObjectLockConfigurationRequest + software.amazon.awssdk.services.s3.model.PutObjectLockConfigurationResponse + software.amazon.awssdk.services.s3.model.UpdateObjectEncryptionRequest + software.amazon.awssdk.services.s3.model.UpdateObjectEncryptionResponse + software.amazon.awssdk.services.s3.model.AccessDeniedException + software.amazon.awssdk.regions.ServiceMetadata + software.amazon.awssdk.services.s3.model.UploadPartCopyResponse + software.amazon.awssdk.services.s3.model.UploadPartCopyRequest + software.amazon.awssdk.services.s3.model.GetBucketMetadataTableConfigurationRequest + software.amazon.awssdk.services.s3.model.GetBucketMetadataTableConfigurationResponse + software.amazon.awssdk.services.s3.model.GetBucketIntelligentTieringConfigurationResponse + software.amazon.awssdk.services.s3.model.GetBucketIntelligentTieringConfigurationRequest + software.amazon.awssdk.services.s3.model.ListBucketIntelligentTieringConfigurationsResponse + software.amazon.awssdk.services.s3.model.ListBucketIntelligentTieringConfigurationsRequest + software.amazon.awssdk.services.s3.model.CreateBucketMetadataTableConfigurationResponse + software.amazon.awssdk.services.s3.model.CreateBucketMetadataTableConfigurationRequest + software.amazon.awssdk.services.s3.model.DeleteBucketMetadataTableConfigurationResponse + software.amazon.awssdk.services.s3.model.DeleteBucketMetadataTableConfigurationRequest + software.amazon.awssdk.services.s3.model.PutBucketIntelligentTieringConfigurationResponse + software.amazon.awssdk.services.s3.model.PutBucketIntelligentTieringConfigurationRequest + software.amazon.awssdk.services.s3.model.DeleteObjectsRequest + software.amazon.awssdk.services.s3.model.DeleteObjectsResponse + software.amazon.awssdk.services.s3.model.GetBucketAbacResponse + software.amazon.awssdk.services.s3.model.GetBucketAbacRequest + software.amazon.awssdk.services.s3.model.CreateSessionRequest + software.amazon.awssdk.services.s3.model.CreateSessionResponse + software.amazon.awssdk.services.s3.model.GetBucketAclResponse + software.amazon.awssdk.services.s3.model.GetBucketAclRequest + software.amazon.awssdk.services.s3.model.DeleteBucketRequest + software.amazon.awssdk.services.s3.model.DeleteBucketResponse + software.amazon.awssdk.services.s3.model.DeleteBucketPolicyResponse + software.amazon.awssdk.services.s3.model.DeleteBucketPolicyRequest + software.amazon.awssdk.services.s3.model.CreateBucketResponse + software.amazon.awssdk.services.s3.model.BucketAlreadyExistsException + software.amazon.awssdk.services.s3.model.BucketAlreadyOwnedByYouException + software.amazon.awssdk.services.s3.model.CreateBucketRequest + software.amazon.awssdk.services.s3.model.DeleteBucketCorsRequest + software.amazon.awssdk.services.s3.model.DeleteBucketCorsResponse + net.bytebuddy.description.method.ParameterDescription$Token + software.amazon.awssdk.core.SdkRequest$Builder + software.amazon.awssdk.awscore.AwsRequest$Builder + software.amazon.awssdk.services.s3.model.S3Request$Builder + software.amazon.awssdk.utils.builder.CopyableBuilder + software.amazon.awssdk.services.s3.model.DeleteObjectRequest$Builder + net.bytebuddy.description.type.TypeDescription$Generic$OfParameterizedType$ForLoadedType$ParameterArgumentTypeList + net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$ForTypeArgument + net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$ForTypeArgument$AnnotatedParameterizedType + java.lang.reflect.AnnotatedParameterizedType + net.bytebuddy.description.type.$Proxy62 + net.bytebuddy.description.type.TypeDescription$Generic$OfParameterizedType$Latent + sun.reflect.generics.tree.TypeVariableSignature + net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$Delegator$ForLoadedTypeVariable + net.bytebuddy.description.type.TypeDescription$Generic$OfTypeVariable + net.bytebuddy.description.type.TypeDescription$Generic$OfTypeVariable$ForLoadedType + net.bytebuddy.description.type.TypeVariableToken + net.bytebuddy.description.type.TypeDescription$Generic$OfTypeVariable$ForLoadedType$TypeVariableBoundList + net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$ForTypeVariableBoundType$OfFormalTypeVariable + net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$ForTypeVariableBoundType$OfFormalTypeVariable$FormalTypeVariable + net.bytebuddy.description.type.$Proxy63 + sun.reflect.misc.ReflectUtil + net.bytebuddy.description.type.TypeDescription$Generic$OfTypeVariable$Symbolic + software.amazon.awssdk.services.s3.model.GetObjectRequest$Builder + software.amazon.awssdk.services.s3.model.PutObjectRequest$Builder + software.amazon.awssdk.services.s3.model.UploadPartRequest$Builder + software.amazon.awssdk.services.s3.model.HeadObjectRequest$Builder + software.amazon.awssdk.services.s3.model.CopyObjectRequest$Builder + software.amazon.awssdk.services.s3.model.ListPartsRequest$Builder + software.amazon.awssdk.services.s3.model.HeadBucketRequest$Builder + software.amazon.awssdk.services.s3.model.UpdateBucketMetadataJournalTableConfigurationRequest$Builder + software.amazon.awssdk.services.s3.model.DeleteBucketIntelligentTieringConfigurationRequest$Builder + software.amazon.awssdk.services.s3.model.UpdateBucketMetadataInventoryTableConfigurationRequest$Builder + java.lang.invoke.LambdaForm$MH/0x0000019f9128c000 + software.amazon.awssdk.services.s3.model.DeleteBucketMetadataConfigurationRequest$Builder + java.lang.invoke.LambdaForm$MH/0x0000019f9128c400 + software.amazon.awssdk.services.s3.model.ListObjectVersionsRequest$Builder + software.amazon.awssdk.services.s3.model.GetBucketInventoryConfigurationRequest$Builder + software.amazon.awssdk.services.s3.model.PutBucketInventoryConfigurationRequest$Builder + software.amazon.awssdk.services.s3.model.PutBucketLifecycleConfigurationRequest$Builder + software.amazon.awssdk.services.s3.model.ListBucketMetricsConfigurationsRequest$Builder + software.amazon.awssdk.services.s3.model.PutBucketNotificationConfigurationRequest$Builder + software.amazon.awssdk.services.s3.model.DeleteBucketAnalyticsConfigurationRequest$Builder + software.amazon.awssdk.services.s3.model.GetBucketLifecycleConfigurationRequest$Builder + software.amazon.awssdk.services.s3.model.GetBucketNotificationConfigurationRequest$Builder + software.amazon.awssdk.services.s3.model.GetBucketAnalyticsConfigurationRequest$Builder + java.lang.invoke.LambdaForm$MH/0x0000019f9128c800 + software.amazon.awssdk.services.s3.model.GetBucketMetadataConfigurationRequest$Builder + software.amazon.awssdk.services.s3.model.ListMultipartUploadsRequest$Builder + software.amazon.awssdk.services.s3.model.ListBucketAnalyticsConfigurationsRequest$Builder + software.amazon.awssdk.services.s3.model.DeleteBucketInventoryConfigurationRequest$Builder + software.amazon.awssdk.services.s3.model.PutBucketMetricsConfigurationRequest$Builder + software.amazon.awssdk.services.s3.model.PutBucketAccelerateConfigurationRequest$Builder + software.amazon.awssdk.services.s3.model.GetBucketMetricsConfigurationRequest$Builder + software.amazon.awssdk.services.s3.model.PutBucketAnalyticsConfigurationRequest$Builder + software.amazon.awssdk.services.s3.model.GetBucketAccelerateConfigurationRequest$Builder + software.amazon.awssdk.services.s3.model.CreateBucketMetadataConfigurationRequest$Builder + software.amazon.awssdk.services.s3.model.ListBucketInventoryConfigurationsRequest$Builder + software.amazon.awssdk.services.s3.model.ListDirectoryBucketsRequest$Builder + software.amazon.awssdk.services.s3.model.DeleteBucketMetricsConfigurationRequest$Builder + software.amazon.awssdk.services.s3.model.DeleteBucketOwnershipControlsRequest$Builder + software.amazon.awssdk.services.s3.model.DeleteObjectTaggingRequest$Builder + software.amazon.awssdk.services.s3.model.GetBucketPolicyStatusRequest$Builder + software.amazon.awssdk.services.s3.model.CreateMultipartUploadRequest$Builder + software.amazon.awssdk.services.s3.model.GetObjectLockConfigurationRequest$Builder + software.amazon.awssdk.services.s3.model.GetPublicAccessBlockRequest$Builder + software.amazon.awssdk.services.s3.model.GetBucketReplicationRequest$Builder + software.amazon.awssdk.services.s3.model.GetObjectTorrentRequest$Builder + software.amazon.awssdk.services.s3.model.DeleteBucketTaggingRequest$Builder + software.amazon.awssdk.services.s3.model.GetBucketOwnershipControlsRequest$Builder + software.amazon.awssdk.services.s3.model.AbortMultipartUploadRequest$Builder + software.amazon.awssdk.services.s3.model.GetObjectAttributesRequest$Builder + software.amazon.awssdk.services.s3.model.GetBucketEncryptionRequest$Builder + software.amazon.awssdk.services.s3.model.DeleteBucketLifecycleRequest$Builder + software.amazon.awssdk.services.s3.model.DeleteBucketEncryptionRequest$Builder + software.amazon.awssdk.services.s3.model.GetBucketRequestPaymentRequest$Builder + software.amazon.awssdk.services.s3.model.CompleteMultipartUploadRequest$Builder + software.amazon.awssdk.services.s3.model.DeleteBucketReplicationRequest$Builder + software.amazon.awssdk.services.s3.model.DeleteBucketWebsiteRequest$Builder + java.lang.invoke.LambdaForm$MH/0x0000019f91294000 + software.amazon.awssdk.services.s3.model.DeletePublicAccessBlockRequest$Builder + java.lang.invoke.LambdaForm$MH/0x0000019f91294400 + software.amazon.awssdk.services.s3.model.GetBucketVersioningRequest$Builder + java.lang.invoke.LambdaForm$MH/0x0000019f91294800 + software.amazon.awssdk.services.s3.model.PutBucketAclRequest$Builder + software.amazon.awssdk.services.s3.model.PutBucketLoggingRequest$Builder + software.amazon.awssdk.services.s3.model.PutBucketCorsRequest$Builder + software.amazon.awssdk.services.s3.model.PutBucketAbacRequest$Builder + software.amazon.awssdk.services.s3.model.GetBucketCorsRequest$Builder + software.amazon.awssdk.services.s3.model.GetObjectTaggingRequest$Builder + software.amazon.awssdk.services.s3.model.ListObjectsRequest$Builder + software.amazon.awssdk.services.s3.model.PutBucketWebsiteRequest$Builder + software.amazon.awssdk.services.s3.model.GetBucketLocationRequest$Builder + software.amazon.awssdk.services.s3.model.ListBucketsRequest$Builder + software.amazon.awssdk.services.s3.model.PutObjectLegalHoldRequest$Builder + software.amazon.awssdk.services.s3.model.PutObjectRetentionRequest$Builder + software.amazon.awssdk.services.s3.model.PutObjectTaggingRequest$Builder + software.amazon.awssdk.services.s3.model.GetBucketWebsiteRequest$Builder + software.amazon.awssdk.services.s3.model.PutBucketTaggingRequest$Builder + software.amazon.awssdk.services.s3.model.GetBucketPolicyRequest$Builder + software.amazon.awssdk.services.s3.model.PutBucketPolicyRequest$Builder + software.amazon.awssdk.services.s3.model.PutObjectAclRequest$Builder + software.amazon.awssdk.services.s3.model.RenameObjectRequest$Builder + software.amazon.awssdk.services.s3.model.RestoreObjectRequest$Builder + software.amazon.awssdk.services.s3.model.GetObjectLegalHoldRequest$Builder + software.amazon.awssdk.services.s3.model.GetBucketTaggingRequest$Builder + software.amazon.awssdk.services.s3.model.GetObjectAclRequest$Builder + software.amazon.awssdk.services.s3.model.GetObjectRetentionRequest$Builder + software.amazon.awssdk.services.s3.model.ListObjectsV2Request$Builder + software.amazon.awssdk.services.s3.model.GetBucketLoggingRequest$Builder + software.amazon.awssdk.services.s3.model.PutBucketEncryptionRequest$Builder + software.amazon.awssdk.services.s3.model.PutBucketRequestPaymentRequest$Builder + software.amazon.awssdk.services.s3.model.PutPublicAccessBlockRequest$Builder + software.amazon.awssdk.services.s3.model.WriteGetObjectResponseRequest$Builder + software.amazon.awssdk.services.s3.model.PutBucketOwnershipControlsRequest$Builder + software.amazon.awssdk.services.s3.model.PutBucketReplicationRequest$Builder + software.amazon.awssdk.services.s3.model.PutBucketVersioningRequest$Builder + software.amazon.awssdk.services.s3.model.PutObjectLockConfigurationRequest$Builder + software.amazon.awssdk.services.s3.model.UpdateObjectEncryptionRequest$Builder + software.amazon.awssdk.services.s3.model.UploadPartCopyRequest$Builder + software.amazon.awssdk.services.s3.model.GetBucketMetadataTableConfigurationRequest$Builder + software.amazon.awssdk.services.s3.model.GetBucketIntelligentTieringConfigurationRequest$Builder + software.amazon.awssdk.services.s3.model.ListBucketIntelligentTieringConfigurationsRequest$Builder + software.amazon.awssdk.services.s3.model.CreateBucketMetadataTableConfigurationRequest$Builder + software.amazon.awssdk.services.s3.model.DeleteBucketMetadataTableConfigurationRequest$Builder + software.amazon.awssdk.services.s3.model.PutBucketIntelligentTieringConfigurationRequest$Builder + software.amazon.awssdk.services.s3.model.DeleteObjectsRequest$Builder + software.amazon.awssdk.services.s3.model.GetBucketAbacRequest$Builder + software.amazon.awssdk.services.s3.model.CreateSessionRequest$Builder + software.amazon.awssdk.services.s3.model.GetBucketAclRequest$Builder + software.amazon.awssdk.services.s3.model.DeleteBucketRequest$Builder + software.amazon.awssdk.services.s3.model.DeleteBucketPolicyRequest$Builder + software.amazon.awssdk.services.s3.model.CreateBucketRequest$Builder + software.amazon.awssdk.services.s3.model.DeleteBucketCorsRequest$Builder + net.bytebuddy.description.method.ParameterDescription$Latent + net.bytebuddy.description.type.TypeDescription$Generic$OfTypeVariable$WithAnnotationOverlay + net.bytebuddy.description.type.TypeList$Generic$ForDetachedTypes$OfTypeVariables$AttachedTypeVariable + net.bytebuddy.description.field.FieldDescription$Latent + net.bytebuddy.dynamic.scaffold.TypeWriter$FieldPool$Record$ForImplicitField + net.bytebuddy.implementation.bytecode.StackSize$1 + software.amazon.awssdk.services.s3.S3Client + software.amazon.awssdk.core.SdkClient + net.bytebuddy.dynamic.loading.MultipleParentClassLoader$Builder + net.bytebuddy.dynamic.loading.MultipleParentClassLoader + java.lang.invoke.LambdaForm$DMH/0x0000019f912a0000 + java.lang.invoke.LambdaForm$BMH/0x0000019f912a0400 + java.lang.invoke.LambdaForm$MH/0x0000019f912a0800 + java.lang.invoke.LambdaForm$MH/0x0000019f912a0c00 + java.lang.invoke.LambdaForm$MH/0x0000019f912a1000 + net.bytebuddy.matcher.LatentMatcher$Disjunction + net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$Adapter$OptionalMethodMatchAdapter + net.bytebuddy.description.modifier.SynchronizationState + net.bytebuddy.dynamic.Transformer$ForMethod + net.bytebuddy.dynamic.Transformer$ForMethod$MethodModifierTransformer + net.bytebuddy.dynamic.Transformer$Compound + net.bytebuddy.implementation.attribute.MethodAttributeAppender$ForInstrumentedMethod + net.bytebuddy.implementation.attribute.MethodAttributeAppender$ForInstrumentedMethod$1 + net.bytebuddy.implementation.attribute.MethodAttributeAppender$ForInstrumentedMethod$2 + net.bytebuddy.implementation.attribute.MethodAttributeAppender$Factory$Compound + net.bytebuddy.description.modifier.FieldManifestation + net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Optional$AbstractBase + net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Optional$Valuable$AbstractBase + net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Optional$Valuable$AbstractBase$Adapter + net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$Adapter$FieldDefinitionAdapter + net.bytebuddy.implementation.attribute.FieldAttributeAppender$Factory + net.bytebuddy.implementation.attribute.FieldAttributeAppender + net.bytebuddy.implementation.attribute.FieldAttributeAppender$ForInstrumentedField + net.bytebuddy.matcher.LatentMatcher$ForFieldToken + net.bytebuddy.dynamic.scaffold.FieldRegistry$Default$Entry + net.bytebuddy.implementation.FieldAccessor + net.bytebuddy.implementation.FieldAccessor$FieldLocation + net.bytebuddy.implementation.FieldAccessor$PropertyConfigurable + net.bytebuddy.implementation.FieldAccessor$AssignerConfigurable + net.bytebuddy.implementation.FieldAccessor$OwnerTypeLocatable + net.bytebuddy.implementation.FieldAccessor$FieldNameExtractor + net.bytebuddy.implementation.FieldAccessor$FieldNameExtractor$ForBeanProperty + net.bytebuddy.implementation.FieldAccessor$FieldNameExtractor$ForBeanProperty$1 + net.bytebuddy.implementation.FieldAccessor$FieldNameExtractor$ForBeanProperty$2 + net.bytebuddy.implementation.FieldAccessor$ForImplicitProperty + net.bytebuddy.implementation.FieldAccessor$FieldLocation$Relative + net.bytebuddy.implementation.FieldAccessor$FieldLocation$Prepared + net.bytebuddy.dynamic.scaffold.FieldLocator$ForClassHierarchy$Factory + net.bytebuddy.matcher.SuperTypeMatcher + net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$TypeVariableDefinition$AbstractBase + net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ExceptionDefinition$AbstractBase + net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$AbstractBase + net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial$AbstractBase + net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter + net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable + net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable + net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable + net.bytebuddy.description.method.ParameterDescription$Token$TypeList + net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$AbstractBase + net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable$AbstractBase + net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable$AbstractBase$Adapter + net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter$SimpleParameterAnnotationAdapter + net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter$AnnotationAdapter + net.bytebuddy.dynamic.loading.ClassLoadingStrategy$UsingLookup + net.bytebuddy.dynamic.loading.ClassInjector + net.bytebuddy.dynamic.loading.ClassInjector$AbstractBase + net.bytebuddy.dynamic.loading.ClassInjector$UsingLookup + net.bytebuddy.dynamic.loading.ClassInjector$UsingLookup$MethodHandles + net.bytebuddy.dynamic.loading.$Proxy64 + net.bytebuddy.dynamic.loading.ClassInjector$UsingLookup$MethodHandles$Lookup + jdk.proxy2.$Proxy65 + net.bytebuddy.utility.JavaType + net.bytebuddy.description.type.TypeDescription$Latent + net.bytebuddy.utility.JavaType$LatentTypeWithSimpleName + net.bytebuddy.matcher.LatentMatcher$ForMethodToken + net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler$Default$Key$Store$Entry$Ambiguous + net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$ForTypeVariableBoundType + net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$ForTypeVariableBoundType$AnnotatedTypeVariable + java.lang.reflect.AnnotatedTypeVariable + net.bytebuddy.description.type.$Proxy66 + net.bytebuddy.matcher.LatentMatcher$ForMethodToken$ResolvedMatcher + net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Reducing + net.bytebuddy.dynamic.Transformer$ForMethod$TransformedMethod + net.bytebuddy.implementation.MethodDelegation$ImplementationDelegate$Compiled$ForStaticCall + net.bytebuddy.implementation.bind.MethodDelegationBinder$MethodInvoker + net.bytebuddy.implementation.MethodDelegation$Appender + net.bytebuddy.implementation.bind.MethodDelegationBinder$Processor + net.bytebuddy.implementation.attribute.MethodAttributeAppender$Compound + net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Substitutor$WithoutTypeSubstitution + net.bytebuddy.dynamic.Transformer$ForMethod$TransformedMethod$AttachmentVisitor + net.bytebuddy.dynamic.Transformer$ForMethod$TransformedMethod$TransformedParameterList + net.bytebuddy.implementation.FieldAccessor$ForImplicitProperty$Appender + net.bytebuddy.implementation.FieldAccessor$FieldLocation$Relative$Prepared + net.bytebuddy.dynamic.scaffold.FieldLocator$Resolution + net.bytebuddy.dynamic.scaffold.FieldRegistry$Default$Compiled$Entry + net.bytebuddy.matcher.LatentMatcher$ForFieldToken$ResolvedMatcher + net.bytebuddy.description.field.FieldDescription$SignatureToken + net.bytebuddy.dynamic.scaffold.TypeWriter$FieldPool$Record$ForExplicitField + net.bytebuddy.implementation.attribute.AnnotationAppender$Target$OnField + net.bytebuddy.implementation.bind.MethodDelegationBinder$MethodInvoker$Simple + net.bytebuddy.implementation.bind.MethodDelegationBinder$MethodBinding$Builder + net.bytebuddy.implementation.bind.MethodDelegationBinder$ParameterBinding$Anonymous + net.bytebuddy.description.annotation.AnnotationValue$Loaded$AbstractBase + net.bytebuddy.description.annotation.AnnotationValue$ForEnumerationDescription$Loaded + net.bytebuddy.implementation.bind.ArgumentTypeResolver$ParameterIndexToken + net.bytebuddy.implementation.bind.MethodDelegationBinder$ParameterBinding$Unique + net.bytebuddy.implementation.bind.MethodDelegationBinder$MethodBinding$Builder$Build + net.bytebuddy.implementation.attribute.AnnotationAppender$Target$OnMethod + net.bytebuddy.description.type.TypeDefinition$SuperClassIterator + net.bytebuddy.description.field.FieldList$Explicit + net.bytebuddy.dynamic.scaffold.FieldLocator$Resolution$Simple + net.bytebuddy.implementation.bytecode.member.FieldAccess + net.bytebuddy.implementation.bytecode.member.FieldAccess$Defined + net.bytebuddy.implementation.bytecode.member.FieldAccess$AccessDispatcher + net.bytebuddy.implementation.bytecode.member.FieldAccess$AccessDispatcher$AbstractFieldInstruction + net.bytebuddy.implementation.bytecode.member.FieldAccess$AccessDispatcher$FieldGetInstruction + net.bytebuddy.implementation.bytecode.constant.MethodConstant$CachedMethod + net.bytebuddy.implementation.auxiliary.MethodCallProxy$AssignableSignatureCall + net.bytebuddy.implementation.auxiliary.AuxiliaryType + net.bytebuddy.implementation.bytecode.constant.DefaultValue + net.bytebuddy.implementation.bytecode.constant.LongConstant + net.bytebuddy.implementation.bytecode.constant.FloatConstant + net.bytebuddy.implementation.bytecode.constant.DoubleConstant + net.bytebuddy.implementation.bytecode.constant.NullConstant + net.bytebuddy.implementation.bind.MethodDelegationBinder$1 + net.bytebuddy.implementation.bind.MethodDelegationBinder$AmbiguityResolver$Resolution + net.bytebuddy.implementation.Implementation$Context$Default$FieldCacheEntry + net.bytebuddy.implementation.Implementation$Context$Default$CacheValueField + net.bytebuddy.implementation.auxiliary.MethodCallProxy + net.bytebuddy.implementation.MethodAccessorFactory$AccessType + net.bytebuddy.implementation.Implementation$Context$Default$AbstractPropertyAccessorMethod + net.bytebuddy.implementation.Implementation$Context$Default$AccessorMethod + net.bytebuddy.description.method.ParameterList$Explicit$ForTypes + net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph + net.bytebuddy.implementation.auxiliary.MethodCallProxy$MethodCall + net.bytebuddy.implementation.auxiliary.MethodCallProxy$ConstructorCall + net.bytebuddy.implementation.auxiliary.MethodCallProxy$MethodCall$Appender + net.bytebuddy.implementation.auxiliary.MethodCallProxy$ConstructorCall$Appender + net.bytebuddy.implementation.bytecode.Removal$2 + net.bytebuddy.implementation.attribute.AnnotationAppender$Target$OnMethodParameter + net.bytebuddy.implementation.bytecode.member.FieldAccess$AccessDispatcher$FieldPutInstruction + net.bytebuddy.implementation.bytecode.TypeCreation + net.bytebuddy.implementation.bytecode.Duplication$1 + net.bytebuddy.implementation.bytecode.Duplication$2 + net.bytebuddy.implementation.bytecode.Duplication$3 + net.bytebuddy.dynamic.scaffold.MethodGraph$Node$Unresolved + net.bytebuddy.implementation.Implementation$SpecialMethodInvocation$Illegal + net.bytebuddy.implementation.bind.MethodDelegationBinder$ParameterBinding$Illegal + net.bytebuddy.implementation.bind.MethodDelegationBinder$MethodBinding$Illegal + net.bytebuddy.dynamic.scaffold.FieldLocator$Resolution$Illegal + net.bytebuddy.implementation.bytecode.ByteCodeAppender$Simple + net.bytebuddy.dynamic.scaffold.TypeInitializer$Simple + net.bytebuddy.implementation.bytecode.ByteCodeAppender$Compound + net.bytebuddy.description.type.PackageDescription$ForLoadedPackage + java.lang.invoke.LambdaForm$MH/0x0000019f912c0000 + jdk.internal.org.objectweb.asm.ClassReader + software.amazon.awssdk.services.s3.S3Client$MockitoMock$70FHxjPu + software.amazon.awssdk.services.s3.S3Client$MockitoMock$70FHxjPu$auxiliary$zXlCfqyY + software.amazon.awssdk.services.s3.S3Client$MockitoMock$70FHxjPu$auxiliary$fPZIBEZK + net.bytebuddy.TypeCache$StorageKey + org.mockito.plugins.MemberAccessor$OnConstruction + org.mockito.plugins.MemberAccessor$ConstructionDispatcher + org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker$$Lambda/0x0000019f912bf540 + java.lang.invoke.LambdaForm$MH/0x0000019f912c0400 + java.lang.invoke.LambdaForm$MH/0x0000019f912c0800 + java.lang.invoke.LambdaForm$MH/0x0000019f912c0c00 + org.mockito.internal.util.reflection.InstrumentationMemberAccessor$$Lambda/0x0000019f912bf768 + org.mockito.invocation.Invocation + org.mockito.internal.creation.bytebuddy.ByteBuddyCrossClassLoaderSerializationSupport + org.mockito.exceptions.base.MockitoSerializationIssue + java.lang.invoke.LambdaForm$MH/0x0000019f912c1000 + java.lang.invoke.LambdaForm$MH/0x0000019f912c1400 + java.lang.invoke.LambdaForm$MH/0x0000019f912c1800 + java.lang.invoke.LambdaForm$DMH/0x0000019f912c1c00 + org.mockito.internal.configuration.IndependentAnnotationEngine$$Lambda/0x0000019f912bfda8 + org.mockito.Spy + org.mockito.plugins.AnnotationEngine$NoAction + org.mockito.internal.util.collections.Sets + org.mockito.internal.util.collections.HashCodeAndEqualsSafeSet + org.mockito.internal.configuration.injection.scanner.InjectMocksScanner + org.mockito.InjectMocks + org.mockito.internal.configuration.injection.scanner.MockScanner + org.mockito.internal.util.reflection.FieldReader + java.lang.invoke.LambdaForm$MH/0x0000019f912c2000 + org.mockito.internal.util.collections.HashCodeAndEqualsMockWrapper + java.lang.invoke.LambdaForm$MH/0x0000019f912c2400 + org.mockito.internal.util.collections.HashCodeAndEqualsSafeSet$1 + org.mockito.internal.configuration.DefaultInjectionEngine + org.mockito.internal.configuration.injection.MockInjection + org.mockito.internal.configuration.injection.MockInjection$OngoingMockInjection + org.mockito.internal.configuration.injection.MockInjectionStrategy + org.mockito.internal.configuration.injection.SpyOnInjectedFieldsHandler + org.mockito.internal.configuration.injection.ConstructorInjection + org.mockito.internal.configuration.injection.PropertyAndSetterInjection + org.mockito.internal.configuration.injection.MockInjectionStrategy$1 + org.mockito.internal.util.reflection.FieldInitializer$ConstructorArgumentResolver + org.mockito.internal.configuration.injection.filter.MockCandidateFilter + org.mockito.internal.configuration.injection.filter.TypeBasedCandidateFilter + org.mockito.internal.configuration.injection.filter.NameBasedCandidateFilter + org.mockito.internal.configuration.injection.filter.TerminalMockCandidateFilter + org.mockito.internal.configuration.InjectingAnnotationEngine$$Lambda/0x0000019f912c7518 + org.mockito.internal.configuration.InjectingAnnotationEngine$$Lambda/0x0000019f912c7740 + org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda/0x0000019f912c7968 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x0000019f912c7b90 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x0000019f912c7db0 + org.junit.jupiter.engine.execution.ParameterResolutionUtils$$Lambda/0x0000019f912c3000 + org.junit.jupiter.engine.execution.MethodInvocation + org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$$Lambda/0x0000019f912c34c0 + org.junit.jupiter.engine.extension.TimeoutExtension$TimeoutProvider + org.junit.jupiter.engine.extension.TimeoutConfiguration + org.junit.jupiter.engine.extension.TimeoutExtension$$Lambda/0x0000019f912c3b38 + org.junit.jupiter.engine.extension.TimeoutExtension$$Lambda/0x0000019f912c3d90 + org.junit.jupiter.engine.extension.TimeoutDurationParser + java.time.DateTimeException + java.time.format.DateTimeParseException + java.util.regex.Pattern$$Lambda/0x0000019f9114aed0 + java.lang.CharacterData00 + java.util.regex.Pattern$$Lambda/0x0000019f9114b520 + org.junit.jupiter.engine.extension.TimeoutConfiguration$$Lambda/0x0000019f912c2a10 + org.junit.jupiter.engine.extension.TimeoutConfiguration$$Lambda/0x0000019f912c2c38 + org.junit.jupiter.engine.extension.TimeoutConfiguration$$Lambda/0x0000019f912c8000 + org.junit.jupiter.engine.extension.TimeoutConfiguration$$Lambda/0x0000019f912c8248 + org.junit.platform.commons.util.ReflectionUtils$$Lambda/0x0000019f912c8470 + java.lang.invoke.LambdaForm$DMH/0x0000019f912cc000 + java.lang.invoke.LambdaForm$MH/0x0000019f912cc400 + java.lang.invoke.LambdaForm$MH/0x0000019f912cc800 + org.crac.Resource + software.amazon.lambda.powertools.largemessages.LargeMessageConfig + org.crac.Core + org.crac.Context + org.crac.GlobalContextWrapper + org.crac.Core$Compat + org.crac.CheckpointException + org.crac.RestoreException + jdk.internal.reflect.MethodHandleObjectFieldAccessorImpl + java.lang.invoke.LambdaForm$MH/0x0000019f912ccc00 + java.lang.invoke.LambdaForm$MH/0x0000019f912cd000 + java.lang.invoke.LambdaForm$MH/0x0000019f912cd400 + org.junit.jupiter.api.extension.BeforeTestExecutionCallback + org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda/0x0000019f912c9a58 + org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda/0x0000019f912c9c78 + org.junit.jupiter.engine.descriptor.MethodExtensionContext$$Lambda/0x0000019f912c9ea0 + org.junit.jupiter.engine.extension.TimeoutExtension$$Lambda/0x0000019f912ca0e0 + org.junit.jupiter.engine.execution.NamespaceAwareStore$$Lambda/0x0000019f912ca338 + org.junit.jupiter.engine.extension.TimeoutConfiguration$$Lambda/0x0000019f912ca560 + org.junit.jupiter.engine.extension.TimeoutConfiguration$$Lambda/0x0000019f912ca788 + org.mockito.internal.matchers.InstanceOf + java.lang.invoke.LambdaForm$MH/0x0000019f912cd800 + java.lang.invoke.LambdaForm$MH/0x0000019f912cdc00 + java.lang.invoke.LambdaForm$MH/0x0000019f912ce000 + java.lang.invoke.LambdaForm$MH/0x0000019f912ce400 + java.lang.invoke.LambdaForm$MH/0x0000019f912ce800 + java.lang.invoke.BoundMethodHandle$Species_LJ + java.lang.invoke.LambdaForm$MH/0x0000019f912cec00 + java.lang.invoke.LambdaForm$MH/0x0000019f912cf000 + java.lang.invoke.LambdaForm$MH/0x0000019f912cf400 + org.mockito.internal.matchers.LocalizedMatcher + org.mockito.internal.debugging.LocationFactory + org.mockito.internal.debugging.LocationFactory$Factory + org.mockito.internal.util.Platform + org.mockito.internal.debugging.LocationFactory$DefaultLocationFactory + org.mockito.invocation.Location + org.mockito.internal.debugging.LocationImpl + org.mockito.exceptions.stacktrace.StackTraceCleaner + org.mockito.exceptions.stacktrace.StackTraceCleaner$StackFrameMetadata + org.mockito.internal.exceptions.stacktrace.DefaultStackTraceCleaner + org.mockito.internal.debugging.LocationImpl$$Lambda/0x0000019f912cfa38 + org.mockito.internal.debugging.LocationImpl$$Lambda/0x0000019f912cfc78 + org.mockito.internal.debugging.LocationImpl$$Lambda/0x0000019f912d0000 + java.lang.StackStreamFactory + java.lang.StackWalker$ExtendedOption + java.lang.StackStreamFactory$StackFrameTraverser + java.lang.StackStreamFactory$WalkerState + java.lang.StackStreamFactory$FrameBuffer + java.lang.StackStreamFactory$StackFrameTraverser$StackFrameBuffer + org.mockito.internal.debugging.LocationImpl$$Lambda/0x0000019f912d0240 + org.mockito.internal.debugging.LocationImpl$MetadataShim + org.mockito.internal.debugging.LocationImpl$$Lambda/0x0000019f912d06c0 + org.mockito.internal.debugging.LocationImpl$$Lambda/0x0000019f912d0900 + org.mockito.internal.util.Primitives + java.lang.Byte$ByteCache + java.lang.Short$ShortCache + net.bytebuddy.description.type.TypeDescription$Generic$AnnotationReader$Delegator$ForLoadedSuperClass + org.mockito.internal.creation.bytebuddy.MockMethodAdvice$RealMethodCall + org.mockito.internal.invocation.mockref.MockReference + org.mockito.internal.invocation.mockref.MockWeakReference + org.mockito.internal.creation.bytebuddy.MockMethodAdvice$ReturnValueWrapper + org.mockito.internal.invocation.DefaultInvocationFactory + org.mockito.internal.invocation.AbstractAwareMethod + org.mockito.internal.invocation.MockitoMethod + org.mockito.internal.exceptions.VerificationAwareInvocation + org.mockito.internal.invocation.InterceptedInvocation + org.mockito.internal.invocation.InterceptedInvocation$1 + org.mockito.internal.creation.DelegatingMethod + org.mockito.internal.creation.SuspendMethod + org.mockito.internal.progress.SequenceNumber + org.mockito.internal.invocation.ArgumentsProcessor + java.util.LinkedList$Node + org.mockito.internal.invocation.InvocationMatcher + org.mockito.internal.invocation.ArgumentMatcherAction + org.mockito.internal.stubbing.BaseStubbing + org.mockito.internal.stubbing.OngoingStubbingImpl + java.util.LinkedList$ListItr + org.mockito.internal.listeners.StubbingLookupNotifier + org.mockito.listeners.StubbingLookupEvent + org.mockito.internal.listeners.StubbingLookupNotifier$Event + org.mockito.internal.stubbing.StrictnessSelector + org.mockito.internal.util.ObjectMethodsGuru + java.util.stream.DoubleStream + java.util.stream.IntStream + java.util.stream.LongStream + java.time.chrono.ChronoPeriod + java.time.Period + java.util.OptionalDouble + java.util.OptionalInt + java.util.OptionalLong + org.mockito.internal.stubbing.answers.DefaultAnswerValidator + org.mockito.internal.stubbing.answers.InvocationInfo + software.amazon.awssdk.core.exception.AbortedException + software.amazon.awssdk.http.AbortableInputStream + software.amazon.awssdk.utils.Logger + org.slf4j.LoggerFactory + org.slf4j.spi.SLF4JServiceProvider + org.slf4j.event.LoggingEvent + java.util.ServiceConfigurationError + org.slf4j.helpers.SubstituteServiceProvider + org.slf4j.IMarkerFactory + org.slf4j.spi.MDCAdapter + org.slf4j.ILoggerFactory + org.slf4j.helpers.SubstituteLoggerFactory + org.slf4j.Logger + java.util.concurrent.LinkedBlockingQueue + java.util.concurrent.LinkedBlockingQueue$Node + org.slf4j.helpers.BasicMarkerFactory + org.slf4j.Marker + org.slf4j.helpers.BasicMDCAdapter + java.lang.InheritableThreadLocal + org.slf4j.helpers.BasicMDCAdapter$1 + org.slf4j.helpers.ThreadLocalMapOfStacks + org.slf4j.helpers.NOP_FallbackServiceProvider + org.slf4j.helpers.NOPLoggerFactory + org.slf4j.helpers.NOPMDCAdapter + org.slf4j.helpers.Util + org.slf4j.simple.SimpleServiceProvider + org.apache.logging.slf4j.SLF4JServiceProvider + org.slf4j.helpers.Reporter + org.slf4j.helpers.Reporter$TargetChoice + org.slf4j.helpers.Reporter$Level + org.slf4j.MDC + org.slf4j.simple.SimpleLoggerFactory + org.slf4j.helpers.AbstractLogger + org.slf4j.helpers.LegacyAbstractLogger + org.slf4j.simple.SimpleLogger + org.slf4j.spi.LoggingEventBuilder + org.slf4j.simple.SimpleLoggerConfiguration + java.text.Format + java.text.DateFormat + java.text.SimpleDateFormat + org.slf4j.simple.SimpleLoggerConfiguration$$Lambda/0x0000019f912da4d0 + org.slf4j.simple.OutputChoice + org.slf4j.simple.OutputChoice$OutputChoiceType + java.text.AttributedCharacterIterator$Attribute + java.text.Format$Field + java.text.DateFormat$Field + java.util.Calendar + java.util.spi.LocaleServiceProvider + sun.util.spi.CalendarProvider + sun.util.locale.provider.LocaleProviderAdapter + sun.util.locale.provider.LocaleProviderAdapter$Type + sun.util.locale.provider.ResourceBundleBasedAdapter + sun.util.locale.provider.JRELocaleProviderAdapter + sun.util.cldr.CLDRLocaleProviderAdapter + sun.util.locale.provider.LocaleDataMetaInfo + sun.util.cldr.CLDRBaseLocaleDataMetaInfo + sun.util.locale.LanguageTag + sun.util.locale.ParseStatus + sun.util.locale.StringTokenIterator + sun.util.locale.InternalLocaleBuilder + sun.util.locale.InternalLocaleBuilder$CaseInsensitiveChar + sun.util.cldr.CLDRLocaleProviderAdapter$$Lambda/0x800000061 + sun.util.resources.cldr.provider.CLDRLocaleDataMetaInfo + sun.util.locale.provider.JRELocaleProviderAdapter$$Lambda/0x800000063 + sun.util.locale.provider.AvailableLanguageTags + sun.util.locale.provider.CalendarProviderImpl + java.util.Calendar$Builder + java.util.GregorianCalendar + sun.util.calendar.CalendarSystem + sun.util.calendar.CalendarSystem$GregorianHolder + sun.util.calendar.AbstractCalendar + sun.util.calendar.BaseCalendar + sun.util.calendar.Gregorian + sun.util.locale.provider.CalendarDataUtility + java.util.Locale$Builder + java.util.spi.CalendarDataProvider + sun.util.locale.provider.LocaleServiceProviderPool + java.text.spi.BreakIteratorProvider + java.text.spi.CollatorProvider + java.text.spi.DateFormatProvider + java.text.spi.DateFormatSymbolsProvider + java.text.spi.DecimalFormatSymbolsProvider + java.text.spi.NumberFormatProvider + java.util.spi.CurrencyNameProvider + java.util.spi.LocaleNameProvider + java.util.spi.TimeZoneNameProvider + sun.util.locale.provider.LocaleServiceProviderPool$LocalizedObjectGetter + sun.util.locale.provider.CalendarDataUtility$CalendarWeekParameterGetter + java.util.ResourceBundle$Control + java.util.ResourceBundle$Control$CandidateListCache + java.util.ResourceBundle$SingleFormatControl + java.util.ResourceBundle$NoFallbackControl + sun.util.cldr.CLDRLocaleProviderAdapter$$Lambda/0x800000062 + sun.util.locale.provider.CalendarDataProviderImpl + sun.util.cldr.CLDRCalendarDataProviderImpl + sun.util.locale.provider.LocaleProviderAdapter$$Lambda/0x800000068 + sun.util.locale.provider.LocaleProviderAdapter$$Lambda/0x800000069 + sun.util.locale.provider.LocaleResources + sun.util.resources.LocaleData + sun.util.resources.LocaleData$1 + sun.util.resources.Bundles$Strategy + sun.util.resources.LocaleData$LocaleDataStrategy + sun.util.resources.Bundles + sun.util.resources.Bundles$1 + jdk.internal.access.JavaUtilResourceBundleAccess + java.util.ResourceBundle$1 + java.util.ResourceBundle$2 + sun.util.resources.Bundles$CacheKey + sun.util.cldr.CLDRLocaleProviderAdapter$$Lambda/0x80000005f + java.util.ListResourceBundle + sun.util.resources.cldr.CalendarData + java.util.ResourceBundle$ResourceBundleProviderHelper + java.util.ResourceBundle$ResourceBundleProviderHelper$$Lambda/0x800000010 + sun.util.resources.Bundles$CacheKeyReference + sun.util.resources.Bundles$BundleReference + sun.util.locale.provider.LocaleResources$ResourceReference + sun.util.calendar.CalendarDate + sun.util.calendar.BaseCalendar$Date + sun.util.calendar.Gregorian$Date + sun.util.calendar.CalendarUtils + java.text.DateFormatSymbols + sun.util.locale.provider.JRELocaleProviderAdapter$$Lambda/0x800000065 + sun.util.locale.provider.DateFormatSymbolsProviderImpl + java.util.spi.ResourceBundleProvider + sun.util.resources.LocaleData$LocaleDataResourceBundleProvider + sun.util.resources.LocaleData$CommonResourceBundleProvider + sun.text.resources.cldr.FormatData + sun.util.resources.Bundles$2 + sun.util.resources.provider.LocaleDataProvider + sun.text.resources.cldr.ext.FormatData_es + java.text.NumberFormat + sun.util.locale.provider.JRELocaleProviderAdapter$$Lambda/0x800000067 + sun.util.locale.provider.NumberFormatProviderImpl + java.text.DecimalFormatSymbols + sun.util.locale.provider.JRELocaleProviderAdapter$$Lambda/0x800000066 + sun.util.locale.provider.DecimalFormatSymbolsProviderImpl + java.text.DecimalFormat + java.text.FieldPosition + java.text.DigitList + java.math.RoundingMode + java.util.Date + org.slf4j.simple.SimpleLoggerFactory$$Lambda/0x0000019f912dad48 + software.amazon.awssdk.core.SdkResponse$Builder + software.amazon.awssdk.awscore.AwsResponse$Builder + software.amazon.awssdk.awscore.AwsResponseMetadata + software.amazon.awssdk.services.s3.model.S3ResponseMetadata + software.amazon.awssdk.services.s3.model.S3Response$Builder + software.amazon.awssdk.services.s3.model.GetObjectResponse$Builder + software.amazon.awssdk.core.protocol.MarshallingType + software.amazon.awssdk.core.protocol.MarshallingType$1 + software.amazon.awssdk.core.protocol.MarshallingKnownType + java.math.BigDecimal + software.amazon.awssdk.core.SdkBytes + software.amazon.awssdk.core.document.Document + software.amazon.awssdk.core.SdkField + software.amazon.awssdk.core.SdkField$Builder + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912dec70 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912deeb0 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912df0f8 + java.lang.invoke.LambdaForm$DMH/0x0000019f912dc800 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912df328 + software.amazon.awssdk.core.traits.Trait + software.amazon.awssdk.core.traits.LocationTrait + software.amazon.awssdk.core.traits.LocationTrait$Builder + software.amazon.awssdk.core.protocol.MarshallLocation + software.amazon.awssdk.core.SdkField$Builder$$Lambda/0x0000019f912dd1f8 + software.amazon.awssdk.core.traits.TraitType + software.amazon.awssdk.core.traits.DataTypeConversionFailureHandlingTrait + software.amazon.awssdk.core.traits.DefaultValueTrait + software.amazon.awssdk.core.traits.JsonValueTrait + software.amazon.awssdk.core.traits.ListTrait + software.amazon.awssdk.core.traits.MapTrait + software.amazon.awssdk.core.traits.PayloadTrait + software.amazon.awssdk.core.traits.RequiredTrait + software.amazon.awssdk.core.traits.TimestampFormatTrait + software.amazon.awssdk.core.traits.XmlAttributeTrait + software.amazon.awssdk.core.traits.XmlAttributesTrait + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e0cd8 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e0f18 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e1148 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e1388 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e15b8 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e17f8 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e1a28 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e1c68 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e1e98 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e20d8 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e2308 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e2548 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e2778 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e29b8 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e2be8 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e2e28 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e3058 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e3298 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e34c8 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e3708 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e3938 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e3b78 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e3da8 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e3fe8 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e4218 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e4458 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e4688 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e48c8 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e4af8 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e4d38 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e4f68 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e51a8 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e53d8 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e5618 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e5848 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e5a88 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e5cb8 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e5ef8 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e6128 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e6368 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e6598 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e67d8 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e6a08 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e6c48 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e6e78 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e70b8 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e72e8 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e7528 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e7758 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e7998 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e7bc8 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e8000 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e8230 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e8470 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e86a0 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e88e0 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e8b10 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e8d50 + software.amazon.awssdk.core.traits.MapTrait$Builder + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e9190 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e93d0 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e9600 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e9840 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e9a70 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e9cb0 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912e9ee0 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912ea120 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912ea350 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912ea590 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912ea7c0 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912eaa00 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912eac30 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912eae70 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912eb0a0 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912eb2e0 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912eb510 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912eb750 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912eb980 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912ebbc0 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912ebdf0 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912ec030 + software.amazon.awssdk.core.traits.TimestampFormatTrait$Format + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912ec4a8 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912ec6e8 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912ec918 + software.amazon.awssdk.services.s3.model.GetObjectResponse$$Lambda/0x0000019f912ecb58 + software.amazon.awssdk.core.SdkResponse$BuilderImpl + software.amazon.awssdk.awscore.AwsResponse$BuilderImpl + software.amazon.awssdk.services.s3.model.S3Response$BuilderImpl + software.amazon.awssdk.services.s3.model.GetObjectResponse$BuilderImpl + software.amazon.awssdk.core.util.SdkAutoConstructMap + software.amazon.awssdk.core.util.DefaultSdkAutoConstructMap + software.amazon.awssdk.http.AbortableInputStream$$Lambda/0x0000019f912ee2c8 + software.amazon.awssdk.utils.Validate + software.amazon.awssdk.core.ResponseInputStream$TimeoutScheduler + software.amazon.awssdk.core.ResponseInputStream$TimeoutScheduler$$Lambda/0x0000019f912ee8f8 + java.lang.invoke.LambdaForm$DMH/0x0000019f912f0000 + software.amazon.awssdk.core.ResponseInputStream$$Lambda/0x0000019f912eeb18 + java.lang.invoke.LambdaForm$DMH/0x0000019f912f0400 + java.lang.invoke.LambdaForm$MH/0x0000019f912f0800 + org.mockito.internal.stubbing.answers.Returns + org.mockito.internal.util.reflection.GenericMetadataSupport + org.mockito.internal.util.reflection.GenericMetadataSupport$FromClassGenericMetadataSupport + org.mockito.internal.util.reflection.GenericMetadataSupport$FromParameterizedTypeGenericMetadataSupport + org.mockito.internal.util.reflection.GenericMetadataSupport$GenericArrayReturnType + org.mockito.internal.util.reflection.GenericMetadataSupport$BoundedType + org.mockito.internal.util.reflection.GenericMetadataSupport$NotGenericReturnTypeSupport + org.mockito.internal.util.reflection.GenericMetadataSupport$ParameterizedReturnType + org.mockito.internal.util.reflection.GenericMetadataSupport$TypeVariableReturnType + org.mockito.internal.stubbing.StubbedInvocationMatcher + org.mockito.internal.stubbing.ConsecutiveStubbing + software.amazon.lambda.powertools.largemessages.internal.LargeMessageProcessor + software.amazon.lambda.powertools.largemessages.internal.LargeSQSMessageProcessor + software.amazon.lambda.powertools.largemessages.LargeMessageProcessingException + software.amazon.awssdk.utils.Md5Utils + java.security.GeneralSecurityException + java.security.NoSuchAlgorithmException + sun.security.provider.MD5 + sun.security.provider.ByteArrayAccess$LE + software.amazon.awssdk.utils.BinaryUtils + software.amazon.awssdk.utils.internal.Base16Lower + software.amazon.awssdk.utils.internal.Base16Codec + software.amazon.awssdk.utils.internal.CodecUtils + software.amazon.lambda.powertools.largemessages.internal.LargeMessageAspectTest$$Lambda/0x0000019f912f5990 + com.amazonaws.services.lambda.runtime.events.SQSEvent$MessageAttribute + software.amazon.lambda.powertools.largemessages.internal.LargeMessageAspectTest$$Lambda/0x0000019f912f5e20 + org.aspectj.lang.ProceedingJoinPoint + org.aspectj.runtime.reflect.JoinPointImpl + software.amazon.lambda.powertools.largemessages.internal.LargeMessageAspect + org.aspectj.lang.NoAspectBoundException + software.amazon.lambda.powertools.largemessages.internal.LargeMessageProcessorFactory + software.amazon.payloadoffloading.PayloadStore + software.amazon.payloadoffloading.S3BackedPayloadStore + software.amazon.payloadoffloading.S3Dao + software.amazon.lambda.powertools.largemessages.internal.LargeMessageFunction + software.amazon.lambda.powertools.largemessages.internal.LargeMessageAspect$$Lambda/0x0000019f912f7490 + software.amazon.payloadoffloading.PayloadS3Pointer + software.amazon.payloadoffloading.JsonDataConverter + com.fasterxml.jackson.core.Versioned + com.fasterxml.jackson.core.TreeCodec + com.fasterxml.jackson.core.ObjectCodec + com.fasterxml.jackson.databind.ObjectMapper + com.fasterxml.jackson.core.TokenStreamFactory + com.fasterxml.jackson.core.JsonFactory + com.fasterxml.jackson.databind.MappingJsonFactory + com.fasterxml.jackson.databind.jsontype.SubtypeResolver + com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver + com.fasterxml.jackson.databind.DatabindContext + com.fasterxml.jackson.databind.SerializerProvider + com.fasterxml.jackson.databind.ser.DefaultSerializerProvider + com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl + com.fasterxml.jackson.databind.deser.DeserializerFactory + com.fasterxml.jackson.databind.deser.BasicDeserializerFactory + com.fasterxml.jackson.databind.deser.BeanDeserializerFactory + com.fasterxml.jackson.databind.DeserializationContext + com.fasterxml.jackson.databind.deser.DefaultDeserializationContext + com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl + com.fasterxml.jackson.databind.ser.SerializerFactory + com.fasterxml.jackson.databind.ser.BasicSerializerFactory + com.fasterxml.jackson.databind.ser.BeanSerializerFactory + com.fasterxml.jackson.databind.AnnotationIntrospector + com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector + com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider + com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider + com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator + com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Base + com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator + com.fasterxml.jackson.databind.util.StdDateFormat + com.fasterxml.jackson.core.JacksonException + com.fasterxml.jackson.core.JsonProcessingException + com.fasterxml.jackson.databind.DatabindException + com.fasterxml.jackson.databind.JsonMappingException + com.fasterxml.jackson.core.JsonGenerator + com.fasterxml.jackson.databind.util.TokenBuffer + com.fasterxml.jackson.core.TreeNode + com.fasterxml.jackson.databind.JsonSerializable + com.fasterxml.jackson.databind.JsonSerializable$Base + com.fasterxml.jackson.databind.JsonNode + com.fasterxml.jackson.databind.node.BaseJsonNode + com.fasterxml.jackson.databind.node.ValueNode + com.fasterxml.jackson.databind.node.NullNode + com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder + com.fasterxml.jackson.databind.exc.MismatchedInputException + com.fasterxml.jackson.databind.introspect.VisibilityChecker + com.fasterxml.jackson.core.util.BufferRecycler$Gettable + com.fasterxml.jackson.core.io.SegmentedStringWriter + com.fasterxml.jackson.databind.Module$SetupContext + com.fasterxml.jackson.core.type.ResolvedType + com.fasterxml.jackson.databind.JavaType + com.fasterxml.jackson.databind.type.TypeBase + com.fasterxml.jackson.databind.type.ArrayType + com.fasterxml.jackson.databind.type.MapLikeType + com.fasterxml.jackson.databind.type.MapType + com.fasterxml.jackson.core.JsonParser + com.fasterxml.jackson.core.base.ParserMinimalBase + com.fasterxml.jackson.databind.node.TreeTraversingParser + com.fasterxml.jackson.databind.type.CollectionLikeType + com.fasterxml.jackson.databind.type.CollectionType + com.fasterxml.jackson.core.util.ByteArrayBuilder + com.fasterxml.jackson.databind.introspect.ClassIntrospector + com.fasterxml.jackson.databind.introspect.BasicClassIntrospector + com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair + com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector + com.fasterxml.jackson.databind.introspect.Annotated + com.fasterxml.jackson.databind.introspect.AnnotatedMember + com.fasterxml.jackson.databind.introspect.AnnotatedWithParams + com.fasterxml.jackson.databind.introspect.AnnotatedMethod + com.fasterxml.jackson.databind.introspect.TypeResolutionContext + com.fasterxml.jackson.databind.introspect.AnnotatedClass + com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember + com.fasterxml.jackson.databind.util.Named + com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition + com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition + com.fasterxml.jackson.databind.BeanProperty + com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase + com.fasterxml.jackson.databind.ser.PropertyWriter + com.fasterxml.jackson.databind.ser.BeanPropertyWriter + com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter + com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter + com.fasterxml.jackson.databind.annotation.JsonSerialize + com.fasterxml.jackson.annotation.JsonSerializeAs + com.fasterxml.jackson.annotation.JsonView + com.fasterxml.jackson.annotation.JsonFormat + com.fasterxml.jackson.annotation.JsonTypeInfo + com.fasterxml.jackson.annotation.JsonRawValue + com.fasterxml.jackson.annotation.JsonUnwrapped + com.fasterxml.jackson.annotation.JsonBackReference + com.fasterxml.jackson.annotation.JsonManagedReference + com.fasterxml.jackson.databind.annotation.JsonDeserialize + com.fasterxml.jackson.annotation.JsonDeserializeAs + com.fasterxml.jackson.annotation.JsonMerge + com.fasterxml.jackson.databind.ext.Java7Support + java.lang.IllegalAccessError + com.fasterxml.jackson.databind.ext.Java7SupportImpl + com.fasterxml.jackson.databind.util.ClassUtil + com.fasterxml.jackson.databind.util.ClassUtil$Ctor + java.beans.Transient + java.beans.ConstructorProperties + com.fasterxml.jackson.databind.util.LookupCache + com.fasterxml.jackson.databind.util.LRUMap + com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder + com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap + java.io.InvalidObjectException + com.fasterxml.jackson.databind.util.internal.Linked + com.fasterxml.jackson.databind.util.internal.LinkedDeque + com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus + com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$1 + com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$2 + com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$3 + java.util.concurrent.atomic.AtomicLongArray + java.lang.invoke.VarHandleLongs$Array + java.util.concurrent.atomic.AtomicReferenceArray + java.lang.invoke.VarHandleReferences$Array + com.fasterxml.jackson.databind.cfg.BaseSettings + com.fasterxml.jackson.databind.type.TypeFactory + com.fasterxml.jackson.databind.type.SimpleType + com.fasterxml.jackson.databind.type.IdentityEqualityType + com.fasterxml.jackson.databind.type.ResolvedRecursiveType + com.fasterxml.jackson.databind.type.PlaceholderForType + com.fasterxml.jackson.databind.type.ReferenceType + com.fasterxml.jackson.databind.type.IterationType + com.fasterxml.jackson.databind.type.TypeParser + com.fasterxml.jackson.databind.type.TypeBindings + java.text.ParseException + sun.text.resources.cldr.FormatData_en + com.fasterxml.jackson.core.Base64Variants + com.fasterxml.jackson.core.Base64Variant + com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour + com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy + com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy + com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming + com.fasterxml.jackson.databind.cfg.CacheProvider + com.fasterxml.jackson.databind.cfg.DefaultCacheProvider + com.fasterxml.jackson.core.io.DataOutputAsStream + com.fasterxml.jackson.core.SerializableString + com.fasterxml.jackson.core.TSFBuilder + com.fasterxml.jackson.core.JsonFactoryBuilder + com.fasterxml.jackson.core.base.GeneratorBase + com.fasterxml.jackson.core.json.JsonGeneratorImpl + com.fasterxml.jackson.core.json.WriterBasedJsonGenerator + com.fasterxml.jackson.core.base.ParserBase + com.fasterxml.jackson.core.json.JsonParserBase + com.fasterxml.jackson.core.json.ReaderBasedJsonParser + com.fasterxml.jackson.core.exc.StreamConstraintsException + com.fasterxml.jackson.core.json.UTF8DataInputJsonParser + com.fasterxml.jackson.core.io.UTF8Writer + com.fasterxml.jackson.core.json.UTF8JsonGenerator + com.fasterxml.jackson.core.async.NonBlockingInputFeeder + com.fasterxml.jackson.core.async.ByteArrayFeeder + com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase + com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase + com.fasterxml.jackson.core.json.async.NonBlockingJsonParser + com.fasterxml.jackson.core.async.ByteBufferFeeder + com.fasterxml.jackson.core.json.async.NonBlockingByteBufferJsonParser + java.io.CharArrayReader + com.fasterxml.jackson.core.util.JacksonFeature + com.fasterxml.jackson.core.JsonFactory$Feature + com.fasterxml.jackson.core.JsonParser$Feature + com.fasterxml.jackson.core.JsonGenerator$Feature + com.fasterxml.jackson.core.io.SerializedString + com.fasterxml.jackson.core.io.JsonStringEncoder + com.fasterxml.jackson.core.io.CharTypes + com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer + com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo + com.fasterxml.jackson.core.util.JsonRecyclerPools + com.fasterxml.jackson.core.util.RecyclerPool + com.fasterxml.jackson.core.util.RecyclerPool$ThreadLocalPoolBase + com.fasterxml.jackson.core.util.JsonRecyclerPools$ThreadLocalPool + com.fasterxml.jackson.core.util.RecyclerPool$WithPool + com.fasterxml.jackson.core.StreamReadConstraints + com.fasterxml.jackson.core.StreamWriteConstraints + com.fasterxml.jackson.core.ErrorReportConfiguration + com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer + com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo + com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket + com.fasterxml.jackson.databind.util.RootNameLookup + com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver + com.fasterxml.jackson.databind.introspect.SimpleMixInResolver + com.fasterxml.jackson.databind.cfg.MapperConfig + com.fasterxml.jackson.databind.cfg.MapperConfigBase + com.fasterxml.jackson.databind.SerializationConfig + com.fasterxml.jackson.databind.BeanDescription + com.fasterxml.jackson.databind.introspect.BasicBeanDescription + com.fasterxml.jackson.databind.DeserializationConfig + com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver + com.fasterxml.jackson.databind.introspect.AnnotationCollector + com.fasterxml.jackson.databind.util.Annotations + com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector + com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations + com.fasterxml.jackson.databind.introspect.AnnotatedClass$Creators + com.fasterxml.jackson.databind.introspect.AnnotatedConstructor + com.fasterxml.jackson.databind.cfg.ConfigOverrides + com.fasterxml.jackson.annotation.JacksonAnnotationValue + com.fasterxml.jackson.annotation.JsonInclude$Value + com.fasterxml.jackson.annotation.JsonInclude$Include + com.fasterxml.jackson.annotation.JsonSetter$Value + com.fasterxml.jackson.annotation.Nulls + com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std + com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility + com.fasterxml.jackson.databind.cfg.CoercionConfigs + com.fasterxml.jackson.databind.type.LogicalType + com.fasterxml.jackson.databind.cfg.CoercionAction + com.fasterxml.jackson.databind.cfg.CoercionConfig + com.fasterxml.jackson.databind.cfg.MutableCoercionConfig + com.fasterxml.jackson.databind.cfg.CoercionInputShape + com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator + com.fasterxml.jackson.core.PrettyPrinter + com.fasterxml.jackson.annotation.JsonFormat$Value + com.fasterxml.jackson.annotation.JsonFormat$Shape + com.fasterxml.jackson.annotation.JsonFormat$Features + com.fasterxml.jackson.databind.cfg.ConfigOverride + com.fasterxml.jackson.databind.cfg.ConfigOverride$Empty + com.fasterxml.jackson.databind.cfg.ConfigFeature + com.fasterxml.jackson.databind.MapperFeature + com.fasterxml.jackson.core.util.Instantiatable + com.fasterxml.jackson.core.util.DefaultPrettyPrinter + com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter + com.fasterxml.jackson.core.util.Separators + com.fasterxml.jackson.core.util.Separators$Spacing + com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter + com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter + com.fasterxml.jackson.core.util.DefaultIndenter + com.fasterxml.jackson.databind.SerializationFeature + com.fasterxml.jackson.databind.cfg.DatatypeFeatures + com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder + com.fasterxml.jackson.databind.cfg.DatatypeFeature + com.fasterxml.jackson.databind.cfg.EnumFeature + com.fasterxml.jackson.databind.cfg.JsonNodeFeature + com.fasterxml.jackson.databind.cfg.ContextAttributes + com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl + com.fasterxml.jackson.databind.DeserializationFeature + com.fasterxml.jackson.databind.node.JsonNodeCreator + com.fasterxml.jackson.databind.node.JsonNodeFactory + com.fasterxml.jackson.databind.node.BinaryNode + com.fasterxml.jackson.databind.node.POJONode + com.fasterxml.jackson.databind.node.TextNode + com.fasterxml.jackson.databind.node.NumericNode + com.fasterxml.jackson.databind.node.DecimalNode + com.fasterxml.jackson.databind.node.LongNode + com.fasterxml.jackson.databind.node.IntNode + com.fasterxml.jackson.databind.node.ShortNode + com.fasterxml.jackson.databind.node.DoubleNode + com.fasterxml.jackson.databind.node.FloatNode + com.fasterxml.jackson.databind.node.BigIntegerNode + com.fasterxml.jackson.databind.node.MissingNode + com.fasterxml.jackson.databind.node.BooleanNode + com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable + com.fasterxml.jackson.databind.JsonSerializer + com.fasterxml.jackson.databind.jsonschema.SchemaAware + com.fasterxml.jackson.databind.ser.std.StdSerializer + com.fasterxml.jackson.databind.ser.std.NullSerializer + com.fasterxml.jackson.databind.ser.impl.FailingSerializer + com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer + com.fasterxml.jackson.databind.ser.impl.UnknownSerializer + com.fasterxml.jackson.databind.exc.InvalidDefinitionException + com.fasterxml.jackson.databind.ser.ContextualSerializer + com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer + com.fasterxml.jackson.databind.exc.InvalidTypeIdException + com.fasterxml.jackson.databind.node.ContainerNode + com.fasterxml.jackson.databind.node.ObjectNode + com.fasterxml.jackson.databind.ser.ResolvableSerializer + com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer + com.fasterxml.jackson.databind.ser.SerializerCache + com.fasterxml.jackson.databind.exc.InvalidFormatException + com.fasterxml.jackson.databind.deser.NullValueProvider + com.fasterxml.jackson.databind.JsonDeserializer + com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer + com.fasterxml.jackson.databind.exc.PropertyBindingException + com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException + com.fasterxml.jackson.databind.exc.ValueInstantiationException + com.fasterxml.jackson.databind.exc.MissingInjectableValueExcepion + com.fasterxml.jackson.databind.deser.UnresolvedForwardReference + com.fasterxml.jackson.databind.deser.ResolvableDeserializer + com.fasterxml.jackson.databind.deser.ContextualDeserializer + com.fasterxml.jackson.databind.deser.ValueInstantiator$Gettable + com.fasterxml.jackson.databind.deser.std.StdDeserializer + com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer + com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer + com.fasterxml.jackson.databind.deser.std.StringDeserializer + com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase + com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer + com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer + com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer + com.fasterxml.jackson.databind.deser.std.MapDeserializer + com.fasterxml.jackson.databind.deser.AbstractDeserializer + com.fasterxml.jackson.databind.deser.std.EnumDeserializer + com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer + com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer + com.fasterxml.jackson.databind.introspect.AnnotatedParameter + com.fasterxml.jackson.databind.deser.SettableBeanProperty + com.fasterxml.jackson.databind.deser.CreatorProperty + com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer + com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer + com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer + com.fasterxml.jackson.databind.deser.std.CollectionDeserializer + com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer + com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer + com.fasterxml.jackson.annotation.ObjectIdGenerator + com.fasterxml.jackson.annotation.ObjectIdGenerators$Base + com.fasterxml.jackson.annotation.ObjectIdGenerators$PropertyGenerator + com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator + com.fasterxml.jackson.databind.deser.BeanDeserializerBase + com.fasterxml.jackson.databind.deser.BeanDeserializer + com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer + com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer + com.fasterxml.jackson.databind.deser.impl.MethodProperty + com.fasterxml.jackson.databind.deser.impl.FieldProperty + com.fasterxml.jackson.databind.deser.impl.SetterlessProperty + com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer + com.fasterxml.jackson.databind.deser.Deserializers + com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig + com.fasterxml.jackson.databind.deser.BeanDeserializerModifier + com.fasterxml.jackson.databind.AbstractTypeResolver + com.fasterxml.jackson.databind.deser.ValueInstantiators + com.fasterxml.jackson.databind.deser.KeyDeserializers + com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers + com.fasterxml.jackson.databind.KeyDeserializer + com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer + com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer + com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringFactoryKeyDeserializer + com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD + com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD + com.fasterxml.jackson.databind.deser.DeserializerCache + com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer + com.fasterxml.jackson.databind.ser.ContainerSerializer + com.fasterxml.jackson.databind.ser.std.MapSerializer + com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase + com.fasterxml.jackson.databind.ser.std.IterableSerializer + com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer + com.fasterxml.jackson.databind.ser.std.StdScalarSerializer + com.fasterxml.jackson.databind.ser.std.EnumSerializer + com.fasterxml.jackson.databind.ser.std.CollectionSerializer + com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase + com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer + com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer + com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase + com.fasterxml.jackson.databind.ser.std.ToStringSerializer + com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer + com.fasterxml.jackson.databind.ser.std.ArraySerializerBase + com.fasterxml.jackson.databind.ser.impl.StringArraySerializer + com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer + com.fasterxml.jackson.databind.ser.std.EnumSetSerializer + com.fasterxml.jackson.databind.ser.impl.IteratorSerializer + com.fasterxml.jackson.databind.ser.std.JsonValueSerializer + com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase + com.fasterxml.jackson.databind.ser.std.CalendarSerializer + com.fasterxml.jackson.databind.ser.std.DateSerializer + com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer + com.fasterxml.jackson.databind.ser.std.InetAddressSerializer + com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer + com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer + com.fasterxml.jackson.databind.ser.std.NumberSerializer + com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer + com.fasterxml.jackson.databind.ser.std.SerializableSerializer + com.fasterxml.jackson.databind.introspect.AnnotatedField + com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator + com.fasterxml.jackson.databind.ser.impl.MapEntryAsPOJOSerializer + com.fasterxml.jackson.databind.ser.std.BeanSerializerBase + com.fasterxml.jackson.databind.ser.BeanSerializer + com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer + com.fasterxml.jackson.databind.ser.std.StringSerializer + com.fasterxml.jackson.databind.ser.std.NumberSerializers + com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base + com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer + com.fasterxml.jackson.core.JsonParser$NumberType + com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer + com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer + com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer + com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer + com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer + com.fasterxml.jackson.databind.ser.std.BooleanSerializer + com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber + com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer + com.fasterxml.jackson.databind.ser.std.StdJdkSerializers + java.util.Currency + java.util.UUID + com.fasterxml.jackson.databind.ser.std.UUIDSerializer + com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer + com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer + com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer + com.fasterxml.jackson.databind.ser.std.FileSerializer + com.fasterxml.jackson.databind.ser.std.ClassSerializer + com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer + com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig + com.fasterxml.jackson.databind.ser.Serializers + com.fasterxml.jackson.databind.ser.BeanSerializerModifier + com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping + com.fasterxml.jackson.annotation.JsonTypeInfo$As + com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder + com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder + com.fasterxml.jackson.databind.jsontype.TypeIdResolver + com.fasterxml.jackson.databind.jsontype.TypeSerializer + com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase + com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer + com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer + com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer + com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer + com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer + com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer + com.fasterxml.jackson.databind.jsontype.TypeDeserializer + com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase + com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer + com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer + com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer + com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer + com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer + com.fasterxml.jackson.annotation.JsonTypeInfo$Id + com.fasterxml.jackson.annotation.JsonTypeInfo$Value + com.fasterxml.jackson.databind.type.ClassStack + com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue + com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node + com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask + com.fasterxml.jackson.core.io.ContentReference + com.fasterxml.jackson.core.util.BufferRecyclers + com.fasterxml.jackson.core.util.BufferRecycler + com.fasterxml.jackson.core.io.IOContext + com.fasterxml.jackson.core.util.TextBuffer + com.fasterxml.jackson.core.util.ReadConstrainedTextBuffer + com.fasterxml.jackson.core.exc.StreamReadException + com.fasterxml.jackson.core.exc.InputCoercionException + com.fasterxml.jackson.core.JsonParseException + com.fasterxml.jackson.core.io.JsonEOFException + com.fasterxml.jackson.core.JsonStreamContext + com.fasterxml.jackson.core.json.JsonReadContext + com.fasterxml.jackson.core.StreamReadCapability + com.fasterxml.jackson.core.util.JacksonFeatureSet + com.fasterxml.jackson.core.JsonToken + com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector + com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector + com.fasterxml.jackson.annotation.JsonAutoDetect + com.fasterxml.jackson.annotation.JsonIdentityInfo + com.fasterxml.jackson.databind.util.ArrayIterator + com.fasterxml.jackson.databind.ext.OptionalHandlerFactory + org.w3c.dom.Node + org.w3c.dom.Document + com.fasterxml.jackson.databind.ext.Java7Handlers + com.fasterxml.jackson.databind.ext.Java7HandlersImpl + com.fasterxml.jackson.databind.ext.NioPathSerializer + com.fasterxml.jackson.databind.ext.NioPathDeserializer + com.fasterxml.jackson.databind.deser.std.JdkDeserializers + com.fasterxml.jackson.databind.deser.std.FromStringDeserializer + com.fasterxml.jackson.databind.deser.std.UUIDDeserializer + com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer + com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer + com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer + com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer + com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer + com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer + com.fasterxml.jackson.databind.deser.std.ThreadGroupDeserializer + com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer + com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer + com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std + com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator + com.fasterxml.jackson.databind.util.BeanUtil + com.fasterxml.jackson.databind.annotation.JsonValueInstantiator + com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators + com.fasterxml.jackson.databind.deser.ValueInstantiator + com.fasterxml.jackson.databind.deser.ValueInstantiator$Base + com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator + com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$JDKValueInstantiator + com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator + com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashSetInstantiator + com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedListInstantiator + com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$TreeSetInstantiator + com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashSetInstantiator + com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator + com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator + com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator + com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConcurrentHashMapInstantiator + com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$TreeMapInstantiator + com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$PropertiesInstantiator + com.fasterxml.jackson.core.JsonLocation + com.fasterxml.jackson.databind.introspect.PotentialCreators + com.fasterxml.jackson.databind.introspect.CollectorBase + com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector + com.fasterxml.jackson.databind.introspect.AnnotationMap + com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Basic + com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector$FieldBuilder + com.fasterxml.jackson.annotation.JsonKey + com.fasterxml.jackson.annotation.JsonValue + com.fasterxml.jackson.annotation.JsonAnyGetter + com.fasterxml.jackson.annotation.JsonAnySetter + com.fasterxml.jackson.databind.PropertyName + com.fasterxml.jackson.core.util.InternCache + com.fasterxml.jackson.annotation.JsonSetter + com.fasterxml.jackson.annotation.JsonProperty + com.fasterxml.jackson.annotation.JsonAutoDetect$1 + com.fasterxml.jackson.annotation.PropertyAccessor + com.fasterxml.jackson.annotation.JsonIgnore + com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder + com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember + com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty + com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type + com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked + com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector + com.fasterxml.jackson.databind.introspect.MemberKey + com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder + com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap + com.fasterxml.jackson.annotation.JsonGetter + com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector + com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver + com.fasterxml.jackson.annotation.JsonCreator + com.fasterxml.jackson.databind.introspect.PotentialCreator + com.fasterxml.jackson.annotation.JsonCreator$Mode + com.fasterxml.jackson.databind.cfg.ConstructorDetector + com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor + com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5 + com.fasterxml.jackson.annotation.JsonProperty$Access + com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$6 + com.fasterxml.jackson.annotation.JacksonInject + com.fasterxml.jackson.databind.annotation.JsonNaming + com.fasterxml.jackson.annotation.JsonPropertyOrder + com.fasterxml.jackson.annotation.JsonPropertyDescription + com.fasterxml.jackson.databind.PropertyMetadata + com.fasterxml.jackson.databind.deser.impl.CreatorCollector + com.fasterxml.jackson.databind.deser.std.StdValueInstantiator + com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder + com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty + com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer + com.fasterxml.jackson.annotation.JsonIgnoreProperties + com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value + com.fasterxml.jackson.annotation.JsonIncludeProperties + com.fasterxml.jackson.annotation.JsonIncludeProperties$Value + com.fasterxml.jackson.databind.util.IgnorePropertiesUtil + com.fasterxml.jackson.databind.annotation.JsonTypeResolver + com.fasterxml.jackson.databind.jsontype.NamedType + com.fasterxml.jackson.annotation.JsonTypeName + com.fasterxml.jackson.annotation.JsonSubTypes + com.fasterxml.jackson.databind.ObjectMapper$3 + com.fasterxml.jackson.databind.deser.impl.FailingDeserializer + com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider + com.fasterxml.jackson.databind.util.AccessPattern + com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2 + com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4 + com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1 + com.fasterxml.jackson.annotation.JsonAlias + com.fasterxml.jackson.annotation.JsonFormat$Feature + com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap + com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating + com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty + com.fasterxml.jackson.databind.deser.impl.InnerClassProperty + com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty + com.fasterxml.jackson.databind.exc.IgnoredPropertyException + com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty + com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring + com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring + com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer + com.fasterxml.jackson.databind.util.LinkedNode + com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity + com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder$1 + com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase + com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver + com.fasterxml.jackson.core.util.JsonParserDelegate + com.fasterxml.jackson.core.util.JsonParserSequence + java.lang.invoke.LambdaForm$MH/0x0000019f9136c000 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136b200 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136b440 + software.amazon.awssdk.core.RequestOverrideConfiguration + software.amazon.awssdk.awscore.AwsRequestOverrideConfiguration + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136bb78 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136bda8 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136e000 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136e240 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136e470 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136e6b0 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136e8e0 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136eb20 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136ed50 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136ef90 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136f1c0 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136f400 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136f630 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136f870 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136faa0 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136fce0 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136d000 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136d240 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136d470 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136d6b0 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136d8e0 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136db20 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136dd50 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136c800 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136ca30 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136cc70 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f9136c400 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f91370000 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f91370230 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f91370470 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f913706a0 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f913708e0 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f91370b10 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f91370d50 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f91370f80 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f913711c0 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f913713f0 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f91371630 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f91371860 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f91371aa0 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f91371cd0 + software.amazon.awssdk.services.s3.model.GetObjectRequest$$Lambda/0x0000019f91371f10 + software.amazon.awssdk.awscore.AwsRequest$BuilderImpl + software.amazon.awssdk.services.s3.model.S3Request$BuilderImpl + software.amazon.awssdk.services.s3.model.GetObjectRequest$BuilderImpl + org.mockito.internal.matchers.ContainsExtraTypeInfo + org.mockito.internal.matchers.Equals + org.mockito.internal.invocation.MatcherApplicationStrategy + org.mockito.internal.invocation.TypeSafeMatching + org.mockito.internal.invocation.TypeSafeMatching$$Lambda/0x0000019f913733f8 + org.mockito.internal.invocation.StubInfoImpl + org.mockito.internal.invocation.InvocationMatcher$1 + org.mockito.internal.matchers.CapturesArguments + org.mockito.internal.util.KotlinInlineClassUtil + software.amazon.awssdk.utils.IoUtils + org.assertj.core.api.InstanceOfAssertFactories + org.assertj.core.api.Assertions + org.assertj.core.api.NumberAssert + org.assertj.core.api.ComparableAssert + org.assertj.core.api.Descriptable + org.assertj.core.api.ExtensionPoints + org.assertj.core.api.Assert + org.assertj.core.api.AbstractAssert + org.assertj.core.api.AbstractObjectAssert + org.assertj.core.api.AbstractComparableAssert + org.assertj.core.api.AbstractBigIntegerAssert + org.assertj.core.api.BigIntegerAssert + org.assertj.core.data.TemporalOffset + org.assertj.core.data.TemporalUnitOffset + org.assertj.core.data.TemporalUnitLessThanOffset + org.assertj.core.data.TemporalUnitWithinOffset + org.assertj.core.configuration.ConfigurationProvider + org.assertj.core.api.AssertionsForClassTypes + org.assertj.core.api.ArraySortedAssert + org.assertj.core.api.EnumerableAssert + org.assertj.core.api.AbstractEnumerableAssert + org.assertj.core.api.AbstractArrayAssert + org.assertj.core.api.AbstractShortArrayAssert + org.assertj.core.api.ShortArrayAssert + org.assertj.core.api.AbstractShortAssert + org.assertj.core.api.ShortAssert + org.assertj.core.api.AbstractIntegerAssert + org.assertj.core.api.IntegerAssert + org.assertj.core.api.AbstractIntArrayAssert + org.assertj.core.api.IntArrayAssert + org.assertj.core.api.AbstractLongAssert + org.assertj.core.api.LongAssert + org.assertj.core.api.AbstractLongArrayAssert + org.assertj.core.api.LongArrayAssert + org.assertj.core.api.AbstractTemporalAssert + org.assertj.core.api.AbstractYearMonthAssert + org.assertj.core.api.YearMonthAssert + org.assertj.core.api.AbstractLocalDateAssert + org.assertj.core.api.LocalDateAssert + org.assertj.core.api.AbstractLocalTimeAssert + org.assertj.core.api.LocalTimeAssert + org.assertj.core.api.AbstractOffsetTimeAssert + org.assertj.core.api.OffsetTimeAssert + org.assertj.core.api.AbstractThrowableAssert + org.assertj.core.api.ThrowableAssert + org.assertj.core.api.AbstractPeriodAssert + org.assertj.core.api.PeriodAssert + org.assertj.core.api.AbstractDurationAssert + org.assertj.core.api.DurationAssert + org.assertj.core.api.AbstractInstantAssert + org.assertj.core.api.InstantAssert + org.assertj.core.api.AbstractDateAssert + org.assertj.core.api.DateAssert + org.assertj.core.api.AbstractCharSequenceAssert + org.assertj.core.api.AbstractStringAssert + org.assertj.core.api.StringAssert + org.assertj.core.api.CharSequenceAssert + org.assertj.core.api.AbstractZonedDateTimeAssert + org.assertj.core.api.ZonedDateTimeAssert + org.assertj.core.api.AbstractLocalDateTimeAssert + org.assertj.core.api.LocalDateTimeAssert + org.assertj.core.api.AbstractOffsetDateTimeAssert + org.assertj.core.api.OffsetDateTimeAssert + org.assertj.core.api.AbstractBooleanArrayAssert + org.assertj.core.api.BooleanArrayAssert + org.assertj.core.api.AbstractBooleanAssert + org.assertj.core.api.BooleanAssert + org.assertj.core.api.AbstractUrlAssert + org.assertj.core.api.UrlAssert + org.assertj.core.api.AbstractByteArrayAssert + org.assertj.core.api.ByteArrayAssert + org.assertj.core.api.AbstractByteAssert + org.assertj.core.api.ByteAssert + org.assertj.core.api.AbstractUriAssert + org.assertj.core.api.UriAssert + org.assertj.core.api.AbstractBigDecimalAssert + org.assertj.core.api.BigDecimalAssert + org.assertj.core.api.AbstractInputStreamAssert + org.assertj.core.api.InputStreamAssert + org.assertj.core.api.AbstractFileAssert + org.assertj.core.api.FileAssert + org.assertj.core.api.AbstractDoubleArrayAssert + org.assertj.core.api.DoubleArrayAssert + org.assertj.core.api.AbstractFloatArrayAssert + org.assertj.core.api.FloatArrayAssert + org.assertj.core.api.FloatingPointNumberAssert + org.assertj.core.api.AbstractFloatAssert + org.assertj.core.api.FloatAssert + org.assertj.core.api.AbstractCharArrayAssert + org.assertj.core.api.CharArrayAssert + org.assertj.core.api.AbstractCharacterAssert + org.assertj.core.api.CharacterAssert + org.assertj.core.api.AbstractDoubleAssert + org.assertj.core.api.DoubleAssert + org.assertj.core.description.Description + org.assertj.core.description.LazyTextDescription + org.assertj.core.description.TextDescription + org.assertj.core.api.AssertionInfo + org.assertj.core.api.ObjectEnumerableAssert + org.assertj.core.api.IndexedObjectEnumerableAssert + org.assertj.core.api.AbstractIterableAssert + org.assertj.core.api.AbstractCollectionAssert + org.assertj.core.api.AbstractListAssert + org.assertj.core.api.FactoryBasedNavigableListAssert + org.assertj.core.api.ListAssert + org.assertj.core.internal.ComparisonStrategy + org.assertj.core.internal.Objects + org.assertj.core.util.introspection.IntrospectionError + org.assertj.core.error.ErrorMessageFactory + org.assertj.core.internal.AbstractComparisonStrategy + org.assertj.core.internal.StandardComparisonStrategy + org.assertj.core.util.introspection.PropertySupport + org.assertj.core.internal.Failures + org.assertj.core.error.AssertionErrorCreator + org.assertj.core.util.Arrays + org.assertj.core.error.ConstructorInvoker + org.assertj.core.util.introspection.FieldSupport + org.assertj.core.error.GroupTypeDescription + org.assertj.core.internal.Conditions + org.assertj.core.api.WritableAssertionInfo + org.assertj.core.presentation.Representation + org.assertj.core.configuration.Configuration + org.assertj.core.configuration.PreferredAssumptionException + org.assertj.core.configuration.PreferredAssumptionException$1 + org.assertj.core.configuration.Services + org.assertj.core.util.Lists + org.assertj.core.util.Streams + org.assertj.core.util.Lists$$Lambda/0x0000019f913b11b8 + org.assertj.core.presentation.CompositeRepresentation + org.assertj.core.presentation.CompositeRepresentation$$Lambda/0x0000019f913b1630 + java.util.stream.SortedOps$SizedRefSortingSink + org.assertj.core.presentation.StandardRepresentation + org.assertj.core.internal.Strings + org.assertj.core.internal.Comparables + org.mockito.internal.verification.VerificationModeFactory + org.mockito.internal.verification.api.VerificationInOrderMode + org.mockito.internal.verification.Times + org.mockito.internal.util.DefaultMockingDetails + org.mockito.internal.listeners.VerificationStartedNotifier + org.mockito.listeners.VerificationStartedEvent + org.mockito.internal.verification.MockAwareVerificationMode + org.mockito.verification.VerificationEvent + org.mockito.listeners.VerificationListener + org.mockito.internal.debugging.Localized + org.mockito.internal.verification.VerificationDataImpl + java.util.LinkedList$LLSpliterator + org.mockito.internal.verification.DefaultRegisteredInvocations$$Lambda/0x0000019f913b3a50 + org.mockito.internal.verification.checkers.NumberOfInvocationsChecker + org.mockito.exceptions.base.MockitoAssertionError + org.mockito.internal.invocation.InvocationsFinder + org.mockito.internal.invocation.InvocationsFinder$$Lambda/0x0000019f913b4318 + org.mockito.internal.invocation.InvocationMarker + org.mockito.internal.verification.VerificationEventImpl + org.junit.jupiter.api.extension.AfterTestExecutionCallback + org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda/0x0000019f913b4bd8 + org.junit.jupiter.engine.descriptor.CallbackSupport$$Lambda/0x0000019f913b4df8 + org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda/0x0000019f913b5030 + org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda/0x0000019f913b5258 + org.junit.jupiter.engine.descriptor.CallbackSupport$$Lambda/0x0000019f913b5478 + org.junit.jupiter.engine.execution.NamespaceAwareStore$$Lambda/0x0000019f913b56a0 + org.mockito.junit.jupiter.MockitoExtension$$Lambda/0x0000019f913b58c8 + org.mockito.junit.jupiter.MockitoExtension$$Lambda/0x0000019f913b5af8 + org.mockito.junit.jupiter.MockitoExtension$$Lambda/0x0000019f913b5d28 + org.mockito.internal.framework.DefaultMockitoSession$1 + org.mockito.internal.junit.UniversalTestListener$1 + org.mockito.internal.junit.UnusedStubbingsFinder + org.mockito.internal.junit.UnusedStubbings + org.mockito.internal.invocation.finder.AllInvocationsFinder + org.mockito.internal.stubbing.StubbingComparator + org.mockito.internal.invocation.InvocationComparator + java.util.IdentityHashMap$IdentityHashMapIterator + java.util.IdentityHashMap$KeyIterator + java.util.TreeMap$TreeMapSpliterator + java.util.TreeMap$KeySpliterator + org.mockito.internal.stubbing.UnusedStubbingReporting + org.mockito.internal.junit.UnusedStubbingsFinder$$Lambda/0x0000019f913b7150 + org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x0000019f913b73a0 + org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x0000019f913b75c8 + org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x0000019f913b77f0 + org.junit.jupiter.engine.descriptor.MethodExtensionContext$$Lambda/0x0000019f913b7a18 + org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda/0x0000019f913b7c58 + org.junit.jupiter.engine.extension.AutoCloseExtension$$Lambda/0x0000019f913b8000 + org.junit.jupiter.engine.extension.AutoCloseExtension$$Lambda/0x0000019f913b8250 + org.junit.jupiter.api.extension.TestInstancePreDestroyCallback$$Lambda/0x0000019f913b8488 + org.junit.jupiter.api.extension.TestInstancePreDestroyCallback$$Lambda/0x0000019f913b86c8 + org.junit.jupiter.engine.extension.AutoCloseExtension$$Lambda/0x0000019f913b8900 + org.junit.jupiter.api.AutoClose + org.junit.jupiter.engine.extension.AutoCloseExtension$$Lambda/0x0000019f913b8d50 + org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda/0x0000019f913b8f88 + java.util.concurrent.ConcurrentHashMap$EntrySpliterator + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$EvaluatedValue + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$$Lambda/0x0000019f913b93c0 + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$$Lambda/0x0000019f913b9600 + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$EvaluatedValue$$Lambda/0x0000019f913b9850 + org.junit.platform.engine.support.store.NamespacedHierarchicalStore$$Lambda/0x0000019f913b9a90 + org.junit.jupiter.engine.config.CachingJupiterConfiguration$$Lambda/0x0000019f913b9cc8 + org.junit.platform.engine.TestExecutionResult + org.junit.platform.engine.TestExecutionResult$Status + org.junit.jupiter.api.extension.TestWatcher + org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda/0x0000019f913ba770 + org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor$$Lambda/0x0000019f913ba9a8 + org.junit.platform.launcher.core.StackTracePruningEngineExecutionListener$$Lambda/0x0000019f913babe0 + org.junit.platform.launcher.core.StackTracePruningEngineExecutionListener$$Lambda/0x0000019f913bae20 + org.junit.platform.launcher.core.StackTracePruningEngineExecutionListener$$Lambda/0x0000019f913bb070 + org.junit.platform.launcher.core.StackTracePruningEngineExecutionListener$$Lambda/0x0000019f913bb2b0 + org.junit.platform.launcher.core.StackTracePruningEngineExecutionListener$$Lambda/0x0000019f913bb4f0 + org.junit.platform.launcher.core.CompositeEngineExecutionListener$$Lambda/0x0000019f913bb740 + org.junit.platform.launcher.core.CompositeEngineExecutionListener$$Lambda/0x0000019f913bb978 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x0000019f913bbba0 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x0000019f913bbdd8 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x0000019f913bc000 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x0000019f913bc238 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f913bc460 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$1 + org.slf4j.event.Level + java.text.DontCareFieldPosition + java.text.Format$FieldDelegate + java.text.DontCareFieldPosition$1 + java.text.NumberFormat$Field + org.slf4j.helpers.MessageFormatter + org.slf4j.helpers.FormattingTuple + org.mockito.internal.verification.NoInteractions + software.amazon.awssdk.services.s3.model.DeleteObjectRequest$$Lambda/0x0000019f913bd370 + software.amazon.awssdk.services.s3.model.DeleteObjectRequest$$Lambda/0x0000019f913bd5b0 + software.amazon.awssdk.services.s3.model.DeleteObjectRequest$$Lambda/0x0000019f913bd7f8 + software.amazon.awssdk.services.s3.model.DeleteObjectRequest$$Lambda/0x0000019f913bda28 + software.amazon.awssdk.services.s3.model.DeleteObjectRequest$$Lambda/0x0000019f913bdc60 + software.amazon.awssdk.services.s3.model.DeleteObjectRequest$$Lambda/0x0000019f913bdea0 + software.amazon.awssdk.services.s3.model.DeleteObjectRequest$$Lambda/0x0000019f913be0d0 + software.amazon.awssdk.services.s3.model.DeleteObjectRequest$$Lambda/0x0000019f913be310 + software.amazon.awssdk.services.s3.model.DeleteObjectRequest$$Lambda/0x0000019f913be540 + software.amazon.awssdk.services.s3.model.DeleteObjectRequest$$Lambda/0x0000019f913be780 + software.amazon.awssdk.services.s3.model.DeleteObjectRequest$$Lambda/0x0000019f913be9b0 + software.amazon.awssdk.services.s3.model.DeleteObjectRequest$$Lambda/0x0000019f913bebf0 + software.amazon.awssdk.services.s3.model.DeleteObjectRequest$$Lambda/0x0000019f913bee20 + software.amazon.awssdk.services.s3.model.DeleteObjectRequest$$Lambda/0x0000019f913bf060 + software.amazon.awssdk.services.s3.model.DeleteObjectRequest$$Lambda/0x0000019f913bf290 + software.amazon.awssdk.services.s3.model.DeleteObjectRequest$$Lambda/0x0000019f913bf4d0 + software.amazon.awssdk.services.s3.model.DeleteObjectRequest$$Lambda/0x0000019f913bf700 + software.amazon.awssdk.services.s3.model.DeleteObjectRequest$$Lambda/0x0000019f913bf940 + software.amazon.awssdk.services.s3.model.DeleteObjectRequest$$Lambda/0x0000019f913bfb70 + software.amazon.awssdk.services.s3.model.DeleteObjectRequest$$Lambda/0x0000019f913bfdb0 + software.amazon.awssdk.services.s3.model.DeleteObjectRequest$$Lambda/0x0000019f913c0000 + software.amazon.awssdk.services.s3.model.DeleteObjectRequest$$Lambda/0x0000019f913c0240 + software.amazon.awssdk.services.s3.model.DeleteObjectRequest$BuilderImpl + org.mockito.ArgumentCaptor + org.mockito.internal.matchers.CapturingMatcher + org.mockito.internal.verification.checkers.MissingInvocationChecker + org.assertj.core.api.ObjectAssert + software.amazon.lambda.powertools.largemessages.internal.LargeMessageAspectTest$$Lambda/0x0000019f913c17d8 + org.assertj.core.api.AbstractAssert$$Lambda/0x0000019f913c1a08 + org.assertj.core.util.Preconditions + org.assertj.core.api.AbstractAssert$$Lambda/0x0000019f913c1e60 + org.assertj.core.api.AbstractAssert$$Lambda/0x0000019f913c20a8 + org.assertj.core.api.AbstractAssert$$Lambda/0x0000019f913c22f8 + java.nio.HeapByteBufferR + sun.security.jca.JCAUtil + org.assertj.core.api.AssertionsForInterfaceTypes + org.assertj.core.api.GenericComparableAssert + org.assertj.core.api.AbstractUniversalComparableAssert + org.assertj.core.api.UniversalComparableAssert + org.assertj.core.api.AbstractMapAssert + org.assertj.core.api.MapAssert + org.assertj.core.api.AbstractMapSizeAssert + org.assertj.core.api.MapSizeAssert + org.assertj.core.internal.Maps + org.assertj.core.internal.CommonValidations + java.lang.invoke.LambdaForm$MH/0x0000019f913c8000 + java.lang.invoke.LambdaForm$MH/0x0000019f913c8400 + software.amazon.awssdk.core.exception.SdkException$Builder + software.amazon.awssdk.core.exception.SdkException$BuilderImpl + org.mockito.internal.stubbing.answers.AbstractThrowsException + org.mockito.internal.stubbing.answers.ThrowsException + org.mockito.internal.exceptions.stacktrace.ConditionalStackTraceFilter + org.mockito.internal.exceptions.stacktrace.StackTraceFilter + org.assertj.core.api.ThrowableAssert$ThrowingCallable + software.amazon.lambda.powertools.largemessages.internal.LargeMessageAspectTest$$Lambda/0x0000019f913cc890 + java.lang.StackTraceElement$HashedModules + java.lang.Throwable$PrintStreamOrWriter + java.lang.Throwable$WrappedPrintStream + org.assertj.core.internal.Throwables + com.amazonaws.services.lambda.runtime.events.SNSEvent$SNS + com.amazonaws.services.lambda.runtime.events.SNSEvent$MessageAttribute + software.amazon.lambda.powertools.largemessages.internal.LargeSNSMessageProcessor + software.amazon.lambda.powertools.largemessages.internal.LargeMessageAspectTest$$Lambda/0x0000019f913cd558 + software.amazon.lambda.powertools.largemessages.internal.LargeMessageAspectTest$$Lambda/0x0000019f913cd788 + java.lang.invoke.LambdaForm$DMH/0x0000019f913c8800 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x0000019f913cd9b0 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x0000019f913cdbe8 + org.junit.jupiter.engine.extension.AutoCloseExtension$$Lambda/0x0000019f913cde08 + org.junit.jupiter.engine.extension.AutoCloseExtension$$Lambda/0x0000019f913ce058 + org.apache.maven.surefire.junitplatform.RunListenerAdapter$$Lambda/0x0000019f913ce2a8 + org.apache.maven.surefire.api.util.internal.ObjectUtils + org.apache.maven.surefire.api.util.internal.ImmutableMap$Node + org.assertj.core.api.AbstractOptionalAssert + org.assertj.core.api.OptionalAssert + java.lang.invoke.LambdaForm$MH/0x0000019f913c8c00 + org.assertj.core.description.EmptyTextDescription + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder + software.amazon.awssdk.services.s3.DefaultS3BaseClientBuilder + software.amazon.awssdk.services.s3.DefaultS3ClientBuilder + software.amazon.awssdk.http.SdkHttpClient$Builder + software.amazon.awssdk.http.async.SdkAsyncHttpClient$Builder + software.amazon.awssdk.utils.AttributeMap$Key + software.amazon.awssdk.core.client.config.ClientOption + software.amazon.awssdk.core.client.config.SdkClientOption + software.amazon.awssdk.http.async.SdkAsyncHttpClient + software.amazon.awssdk.http.SdkHttpClient + software.amazon.awssdk.core.client.config.SdkAdvancedAsyncClientOption + software.amazon.awssdk.core.client.config.SdkAdvancedClientOption + software.amazon.awssdk.identity.spi.IdentityProvider + software.amazon.awssdk.awscore.client.config.AwsClientOption + software.amazon.awssdk.regions.ServiceMetadataAdvancedOption + software.amazon.awssdk.awscore.client.config.AwsAdvancedClientOption + software.amazon.awssdk.core.internal.SdkInternalTestAdvancedClientOption + software.amazon.awssdk.core.ClientEndpointProvider + software.amazon.awssdk.services.s3.endpoints.S3ClientContextParams + software.amazon.awssdk.core.SdkServiceClientConfiguration$Builder + software.amazon.awssdk.core.internal.http.loader.DefaultSdkHttpClientBuilder + software.amazon.awssdk.core.internal.http.loader.SdkHttpServiceProvider + software.amazon.awssdk.core.internal.http.loader.CachingSdkHttpServiceProvider + software.amazon.awssdk.core.internal.http.loader.SdkHttpServiceProviderChain + software.amazon.awssdk.core.internal.http.loader.SystemPropertyHttpServiceProvider + software.amazon.awssdk.utils.SystemSetting + software.amazon.awssdk.core.SdkSystemSetting + software.amazon.awssdk.http.SdkHttpService + software.amazon.awssdk.core.internal.http.loader.ClasspathSdkHttpServiceProvider + software.amazon.awssdk.utils.ImmutableMap + software.amazon.awssdk.utils.ImmutableMap$Builder + software.amazon.awssdk.core.internal.http.loader.SdkServiceLoader + software.amazon.awssdk.core.internal.http.loader.DefaultSdkAsyncHttpClientBuilder + software.amazon.awssdk.http.async.SdkAsyncHttpService + software.amazon.awssdk.core.client.config.SdkClientConfiguration + software.amazon.awssdk.core.client.config.SdkClientConfiguration$Builder + software.amazon.awssdk.core.client.config.ClientOverrideConfiguration$Builder + software.amazon.awssdk.utils.AttributeMap + software.amazon.awssdk.utils.AttributeMap$LazyValueSource + software.amazon.awssdk.utils.AttributeMap$Builder + software.amazon.awssdk.utils.AttributeMap$Value + software.amazon.awssdk.utils.AttributeMap$DependencyGraph + software.amazon.awssdk.utils.AttributeMap$Builder$$Lambda/0x0000019f913d39a0 + software.amazon.awssdk.awscore.internal.defaultsmode.AutoDefaultsModeDiscovery + software.amazon.awssdk.awscore.defaultsmode.DefaultsMode + software.amazon.awssdk.awscore.defaultsmode.DefaultsMode$$Lambda/0x0000019f913d4228 + software.amazon.awssdk.utils.internal.EnumUtils + software.amazon.awssdk.utils.CollectionUtils + java.util.RegularEnumSet$EnumSetIterator + software.amazon.awssdk.regions.Region + software.amazon.awssdk.utils.StringUtils + java.nio.charset.CharacterCodingException + software.amazon.awssdk.utils.http.SdkHttpUtils + software.amazon.awssdk.utils.FunctionalUtils$UnsafeSupplier + software.amazon.awssdk.utils.http.SdkHttpUtils$$Lambda/0x0000019f913d5098 + software.amazon.awssdk.utils.FunctionalUtils + software.amazon.awssdk.utils.FunctionalUtils$$Lambda/0x0000019f913d54c8 + software.amazon.awssdk.regions.Region$RegionCache + java.lang.invoke.LambdaForm$DMH/0x0000019f913d8000 + software.amazon.awssdk.regions.Region$RegionCache$$Lambda/0x0000019f913d58f8 + software.amazon.awssdk.utils.Pair + software.amazon.awssdk.auth.credentials.AwsCredentialsProvider + software.amazon.awssdk.utils.AttributeMap$Key$$Lambda/0x0000019f913d6148 + software.amazon.awssdk.utils.AttributeMap$Key$UnsafeValueType + software.amazon.awssdk.utils.AttributeMap$Key$$Lambda/0x0000019f913d65a0 + software.amazon.awssdk.awscore.endpoints.AccountIdEndpointMode + software.amazon.awssdk.auth.token.credentials.SdkTokenProvider + software.amazon.awssdk.utils.AttributeMap$ConstantValue + software.amazon.awssdk.core.retry.RetryPolicy + software.amazon.awssdk.retries.api.RetryStrategy + software.amazon.awssdk.core.retry.RetryMode + software.amazon.awssdk.retries.api.RetryStrategy$Builder + software.amazon.awssdk.core.ServiceConfiguration + software.amazon.awssdk.core.useragent.BusinessMetricFeatureId + software.amazon.awssdk.core.ClientType + software.amazon.awssdk.profiles.ProfileFile + software.amazon.awssdk.core.interceptor.ExecutionAttributes + software.amazon.awssdk.core.useragent.BusinessMetricCollection + software.amazon.awssdk.endpoints.EndpointProvider + software.amazon.awssdk.http.auth.spi.scheme.AuthSchemeProvider + software.amazon.awssdk.identity.spi.IdentityProviders + software.amazon.awssdk.core.CompressionConfiguration + software.amazon.awssdk.core.checksums.RequestChecksumCalculation + software.amazon.awssdk.core.checksums.ResponseChecksumValidation + software.amazon.awssdk.utils.AttributeMap$Builder$1 + software.amazon.awssdk.services.s3.DefaultS3BaseClientBuilder$$Lambda/0x0000019f913dd3b0 + software.amazon.awssdk.services.s3.endpoints.S3EndpointProvider + software.amazon.awssdk.services.s3.endpoints.internal.DefaultS3EndpointProvider + software.amazon.awssdk.awscore.auth.AuthSchemePreferenceResolver + software.amazon.awssdk.awscore.auth.AuthSchemePreferenceResolver$Builder + software.amazon.awssdk.awscore.auth.AuthSchemePreferenceResolver$$Lambda/0x0000019f913dde38 + software.amazon.awssdk.profiles.ProfileFile$Builder + software.amazon.awssdk.awscore.auth.AuthSchemePreferenceResolver$$Lambda/0x0000019f913de258 + software.amazon.awssdk.profiles.ProfileFileSystemSetting + software.amazon.awssdk.awscore.auth.AuthSchemePreferenceResolver$$Lambda/0x0000019f913de950 + software.amazon.awssdk.utils.internal.SystemSettingUtils + software.amazon.awssdk.utils.internal.SystemSettingUtils$$Lambda/0x0000019f913ded80 + software.amazon.awssdk.utils.internal.SystemSettingUtils$$Lambda/0x0000019f913defc0 + software.amazon.awssdk.utils.internal.SystemSettingUtils$$Lambda/0x0000019f913df1e8 + software.amazon.awssdk.utils.OptionalUtils + software.amazon.awssdk.utils.internal.SystemSettingUtilsTestBackdoor + software.amazon.awssdk.utils.internal.SystemSettingUtils$$Lambda/0x0000019f913df820 + software.amazon.awssdk.utils.internal.SystemSettingUtils$$Lambda/0x0000019f913dfa60 + java.lang.invoke.LambdaForm$DMH/0x0000019f913d8400 + software.amazon.awssdk.utils.SystemSetting$$Lambda/0x0000019f913dfca0 + software.amazon.awssdk.profiles.ProfileFile$Aggregator + software.amazon.awssdk.profiles.ProfileFile$$Lambda/0x0000019f913da250 + software.amazon.awssdk.profiles.ProfileFileLocation + software.amazon.awssdk.profiles.ProfileFileLocation$$Lambda/0x0000019f913da688 + software.amazon.awssdk.utils.UserHomeDirectoryUtils + software.amazon.awssdk.utils.JavaSystemSetting + software.amazon.awssdk.utils.UserHomeDirectoryUtils$$Lambda/0x0000019f913daf88 + software.amazon.awssdk.profiles.ProfileFileLocation$$Lambda/0x0000019f913db1c8 + java.nio.file.AccessMode + sun.nio.fs.WindowsFileSystemProvider$1 + sun.nio.fs.WindowsChannelFactory + sun.nio.fs.WindowsChannelFactory$1 + sun.nio.fs.WindowsChannelFactory$Flags + java.nio.channels.ByteChannel + java.nio.channels.SeekableByteChannel + java.nio.channels.GatheringByteChannel + java.nio.channels.ScatteringByteChannel + java.nio.channels.InterruptibleChannel + java.nio.channels.spi.AbstractInterruptibleChannel + java.nio.channels.FileChannel + sun.nio.ch.FileChannelImpl + java.nio.file.attribute.FileAttribute + sun.nio.ch.NativeDispatcher + sun.nio.ch.FileDispatcher + sun.nio.ch.FileDispatcherImpl + sun.nio.ch.IOUtil + sun.nio.ch.NativeThreadSet + sun.nio.ch.FileChannelImpl$Closer + software.amazon.awssdk.profiles.ProfileFile$$Lambda/0x0000019f913db418 + software.amazon.awssdk.profiles.ProfileFile$BuilderImpl + software.amazon.awssdk.utils.StringInputStream + software.amazon.awssdk.profiles.ProfileFile$Type + software.amazon.awssdk.profiles.ProfileFile$BuilderImpl$$Lambda/0x0000019f913d9000 + sun.nio.fs.WindowsSecurityDescriptor + java.nio.channels.Channels + sun.nio.ch.Streams + sun.nio.ch.SelChImpl + java.nio.channels.NetworkChannel + java.nio.channels.SelectableChannel + java.nio.channels.spi.AbstractSelectableChannel + java.nio.channels.SocketChannel + sun.nio.ch.SocketChannelImpl + sun.nio.ch.ChannelInputStream + software.amazon.awssdk.profiles.internal.ProfileFileReader + software.amazon.awssdk.profiles.internal.ProfileFileReader$ParserState + software.amazon.awssdk.profiles.internal.ProfileSection + software.amazon.awssdk.profiles.internal.ProfileFileReader$ParserState$$Lambda/0x0000019f913d9a80 + java.io.BufferedReader$1 + software.amazon.awssdk.profiles.internal.ProfileFileReader$$Lambda/0x0000019f913d9cb8 + sun.nio.ch.NativeThread + sun.nio.ch.Util + sun.nio.ch.Util$1 + sun.nio.ch.Util$BufferCache + java.nio.DirectByteBuffer$Deallocator + sun.nio.ch.IOStatus + software.amazon.awssdk.profiles.internal.ProfileFileReader$$Lambda/0x0000019f913d8800 + software.amazon.awssdk.profiles.internal.ProfileFileReader$$Lambda/0x0000019f913d8a50 + software.amazon.awssdk.profiles.internal.ProfileFileReader$$Lambda/0x0000019f913d8c90 + software.amazon.awssdk.profiles.internal.ProfileFileReader$$Lambda/0x0000019f913e0000 + java.util.stream.IntPipeline + java.util.stream.IntPipeline$StatelessOp + java.util.stream.ReferencePipeline$4 + java.util.function.IntPredicate + software.amazon.awssdk.profiles.internal.ProfileFileReader$$Lambda/0x0000019f913e0228 + java.util.stream.IntPipeline$10 + java.util.function.IntBinaryOperator + java.util.stream.IntPipeline$$Lambda/0x0000019f9115d130 + java.util.stream.ReduceOps$7 + java.util.function.IntConsumer + java.util.stream.Sink$OfInt + java.util.stream.ReduceOps$6ReducingSink + java.util.stream.Sink$ChainedInt + java.util.stream.IntPipeline$10$1 + java.util.stream.ReferencePipeline$4$1 + java.util.function.IntSupplier + software.amazon.awssdk.profiles.internal.ProfileFileReader$$Lambda/0x0000019f913e0478 + software.amazon.awssdk.profiles.internal.ProfileFileReader$$Lambda/0x0000019f913e06a0 + software.amazon.awssdk.profiles.ProfileFile$$Lambda/0x0000019f913e08e0 + software.amazon.awssdk.profiles.ProfileFile$$Lambda/0x0000019f913e0b18 + software.amazon.awssdk.profiles.Profile + software.amazon.awssdk.profiles.Profile$Builder + software.amazon.awssdk.profiles.Profile$BuilderImpl + software.amazon.awssdk.profiles.ProfileFile$$Lambda/0x0000019f913e1430 + software.amazon.awssdk.profiles.ProfileFileLocation$$Lambda/0x0000019f913e1660 + software.amazon.awssdk.profiles.ProfileFile$$Lambda/0x0000019f913e1880 + software.amazon.awssdk.profiles.ProfileFile$Aggregator$$Lambda/0x0000019f913e1ab8 + software.amazon.awssdk.profiles.ProfileFile$Aggregator$$Lambda/0x0000019f913e1cf0 + java.util.Collections$UnmodifiableMap$UnmodifiableEntrySet + java.util.Collections$UnmodifiableMap$UnmodifiableEntrySet$1 + java.util.Collections$UnmodifiableMap$UnmodifiableEntrySet$UnmodifiableEntry + software.amazon.awssdk.awscore.auth.AuthSchemePreferenceResolver$$Lambda/0x0000019f913e1f28 + software.amazon.awssdk.services.s3.auth.scheme.S3AuthSchemeProvider + software.amazon.awssdk.services.s3.auth.scheme.internal.DefaultS3AuthSchemeProvider + software.amazon.awssdk.services.s3.auth.scheme.internal.FallbackS3AuthSchemeProvider + software.amazon.awssdk.http.auth.spi.scheme.AuthScheme + software.amazon.awssdk.http.auth.aws.scheme.AwsV4AuthScheme + software.amazon.awssdk.http.auth.spi.signer.HttpSigner + software.amazon.awssdk.http.auth.aws.internal.scheme.DefaultAwsV4AuthScheme + software.amazon.awssdk.http.auth.aws.signer.AwsV4FamilyHttpSigner + software.amazon.awssdk.http.auth.aws.signer.AwsV4HttpSigner + software.amazon.awssdk.http.auth.spi.signer.SignerProperty + software.amazon.awssdk.http.auth.aws.internal.signer.DefaultAwsV4HttpSigner + software.amazon.awssdk.http.auth.spi.signer.BaseSignRequest + software.amazon.awssdk.http.auth.spi.signer.PayloadChecksumStore + software.amazon.awssdk.http.auth.aws.internal.signer.V4PayloadSigner + software.amazon.awssdk.http.auth.aws.scheme.AwsV4aAuthScheme + software.amazon.awssdk.http.auth.aws.internal.scheme.DefaultAwsV4aAuthScheme + software.amazon.awssdk.http.auth.scheme.NoAuthAuthScheme + software.amazon.awssdk.http.auth.internal.scheme.DefaultNoAuthAuthScheme + software.amazon.awssdk.identity.spi.Identity + software.amazon.awssdk.http.auth.scheme.NoAuthAuthScheme$AnonymousIdentity + software.amazon.awssdk.http.auth.internal.scheme.DefaultNoAuthAuthScheme$1 + software.amazon.awssdk.http.auth.internal.scheme.DefaultNoAuthAuthScheme$2 + software.amazon.awssdk.http.auth.internal.scheme.DefaultNoAuthAuthScheme$3 + software.amazon.awssdk.services.s3.S3Configuration + software.amazon.awssdk.services.s3.S3Configuration$Builder + software.amazon.awssdk.services.s3.S3Configuration$DefaultS3ServiceConfigurationBuilder + software.amazon.awssdk.services.s3.internal.FieldWithDefault + software.amazon.awssdk.services.s3.internal.FieldWithDefault$Impl + software.amazon.awssdk.services.s3.internal.FieldWithDefault$LazyImpl + software.amazon.awssdk.services.s3.S3Configuration$$Lambda/0x0000019f913e6080 + software.amazon.awssdk.utils.AttributeMap$$Lambda/0x0000019f913e62a0 + software.amazon.awssdk.utils.AttributeMap$$Lambda/0x0000019f913e64d8 + software.amazon.awssdk.utils.AttributeMap$Builder$$Lambda/0x0000019f913e6700 + software.amazon.awssdk.utils.AttributeMap$DependencyGraph$$Lambda/0x0000019f913e6938 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda/0x0000019f913e6b70 + software.amazon.awssdk.core.signer.Signer + software.amazon.awssdk.profiles.ProfileFileSupplier + software.amazon.awssdk.profiles.ProfileFileSupplier$$Lambda/0x0000019f913e71a8 + software.amazon.awssdk.profiles.ProfileFileSupplier$1 + software.amazon.awssdk.profiles.ProfileFileSupplier$1$$Lambda/0x0000019f913e7630 + software.amazon.awssdk.profiles.internal.ProfileFileRefresher + software.amazon.awssdk.profiles.internal.ProfileFileRefresher$ProfileFileRefreshRecord + software.amazon.awssdk.profiles.internal.ProfileFileRefresher$ProfileFileRefreshRecord$Builder + software.amazon.awssdk.profiles.internal.ProfileFileRefresher$Builder + software.amazon.awssdk.profiles.internal.ProfileFileRefresher$Builder$$Lambda/0x0000019f913e8210 + java.time.Clock$SystemClock + software.amazon.awssdk.utils.cache.RefreshResult + software.amazon.awssdk.profiles.internal.ProfileFileRefresher$$Lambda/0x0000019f913e8678 + software.amazon.awssdk.utils.cache.CachedSupplier + software.amazon.awssdk.utils.cache.CachedSupplier$Builder + software.amazon.awssdk.utils.cache.CachedSupplier$PrefetchStrategy + software.amazon.awssdk.utils.cache.OneCallerBlocks + software.amazon.awssdk.utils.cache.CachedSupplier$StaleValueBehavior + software.amazon.awssdk.utils.cache.CachedSupplier$$Lambda/0x0000019f913e95f0 + java.lang.invoke.LambdaForm$DMH/0x0000019f913ec000 + java.lang.invoke.LambdaForm$DMH/0x0000019f913ec400 + java.lang.invoke.LambdaForm$MH/0x0000019f913ec800 + software.amazon.awssdk.profiles.ProfileFileSupplier$$Lambda/0x0000019f913e9818 + software.amazon.awssdk.profiles.internal.AggregateProfileFileSupplier + software.amazon.awssdk.profiles.internal.AggregateProfileFileSupplier$SupplierState + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda/0x0000019f913ea0a8 + software.amazon.awssdk.utils.AttributeMap$LazyValue + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda/0x0000019f913ea4e0 + software.amazon.awssdk.utils.AttributeMap$DerivedValue + software.amazon.awssdk.core.CompressionConfiguration$Builder + software.amazon.awssdk.core.CompressionConfiguration$DefaultBuilder + software.amazon.awssdk.utils.AttributeMap$Builder$$Lambda/0x0000019f913eae10 + software.amazon.awssdk.utils.AttributeMap$DependencyGraph$$Lambda/0x0000019f913eb050 + software.amazon.awssdk.utils.cache.CachedSupplier$$Lambda/0x0000019f913eb290 + software.amazon.awssdk.utils.cache.CachedSupplier$$Lambda/0x0000019f913eb4b8 + java.nio.file.attribute.FileTime$1 + software.amazon.awssdk.utils.cache.RefreshResult$Builder + java.time.Instant$1 + software.amazon.awssdk.utils.cache.CachedSupplier$$Lambda/0x0000019f913eb958 + software.amazon.awssdk.profiles.internal.AggregateProfileFileSupplier$$Lambda/0x0000019f913ebb80 + software.amazon.awssdk.core.interceptor.ExecutionInterceptor + software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor + software.amazon.awssdk.services.s3.endpoints.internal.S3ResolveEndpointInterceptor + java.util.concurrent.CompletionException + software.amazon.awssdk.services.s3.endpoints.internal.S3RequestSetEndpointInterceptor + software.amazon.awssdk.services.s3.internal.handlers.StreamingRequestInterceptor + software.amazon.awssdk.services.s3.internal.handlers.CreateBucketInterceptor + software.amazon.awssdk.services.s3.internal.handlers.CreateMultipartUploadRequestInterceptor + software.amazon.awssdk.services.s3.internal.handlers.DecodeUrlEncodedResponseInterceptor + software.amazon.awssdk.services.s3.internal.handlers.GetBucketPolicyInterceptor + org.reactivestreams.Publisher + software.amazon.awssdk.core.interceptor.Context$BeforeExecution + software.amazon.awssdk.core.interceptor.Context$ModifyRequest + software.amazon.awssdk.core.interceptor.Context$BeforeMarshalling + software.amazon.awssdk.core.interceptor.Context$AfterMarshalling + software.amazon.awssdk.core.interceptor.Context$ModifyHttpRequest + software.amazon.awssdk.core.interceptor.Context$BeforeTransmission + software.amazon.awssdk.core.interceptor.Context$AfterTransmission + software.amazon.awssdk.core.interceptor.Context$ModifyHttpResponse + software.amazon.awssdk.services.s3.internal.handlers.GetBucketPolicyInterceptor$$Lambda/0x0000019f913edc00 + software.amazon.awssdk.services.s3.internal.handlers.AsyncChecksumValidationInterceptor + software.amazon.awssdk.http.SdkHttpHeaders + software.amazon.awssdk.core.checksums.SdkChecksum + software.amazon.awssdk.services.s3.internal.handlers.SyncChecksumValidationInterceptor + software.amazon.awssdk.services.s3.internal.handlers.EnableTrailingChecksumInterceptor + software.amazon.awssdk.services.s3.internal.handlers.ExceptionTranslationInterceptor + software.amazon.awssdk.services.s3.internal.handlers.GetObjectInterceptor + software.amazon.awssdk.services.s3.internal.handlers.ObjectMetadataInterceptor + software.amazon.awssdk.core.interceptor.ClasspathInterceptorChainFactory + software.amazon.awssdk.core.internal.util.ClassLoaderHelper + software.amazon.awssdk.core.interceptor.ClasspathInterceptorChainFactory$$Lambda/0x0000019f913f17f8 + software.amazon.awssdk.core.interceptor.ClasspathInterceptorChainFactory$$Lambda/0x0000019f913f1a40 + software.amazon.awssdk.core.interceptor.ClasspathInterceptorChainFactory$$Lambda/0x0000019f913f1c80 + software.amazon.awssdk.core.interceptor.ClasspathInterceptorChainFactory$$Lambda/0x0000019f913f1ec0 + java.util.stream.Collectors$$Lambda/0x0000019f9115f570 + java.lang.invoke.LambdaForm$DMH/0x0000019f913f4000 + java.util.stream.Collectors$$Lambda/0x0000019f9115f790 + java.util.stream.Collectors$$Lambda/0x0000019f9115f9c8 + software.amazon.awssdk.utils.AttributeMap$ExpectCachedLazyValueSource + software.amazon.awssdk.services.s3.S3Configuration$$Lambda/0x0000019f913f2330 + software.amazon.awssdk.services.s3.internal.settingproviders.UseArnRegionProvider + software.amazon.awssdk.services.s3.internal.settingproviders.UseArnRegionProviderChain + software.amazon.awssdk.services.s3.internal.settingproviders.SystemsSettingsUseArnRegionProvider + software.amazon.awssdk.services.s3.internal.settingproviders.ProfileUseArnRegionProvider + software.amazon.awssdk.services.s3.S3SystemSetting + java.lang.invoke.LambdaForm$DMH/0x0000019f913f4400 + software.amazon.awssdk.utils.SystemSetting$$Lambda/0x0000019f913f3498 + software.amazon.awssdk.services.s3.internal.settingproviders.ProfileUseArnRegionProvider$$Lambda/0x0000019f913f36e0 + software.amazon.awssdk.services.s3.internal.settingproviders.ProfileUseArnRegionProvider$$Lambda/0x0000019f913f3920 + software.amazon.awssdk.services.s3.S3Configuration$$Lambda/0x0000019f913f3b60 + software.amazon.awssdk.services.s3.internal.settingproviders.DisableMultiRegionProvider + software.amazon.awssdk.services.s3.internal.settingproviders.DisableMultiRegionProviderChain + software.amazon.awssdk.services.s3.internal.settingproviders.SystemsSettingsDisableMultiRegionProvider + software.amazon.awssdk.services.s3.internal.settingproviders.ProfileDisableMultiRegionProvider + software.amazon.awssdk.services.s3.internal.settingproviders.ProfileDisableMultiRegionProvider$$Lambda/0x0000019f913f6868 + software.amazon.awssdk.services.s3.internal.settingproviders.ProfileDisableMultiRegionProvider$$Lambda/0x0000019f913f6aa8 + software.amazon.awssdk.services.s3.internal.endpoints.UseGlobalEndpointResolver + software.amazon.awssdk.utils.Lazy + software.amazon.awssdk.utils.Lazy$ResolvedLazy + software.amazon.awssdk.services.s3.internal.endpoints.UseGlobalEndpointResolver$$Lambda/0x0000019f913f73b0 + software.amazon.awssdk.services.s3.internal.s3express.UseS3ExpressAuthResolver + software.amazon.awssdk.services.s3.internal.s3express.UseS3ExpressAuthResolver$$Lambda/0x0000019f913f77e8 + software.amazon.awssdk.services.s3.internal.s3express.UseS3ExpressAuthResolver$$Lambda/0x0000019f913f7a10 + software.amazon.awssdk.services.s3.internal.s3express.UseS3ExpressAuthResolver$$Lambda/0x0000019f913f7c38 + software.amazon.awssdk.services.s3.internal.s3express.UseS3ExpressAuthResolver$$Lambda/0x0000019f913f5000 + software.amazon.awssdk.services.s3.DefaultS3BaseClientBuilder$$Lambda/0x0000019f913f5240 + software.amazon.awssdk.utils.AttributeMap$DependencyGraph$$Lambda/0x0000019f913f5460 + software.amazon.awssdk.utils.AttributeMap$CachedValue + software.amazon.awssdk.utils.AttributeMap$DependencyGraph$$Lambda/0x0000019f913f58a8 + java.util.IdentityHashMap$ValueIterator + software.amazon.awssdk.services.s3.internal.endpoints.UseGlobalEndpointResolver$$Lambda/0x0000019f913f5ae0 + software.amazon.awssdk.services.s3.internal.endpoints.UseGlobalEndpointResolver$$Lambda/0x0000019f913f5d08 + software.amazon.awssdk.services.s3.DefaultS3BaseClientBuilder$$Lambda/0x0000019f913f4800 + software.amazon.awssdk.utils.AttributeMap$Builder$$Lambda/0x0000019f913f4a28 + software.amazon.awssdk.services.s3.DefaultS3BaseClientBuilder$$Lambda/0x0000019f913f4c50 + software.amazon.awssdk.services.s3.DefaultS3BaseClientBuilder$$Lambda/0x0000019f913f8000 + software.amazon.awssdk.core.checksums.RequestChecksumCalculationResolver + software.amazon.awssdk.core.checksums.RequestChecksumCalculationResolver$$Lambda/0x0000019f913f8630 + software.amazon.awssdk.core.checksums.RequestChecksumCalculationResolver$$Lambda/0x0000019f913f8878 + software.amazon.awssdk.core.checksums.RequestChecksumCalculationResolver$$Lambda/0x0000019f913f8aa0 + software.amazon.awssdk.core.checksums.RequestChecksumCalculationResolver$$Lambda/0x0000019f913f8ce0 + software.amazon.awssdk.core.checksums.RequestChecksumCalculationResolver$$Lambda/0x0000019f913f8f28 + software.amazon.awssdk.core.checksums.ResponseChecksumValidationResolver + software.amazon.awssdk.core.checksums.ResponseChecksumValidationResolver$$Lambda/0x0000019f913f9558 + software.amazon.awssdk.core.checksums.ResponseChecksumValidationResolver$$Lambda/0x0000019f913f97a0 + software.amazon.awssdk.core.checksums.ResponseChecksumValidationResolver$$Lambda/0x0000019f913f99c8 + software.amazon.awssdk.core.checksums.ResponseChecksumValidationResolver$$Lambda/0x0000019f913f9c08 + software.amazon.awssdk.core.checksums.ResponseChecksumValidationResolver$$Lambda/0x0000019f913f9e50 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$Builder + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$ClientEndpoint + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda/0x0000019f913fa6c8 + software.amazon.awssdk.identity.spi.internal.DefaultIdentityProviders + software.amazon.awssdk.identity.spi.IdentityProviders$Builder + software.amazon.awssdk.identity.spi.internal.DefaultIdentityProviders$BuilderImpl + software.amazon.awssdk.identity.spi.internal.DefaultIdentityProviders$$Lambda/0x0000019f913fafe0 + software.amazon.awssdk.awscore.interceptor.HelpfulUnknownHostExceptionInterceptor + software.amazon.awssdk.awscore.eventstream.EventStreamInitialRequestInterceptor + software.amazon.awssdk.awscore.interceptor.TraceIdExecutionInterceptor + software.amazon.awssdk.core.interceptor.ExecutionAttribute + software.amazon.awssdk.core.interceptor.ExecutionAttribute$ValueStorage + software.amazon.awssdk.core.interceptor.ExecutionAttribute$DefaultValueStorage + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda/0x0000019f913fc3e8 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda/0x0000019f913fc610 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda/0x0000019f913fc838 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda/0x0000019f913fca60 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda/0x0000019f913fcc88 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda/0x0000019f913fceb0 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda/0x0000019f913fd0d8 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda/0x0000019f913fd300 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda/0x0000019f913fd528 + software.amazon.awssdk.awscore.internal.defaultsmode.DefaultsModeResolver + software.amazon.awssdk.awscore.internal.defaultsmode.DefaultsModeResolver$$Lambda/0x0000019f913fd960 + software.amazon.awssdk.awscore.internal.defaultsmode.DefaultsModeResolver$$Lambda/0x0000019f913fdba0 + software.amazon.awssdk.awscore.internal.defaultsmode.DefaultsModeResolver$$Lambda/0x0000019f913fddc8 + software.amazon.awssdk.awscore.internal.defaultsmode.DefaultsModeResolver$$Lambda/0x0000019f913fe008 + software.amazon.awssdk.awscore.internal.defaultsmode.DefaultsModeResolver$$Lambda/0x0000019f913fe248 + software.amazon.awssdk.awscore.internal.defaultsmode.DefaultsModeConfiguration + software.amazon.awssdk.http.SdkHttpConfigurationOption + software.amazon.awssdk.http.TlsKeyManagersProvider + software.amazon.awssdk.http.Protocol + software.amazon.awssdk.http.ProtocolNegotiation + software.amazon.awssdk.http.TlsTrustManagersProvider + software.amazon.awssdk.internal.http.AbstractFileStoreTlsKeyManagersProvider + software.amazon.awssdk.http.SystemPropertyTlsKeyManagersProvider + software.amazon.awssdk.awscore.endpoint.DualstackEnabledProvider + software.amazon.awssdk.awscore.endpoint.DualstackEnabledProvider$Builder + software.amazon.awssdk.awscore.endpoint.DualstackEnabledProvider$Builder$$Lambda/0x0000019f91400000 + software.amazon.awssdk.awscore.endpoint.DualstackEnabledProvider$$Lambda/0x0000019f91400220 + software.amazon.awssdk.profiles.Profile$$Lambda/0x0000019f91400460 + software.amazon.awssdk.awscore.endpoint.FipsEnabledProvider + software.amazon.awssdk.awscore.endpoint.FipsEnabledProvider$Builder + software.amazon.awssdk.awscore.endpoint.FipsEnabledProvider$Builder$$Lambda/0x0000019f91400ad0 + software.amazon.awssdk.awscore.endpoint.FipsEnabledProvider$$Lambda/0x0000019f91400cf0 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda/0x0000019f91400f30 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda/0x0000019f91401158 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda/0x0000019f91401380 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda/0x0000019f914015a8 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda/0x0000019f914017d0 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda/0x0000019f91401a08 + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda/0x0000019f91401c40 + software.amazon.awssdk.core.retry.NewRetries2026Resolver + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda/0x0000019f91402078 + software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider + software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider$Builder + java.lang.invoke.LambdaForm$DMH/0x0000019f91404000 + java.lang.invoke.LambdaForm$DMH/0x0000019f91404400 + software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider$$Lambda/0x0000019f914027f8 + java.lang.invoke.LambdaForm$DMH/0x0000019f91404800 + java.lang.invoke.LambdaForm$DMH/0x0000019f91404c00 + java.lang.invoke.LambdaForm$MH/0x0000019f91405000 + software.amazon.awssdk.auth.credentials.internal.LazyAwsCredentialsProvider + software.amazon.awssdk.awscore.client.builder.AwsDefaultClientBuilder$$Lambda/0x0000019f91402ce8 + software.amazon.awssdk.auth.credentials.CredentialUtils + software.amazon.awssdk.identity.spi.AwsCredentialsIdentity + software.amazon.awssdk.auth.credentials.AwsCredentials + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda/0x0000019f91403518 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda/0x0000019f91403758 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda/0x0000019f91403988 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda/0x0000019f91403bb0 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda/0x0000019f91406000 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda/0x0000019f91403dd8 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda/0x0000019f91406248 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda/0x0000019f91406470 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda/0x0000019f91406698 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda/0x0000019f914068c0 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda/0x0000019f91406ae8 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda/0x0000019f91406d10 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda/0x0000019f91406f58 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda/0x0000019f91407198 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda/0x0000019f914073e0 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda/0x0000019f91407628 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda/0x0000019f91407870 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda/0x0000019f91407ab8 + software.amazon.awssdk.regions.internal.MetadataLoader + software.amazon.awssdk.regions.RegionMetadataProvider + software.amazon.awssdk.regions.ServiceMetadataProvider + software.amazon.awssdk.regions.PartitionMetadataProvider + software.amazon.awssdk.regions.GeneratedRegionMetadataProvider + software.amazon.awssdk.regions.RegionMetadata + software.amazon.awssdk.regions.regionmetadata.AfSouth1 + software.amazon.awssdk.regions.regionmetadata.ApEast1 + software.amazon.awssdk.regions.regionmetadata.ApEast2 + software.amazon.awssdk.regions.regionmetadata.ApNortheast1 + software.amazon.awssdk.regions.regionmetadata.ApNortheast2 + software.amazon.awssdk.regions.regionmetadata.ApNortheast3 + software.amazon.awssdk.regions.regionmetadata.ApSouth1 + software.amazon.awssdk.regions.regionmetadata.ApSouth2 + software.amazon.awssdk.regions.regionmetadata.ApSoutheast1 + software.amazon.awssdk.regions.regionmetadata.ApSoutheast2 + software.amazon.awssdk.regions.regionmetadata.ApSoutheast3 + software.amazon.awssdk.regions.regionmetadata.ApSoutheast4 + software.amazon.awssdk.regions.regionmetadata.ApSoutheast5 + software.amazon.awssdk.regions.regionmetadata.ApSoutheast6 + software.amazon.awssdk.regions.regionmetadata.ApSoutheast7 + software.amazon.awssdk.regions.regionmetadata.AwsGlobal + software.amazon.awssdk.regions.regionmetadata.CaCentral1 + software.amazon.awssdk.regions.regionmetadata.CaWest1 + software.amazon.awssdk.regions.regionmetadata.EuCentral1 + software.amazon.awssdk.regions.regionmetadata.EuCentral2 + software.amazon.awssdk.regions.regionmetadata.EuNorth1 + software.amazon.awssdk.regions.regionmetadata.EuSouth1 + software.amazon.awssdk.regions.regionmetadata.EuSouth2 + software.amazon.awssdk.regions.regionmetadata.EuWest1 + software.amazon.awssdk.regions.regionmetadata.EuWest2 + software.amazon.awssdk.regions.regionmetadata.EuWest3 + software.amazon.awssdk.regions.regionmetadata.IlCentral1 + software.amazon.awssdk.regions.regionmetadata.MeCentral1 + software.amazon.awssdk.regions.regionmetadata.MeSouth1 + software.amazon.awssdk.regions.regionmetadata.MxCentral1 + software.amazon.awssdk.regions.regionmetadata.SaEast1 + software.amazon.awssdk.regions.regionmetadata.UsEast1 + software.amazon.awssdk.regions.regionmetadata.UsEast2 + software.amazon.awssdk.regions.regionmetadata.UsWest1 + software.amazon.awssdk.regions.regionmetadata.UsWest2 + software.amazon.awssdk.regions.regionmetadata.AwsCnGlobal + software.amazon.awssdk.regions.regionmetadata.CnNorth1 + software.amazon.awssdk.regions.regionmetadata.CnNorthwest1 + software.amazon.awssdk.regions.regionmetadata.EuscDeEast1 + software.amazon.awssdk.regions.regionmetadata.AwsIsoGlobal + software.amazon.awssdk.regions.regionmetadata.UsIsoEast1 + software.amazon.awssdk.regions.regionmetadata.UsIsoWest1 + software.amazon.awssdk.regions.regionmetadata.AwsIsoBGlobal + software.amazon.awssdk.regions.regionmetadata.UsIsobEast1 + software.amazon.awssdk.regions.regionmetadata.UsIsobWest1 + software.amazon.awssdk.regions.regionmetadata.AwsIsoEGlobal + software.amazon.awssdk.regions.regionmetadata.EuIsoeWest1 + software.amazon.awssdk.regions.regionmetadata.AwsIsoFGlobal + software.amazon.awssdk.regions.regionmetadata.UsIsofEast1 + software.amazon.awssdk.regions.regionmetadata.UsIsofSouth1 + software.amazon.awssdk.regions.regionmetadata.AwsUsGovGlobal + software.amazon.awssdk.regions.regionmetadata.UsGovEast1 + software.amazon.awssdk.regions.regionmetadata.UsGovWest1 + software.amazon.awssdk.regions.GeneratedServiceMetadataProvider + software.amazon.awssdk.regions.servicemetadata.AccessAnalyzerServiceMetadata + software.amazon.awssdk.regions.ServicePartitionMetadata + software.amazon.awssdk.regions.internal.DefaultServicePartitionMetadata + software.amazon.awssdk.regions.ServiceEndpointKey + software.amazon.awssdk.regions.ServiceEndpointKey$Builder + software.amazon.awssdk.regions.ServiceEndpointKey$DefaultBuilder + software.amazon.awssdk.regions.EndpointTag + software.amazon.awssdk.regions.EndpointTag$EndpointTagCache + software.amazon.awssdk.regions.EndpointTag$EndpointTagCache$$Lambda/0x0000019f91411090 + software.amazon.awssdk.regions.servicemetadata.AccountServiceMetadata + software.amazon.awssdk.regions.servicemetadata.AcmServiceMetadata + software.amazon.awssdk.regions.PartitionEndpointKey + software.amazon.awssdk.regions.PartitionEndpointKey$Builder + software.amazon.awssdk.regions.PartitionEndpointKey$DefaultBuilder + software.amazon.awssdk.regions.servicemetadata.AcmPcaServiceMetadata + software.amazon.awssdk.regions.servicemetadata.AgreementMarketplaceServiceMetadata + software.amazon.awssdk.regions.servicemetadata.AirflowServiceMetadata + software.amazon.awssdk.regions.servicemetadata.AmplifyServiceMetadata + software.amazon.awssdk.regions.servicemetadata.AmplifybackendServiceMetadata + software.amazon.awssdk.regions.servicemetadata.AmplifyuibuilderServiceMetadata + software.amazon.awssdk.regions.servicemetadata.AossServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ApiDetectiveServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ApiEcrServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ApiEcrPublicServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ApiIotdeviceadvisorServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ApiIotwirelessServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ApiMediatailorServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ApiPricingServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ApiSagemakerServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ApiTunnelingIotServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ApigatewayServiceMetadata + software.amazon.awssdk.regions.servicemetadata.AppIntegrationsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.AppconfigServiceMetadata + software.amazon.awssdk.regions.servicemetadata.AppconfigdataServiceMetadata + software.amazon.awssdk.regions.servicemetadata.AppflowServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ApplicationAutoscalingServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ApplicationinsightsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.AppmeshServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ApprunnerServiceMetadata + software.amazon.awssdk.regions.servicemetadata.Appstream2ServiceMetadata + software.amazon.awssdk.regions.servicemetadata.AppsyncServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ApsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ArcZonalShiftServiceMetadata + software.amazon.awssdk.regions.servicemetadata.AthenaServiceMetadata + software.amazon.awssdk.regions.servicemetadata.AuditmanagerServiceMetadata + software.amazon.awssdk.regions.servicemetadata.AutoscalingServiceMetadata + software.amazon.awssdk.regions.servicemetadata.AutoscalingPlansServiceMetadata + software.amazon.awssdk.regions.servicemetadata.BackupServiceMetadata + software.amazon.awssdk.regions.servicemetadata.BackupGatewayServiceMetadata + software.amazon.awssdk.regions.servicemetadata.BatchServiceMetadata + software.amazon.awssdk.regions.servicemetadata.BedrockServiceMetadata + software.amazon.awssdk.regions.servicemetadata.BillingconductorServiceMetadata + software.amazon.awssdk.regions.servicemetadata.BraketServiceMetadata + software.amazon.awssdk.regions.servicemetadata.BudgetsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CasesServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CassandraServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CatalogMarketplaceServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CeServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ChimeServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CleanroomsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.Cloud9ServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CloudcontrolapiServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ClouddirectoryServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CloudformationServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CloudfrontServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CloudhsmServiceMetadata + software.amazon.awssdk.regions.servicemetadata.Cloudhsmv2ServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CloudsearchServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CloudtrailServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CloudtrailDataServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CodeartifactServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CodebuildServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CodecatalystServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CodecommitServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CodedeployServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CodeguruProfilerServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CodeguruReviewerServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CodepipelineServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CodestarConnectionsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CodestarNotificationsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CognitoIdentityServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CognitoIdpServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CognitoSyncServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ComprehendServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ComprehendmedicalServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ComputeOptimizerServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ConfigServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ConnectServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ConnectCampaignsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ContactLensServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ControltowerServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CostOptimizationHubServiceMetadata + software.amazon.awssdk.regions.servicemetadata.CurServiceMetadata + software.amazon.awssdk.regions.servicemetadata.DataAtsIotServiceMetadata + software.amazon.awssdk.regions.servicemetadata.DataIotServiceMetadata + software.amazon.awssdk.regions.servicemetadata.DataJobsIotServiceMetadata + software.amazon.awssdk.regions.servicemetadata.DataMediastoreServiceMetadata + software.amazon.awssdk.regions.servicemetadata.DatabrewServiceMetadata + software.amazon.awssdk.regions.servicemetadata.DataexchangeServiceMetadata + software.amazon.awssdk.regions.servicemetadata.DatapipelineServiceMetadata + software.amazon.awssdk.regions.servicemetadata.DatasyncServiceMetadata + software.amazon.awssdk.regions.servicemetadata.DatazoneServiceMetadata + software.amazon.awssdk.regions.servicemetadata.DaxServiceMetadata + software.amazon.awssdk.regions.servicemetadata.DevicefarmServiceMetadata + software.amazon.awssdk.regions.servicemetadata.DevopsGuruServiceMetadata + software.amazon.awssdk.regions.servicemetadata.DirectconnectServiceMetadata + software.amazon.awssdk.regions.servicemetadata.DiscoveryServiceMetadata + software.amazon.awssdk.regions.servicemetadata.DlmServiceMetadata + software.amazon.awssdk.regions.servicemetadata.DmsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.DocdbServiceMetadata + software.amazon.awssdk.regions.servicemetadata.DrsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.DsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.DynamodbServiceMetadata + software.amazon.awssdk.regions.servicemetadata.EbsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.Ec2ServiceMetadata + software.amazon.awssdk.regions.servicemetadata.EcsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.EdgeSagemakerServiceMetadata + software.amazon.awssdk.regions.servicemetadata.EksServiceMetadata + software.amazon.awssdk.regions.servicemetadata.EksAuthServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ElasticacheServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ElasticbeanstalkServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ElasticfilesystemServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ElasticloadbalancingServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ElasticmapreduceServiceMetadata + software.amazon.awssdk.regions.servicemetadata.EmailServiceMetadata + software.amazon.awssdk.regions.servicemetadata.EmrContainersServiceMetadata + software.amazon.awssdk.regions.servicemetadata.EmrServerlessServiceMetadata + software.amazon.awssdk.regions.servicemetadata.EntitlementMarketplaceServiceMetadata + software.amazon.awssdk.regions.servicemetadata.EsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.EventsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.FinspaceServiceMetadata + software.amazon.awssdk.regions.servicemetadata.FinspaceApiServiceMetadata + software.amazon.awssdk.regions.servicemetadata.FirehoseServiceMetadata + software.amazon.awssdk.regions.servicemetadata.FmsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ForecastServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ForecastqueryServiceMetadata + software.amazon.awssdk.regions.servicemetadata.FrauddetectorServiceMetadata + software.amazon.awssdk.regions.servicemetadata.FsxServiceMetadata + software.amazon.awssdk.regions.servicemetadata.GameliftServiceMetadata + software.amazon.awssdk.regions.servicemetadata.GameliftstreamsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.GeoServiceMetadata + software.amazon.awssdk.regions.servicemetadata.GlacierServiceMetadata + software.amazon.awssdk.regions.servicemetadata.GlobalacceleratorServiceMetadata + software.amazon.awssdk.regions.servicemetadata.GlueServiceMetadata + software.amazon.awssdk.regions.servicemetadata.GrafanaServiceMetadata + software.amazon.awssdk.regions.servicemetadata.GreengrassServiceMetadata + software.amazon.awssdk.regions.servicemetadata.GroundstationServiceMetadata + software.amazon.awssdk.regions.servicemetadata.GuarddutyServiceMetadata + software.amazon.awssdk.regions.servicemetadata.HealthServiceMetadata + software.amazon.awssdk.regions.servicemetadata.HealthlakeServiceMetadata + software.amazon.awssdk.regions.servicemetadata.IamServiceMetadata + software.amazon.awssdk.regions.servicemetadata.IdentityChimeServiceMetadata + software.amazon.awssdk.regions.servicemetadata.IdentitystoreServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ImportexportServiceMetadata + software.amazon.awssdk.regions.servicemetadata.IngestTimestreamServiceMetadata + software.amazon.awssdk.regions.servicemetadata.InspectorServiceMetadata + software.amazon.awssdk.regions.servicemetadata.Inspector2ServiceMetadata + software.amazon.awssdk.regions.servicemetadata.InternetmonitorServiceMetadata + software.amazon.awssdk.regions.servicemetadata.IotServiceMetadata + software.amazon.awssdk.regions.servicemetadata.IoteventsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.IoteventsdataServiceMetadata + software.amazon.awssdk.regions.servicemetadata.IotfleetwiseServiceMetadata + software.amazon.awssdk.regions.servicemetadata.IotsecuredtunnelingServiceMetadata + software.amazon.awssdk.regions.servicemetadata.IotsitewiseServiceMetadata + software.amazon.awssdk.regions.servicemetadata.IotthingsgraphServiceMetadata + software.amazon.awssdk.regions.servicemetadata.IottwinmakerServiceMetadata + software.amazon.awssdk.regions.servicemetadata.IotwirelessServiceMetadata + software.amazon.awssdk.regions.servicemetadata.IvsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.IvschatServiceMetadata + software.amazon.awssdk.regions.servicemetadata.IvsrealtimeServiceMetadata + software.amazon.awssdk.regions.servicemetadata.KafkaServiceMetadata + software.amazon.awssdk.regions.servicemetadata.KafkaconnectServiceMetadata + software.amazon.awssdk.regions.servicemetadata.KendraServiceMetadata + software.amazon.awssdk.regions.servicemetadata.KendraRankingServiceMetadata + software.amazon.awssdk.regions.servicemetadata.KinesisServiceMetadata + software.amazon.awssdk.regions.servicemetadata.KinesisanalyticsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.KinesisvideoServiceMetadata + software.amazon.awssdk.regions.servicemetadata.KmsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.LakeformationServiceMetadata + software.amazon.awssdk.regions.servicemetadata.LambdaServiceMetadata + software.amazon.awssdk.regions.servicemetadata.LicenseManagerServiceMetadata + software.amazon.awssdk.regions.servicemetadata.LicenseManagerLinuxSubscriptionsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.LicenseManagerUserSubscriptionsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.LightsailServiceMetadata + software.amazon.awssdk.regions.servicemetadata.LogsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.LookoutequipmentServiceMetadata + software.amazon.awssdk.regions.servicemetadata.M2ServiceMetadata + software.amazon.awssdk.regions.servicemetadata.MachinelearningServiceMetadata + software.amazon.awssdk.regions.servicemetadata.Macie2ServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ManagedblockchainServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ManagedblockchainQueryServiceMetadata + software.amazon.awssdk.regions.servicemetadata.MarketplacecommerceanalyticsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.MediaPipelinesChimeServiceMetadata + software.amazon.awssdk.regions.servicemetadata.MediaconnectServiceMetadata + software.amazon.awssdk.regions.servicemetadata.MediaconvertServiceMetadata + software.amazon.awssdk.regions.servicemetadata.MedialiveServiceMetadata + software.amazon.awssdk.regions.servicemetadata.MediapackageServiceMetadata + software.amazon.awssdk.regions.servicemetadata.MediapackageVodServiceMetadata + software.amazon.awssdk.regions.servicemetadata.Mediapackagev2ServiceMetadata + software.amazon.awssdk.regions.servicemetadata.MediastoreServiceMetadata + software.amazon.awssdk.regions.servicemetadata.MeetingsChimeServiceMetadata + software.amazon.awssdk.regions.servicemetadata.MemoryDbServiceMetadata + software.amazon.awssdk.regions.servicemetadata.MessagingChimeServiceMetadata + software.amazon.awssdk.regions.servicemetadata.MeteringMarketplaceServiceMetadata + software.amazon.awssdk.regions.servicemetadata.MetricsSagemakerServiceMetadata + software.amazon.awssdk.regions.servicemetadata.MghServiceMetadata + software.amazon.awssdk.regions.servicemetadata.MgnServiceMetadata + software.amazon.awssdk.regions.servicemetadata.MigrationhubOrchestratorServiceMetadata + software.amazon.awssdk.regions.servicemetadata.MigrationhubStrategyServiceMetadata + software.amazon.awssdk.regions.servicemetadata.MobileanalyticsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ModelsV2LexServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ModelsLexServiceMetadata + software.amazon.awssdk.regions.servicemetadata.MonitoringServiceMetadata + software.amazon.awssdk.regions.servicemetadata.MqServiceMetadata + software.amazon.awssdk.regions.servicemetadata.MturkRequesterServiceMetadata + software.amazon.awssdk.regions.servicemetadata.NeptuneServiceMetadata + software.amazon.awssdk.regions.servicemetadata.NetworkFirewallServiceMetadata + software.amazon.awssdk.regions.servicemetadata.NetworkmanagerServiceMetadata + software.amazon.awssdk.regions.servicemetadata.NotificationsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.NotificationsContactsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.NovaActServiceMetadata + software.amazon.awssdk.regions.servicemetadata.OamServiceMetadata + software.amazon.awssdk.regions.servicemetadata.OidcServiceMetadata + software.amazon.awssdk.regions.servicemetadata.OmicsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.OrganizationsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.OsisServiceMetadata + software.amazon.awssdk.regions.servicemetadata.OutpostsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ParticipantConnectServiceMetadata + software.amazon.awssdk.regions.servicemetadata.PartnercentralChannelServiceMetadata + software.amazon.awssdk.regions.servicemetadata.PersonalizeServiceMetadata + software.amazon.awssdk.regions.servicemetadata.PiServiceMetadata + software.amazon.awssdk.regions.servicemetadata.PinpointServiceMetadata + software.amazon.awssdk.regions.servicemetadata.PipesServiceMetadata + software.amazon.awssdk.regions.servicemetadata.PollyServiceMetadata + software.amazon.awssdk.regions.servicemetadata.PortalSsoServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ProfileServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ProtonServiceMetadata + software.amazon.awssdk.regions.servicemetadata.QbusinessServiceMetadata + software.amazon.awssdk.regions.servicemetadata.QueryTimestreamServiceMetadata + software.amazon.awssdk.regions.servicemetadata.QuicksightServiceMetadata + software.amazon.awssdk.regions.servicemetadata.RamServiceMetadata + software.amazon.awssdk.regions.servicemetadata.RbinServiceMetadata + software.amazon.awssdk.regions.servicemetadata.RdsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.RdsDataServiceMetadata + software.amazon.awssdk.regions.servicemetadata.RedshiftServiceMetadata + software.amazon.awssdk.regions.servicemetadata.RedshiftServerlessServiceMetadata + software.amazon.awssdk.regions.servicemetadata.RekognitionServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ResiliencehubServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ResourceExplorer2ServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ResourceGroupsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.RolesanywhereServiceMetadata + software.amazon.awssdk.regions.servicemetadata.Route53ServiceMetadata + software.amazon.awssdk.regions.servicemetadata.Route53RecoveryControlConfigServiceMetadata + software.amazon.awssdk.regions.servicemetadata.Route53domainsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.Route53profilesServiceMetadata + software.amazon.awssdk.regions.servicemetadata.Route53resolverServiceMetadata + software.amazon.awssdk.regions.servicemetadata.RumServiceMetadata + software.amazon.awssdk.regions.servicemetadata.RuntimeV2LexServiceMetadata + software.amazon.awssdk.regions.servicemetadata.RuntimeLexServiceMetadata + software.amazon.awssdk.regions.servicemetadata.RuntimeSagemakerServiceMetadata + software.amazon.awssdk.regions.servicemetadata.EnhancedS3ServiceMetadata + software.amazon.awssdk.regions.ServiceMetadataConfiguration + software.amazon.awssdk.regions.ServiceMetadataConfiguration$Builder + software.amazon.awssdk.regions.servicemetadata.EnhancedS3ServiceMetadata$$Lambda/0x0000019f914389e0 + software.amazon.awssdk.regions.servicemetadata.EnhancedS3ServiceMetadata$$Lambda/0x0000019f91438c00 + software.amazon.awssdk.regions.servicemetadata.EnhancedS3ServiceMetadata$$Lambda/0x0000019f91438e28 + software.amazon.awssdk.regions.servicemetadata.S3ServiceMetadata + software.amazon.awssdk.regions.servicemetadata.S3ControlServiceMetadata + software.amazon.awssdk.regions.servicemetadata.S3OutpostsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.SagemakerGeospatialServiceMetadata + software.amazon.awssdk.regions.servicemetadata.SavingsplansServiceMetadata + software.amazon.awssdk.regions.servicemetadata.SchedulerServiceMetadata + software.amazon.awssdk.regions.servicemetadata.SchemasServiceMetadata + software.amazon.awssdk.regions.servicemetadata.SdbServiceMetadata + software.amazon.awssdk.regions.servicemetadata.SecretsmanagerServiceMetadata + software.amazon.awssdk.regions.servicemetadata.SecurityhubServiceMetadata + software.amazon.awssdk.regions.servicemetadata.SecuritylakeServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ServerlessrepoServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ServicecatalogServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ServicecatalogAppregistryServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ServicediscoveryServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ServicequotasServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ShieldServiceMetadata + software.amazon.awssdk.regions.servicemetadata.SignerServiceMetadata + software.amazon.awssdk.regions.servicemetadata.SimspaceweaverServiceMetadata + software.amazon.awssdk.regions.servicemetadata.SmsVoiceServiceMetadata + software.amazon.awssdk.regions.servicemetadata.SnowballServiceMetadata + software.amazon.awssdk.regions.servicemetadata.SnsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.SqsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.SsmServiceMetadata + software.amazon.awssdk.regions.servicemetadata.SsmContactsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.SsmIncidentsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.SsmQuicksetupServiceMetadata + software.amazon.awssdk.regions.servicemetadata.SsmSapServiceMetadata + software.amazon.awssdk.regions.servicemetadata.SsoServiceMetadata + software.amazon.awssdk.regions.servicemetadata.StatesServiceMetadata + software.amazon.awssdk.regions.servicemetadata.StoragegatewayServiceMetadata + software.amazon.awssdk.regions.servicemetadata.StreamsDynamodbServiceMetadata + software.amazon.awssdk.regions.servicemetadata.StsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.SupportServiceMetadata + software.amazon.awssdk.regions.servicemetadata.SupportappServiceMetadata + software.amazon.awssdk.regions.servicemetadata.SwfServiceMetadata + software.amazon.awssdk.regions.servicemetadata.SyntheticsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.TaggingServiceMetadata + software.amazon.awssdk.regions.servicemetadata.TaxServiceMetadata + software.amazon.awssdk.regions.servicemetadata.TextractServiceMetadata + software.amazon.awssdk.regions.servicemetadata.ThinclientServiceMetadata + software.amazon.awssdk.regions.servicemetadata.TnbServiceMetadata + software.amazon.awssdk.regions.servicemetadata.TranscribeServiceMetadata + software.amazon.awssdk.regions.servicemetadata.TranscribestreamingServiceMetadata + software.amazon.awssdk.regions.servicemetadata.TransferServiceMetadata + software.amazon.awssdk.regions.servicemetadata.TranslateServiceMetadata + software.amazon.awssdk.regions.servicemetadata.TrustedadvisorServiceMetadata + software.amazon.awssdk.regions.servicemetadata.VerifiedpermissionsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.VoiceChimeServiceMetadata + software.amazon.awssdk.regions.servicemetadata.VoiceidServiceMetadata + software.amazon.awssdk.regions.servicemetadata.VpcLatticeServiceMetadata + software.amazon.awssdk.regions.servicemetadata.WafServiceMetadata + software.amazon.awssdk.regions.servicemetadata.WafRegionalServiceMetadata + software.amazon.awssdk.regions.servicemetadata.Wafv2ServiceMetadata + software.amazon.awssdk.regions.ServiceEndpointKey$1 + software.amazon.awssdk.regions.servicemetadata.WellarchitectedServiceMetadata + software.amazon.awssdk.regions.servicemetadata.WisdomServiceMetadata + software.amazon.awssdk.regions.servicemetadata.WorkdocsServiceMetadata + software.amazon.awssdk.regions.servicemetadata.WorkmailServiceMetadata + software.amazon.awssdk.regions.servicemetadata.WorkspacesServiceMetadata + software.amazon.awssdk.regions.servicemetadata.WorkspacesWebServiceMetadata + software.amazon.awssdk.regions.servicemetadata.XrayServiceMetadata + software.amazon.awssdk.regions.GeneratedPartitionMetadataProvider + software.amazon.awssdk.regions.PartitionMetadata + software.amazon.awssdk.regions.partitionmetadata.AwsPartitionMetadata + software.amazon.awssdk.regions.partitionmetadata.AwsCnPartitionMetadata + software.amazon.awssdk.regions.partitionmetadata.AwsEuscPartitionMetadata + software.amazon.awssdk.regions.partitionmetadata.AwsIsoPartitionMetadata + software.amazon.awssdk.regions.partitionmetadata.AwsIsoBPartitionMetadata + software.amazon.awssdk.regions.partitionmetadata.AwsIsoEPartitionMetadata + software.amazon.awssdk.regions.partitionmetadata.AwsIsoFPartitionMetadata + software.amazon.awssdk.regions.partitionmetadata.AwsUsGovPartitionMetadata + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda/0x0000019f91443ca8 + software.amazon.awssdk.utils.AttributeMap$Builder$$Lambda/0x0000019f91443ee0 + software.amazon.awssdk.regions.servicemetadata.EnhancedS3ServiceMetadata$$Lambda/0x0000019f91444118 + software.amazon.awssdk.regions.servicemetadata.EnhancedS3ServiceMetadata$$Lambda/0x0000019f91444340 + software.amazon.awssdk.regions.servicemetadata.EnhancedS3ServiceMetadata$$Lambda/0x0000019f91444580 + software.amazon.awssdk.utils.uri.SdkUri + software.amazon.awssdk.utils.uri.SdkUri$$Lambda/0x0000019f914449e8 + software.amazon.awssdk.utils.uri.internal.UriConstructorArgs + software.amazon.awssdk.utils.uri.SdkUri$$Lambda/0x0000019f91444e08 + software.amazon.awssdk.utils.cache.bounded.BoundedCache + software.amazon.awssdk.utils.cache.bounded.BoundedCache$Builder + software.amazon.awssdk.utils.uri.SdkUri$$Lambda/0x0000019f91445468 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda/0x0000019f91445690 + software.amazon.awssdk.awscore.endpoint.AwsClientEndpointProvider$$Lambda/0x0000019f914458b8 + software.amazon.awssdk.regions.internal.util.ServiceMetadataUtils + software.amazon.awssdk.regions.GeneratedPartitionMetadataProvider$$Lambda/0x0000019f91445ce0 + java.util.regex.CharPredicates$$Lambda/0x0000019f9115fe80 + software.amazon.awssdk.awscore.internal.auth.Sigv4aSigningRegionSetProvider + software.amazon.awssdk.awscore.internal.auth.Sigv4aSigningRegionSetProvider$Builder + software.amazon.awssdk.awscore.internal.auth.Sigv4aSigningRegionSetProvider$Builder$$Lambda/0x0000019f91446358 + software.amazon.awssdk.awscore.internal.auth.Sigv4aSigningRegionSetProvider$$Lambda/0x0000019f91446578 + software.amazon.awssdk.core.retry.RetryMode$Resolver + software.amazon.awssdk.core.retry.RetryMode$Resolver$$Lambda/0x0000019f914469d8 + software.amazon.awssdk.core.retry.RetryMode$Resolver$$Lambda/0x0000019f91446c18 + software.amazon.awssdk.core.retry.RetryMode$Resolver$$Lambda/0x0000019f91446e40 + software.amazon.awssdk.core.retry.RetryMode$Resolver$$Lambda/0x0000019f91447080 + software.amazon.awssdk.core.retry.RetryMode$Resolver$$Lambda/0x0000019f914472c0 + software.amazon.awssdk.awscore.retry.AwsRetryStrategy + software.amazon.awssdk.retries.internal.RetryStrategyDefaults + software.amazon.awssdk.awscore.retry.AwsRetryStrategy$1 + software.amazon.awssdk.awscore.retry.AwsRetryStrategy$2 + software.amazon.awssdk.core.internal.retry.SdkDefaultRetryStrategy + software.amazon.awssdk.core.internal.retry.SdkDefaultRetryStrategy$1 + software.amazon.awssdk.retries.DefaultRetryStrategy + software.amazon.awssdk.retries.LegacyRetryStrategy + software.amazon.awssdk.retries.LegacyRetryStrategy$Builder + software.amazon.awssdk.retries.internal.DefaultAwareRetryStrategy + software.amazon.awssdk.retries.internal.BaseRetryStrategy + software.amazon.awssdk.retries.internal.DefaultLegacyRetryStrategy + software.amazon.awssdk.retries.api.RetryToken + software.amazon.awssdk.retries.api.TokenAcquisitionFailedException + software.amazon.awssdk.retries.internal.DefaultAwareRetryStrategy$Builder + software.amazon.awssdk.retries.internal.BaseRetryStrategy$Builder + software.amazon.awssdk.retries.internal.DefaultLegacyRetryStrategy$Builder + software.amazon.awssdk.retries.internal.BaseRetryStrategy$Builder$$Lambda/0x0000019f91449dc8 + software.amazon.awssdk.retries.internal.circuitbreaker.TokenBucketStore + software.amazon.awssdk.retries.internal.circuitbreaker.TokenBucketStore$Builder + software.amazon.awssdk.retries.internal.circuitbreaker.TokenBucket + software.amazon.awssdk.retries.internal.circuitbreaker.TokenBucketStore$$Lambda/0x0000019f9144a650 + software.amazon.awssdk.utils.cache.lru.LruCache + software.amazon.awssdk.utils.cache.lru.LruCache$Builder + software.amazon.awssdk.retries.DefaultRetryStrategy$Legacy + software.amazon.awssdk.retries.api.BackoffStrategy + software.amazon.awssdk.retries.api.internal.backoff.ExponentialDelayWithJitter + software.amazon.awssdk.retries.api.BackoffStrategy$$Lambda/0x0000019f9144b2e8 + software.amazon.awssdk.retries.api.internal.backoff.BackoffStrategiesConstants + software.amazon.awssdk.utils.NumericUtils + software.amazon.awssdk.retries.api.internal.backoff.ExponentialDelayWithHalfJitter + software.amazon.awssdk.retries.api.BackoffStrategy$$Lambda/0x0000019f9144bb40 + software.amazon.awssdk.core.internal.retry.SdkDefaultRetryStrategy$$Lambda/0x0000019f9144bd60 + software.amazon.awssdk.core.internal.retry.SdkDefaultRetryStrategy$$Lambda/0x0000019f9144bfb0 + software.amazon.awssdk.core.internal.retry.SdkDefaultRetryStrategy$$Lambda/0x0000019f9144c200 + software.amazon.awssdk.core.internal.retry.SdkDefaultRetryStrategy$$Lambda/0x0000019f9144c450 + software.amazon.awssdk.core.internal.retry.SdkDefaultRetrySetting + software.amazon.awssdk.core.exception.RetryableException + software.amazon.awssdk.core.exception.ApiCallAttemptTimeoutException + software.amazon.awssdk.core.internal.retry.SdkDefaultRetryStrategy$$Lambda/0x0000019f9144cdb8 + software.amazon.awssdk.retries.api.RetryStrategy$Builder$$Lambda/0x0000019f9144cff0 + software.amazon.awssdk.core.internal.retry.SdkDefaultRetryStrategy$$Lambda/0x0000019f9144d248 + software.amazon.awssdk.utils.SystemSetting$$Lambda/0x0000019f9144d498 + software.amazon.awssdk.awscore.retry.AwsRetryStrategy$$Lambda/0x0000019f9144d6d8 + software.amazon.awssdk.core.useragent.BusinessMetricFeatureId$$Lambda/0x0000019f9144db20 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda/0x0000019f9144dd60 + software.amazon.awssdk.utils.Either + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda/0x0000019f9144e390 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda/0x0000019f9144e5d8 + software.amazon.awssdk.core.internal.http.loader.SdkHttpServiceProviderChain$$Lambda/0x0000019f9144e800 + software.amazon.awssdk.core.internal.http.loader.SdkHttpServiceProviderChain$$Lambda/0x0000019f9144ea40 + software.amazon.awssdk.core.internal.http.loader.SdkHttpServiceProviderChain$$Lambda/0x0000019f9144ec90 + software.amazon.awssdk.core.internal.http.loader.SystemPropertyHttpServiceProvider$$Lambda/0x0000019f9144eed0 + java.util.PriorityQueue + software.amazon.awssdk.core.internal.http.loader.ClasspathSdkHttpServiceProvider$$Lambda/0x0000019f9144f118 + software.amazon.awssdk.core.internal.http.loader.ClasspathSdkHttpServiceProvider$$Lambda/0x0000019f9144f340 + software.amazon.awssdk.core.internal.http.loader.ClasspathSdkHttpServiceProvider$$Lambda/0x0000019f9144f588 + software.amazon.awssdk.http.apache5.Apache5SdkHttpService + software.amazon.awssdk.http.urlconnection.UrlConnectionSdkHttpService + software.amazon.awssdk.core.internal.http.loader.ClasspathSdkHttpServiceProvider$$Lambda/0x0000019f9144fc10 + software.amazon.awssdk.core.internal.http.loader.DefaultSdkHttpClientBuilder$$Lambda/0x0000019f91450000 + software.amazon.awssdk.http.apache5.Apache5HttpClient + javax.net.ssl.HostnameVerifier + software.amazon.awssdk.http.apache5.Apache5HttpClient$Builder + org.apache.hc.core5.http.MessageHeaders + org.apache.hc.core5.http.HttpMessage + org.apache.hc.core5.http.HttpRequest + org.apache.hc.core5.http.HttpEntityContainer + org.apache.hc.core5.http.ClassicHttpRequest + org.apache.hc.core5.http.protocol.HttpContext + org.apache.hc.core5.http.HttpResponse + software.amazon.awssdk.http.SdkHttpResponse$Builder + org.apache.hc.core5.http.HttpException + org.apache.hc.client5.http.ClientProtocolException + org.apache.hc.client5.http.routing.HttpRoutePlanner + org.apache.hc.core5.http.config.Lookup + org.apache.hc.core5.io.ModalCloseable + org.apache.hc.client5.http.io.HttpClientConnectionManager + org.apache.hc.client5.http.classic.HttpClient + software.amazon.awssdk.http.apache5.internal.impl.ConnectionManagerAwareHttpClient + software.amazon.awssdk.http.ExecutableHttpRequest + org.apache.hc.client5.http.ConnectionKeepAliveStrategy + org.apache.hc.client5.http.ssl.HttpClientHostnameVerifier + org.apache.hc.client5.http.ssl.DefaultHostnameVerifier + javax.net.ssl.SSLException + java.security.cert.CertificateException + java.security.cert.CertificateParsingException + javax.net.ssl.SSLPeerUnverifiedException + java.net.UnknownHostException + software.amazon.awssdk.http.apache5.Apache5HttpClient$DefaultBuilder + software.amazon.awssdk.http.apache5.ProxyConfiguration + software.amazon.awssdk.http.apache5.ProxyConfiguration$Builder + software.amazon.awssdk.http.apache5.ProxyConfiguration$DefaultClientProxyConfigurationBuilder + software.amazon.awssdk.utils.ProxyConfigProvider + software.amazon.awssdk.utils.internal.proxy.ProxySystemPropertyConfigProvider + software.amazon.awssdk.utils.ProxySystemSetting + software.amazon.awssdk.utils.internal.proxy.ProxySystemPropertyConfigProvider$$Lambda/0x0000019f91454340 + software.amazon.awssdk.utils.internal.proxy.ProxyEnvironmentVariableConfigProvider + software.amazon.awssdk.utils.ProxyEnvironmentSetting + software.amazon.awssdk.utils.internal.proxy.ProxyEnvironmentVariableConfigProvider$$Lambda/0x0000019f91454cc0 + software.amazon.awssdk.utils.internal.proxy.ProxyEnvironmentVariableConfigProvider$$Lambda/0x0000019f91454f00 + software.amazon.awssdk.http.apache5.ProxyConfiguration$$Lambda/0x0000019f91455140 + software.amazon.awssdk.utils.internal.proxy.ProxyEnvironmentVariableConfigProvider$$Lambda/0x0000019f91455368 + software.amazon.awssdk.utils.internal.proxy.ProxyEnvironmentVariableConfigProvider$$Lambda/0x0000019f914555a8 + software.amazon.awssdk.utils.internal.proxy.ProxyEnvironmentVariableConfigProvider$$Lambda/0x0000019f914557f8 + software.amazon.awssdk.utils.internal.proxy.ProxyEnvironmentVariableConfigProvider$$Lambda/0x0000019f91455a38 + software.amazon.awssdk.utils.internal.proxy.ProxyEnvironmentVariableConfigProvider$$Lambda/0x0000019f91455c88 + software.amazon.awssdk.http.apache5.ProxyConfiguration$$Lambda/0x0000019f91455ec8 + software.amazon.awssdk.utils.http.SdkHttpUtils$$Lambda/0x0000019f914560f0 + software.amazon.awssdk.utils.internal.proxy.ProxyEnvironmentVariableConfigProvider$$Lambda/0x0000019f91456330 + software.amazon.awssdk.utils.internal.proxy.ProxyEnvironmentVariableConfigProvider$$Lambda/0x0000019f91456570 + software.amazon.awssdk.core.internal.http.loader.DefaultSdkHttpClientBuilder$$Lambda/0x0000019f914567b0 + software.amazon.awssdk.http.apache5.internal.impl.Apache5HttpRequestFactory + org.apache.hc.core5.http.EntityDetails + org.apache.hc.core5.http.HttpEntity + org.apache.hc.client5.http.config.Configurable + org.apache.hc.client5.http.classic.methods.HttpUriRequest + org.apache.hc.core5.concurrent.Cancellable + org.apache.hc.core5.concurrent.CancellableDependency + org.apache.hc.core5.http.message.HeaderGroup + org.apache.hc.core5.http.message.BasicHttpRequest + org.apache.hc.core5.http.message.BasicClassicHttpRequest + org.apache.hc.client5.http.classic.methods.HttpUriRequestBase + org.apache.hc.client5.http.classic.methods.HttpHead + org.apache.hc.client5.http.classic.methods.HttpGet + org.apache.hc.client5.http.classic.methods.HttpDelete + org.apache.hc.client5.http.classic.methods.HttpOptions + org.apache.hc.client5.http.classic.methods.HttpPatch + org.apache.hc.client5.http.classic.methods.HttpPost + org.apache.hc.client5.http.classic.methods.HttpPut + software.amazon.awssdk.http.apache5.Apache5HttpClient$ApacheConnectionManagerFactory + org.apache.hc.client5.http.SchemePortResolver + org.apache.hc.core5.pool.ConnPoolStats + org.apache.hc.core5.pool.ConnPoolControl + org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager + software.amazon.awssdk.http.apache5.internal.conn.SafePoolingHttpClientConnectionManager + java.security.KeyException + java.security.KeyManagementException + org.apache.hc.core5.ssl.SSLInitializationException + org.apache.hc.client5.http.ssl.TlsSocketStrategy + org.apache.hc.client5.http.impl.classic.HttpClients + org.apache.hc.client5.http.impl.classic.HttpClientBuilder + org.apache.hc.core5.http.ConnectionReuseStrategy + org.apache.hc.client5.http.AuthenticationStrategy + org.apache.hc.client5.http.UserTokenHandler + org.apache.hc.core5.http.HttpRequestInterceptor + org.apache.hc.core5.http.HttpResponseInterceptor + org.apache.hc.core5.http.protocol.HttpProcessor + org.apache.hc.client5.http.HttpRequestRetryStrategy + org.apache.hc.client5.http.protocol.RedirectStrategy + org.apache.hc.client5.http.cookie.CookieStore + org.apache.hc.client5.http.auth.CredentialsProvider + org.apache.hc.client5.http.impl.classic.CloseableHttpClient + org.apache.hc.client5.http.impl.classic.InternalHttpClient + org.apache.hc.core5.http.nio.ssl.TlsStrategy + org.apache.hc.client5.http.ssl.AbstractClientTlsStrategy + org.apache.hc.client5.http.ssl.DefaultClientTlsStrategy + software.amazon.awssdk.http.apache5.internal.conn.SdkTlsSocketFactory + javax.net.ssl.SSLHandshakeException + org.apache.hc.core5.net.NamedEndpoint + java.net.Socket + javax.net.ssl.SSLSocket + software.amazon.awssdk.http.apache5.internal.net.DelegateSslSocket + software.amazon.awssdk.http.apache5.internal.net.SdkSslSocket + javax.net.ssl.KeyManager + sun.invoke.util.VerifyAccess$1 + software.amazon.awssdk.http.SystemPropertyTlsKeyManagersProvider$$Lambda/0x0000019f9145f540 + javax.net.ssl.SSLContext + java.lang.invoke.VarHandleReferences$FieldStaticReadOnly + java.lang.invoke.VarHandleReferences$FieldStaticReadWrite + javax.net.ssl.SSLContextSpi + sun.security.rsa.SunRsaSign + sun.security.rsa.SunRsaSignEntries + sun.security.jca.ProviderConfig$3 + sun.security.jca.ProviderConfig$ProviderLoader + org.jcp.xml.dsig.internal.dom.XMLDSigRI + org.jcp.xml.dsig.internal.dom.XMLDSigRI$1 + org.jcp.xml.dsig.internal.dom.XMLDSigRI$2 + org.jcp.xml.dsig.internal.dom.XMLDSigRI$ProviderService + java.security.InvalidParameterException + java.security.ProviderException + java.security.AuthProvider + sun.security.pkcs11.SunPKCS11 + sun.security.pkcs11.wrapper.PKCS11Exception + javax.security.auth.login.LoginException + javax.security.auth.login.FailedLoginException + javax.security.auth.callback.CallbackHandler + javax.security.auth.Subject + sun.security.pkcs11.SunPKCS11$Descriptor + sun.security.pkcs11.SunPKCS11$$Lambda/0x0000019f914614b8 + sun.security.mscapi.SunMSCAPI + sun.security.mscapi.SunMSCAPI$1 + sun.security.mscapi.SunMSCAPI$2 + sun.security.mscapi.SunMSCAPI$ProviderService + sun.security.mscapi.SunMSCAPI$ProviderServiceA + sun.security.jgss.SunProvider + sun.security.jgss.SunProvider$ProviderService + sun.security.jgss.SunProvider$$Lambda/0x0000019f91462d88 + com.sun.security.sasl.gsskerb.JdkSASL + com.sun.security.sasl.gsskerb.JdkSASL$1 + com.sun.security.sasl.gsskerb.JdkSASL$ProviderService + sun.security.smartcardio.SunPCSC + sun.security.smartcardio.SunPCSC$1 + sun.security.smartcardio.SunPCSC$ProviderService + sun.security.ec.SunEC + sun.security.ec.SunEC$ProviderService + sun.security.ec.SunEC$ProviderServiceA + sun.security.ec.SunEC$1 + sun.security.util.CurveDB + java.security.spec.ECField + java.security.spec.ECFieldFp + java.security.spec.EllipticCurve + java.security.spec.ECPoint + java.security.spec.AlgorithmParameterSpec + java.security.spec.ECParameterSpec + sun.security.util.NamedCurve + sun.security.util.DerEncoder + sun.security.util.DerOutputStream + sun.security.util.ByteArrayLexOrder + sun.security.util.ByteArrayTagOrder + sun.security.util.ObjectIdentifier + java.security.spec.ECFieldF2m + sun.security.ssl.SunJSSE + sun.security.ssl.SunJSSE$$Lambda/0x0000019f91167428 + sun.security.ssl.SSLContextImpl + sun.security.ssl.SSLContextImpl$AbstractTLSContext + sun.security.ssl.SSLContextImpl$CustomizedTLSContext + sun.security.ssl.SSLContextImpl$TLSContext + sun.security.ssl.SSLLogger + sun.security.ssl.ProtocolVersion + java.security.AlgorithmConstraints + sun.security.ssl.SSLAlgorithmConstraints + sun.security.util.AbstractAlgorithmConstraints + sun.security.util.DisabledAlgorithmConstraints + java.util.regex.Pattern$SliceI + sun.security.util.AlgorithmDecomposer + sun.security.ssl.SSLAlgorithmDecomposer + java.util.regex.Pattern$LookBehindEndNode + java.util.regex.Pattern$NotBehind + sun.security.util.AbstractAlgorithmConstraints$1 + sun.security.util.DisabledAlgorithmConstraints$Constraints + sun.security.util.DisabledAlgorithmConstraints$Constraint + sun.security.util.DisabledAlgorithmConstraints$DisabledConstraint + sun.security.util.DisabledAlgorithmConstraints$KeySizeConstraint + sun.security.util.DisabledAlgorithmConstraints$Constraint$Operator + sun.security.util.DisabledAlgorithmConstraints$jdkCAConstraint + sun.security.util.DisabledAlgorithmConstraints$UsageConstraint + sun.security.util.DisabledAlgorithmConstraints$Constraints$Holder + java.util.regex.Pattern$BnM + java.util.regex.Pattern$SliceS + sun.security.util.DisabledAlgorithmConstraints$DenyAfterConstraint + java.security.CryptoPrimitive + sun.security.ssl.CipherSuite + sun.security.ssl.SSLCipher + sun.security.ssl.CipherType + sun.security.ssl.SSLCipher$ReadCipherGenerator + sun.security.ssl.SSLCipher$NullReadCipherGenerator + sun.security.ssl.SSLCipher$WriteCipherGenerator + sun.security.ssl.SSLCipher$NullWriteCipherGenerator + sun.security.ssl.SSLCipher$StreamReadCipherGenerator + sun.security.ssl.SSLCipher$StreamWriteCipherGenerator + javax.crypto.Cipher + javax.crypto.Cipher$Transform + sun.security.jca.ServiceId + sun.security.jca.ProviderList$ServiceList + sun.security.jca.ProviderList$ServiceList$1 + com.sun.crypto.provider.SunJCE + javax.crypto.JceSecurity + javax.crypto.JceSecurity$1 + sun.nio.fs.WindowsException + sun.nio.fs.Globs + java.util.regex.Pattern$SliceU + java.nio.file.PathMatcher + sun.nio.fs.WindowsFileSystem$2 + java.nio.file.Files$1 + javax.crypto.CryptoPermissions + javax.crypto.CryptoPolicyParser + java.io.StreamTokenizer + javax.crypto.CryptoPolicyParser$GrantEntry + javax.crypto.CryptoPolicyParser$CryptoPermissionEntry + javax.crypto.CryptoPermission + javax.crypto.CryptoAllPermission + javax.crypto.CryptoAllPermissionCollection + java.net.URL$ThreadTrackHolder + jdk.internal.misc.ThreadTracker + jdk.internal.misc.ThreadTracker$ThreadRef + java.net.URL$2 + java.net.URL$1 + java.net.spi.URLStreamHandlerProvider + sun.net.www.protocol.http.Handler + javax.crypto.JceSecurity$WeakIdentityWrapper + javax.crypto.JceSecurity$2 + javax.crypto.JceSecurity$3 + java.lang.Class$Holder + java.security.AllPermissionCollection + javax.crypto.ProviderVerifier + javax.crypto.CipherSpi + com.sun.crypto.provider.ARCFOURCipher + sun.security.ssl.SSLCipher$T10BlockReadCipherGenerator + sun.security.ssl.SSLCipher$T10BlockWriteCipherGenerator + com.sun.crypto.provider.DESCipher + com.sun.crypto.provider.CipherCore + com.sun.crypto.provider.DESConstants + com.sun.crypto.provider.SymmetricCipher + com.sun.crypto.provider.DESCrypt + com.sun.crypto.provider.FeedbackCipher + com.sun.crypto.provider.ElectronicCodeBook + com.sun.crypto.provider.Padding + com.sun.crypto.provider.PKCS5Padding + com.sun.crypto.provider.CipherBlockChaining + sun.security.ssl.SSLCipher$T11BlockReadCipherGenerator + sun.security.ssl.SSLCipher$T11BlockWriteCipherGenerator + javax.crypto.JceSecurityManager + javax.crypto.JceSecurityManager$$Lambda/0x0000019f91174f20 + javax.crypto.JceSecurityManager$$Lambda/0x0000019f91175140 + java.util.Vector$1 + com.sun.crypto.provider.DESedeCipher + com.sun.crypto.provider.DESedeCrypt + com.sun.crypto.provider.AESCipher + com.sun.crypto.provider.AESCipher$General + com.sun.crypto.provider.AESConstants + com.sun.crypto.provider.AESCrypt + sun.security.ssl.SSLCipher$T12GcmReadCipherGenerator + sun.security.ssl.SSLCipher$T12GcmWriteCipherGenerator + com.sun.crypto.provider.GaloisCounterMode + com.sun.crypto.provider.GaloisCounterMode$AESGCM + sun.security.ssl.SSLCipher$T13GcmReadCipherGenerator + sun.security.ssl.SSLCipher$T13GcmWriteCipherGenerator + sun.security.ssl.SSLCipher$T12CC20P1305ReadCipherGenerator + sun.security.ssl.SSLCipher$T13CC20P1305ReadCipherGenerator + sun.security.ssl.SSLCipher$T12CC20P1305WriteCipherGenerator + sun.security.ssl.SSLCipher$T13CC20P1305WriteCipherGenerator + com.sun.crypto.provider.ChaCha20Cipher + com.sun.crypto.provider.ChaCha20Cipher$ChaCha20Poly1305 + sun.security.ssl.SSLCipher$1 + sun.security.ssl.CipherSuite$HashAlg + sun.security.ssl.CipherSuite$MacAlg + sun.security.ssl.CipherSuite$KeyExchange + sun.security.ssl.NamedGroup$NamedGroupScheme + sun.security.ssl.NamedGroup$NamedGroupSpec + sun.security.ssl.NamedGroup$ECDHEScheme + sun.security.ssl.NamedGroup + sun.security.ssl.NamedGroup$FFDHEScheme + sun.security.ssl.NamedGroup$XDHScheme + sun.security.ssl.JsseJce + sun.security.ssl.Utilities + sun.security.ssl.SSLAlgorithmDecomposer$1 + sun.security.ssl.JsseJce$EcAvailability + java.security.SignatureSpi + java.security.Signature + jdk.internal.access.JavaSecuritySignatureAccess + java.security.Signature$1 + sun.security.ec.ECDSASignature + sun.security.ec.ECDSASignature$SHA1 + sun.security.ec.ECOperations$IntermediateValueException + java.security.SignatureException + java.security.Key + java.security.InvalidKeyException + java.security.InvalidAlgorithmParameterException + java.security.interfaces.ECKey + java.security.Signature$Delegate + sun.security.ec.ECDSASignature$RawECDSA + sun.security.ec.ECDSASignature$Raw + javax.crypto.KeyAgreement + java.security.KeyFactory + java.security.KeyFactorySpi + sun.security.ec.ECKeyFactory + java.security.NoSuchProviderException + java.security.PublicKey + java.security.spec.InvalidKeySpecException + javax.security.auth.Destroyable + java.security.PrivateKey + java.security.KeyPairGeneratorSpi + java.security.KeyPairGenerator + sun.security.ec.ECKeyPairGenerator + java.security.spec.InvalidParameterSpecException + sun.security.util.ECUtil + java.security.AlgorithmParameters + java.security.AlgorithmParametersSpi + sun.security.util.ECParameters + sun.security.util.ECKeySizeParameterSpec + java.security.spec.NamedParameterSpec + java.security.spec.ECGenParameterSpec + java.security.KeyPairGenerator$Delegate + sun.security.ssl.SSLContextImpl$CustomizedSSLProtocols + sun.security.ssl.EphemeralKeyManager + sun.security.ssl.EphemeralKeyManager$EphemeralKeyPair + javax.net.ssl.SSLSessionContext + sun.security.ssl.SSLSessionContextImpl + sun.security.util.Cache + sun.security.util.MemoryCache + javax.net.ssl.X509KeyManager + javax.net.ssl.X509ExtendedKeyManager + sun.security.ssl.DummyX509KeyManager + javax.net.ssl.TrustManagerFactory + javax.net.ssl.TrustManagerFactory$$Lambda/0x0000019f91470920 + javax.net.ssl.TrustManagerFactorySpi + sun.security.ssl.TrustManagerFactoryImpl + sun.security.ssl.TrustManagerFactoryImpl$PKIXFactory + sun.security.ssl.TrustStoreManager + sun.security.ssl.TrustStoreManager$TrustAnchorManager + sun.security.ssl.TrustStoreManager$TrustStoreDescriptor + sun.security.util.FilePaths + sun.security.ssl.TrustStoreManager$TrustStoreDescriptor$1 + java.security.KeyStore + java.security.KeyStore$$Lambda/0x0000019f91471e48 + java.security.KeyStoreSpi + sun.security.util.KeyStoreDelegator + sun.security.pkcs12.PKCS12KeyStore$DualFormatPKCS12 + sun.security.pkcs12.PKCS12KeyStore + sun.security.provider.JavaKeyStore + sun.security.provider.JavaKeyStore$JKS + sun.security.util.KeyStoreDelegator$$Lambda/0x0000019f91473150 + sun.security.action.OpenFileInputStreamAction + sun.security.util.DerValue + sun.security.util.DerInputStream + sun.security.util.IOUtils + sun.security.pkcs.ContentInfo + java.security.cert.CertificateFactory + java.security.cert.CertificateFactorySpi + sun.security.provider.X509Factory + sun.security.util.Cache$EqualByteArray + java.security.cert.X509Extension + java.security.cert.X509Certificate + sun.security.x509.X509CertImpl + sun.security.x509.AlgorithmId + sun.security.x509.X509CertInfo + sun.security.x509.CertificateVersion + sun.security.x509.CertificateSerialNumber + sun.security.x509.SerialNumber + sun.security.x509.CertificateAlgorithmId + sun.security.x509.GeneralNameInterface + sun.security.x509.X500Name + sun.security.x509.X500Name$$Lambda/0x0000019f914769d0 + javax.security.auth.x500.X500Principal + sun.security.x509.RDN + sun.security.x509.AVA + sun.security.x509.CertificateValidity + sun.security.x509.CertificateX509Key + sun.security.x509.X509Key + sun.security.util.BitArray + java.security.spec.KeySpec + java.security.spec.EncodedKeySpec + java.security.spec.X509EncodedKeySpec + jdk.internal.access.JavaSecuritySpecAccess + java.security.spec.EncodedKeySpec$$Lambda/0x0000019f91478ad8 + sun.security.rsa.RSAKeyFactory + sun.security.rsa.RSAKeyFactory$Legacy + java.security.spec.RSAPublicKeySpec + java.security.spec.RSAPrivateKeySpec + java.security.spec.RSAPrivateCrtKeySpec + java.security.spec.PKCS8EncodedKeySpec + sun.security.rsa.RSAUtil$KeyType + java.security.spec.PSSParameterSpec + java.security.interfaces.RSAKey + java.security.interfaces.RSAPublicKey + sun.security.rsa.RSAPublicKeyImpl + sun.security.rsa.RSAUtil + sun.security.x509.CertificateExtensions + java.security.cert.Extension + sun.security.x509.Extension + sun.security.x509.OIDMap + sun.security.x509.PKIXExtensions + sun.security.x509.OIDMap$OIDInfo + sun.security.x509.SubjectKeyIdentifierExtension + sun.security.x509.KeyIdentifier + sun.security.x509.BasicConstraintsExtension + sun.security.x509.AuthorityKeyIdentifierExtension + sun.security.x509.GeneralNames + sun.security.x509.CertificatePoliciesExtension + sun.security.x509.PolicyInformation + sun.security.x509.CertificatePolicyId + sun.security.x509.KeyUsageExtension + sun.security.util.MemoryCache$CacheEntry + sun.security.util.MemoryCache$SoftCacheEntry + jdk.internal.event.X509CertificateEvent + jdk.internal.event.EventHelper + java.util.jar.JarFile$ThreadTrackHolder + jdk.internal.event.EventHelper$ThreadTrackHolder + sun.nio.cs.UnicodeDecoder + sun.nio.cs.UTF_16BE$Decoder + sun.security.pkcs12.PKCS12KeyStore$Entry + sun.security.pkcs12.PKCS12KeyStore$KeyEntry + sun.security.pkcs12.PKCS12KeyStore$CertEntry + java.security.KeyStore$Entry$Attribute + java.security.PKCS12Attribute + java.util.regex.Pattern$GroupCurly + java.security.interfaces.ECPublicKey + sun.security.ec.ECPublicKeyImpl + sun.security.x509.AuthorityInfoAccessExtension + sun.security.x509.AccessDescription + sun.security.x509.GeneralName + sun.security.x509.URIName + sun.security.x509.DNSName + java.security.cert.PolicyQualifierInfo + sun.security.x509.CRLDistributionPointsExtension + sun.security.x509.DistributionPoint + sun.security.x509.SubjectAlternativeNameExtension + sun.security.x509.RFC822Name + sun.security.x509.NetscapeCertTypeExtension + sun.security.x509.NetscapeCertTypeExtension$MapEntry + sun.security.x509.PrivateKeyUsageExtension + java.lang.invoke.LambdaForm$DMH/0x0000019f91480000 + java.lang.invoke.LambdaForm$MH/0x0000019f91480400 + java.lang.invoke.LambdaForm$MH/0x0000019f91480800 + java.lang.invoke.LambdaForm$MH/0x0000019f91480c00 + sun.security.pkcs12.PKCS12KeyStore$PrivateKeyEntry + sun.security.validator.TrustStoreUtil + javax.net.ssl.TrustManager + javax.net.ssl.X509TrustManager + javax.net.ssl.X509ExtendedTrustManager + sun.security.ssl.X509TrustManagerImpl + sun.security.ssl.SSLContextImpl$$Lambda/0x0000019f9146a598 + org.apache.hc.client5.http.ssl.HostnameVerificationPolicy + org.apache.hc.core5.reactor.ssl.SSLBufferMode + org.apache.hc.core5.util.Args + software.amazon.awssdk.http.apache5.internal.conn.SafePoolingHttpClientConnectionManagerBuilder + org.apache.hc.client5.http.io.HttpClientConnectionOperator + org.apache.hc.client5.http.impl.DefaultSchemePortResolver + org.apache.hc.core5.http.io.SocketConfig + org.apache.hc.core5.util.TimeValue + org.apache.hc.core5.util.Timeout + org.apache.hc.core5.http.io.SocketConfig$Builder + org.apache.hc.core5.function.Resolver + org.apache.hc.client5.http.RouteInfo + org.apache.hc.client5.http.HttpRoute + software.amazon.awssdk.http.apache5.internal.conn.SafePoolingHttpClientConnectionManagerBuilder$$Lambda/0x0000019f91485b80 + org.apache.hc.client5.http.config.ConnectionConfig + org.apache.hc.client5.http.config.ConnectionConfig$Builder + software.amazon.awssdk.http.apache5.internal.conn.SafePoolingHttpClientConnectionManagerBuilder$$Lambda/0x0000019f91486250 + org.apache.hc.core5.http.io.HttpConnectionFactory + org.apache.hc.core5.pool.DisposalCallback + org.apache.hc.core5.pool.ConnPool + org.apache.hc.core5.pool.ManagedConnPool + org.apache.hc.client5.http.io.LeaseRequest + org.apache.hc.client5.http.impl.PrefixedIncrementingId + org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator + org.apache.hc.client5.http.DnsResolver + org.apache.hc.core5.http.ConnectionClosedException + org.apache.hc.client5.http.UnsupportedSchemeException + jdk.net.Sockets + jdk.net.ExtendedSocketOptions$PlatformSocketOptions + jdk.net.ExtendedSocketOptions$2 + jdk.internal.util.OperatingSystem + jdk.net.WindowsSocketOptions + java.net.SocketOptions + java.net.SocketImpl + sun.net.PlatformSocketImpl + sun.nio.ch.NioSocketImpl + sun.nio.ch.SocketDispatcher + java.net.SocksConsts + java.net.DelegatingSocketImpl + java.net.SocksSocketImpl + sun.nio.ch.Net + java.net.ProtocolFamily + sun.nio.ch.Net$1 + sun.net.ext.ExtendedSocketOptions + jdk.net.ExtendedSocketOptions + java.net.SocketOption + jdk.net.ExtendedSocketOptions$ExtSocketOption + jdk.net.UnixDomainPrincipal + jdk.net.ExtendedSocketOptions$1 + java.net.StandardProtocolFamily + sun.nio.ch.NioSocketImpl$$Lambda/0x0000019f9146e370 + java.net.StandardSocketOptions + java.net.StandardSocketOptions$StdSocketOption + jdk.net.Sockets$QuickAck + jdk.net.Sockets$KeepAliveOptions + java.net.ServerSocket + java.net.DatagramSocket + java.net.MulticastSocket + org.apache.hc.client5.http.io.DetachedSocketFactory + java.net.Proxy + org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator$$Lambda/0x0000019f91487bd8 + org.apache.hc.core5.http.config.RegistryBuilder + org.apache.hc.core5.http.URIScheme + org.apache.hc.core5.util.TextUtils + org.apache.hc.core5.http.config.Registry + org.apache.hc.client5.http.socket.UnixDomainSocketFactory + org.apache.hc.client5.http.socket.Jep380SocketChannelAdapter + java.net.UnixDomainSocketAddress + org.apache.hc.client5.http.socket.UnixDomainSocketFactory$Implementation + org.apache.hc.client5.http.SystemDefaultDnsResolver + org.apache.hc.core5.pool.StrictConnPool + software.amazon.awssdk.http.apache5.internal.conn.SafeStrictConnPool + org.apache.hc.core5.concurrent.BasicFuture + org.apache.hc.core5.pool.StrictConnPool$1 + java.util.concurrent.TimeoutException + org.apache.hc.core5.util.DeadlineTimeoutException + org.apache.hc.core5.pool.PoolReusePolicy + org.apache.hc.core5.pool.DefaultDisposalCallback + org.apache.hc.client5.http.impl.io.ManagedHttpClientConnectionFactory + org.apache.hc.core5.http.io.HttpMessageWriterFactory + org.apache.hc.core5.http.io.HttpMessageParserFactory + org.apache.hc.core5.http.ContentLengthStrategy + org.apache.hc.core5.http.io.ResponseOutOfOrderStrategy + org.apache.hc.core5.http.SocketModalCloseable + org.apache.hc.core5.http.HttpConnection + org.apache.hc.core5.http.io.BHttpConnection + org.apache.hc.core5.http.io.HttpClientConnection + org.apache.hc.client5.http.io.ManagedHttpClientConnection + org.apache.hc.core5.http.config.Http1Config + org.apache.hc.core5.http.config.Http1Config$Builder + org.apache.hc.core5.http.ProtocolVersion + org.apache.hc.core5.http.HttpVersion + org.apache.hc.core5.http.ProtocolException + org.apache.hc.core5.http.ParseException + org.apache.hc.core5.http.config.CharCodingConfig + org.apache.hc.core5.http.config.CharCodingConfig$Builder + org.apache.hc.core5.http.impl.io.DefaultHttpRequestWriterFactory + org.apache.hc.core5.http.message.LineFormatter + org.apache.hc.core5.http.io.HttpMessageWriter + org.apache.hc.core5.http.message.BasicLineFormatter + org.apache.hc.client5.http.impl.io.DefaultHttpResponseParserFactory + org.apache.hc.core5.http.message.LineParser + org.apache.hc.core5.http.HttpResponseFactory + org.apache.hc.core5.http.io.HttpMessageParser + org.apache.hc.core5.http.message.BasicLineParser + org.apache.hc.core5.util.Tokenizer$Cursor + org.apache.hc.core5.http.message.ParserCursor + org.apache.hc.core5.http.NameValuePair + org.apache.hc.core5.http.Header + org.apache.hc.core5.util.Tokenizer + org.apache.hc.core5.util.Tokenizer$Delimiter + org.apache.hc.core5.util.Tokenizer$$Lambda/0x0000019f9148c5e8 + org.apache.hc.core5.util.Tokenizer$$Lambda/0x0000019f9148c808 + org.apache.hc.core5.http.impl.io.DefaultClassicHttpResponseFactory + org.apache.hc.core5.http.ReasonPhraseCatalog + org.apache.hc.core5.http.ClassicHttpResponse + org.apache.hc.core5.http.impl.EnglishReasonPhraseCatalog + org.apache.hc.core5.http.impl.DefaultContentLengthStrategy + org.apache.hc.core5.http.NotImplementedException + org.apache.hc.core5.http.impl.io.NoResponseOutOfOrderStrategy + org.apache.hc.core5.http.impl.io.HttpRequestExecutor + java.io.InterruptedIOException + java.net.SocketTimeoutException + org.apache.hc.core5.http.UnsupportedHttpVersionException + org.apache.hc.core5.http.impl.DefaultConnectionReuseStrategy + software.amazon.awssdk.http.apache5.internal.conn.SdkConnectionKeepAliveStrategy + software.amazon.awssdk.http.apache5.internal.conn.ClientConnectionManagerFactory + software.amazon.awssdk.http.apache5.internal.conn.ClientConnectionManagerFactory$DelegatingHttpClientConnectionManager + software.amazon.awssdk.http.apache5.internal.conn.ClientConnectionManagerFactory$InstrumentedHttpClientConnectionManager + software.amazon.awssdk.http.apache5.internal.conn.IdleConnectionReaper + software.amazon.awssdk.http.apache5.internal.conn.IdleConnectionReaper$$Lambda/0x0000019f9148ebc8 + software.amazon.awssdk.http.apache5.internal.conn.IdleConnectionReaper$$Lambda/0x0000019f9148ede8 + java.util.concurrent.Executors$DelegatedExecutorService + java.util.concurrent.Executors$AutoShutdownDelegatedExecutorService + java.util.concurrent.Executors$AutoShutdownDelegatedExecutorService$$Lambda/0x0000019f914c0d80 + software.amazon.awssdk.http.apache5.internal.conn.IdleConnectionReaper$ReaperTask + software.amazon.awssdk.http.apache5.internal.impl.Apache5SdkHttpClient + jdk.internal.event.ThreadSleepEvent + org.apache.hc.client5.http.impl.DefaultClientConnectionReuseStrategy + org.apache.hc.client5.http.impl.DefaultAuthenticationStrategy + org.apache.hc.client5.http.impl.DefaultUserTokenHandler + org.apache.hc.core5.http.protocol.HttpProcessorBuilder + org.apache.hc.core5.http.protocol.RequestTargetHost + org.apache.hc.client5.http.protocol.RequestValidateTrace + org.apache.hc.client5.http.protocol.RequestDefaultHeaders + org.apache.hc.core5.http.protocol.RequestContent + org.apache.hc.client5.http.protocol.RequestClientConnControl + org.apache.hc.core5.http.protocol.RequestUserAgent + org.apache.hc.client5.http.protocol.RequestExpectContinue + org.apache.hc.client5.http.protocol.RequestUpgrade + org.apache.hc.core5.http.protocol.ChainBuilder + org.apache.hc.client5.http.protocol.RequestAddCookies + org.apache.hc.client5.http.protocol.ResponseProcessCookies + org.apache.hc.client5.http.cookie.MalformedCookieException + org.apache.hc.core5.http.protocol.DefaultHttpProcessor + org.apache.hc.core5.http.config.NamedElementChain + org.apache.hc.core5.http.config.NamedElementChain$Node + org.apache.hc.client5.http.classic.ExecChainHandler + org.apache.hc.client5.http.impl.classic.MainClientExec + org.apache.hc.client5.http.impl.ConnectionShutdownException + org.apache.hc.client5.http.impl.ProtocolSwitchStrategy + org.apache.hc.core5.http.ProtocolVersionParser + java.lang.invoke.LambdaForm$DMH/0x0000019f91494000 + org.apache.hc.core5.util.Tokenizer$$Lambda/0x0000019f91492fa0 + java.lang.invoke.LambdaForm$DMH/0x0000019f91494400 + java.lang.invoke.LambdaForm$DMH/0x0000019f91494800 + java.lang.invoke.LambdaForm$MH/0x0000019f91494c00 + org.apache.hc.client5.http.impl.ChainElement + org.apache.hc.client5.http.impl.classic.ConnectExec + org.apache.hc.client5.http.routing.HttpRouteDirector + org.apache.hc.client5.http.impl.auth.AuthenticationHandler + org.apache.hc.client5.http.auth.AuthenticationException + org.apache.hc.client5.http.auth.MalformedChallengeException + org.apache.hc.client5.http.impl.auth.AuthChallengeParser + org.apache.hc.client5.http.impl.auth.AuthCacheKeeper + org.apache.hc.client5.http.auth.AuthCache + org.apache.hc.client5.http.impl.routing.BasicRouteDirector + org.apache.hc.client5.http.impl.classic.ProtocolExec + org.apache.hc.client5.http.impl.routing.DefaultRoutePlanner + org.apache.hc.client5.http.impl.classic.ExecChainElement + org.apache.hc.client5.http.auth.AuthSchemeFactory + org.apache.hc.client5.http.impl.auth.BasicSchemeFactory + org.apache.hc.client5.http.auth.AuthScheme + org.apache.hc.client5.http.impl.auth.DigestSchemeFactory + org.apache.hc.client5.http.impl.auth.BearerSchemeFactory + org.apache.hc.client5.http.impl.auth.ScramSchemeFactory + org.apache.hc.client5.http.impl.CookieSpecSupport + org.apache.hc.client5.http.psl.PublicSuffixMatcherLoader + org.apache.hc.client5.http.psl.PublicSuffixListParser + org.apache.hc.client5.http.psl.DomainType + org.apache.hc.client5.http.psl.PublicSuffixList + org.apache.hc.client5.http.psl.PublicSuffixMatcher + org.apache.hc.client5.http.cookie.CookieSpecFactory + org.apache.hc.client5.http.impl.cookie.RFC6265CookieSpecFactory + org.apache.hc.client5.http.cookie.CookieAttributeHandler + org.apache.hc.client5.http.cookie.CommonCookieAttributeHandler + org.apache.hc.client5.http.cookie.CookieSpec + org.apache.hc.client5.http.impl.cookie.RFC6265CookieSpecFactory$CompatibilityLevel + org.apache.hc.client5.http.impl.cookie.IgnoreCookieSpecFactory + org.apache.hc.client5.http.cookie.BasicCookieStore + org.apache.hc.client5.http.cookie.CookieIdentityComparator + org.apache.hc.client5.http.auth.CredentialsStore + org.apache.hc.client5.http.impl.auth.BasicCredentialsProvider + org.apache.hc.client5.http.classic.ExecRuntime + org.apache.hc.core5.http.protocol.HttpCoreContext + org.apache.hc.client5.http.protocol.HttpClientContext + org.apache.hc.core5.http.protocol.HttpCoreContext$Delegate + org.apache.hc.client5.http.protocol.HttpClientContext$Delegate + org.apache.hc.client5.http.impl.classic.HttpClientBuilder$$Lambda/0x0000019f9149a700 + org.apache.hc.client5.http.config.RequestConfig + org.apache.hc.client5.http.config.RequestConfig$Builder + software.amazon.awssdk.http.apache5.internal.Apache5HttpRequestConfig + software.amazon.awssdk.http.apache5.internal.Apache5HttpRequestConfig$Builder + software.amazon.awssdk.http.apache5.internal.DefaultConfiguration + software.amazon.awssdk.core.internal.http.loader.DefaultSdkHttpClientBuilder$$Lambda/0x0000019f9149b4d8 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda/0x0000019f9149b6f8 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda/0x0000019f9149b920 + software.amazon.awssdk.core.internal.interceptor.HttpChecksumValidationInterceptor + software.amazon.awssdk.core.internal.interceptor.HttpChecksumValidationInterceptor$$Lambda/0x0000019f9149c068 + software.amazon.lambda.powertools.largemessages.internal.LargeMessagesUserAgentInterceptor + software.amazon.lambda.powertools.common.internal.UserAgentConfigurator + software.amazon.lambda.powertools.common.internal.SystemWrapper + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda/0x0000019f9149c9f8 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda/0x0000019f9149cc20 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda/0x0000019f9149ce48 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda/0x0000019f9149d068 + software.amazon.awssdk.utils.AttributeMap$Builder$$Lambda/0x0000019f9149d288 + software.amazon.awssdk.core.internal.useragent.SdkClientUserAgentProperties + software.amazon.awssdk.core.internal.useragent.AppIdResolver + software.amazon.awssdk.core.internal.useragent.AppIdResolver$$Lambda/0x0000019f9149d8d0 + software.amazon.awssdk.core.util.SystemUserAgent + software.amazon.awssdk.core.internal.useragent.DefaultSystemUserAgent + software.amazon.awssdk.core.internal.useragent.UserAgentConstant + software.amazon.awssdk.core.internal.useragent.UserAgentLangValues + software.amazon.awssdk.core.internal.useragent.SdkUserAgentBuilder + software.amazon.awssdk.core.internal.useragent.SdkUserAgentBuilder$$Lambda/0x0000019f9149e578 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda/0x0000019f9149e7b0 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda/0x0000019f9149e9d0 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda/0x0000019f9149ebf8 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda/0x0000019f9149ee38 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda/0x0000019f9149f078 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda/0x0000019f9149f2b8 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda/0x0000019f9149f4e0 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda/0x0000019f9149f708 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda/0x0000019f9149f948 + software.amazon.awssdk.utils.ThreadFactoryBuilder + software.amazon.awssdk.utils.NamedThreadFactory + software.amazon.awssdk.utils.DaemonThreadFactory + software.amazon.awssdk.core.SdkPlugin + software.amazon.awssdk.services.s3.internal.plugins.S3DisableChunkEncodingIfConfiguredPlugin + software.amazon.awssdk.services.s3.internal.s3express.S3ExpressPlugin + software.amazon.awssdk.awscore.AwsServiceClientConfiguration$Builder + software.amazon.awssdk.services.s3.S3ServiceClientConfiguration$Builder + software.amazon.awssdk.services.s3.internal.S3ServiceClientConfigurationBuilder + software.amazon.awssdk.services.s3.s3express.S3ExpressAuthScheme + software.amazon.awssdk.services.s3.internal.s3express.DefaultS3ExpressAuthScheme + software.amazon.awssdk.services.s3.internal.S3ServiceClientConfigurationBuilder$$Lambda/0x0000019f914a1660 + software.amazon.awssdk.services.s3.internal.s3express.S3ExpressAuthSchemeProvider + software.amazon.awssdk.identity.spi.IdentityProperty + software.amazon.awssdk.core.client.config.ClientOverrideConfiguration$DefaultBuilder + software.amazon.awssdk.core.client.config.ClientOverrideConfiguration + software.amazon.awssdk.core.client.config.ClientOverrideConfiguration$DefaultBuilder$$Lambda/0x0000019f914a2308 + software.amazon.awssdk.core.client.config.ClientOverrideConfiguration$DefaultBuilder$$Lambda/0x0000019f914a2540 + software.amazon.awssdk.core.client.config.ClientOverrideConfiguration$DefaultBuilder$$Lambda/0x0000019f914a2778 + software.amazon.awssdk.services.s3.DefaultS3Client + software.amazon.awssdk.metrics.MetricCollector + software.amazon.awssdk.core.SdkProtocolMetadata + software.amazon.awssdk.protocols.xml.AwsXmlProtocolFactory + software.amazon.awssdk.protocols.xml.AwsS3ProtocolFactory + software.amazon.awssdk.core.runtime.transform.Marshaller + software.amazon.awssdk.core.client.handler.SyncClientHandler + software.amazon.awssdk.awscore.internal.AwsProtocolMetadata + software.amazon.awssdk.awscore.internal.AwsProtocolMetadata$Builder + software.amazon.awssdk.awscore.internal.AwsServiceProtocol + software.amazon.awssdk.core.internal.handler.BaseClientHandler + software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler + software.amazon.awssdk.core.client.handler.SdkSyncClientHandler + software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler + software.amazon.awssdk.core.internal.handler.SdkInternalOnlyRequestBody + software.amazon.awssdk.utils.io.LengthAwareInputStream + software.amazon.awssdk.http.SdkHttpRequest + software.amazon.awssdk.core.interceptor.Context$BeforeUnmarshalling + software.amazon.awssdk.core.interceptor.Context$AfterUnmarshalling + software.amazon.awssdk.http.SdkHttpResponse + software.amazon.awssdk.core.http.HttpResponseHandler + software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient + software.amazon.awssdk.core.internal.http.HttpClientDependencies + software.amazon.awssdk.core.internal.http.HttpClientDependencies$Builder + software.amazon.awssdk.core.internal.http.SdkClientTime + software.amazon.awssdk.core.SdkGlobalTime + software.amazon.awssdk.core.internal.retry.ClockSkewAdjuster + software.amazon.awssdk.core.client.config.SdkClientOptionValidation + software.amazon.awssdk.awscore.internal.client.config.AwsClientOptionValidation + software.amazon.awssdk.protocols.query.unmarshall.XmlErrorUnmarshaller + software.amazon.awssdk.protocols.core.ProtocolMarshaller + software.amazon.awssdk.protocols.xml.AwsXmlProtocolFactory$Builder + software.amazon.awssdk.protocols.xml.AwsS3ProtocolFactory$Builder + software.amazon.awssdk.protocols.core.OperationMetadataAttribute + software.amazon.awssdk.protocols.xml.internal.unmarshall.XmlProtocolUnmarshaller + software.amazon.awssdk.protocols.core.StringToValueConverter$StringToValue + software.amazon.awssdk.protocols.core.StringToInstant + software.amazon.awssdk.protocols.core.AbstractMarshallingRegistry + software.amazon.awssdk.protocols.xml.internal.unmarshall.XmlUnmarshallerRegistry + software.amazon.awssdk.protocols.core.AbstractMarshallingRegistry$Builder + software.amazon.awssdk.protocols.xml.internal.unmarshall.XmlUnmarshallerRegistry$Builder + software.amazon.awssdk.protocols.core.AbstractMarshallingRegistry$MarshallingLocationRegistry + software.amazon.awssdk.protocols.core.AbstractMarshallingRegistry$MarshallingLocationRegistry$Builder + software.amazon.awssdk.protocols.xml.internal.unmarshall.XmlUnmarshaller + software.amazon.awssdk.protocols.xml.internal.unmarshall.XmlUnmarshallerContext + java.lang.invoke.LambdaForm$DMH/0x0000019f914ac000 + software.amazon.awssdk.protocols.xml.internal.unmarshall.XmlProtocolUnmarshaller$$Lambda/0x0000019f914a9b40 + software.amazon.awssdk.protocols.core.AbstractMarshallingRegistry$MarshallingTypeRegistry$Builder + software.amazon.awssdk.protocols.core.AbstractMarshallingRegistry$MarshallingLocationRegistry$Builder$$Lambda/0x0000019f914a9f80 + software.amazon.awssdk.protocols.core.AbstractMarshallingRegistry$MarshallingTypeRegistry + software.amazon.awssdk.protocols.xml.internal.unmarshall.HeaderUnmarshaller + software.amazon.awssdk.protocols.xml.internal.unmarshall.HeaderUnmarshaller$SimpleHeaderUnmarshaller + software.amazon.awssdk.protocols.core.StringToValueConverter + software.amazon.awssdk.protocols.core.StringToValueConverter$SimpleStringToValue + software.amazon.awssdk.protocols.core.StringToValueConverter$$Lambda/0x0000019f914aac20 + software.amazon.awssdk.protocols.core.StringToValueConverter$$Lambda/0x0000019f914aae68 + java.lang.invoke.LambdaForm$DMH/0x0000019f914ac400 + software.amazon.awssdk.protocols.core.StringToValueConverter$$Lambda/0x0000019f914ab0b0 + software.amazon.awssdk.protocols.core.StringToValueConverter$$Lambda/0x0000019f914ab2f8 + software.amazon.awssdk.protocols.core.StringToValueConverter$$Lambda/0x0000019f914ab540 + java.lang.invoke.LambdaForm$DMH/0x0000019f914ac800 + software.amazon.awssdk.protocols.core.StringToValueConverter$$Lambda/0x0000019f914ab788 + java.lang.invoke.LambdaForm$DMH/0x0000019f914acc00 + software.amazon.awssdk.protocols.core.StringToValueConverter$$Lambda/0x0000019f914ab9d0 + software.amazon.awssdk.protocols.core.StringToValueConverter$$Lambda/0x0000019f914abc18 + software.amazon.awssdk.protocols.core.StringToValueConverter$$Lambda/0x0000019f914ae000 + software.amazon.awssdk.protocols.core.StringToValueConverter$$Lambda/0x0000019f914ae248 + software.amazon.awssdk.protocols.xml.internal.unmarshall.HeaderUnmarshaller$$Lambda/0x0000019f914ae490 + software.amazon.awssdk.protocols.xml.internal.unmarshall.HeaderUnmarshaller$$Lambda/0x0000019f914ae6b0 + software.amazon.awssdk.protocols.xml.internal.unmarshall.XmlPayloadUnmarshaller + software.amazon.awssdk.protocols.xml.internal.unmarshall.XmlPayloadUnmarshaller$SimpleTypePayloadUnmarshaller + software.amazon.awssdk.protocols.xml.internal.unmarshall.XmlProtocolUnmarshaller$$Lambda/0x0000019f914aed08 + software.amazon.awssdk.protocols.xml.internal.unmarshall.XmlProtocolUnmarshaller$$Lambda/0x0000019f914aef28 + software.amazon.awssdk.protocols.xml.internal.unmarshall.XmlProtocolUnmarshaller$$Lambda/0x0000019f914af148 + software.amazon.awssdk.protocols.core.AbstractMarshallingRegistry$MarshallingLocationRegistry$$Lambda/0x0000019f914af368 + java.util.EnumMap$EntrySet + java.util.EnumMap$EnumMapIterator + java.util.EnumMap$EntryIterator + java.util.EnumMap$EntryIterator$Entry + software.amazon.awssdk.protocols.core.ExceptionMetadata + software.amazon.awssdk.protocols.core.ExceptionMetadata$Builder + software.amazon.awssdk.core.exception.SdkServiceException$Builder + software.amazon.awssdk.awscore.exception.AwsServiceException$Builder + software.amazon.awssdk.services.s3.model.S3Exception$Builder + software.amazon.awssdk.services.s3.model.EncryptionTypeMismatchException$Builder + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda/0x0000019f914ad200 + software.amazon.awssdk.services.s3.model.NoSuchUploadException$Builder + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda/0x0000019f914ad620 + software.amazon.awssdk.services.s3.model.InvalidObjectStateException$Builder + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda/0x0000019f914ada40 + software.amazon.awssdk.services.s3.model.InvalidWriteOffsetException$Builder + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda/0x0000019f914b0000 + software.amazon.awssdk.services.s3.model.BucketAlreadyOwnedByYouException$Builder + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda/0x0000019f914b0420 + software.amazon.awssdk.services.s3.model.NoSuchKeyException$Builder + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda/0x0000019f914b0840 + software.amazon.awssdk.services.s3.model.InvalidRequestException$Builder + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda/0x0000019f914b0c60 + software.amazon.awssdk.services.s3.model.ObjectAlreadyInActiveTierErrorException$Builder + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda/0x0000019f914b1080 + software.amazon.awssdk.services.s3.model.IdempotencyParameterMismatchException$Builder + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda/0x0000019f914b14a0 + software.amazon.awssdk.services.s3.model.BucketAlreadyExistsException$Builder + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda/0x0000019f914b18c0 + software.amazon.awssdk.services.s3.model.NoSuchBucketException$Builder + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda/0x0000019f914b1ce0 + software.amazon.awssdk.services.s3.model.AccessDeniedException$Builder + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda/0x0000019f914b2100 + software.amazon.awssdk.services.s3.model.TooManyPartsException$Builder + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda/0x0000019f914b2520 + software.amazon.awssdk.services.s3.model.ObjectNotInActiveTierErrorException$Builder + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda/0x0000019f914b2940 + software.amazon.awssdk.services.s3.DefaultS3Client$$Lambda/0x0000019f914b2b60 + software.amazon.awssdk.protocols.query.unmarshall.AwsXmlErrorProtocolUnmarshaller + software.amazon.awssdk.protocols.query.unmarshall.AwsXmlErrorProtocolUnmarshaller$Builder + software.amazon.awssdk.protocols.query.unmarshall.XmlElement + software.amazon.awssdk.protocols.xml.AwsXmlProtocolFactory$$Lambda/0x0000019f914b33d8 + software.amazon.awssdk.protocols.query.internal.unmarshall.AwsXmlErrorUnmarshaller + software.amazon.awssdk.protocols.query.internal.unmarshall.AwsXmlErrorUnmarshaller$Builder + software.amazon.awssdk.core.metrics.CoreMetric + software.amazon.awssdk.metrics.MetricLevel + software.amazon.awssdk.metrics.MetricCategory + software.amazon.awssdk.metrics.SdkMetric + software.amazon.awssdk.metrics.internal.DefaultSdkMetric + software.amazon.awssdk.core.http.MetricCollectingHttpResponseHandler + software.amazon.awssdk.services.s3.internal.client.S3SyncClientDecorator + software.amazon.awssdk.services.s3.internal.client.S3SyncClientDecorator$$Lambda/0x0000019f914b4d48 + software.amazon.awssdk.services.s3.DelegatingS3Client + software.amazon.awssdk.services.s3.internal.crossregion.S3CrossRegionSyncClient + software.amazon.awssdk.services.s3.internal.client.S3SyncClientDecorator$$Lambda/0x0000019f914b7450 + software.amazon.awssdk.utils.ConditionalDecorator + software.amazon.awssdk.utils.internal.DefaultConditionalDecorator$Builder + software.amazon.awssdk.utils.internal.DefaultConditionalDecorator + software.amazon.awssdk.utils.ConditionalDecorator$$Lambda/0x0000019f914b7ce8 + software.amazon.awssdk.utils.ConditionalDecorator$$Lambda/0x0000019f914b8000 + software.amazon.awssdk.utils.ConditionalDecorator$$Lambda/0x0000019f914b8230 + org.assertj.core.internal.Strings$$Lambda/0x0000019f914b8478 + org.assertj.core.internal.Strings$$Lambda/0x0000019f914b86d0 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x0000019f914b88f0 + software.amazon.awssdk.http.urlconnection.UrlConnectionHttpClient + software.amazon.awssdk.http.urlconnection.UrlConnectionHttpClient$Builder + software.amazon.awssdk.http.urlconnection.UrlConnectionHttpClient$DefaultBuilder + software.amazon.awssdk.http.urlconnection.ProxyConfiguration + software.amazon.awssdk.http.urlconnection.ProxyConfiguration$Builder + software.amazon.awssdk.http.urlconnection.ProxyConfiguration$DefaultClientProxyConfigurationBuilder + software.amazon.awssdk.http.urlconnection.ProxyConfiguration$$Lambda/0x0000019f914b9958 + software.amazon.awssdk.http.urlconnection.ProxyConfiguration$$Lambda/0x0000019f914b9b80 + javax.net.SocketFactory + javax.net.ssl.SSLSocketFactory + sun.security.ssl.SSLSocketFactoryImpl + software.amazon.awssdk.http.urlconnection.UrlConnectionFactory + java.net.HttpURLConnection + software.amazon.awssdk.http.urlconnection.UrlConnectionHttpClient$$Lambda/0x0000019f914b9fa8 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$NonManagedSdkHttpClient + java.util.function.Function$$Lambda/0x0000019f9147d1a0 + software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder$$Lambda/0x0000019f914ba438 + software.amazon.awssdk.utils.Either$$Lambda/0x0000019f914ba680 + software.amazon.awssdk.regions.providers.AwsRegionProvider + software.amazon.awssdk.regions.providers.AwsRegionProviderChain + software.amazon.awssdk.regions.providers.DefaultAwsRegionProviderChain + software.amazon.awssdk.regions.providers.DefaultAwsRegionProviderChain$Builder + software.amazon.awssdk.regions.providers.SystemSettingsRegionProvider + software.amazon.awssdk.regions.providers.AwsProfileRegionProvider + software.amazon.awssdk.regions.providers.InstanceProfileRegionProvider + software.amazon.awssdk.regions.providers.SystemSettingsRegionProvider$$Lambda/0x0000019f914bb980 + software.amazon.awssdk.regions.providers.SystemSettingsRegionProvider$$Lambda/0x0000019f914bbbc0 + org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda/0x0000019f914bbde8 + org.junit.jupiter.engine.extension.TimeoutExtension$$Lambda/0x0000019f914bc008 + org.junit.jupiter.engine.extension.TimeoutConfiguration$$Lambda/0x0000019f914bc260 + software.amazon.lambda.powertools.largemessages.LargeMessagesTest$$Lambda/0x0000019f914bc488 + software.amazon.lambda.powertools.largemessages.LargeMessagesTest$$Lambda/0x0000019f914bc6b0 + software.amazon.lambda.powertools.largemessages.LargeMessages + software.amazon.lambda.powertools.largemessages.LargeMessages$$Lambda/0x0000019f914bcb18 + software.amazon.lambda.powertools.largemessages.LargeMessagesTest$$Lambda/0x0000019f914bcd40 + software.amazon.lambda.powertools.largemessages.LargeMessagesTest$$Lambda/0x0000019f914bcf80 + software.amazon.lambda.powertools.largemessages.LargeMessagesTest$$Lambda/0x0000019f914bd1c0 + software.amazon.lambda.powertools.largemessages.LargeMessagesTest$$Lambda/0x0000019f914bd400 + software.amazon.lambda.powertools.largemessages.LargeMessagesTest$$Lambda/0x0000019f914bd640 + software.amazon.lambda.powertools.largemessages.LargeMessagesTest$$Lambda/0x0000019f914bd868 + software.amazon.lambda.powertools.largemessages.LargeMessagesTest$$Lambda/0x0000019f914bdaa8 + software.amazon.lambda.powertools.largemessages.LargeMessagesTest$$Lambda/0x0000019f914bdcf0 + software.amazon.lambda.powertools.largemessages.LargeMessagesTest$$Lambda/0x0000019f914bdf30 + software.amazon.lambda.powertools.largemessages.LargeMessagesTest$$Lambda/0x0000019f914be158 + software.amazon.lambda.powertools.largemessages.LargeMessagesTest$$Lambda/0x0000019f914be398 + software.amazon.lambda.powertools.largemessages.LargeMessagesTest$$Lambda/0x0000019f914be5d8 + software.amazon.lambda.powertools.largemessages.LargeMessagesTest$$Lambda/0x0000019f914be818 + org.junit.platform.launcher.core.OutcomeDelayingEngineExecutionListener$Outcome + java.util.concurrent.CompletableFuture$AltResult + java.util.concurrent.ForkJoinPool + java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory + java.util.concurrent.ForkJoinPool$WorkQueue + java.util.concurrent.ForkJoinPool$DefaultForkJoinWorkerThreadFactory + jdk.internal.access.JavaUtilConcurrentFJPAccess + java.util.concurrent.ForkJoinPool$2 + java.util.concurrent.CompletableFuture$AsynchronousCompletionTask + java.util.concurrent.ForkJoinTask + java.util.concurrent.CompletableFuture$Completion + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x0000019f914beea0 + org.junit.platform.launcher.core.CompositeTestExecutionListener$$Lambda/0x0000019f914bf0d8 + org.junit.platform.launcher.core.EngineExecutionOrchestrator$$Lambda/0x0000019f914bf300 + org.junit.platform.launcher.core.DefaultLauncherSession$ClosedLauncher + org.apache.maven.surefire.api.suite.RunResult + org.apache.maven.surefire.booter.ForkedBooter$6 + org.apache.maven.surefire.booter.ForkedBooter$7 + java.util.concurrent.locks.AbstractQueuedSynchronizer$SharedNode + org.apache.maven.surefire.booter.ForkedBooter$1 + org.apache.maven.surefire.booter.spi.AbstractMasterProcessChannelProcessorFactory$2 From cb62825a6d682e8a3b28fcae8bf6240c3920bea5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 8 Jul 2026 17:42:16 +0200 Subject: [PATCH 183/212] chore: bump graalvm/setup-graalvm from 1.6.0 to 1.6.2 (#2567) Squash merge of Dependabot bump graalvm/setup-graalvm 1.6.0 to 1.6.2. Reviewed and approved by @phipag, review performed by Claude. --- .github/workflows/check-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index aed55f2e8..977e37495 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -107,7 +107,7 @@ jobs: powertools-*/** pom.xml - name: Setup GraalVM - uses: graalvm/setup-graalvm@cabbb10818fabc989d6dbd508e4846596d20dd2d # v1.6.0 + uses: graalvm/setup-graalvm@186d0493a2df5eb62df5ecc498883d18fd58c303 # v1.6.2 with: # Pinned to 21.0.8 due to unsafeAllocated enforcement in 21.0.10+. See #2416 java-version: "21.0.8" From e316efdd227163a0758a9b78a002eb0dbb352dec Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 8 Jul 2026 17:42:33 +0200 Subject: [PATCH 184/212] chore: bump aws-actions/configure-aws-credentials from 6.2.1 to 6.2.2 (#2566) Squash merge of Dependabot bump aws-actions/configure-aws-credentials 6.2.1 to 6.2.2. Reviewed and approved by @phipag, review performed by Claude. --- .github/workflows/build-docs.yml | 2 +- .github/workflows/check-e2e.yml | 4 ++-- .github/workflows/release.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index d0d8a8267..f23abeb8d 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -43,7 +43,7 @@ jobs: docker build -t squidfunk/mkdocs-material ./docs/ docker run --rm -t -v ${PWD}:/docs squidfunk/mkdocs-material build - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@254c19bd240aabef8777f48595e9d2d7b972184b + uses: aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d with: aws-region: us-east-1 role-to-assume: ${{ secrets.AWS_DOCS_ROLE_ARN }} diff --git a/.github/workflows/check-e2e.yml b/.github/workflows/check-e2e.yml index cea3b9910..12ebe1ac3 100644 --- a/.github/workflows/check-e2e.yml +++ b/.github/workflows/check-e2e.yml @@ -116,7 +116,7 @@ jobs: - name: Build all modules run: mvn -B -DskipTests -ntp install --file pom.xml - name: Setup AWS credentials - uses: aws-actions/configure-aws-credentials@254c19bd240aabef8777f48595e9d2d7b972184b # v6.2.1 + uses: aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d # v6.2.2 with: role-to-assume: ${{ secrets.AWS_IAM_ROLE }} aws-region: us-east-1 @@ -154,7 +154,7 @@ jobs: - name: Build all modules run: mvn -B -DskipTests -ntp install --file pom.xml - name: Setup AWS credentials - uses: aws-actions/configure-aws-credentials@254c19bd240aabef8777f48595e9d2d7b972184b # v6.2.1 + uses: aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d # v6.2.2 with: role-to-assume: ${{ secrets.AWS_IAM_ROLE }} aws-region: us-east-1 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index fc662d888..55dad67bd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -286,7 +286,7 @@ jobs: docker build -t squidfunk/mkdocs-material ./docs/ docker run --rm -t -v ${PWD}:/docs squidfunk/mkdocs-material build - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@254c19bd240aabef8777f48595e9d2d7b972184b + uses: aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d with: aws-region: us-east-1 role-to-assume: ${{ secrets.AWS_DOCS_ROLE_ARN }} From 8e37362e501d198ed09fae12492b1635a5812dbe Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 8 Jul 2026 17:42:51 +0200 Subject: [PATCH 185/212] chore: bump actions/setup-java from 5.4.0 to 5.5.0 (#2565) Squash merge of Dependabot bump actions/setup-java 5.4.0 to 5.5.0. Reviewed and approved by @phipag, review performed by Claude. --- .github/workflows/check-build.yml | 2 +- .github/workflows/check-e2e.yml | 4 ++-- .github/workflows/check-pmd.yml | 2 +- .github/workflows/check-spotbugs.yml | 2 +- .github/workflows/release.yml | 6 +++--- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index 977e37495..24e5209bd 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -81,7 +81,7 @@ jobs: name: Checkout repository uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Setup Java - uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 + uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a with: distribution: corretto java-version: ${{ matrix.java }} diff --git a/.github/workflows/check-e2e.yml b/.github/workflows/check-e2e.yml index 12ebe1ac3..7a4e788ce 100644 --- a/.github/workflows/check-e2e.yml +++ b/.github/workflows/check-e2e.yml @@ -108,7 +108,7 @@ jobs: steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Setup java - uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5.4.0 + uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a # v5.5.0 with: distribution: 'corretto' java-version: ${{ matrix.java }} @@ -146,7 +146,7 @@ jobs: steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Setup java - uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5.4.0 + uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a # v5.5.0 with: distribution: 'corretto' java-version: ${{ matrix.java }} diff --git a/.github/workflows/check-pmd.yml b/.github/workflows/check-pmd.yml index 9a4a2ea59..369bf4422 100644 --- a/.github/workflows/check-pmd.yml +++ b/.github/workflows/check-pmd.yml @@ -29,7 +29,7 @@ jobs: - name: Checkout Repository uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Setup Java - uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5.4.0 + uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a # v5.5.0 with: java-version: 21 distribution: corretto diff --git a/.github/workflows/check-spotbugs.yml b/.github/workflows/check-spotbugs.yml index 70d1b1473..ebdd1f9db 100644 --- a/.github/workflows/check-spotbugs.yml +++ b/.github/workflows/check-spotbugs.yml @@ -44,7 +44,7 @@ jobs: steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Setup Java - uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5.4.0 + uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a # v5.5.0 with: distribution: 'corretto' java-version: 21 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 55dad67bd..d6fcb2fef 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -137,7 +137,7 @@ jobs: with: name: source - name: Setup Java - uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 + uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a with: distribution: corretto java-version: 21 @@ -174,7 +174,7 @@ jobs: with: name: source - name: Setup Java - uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 + uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a with: distribution: corretto java-version: ${{ matrix.java }} @@ -199,7 +199,7 @@ jobs: with: name: source - name: Setup Java - uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 + uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a with: distribution: corretto java-version: 21 From acbc22c6b55a0475069559b4bd8e283296a7899e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 8 Jul 2026 17:43:08 +0200 Subject: [PATCH 186/212] chore: bump aws.sdk.version from 2.46.21 to 2.47.0 (#2564) Squash merge of Dependabot bump aws.sdk.version 2.46.21 to 2.47.0. Reviewed and approved by @phipag, review performed by Claude. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index f3c46d84b..bfa32a757 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.46.21 + 2.47.0 1.9.20.1 diff --git a/pom.xml b/pom.xml index aa2fe8431..640bc73f4 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.26.0 2.0.17 2.21.2 - 2.46.21 + 2.47.0 2.21.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index c63615b8c..3023b1b73 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.2 1.14.1 3.15.0 - 2.46.21 + 2.47.0 1.9.20.1 true From 8262cfc3cca000f21f83800082dbc9af8299b322 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Jul 2026 15:57:31 +0200 Subject: [PATCH 187/212] chore: bump github/codeql-action/upload-sarif from 4.36.3 to 4.37.0 (#2569) Reviewed and approved by @phipag. Review performed by Claude. Bumps codeql-action/upload-sarif 4.36.3 to 4.37.0 with verified commit SHAs. --- .github/workflows/security-scorecard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index bc9ef242c..59537bcc0 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -53,6 +53,6 @@ jobs: path: results.sarif retention-days: 5 - name: Upload to Code-Scanning - uses: github/codeql-action/upload-sarif@54f647b7e1bb85c95cddabcd46b0c578ec92bc1a # v4.36.3 + uses: github/codeql-action/upload-sarif@99df26d4f13ea111d4ec1a7dddef6063f76b97e9 # v4.37.0 with: sarif_file: results.sarif From e46911b2c3075bad97c43ec6721522b242876133 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Jul 2026 15:57:47 +0200 Subject: [PATCH 188/212] chore: bump aws.sdk.version from 2.47.0 to 2.47.3 (#2568) Reviewed and approved by @phipag. Review performed by Claude. Patch bump of AWS SDK for Java v2 2.47.0 to 2.47.3. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index bfa32a757..6789acb70 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.47.0 + 2.47.3 1.9.20.1 diff --git a/pom.xml b/pom.xml index 640bc73f4..8511bf78b 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.26.0 2.0.17 2.21.2 - 2.47.0 + 2.47.3 2.21.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 3023b1b73..617ec424f 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.2 1.14.1 3.15.0 - 2.47.0 + 2.47.3 1.9.20.1 true From efc3355fd5148057f0866cbcd62d30a0bced30fd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Jul 2026 08:34:49 +0200 Subject: [PATCH 189/212] chore: bump aws.sdk.version from 2.47.3 to 2.47.4 (#2573) Reviewed and approved by @phipag. Review performed by Claude. Patch bump of AWS SDK for Java v2 to 2.47.4. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 6789acb70..92746320a 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.47.3 + 2.47.4 1.9.20.1 diff --git a/pom.xml b/pom.xml index 8511bf78b..9c4d4742d 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.26.0 2.0.17 2.21.2 - 2.47.3 + 2.47.4 2.21.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 617ec424f..f5a36e063 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.2 1.14.1 3.15.0 - 2.47.3 + 2.47.4 1.9.20.1 true From 96900a9358b389e53866777d1b0d3c4d9871b4f7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Jul 2026 08:35:05 +0200 Subject: [PATCH 190/212] chore: bump sam/build-java25 (#2572) Reviewed and approved by @phipag. Review performed by Claude. Digest bump of the sam/build-java25 e2e test base image. --- powertools-e2e-tests/src/test/resources/docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powertools-e2e-tests/src/test/resources/docker/Dockerfile b/powertools-e2e-tests/src/test/resources/docker/Dockerfile index 1df1f7da0..f5a5bbc16 100644 --- a/powertools-e2e-tests/src/test/resources/docker/Dockerfile +++ b/powertools-e2e-tests/src/test/resources/docker/Dockerfile @@ -1,5 +1,5 @@ # Use the official AWS SAM base image for Java 25 -FROM public.ecr.aws/sam/build-java25@sha256:4dd22be66845756dde5dc9b272b445c64162d5f8426217b4413e770218bc3bd8 +FROM public.ecr.aws/sam/build-java25@sha256:41707b746816f8abfa0180625f9f974ddb471a62fc997ffc34ac72f6f52ced99 # Install GraalVM dependencies RUN curl -4 -L https://download.oracle.com/graalvm/25/latest/graalvm-jdk-25_linux-x64_bin.tar.gz | tar -xvz From d1133c754c8f0f4e921f872ba2d15ecc3cbf1c6d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Jul 2026 08:35:22 +0200 Subject: [PATCH 191/212] chore: bump soupsieve from 2.6 to 2.8.4 in /docs (#2571) Reviewed and approved by @phipag. Review performed by Claude. Bump of soupsieve docs dependency to 2.8.4. --- docs/requirements.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 32300d31c..de2512694 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -246,9 +246,9 @@ smmap==5.0.2 \ --hash=sha256:26ea65a03958fa0c8a1c7e8c7a58fdc77221b8910f6be2131affade476898ad5 \ --hash=sha256:b30115f0def7d7531d22a0fb6502488d879e75b260a9db4d0819cfb25403af5e # via gitdb -soupsieve==2.6 \ - --hash=sha256:e2e68417777af359ec65daac1057404a3c8a5455bb8abc36f1a9866ab1a51abb \ - --hash=sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9 +soupsieve==2.8.4 \ + --hash=sha256:e121fd02e975c695e4e9e8774a5ee35d74714b59307868dcc5319ad2d9e3328e \ + --hash=sha256:e7e6b0769c8f51ed59acab6e994b00621096cfb1c640a7509295987388fbaf65 # via beautifulsoup4 super-collections==0.5.3 \ --hash=sha256:907d35b25dc4070910e8254bf2f5c928348af1cf8a1f1e8259e06c666e902cff \ From 5a5487b7b115469567e3d73fa91c94089827613b Mon Sep 17 00:00:00 2001 From: Pascal Knupper <138479859+pascalknupper@users.noreply.github.com> Date: Wed, 15 Jul 2026 11:13:52 +0200 Subject: [PATCH 192/212] chore(deps): bump jackson to address CVE-2026-54513 (#2574) --- .../powertools-examples-core-utilities/gradle/build.gradle | 6 +++--- examples/powertools-examples-kafka/tools/pom.xml | 2 +- pom.xml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/examples/powertools-examples-core-utilities/gradle/build.gradle b/examples/powertools-examples-core-utilities/gradle/build.gradle index a228857c8..5a81bd53d 100644 --- a/examples/powertools-examples-core-utilities/gradle/build.gradle +++ b/examples/powertools-examples-core-utilities/gradle/build.gradle @@ -24,10 +24,10 @@ repositories { dependencies { implementation 'com.amazonaws:aws-lambda-java-core:1.2.2' - implementation 'com.fasterxml.jackson.core:jackson-annotations:2.13.2' - implementation 'com.fasterxml.jackson.core:jackson-databind:2.13.2.2' + implementation 'com.fasterxml.jackson.core:jackson-annotations:2.22.1' + implementation 'com.fasterxml.jackson.core:jackson-databind:2.22.1' implementation 'com.amazonaws:aws-lambda-java-events:3.16.0' - implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2' + implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.22.1' implementation 'org.aspectj:aspectjrt:1.9.20.1' aspect 'software.amazon.lambda:powertools-tracing:2.10.0' aspect 'software.amazon.lambda:powertools-logging-log4j:2.10.0' diff --git a/examples/powertools-examples-kafka/tools/pom.xml b/examples/powertools-examples-kafka/tools/pom.xml index bcb3d84d5..383cdfc97 100644 --- a/examples/powertools-examples-kafka/tools/pom.xml +++ b/examples/powertools-examples-kafka/tools/pom.xml @@ -35,7 +35,7 @@ com.fasterxml.jackson.core jackson-databind - 2.19.0 + 2.22.1
    diff --git a/pom.xml b/pom.xml index 9c4d4742d..625cd6df0 100644 --- a/pom.xml +++ b/pom.xml @@ -85,7 +85,7 @@ 3.1.2 2.26.0 2.0.17 - 2.21.2 + 2.22.1 2.47.4 2.21.0 2.2.0 From c6e6d6b60d4e990154533187d4542545bbdb17ad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Jul 2026 14:57:22 +0200 Subject: [PATCH 193/212] chore: bump actions/checkout from 7.0.0 to 7.0.1 (#2583) Reviewed and approved by @phipag. Review performed by Claude. actions/checkout 7.0.0 to 7.0.1. --- .github/workflows/build-docs.yml | 2 +- .github/workflows/check-build.yml | 4 ++-- .github/workflows/check-e2e.yml | 6 +++--- .github/workflows/check-pmd.yml | 2 +- .github/workflows/check-spotbugs.yml | 2 +- .github/workflows/release.yml | 6 +++--- .github/workflows/security-dependencies-check.yml | 2 +- .github/workflows/security-scorecard.yml | 2 +- 8 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index f23abeb8d..2a28c2ef5 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -34,7 +34,7 @@ jobs: environment: Docs steps: - name: Checkout Repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 with: fetch-depth: 0 - name: Build diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index 24e5209bd..9d40814f6 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -79,7 +79,7 @@ jobs: steps: - id: checkout name: Checkout repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Java uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a with: @@ -96,7 +96,7 @@ jobs: steps: - id: checkout name: Checkout repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 - name: Get changed files diff --git a/.github/workflows/check-e2e.yml b/.github/workflows/check-e2e.yml index 7a4e788ce..1010f3b08 100644 --- a/.github/workflows/check-e2e.yml +++ b/.github/workflows/check-e2e.yml @@ -48,7 +48,7 @@ jobs: e2e-classes: ${{ steps.parse.outputs.e2e-classes }} e2e-graal-classes: ${{ steps.parse.outputs.e2e-graal-classes }} steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Parse test classes from POM profiles id: parse run: | @@ -106,7 +106,7 @@ jobs: test-class: ${{ fromJSON(needs.discover-tests.outputs.e2e-classes) }} steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup java uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a # v5.5.0 with: @@ -144,7 +144,7 @@ jobs: test-class: ${{ fromJSON(needs.discover-tests.outputs.e2e-graal-classes) }} steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup java uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a # v5.5.0 with: diff --git a/.github/workflows/check-pmd.yml b/.github/workflows/check-pmd.yml index 369bf4422..aba34ad51 100644 --- a/.github/workflows/check-pmd.yml +++ b/.github/workflows/check-pmd.yml @@ -27,7 +27,7 @@ jobs: contents: read # checkout repository steps: - name: Checkout Repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Java uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a # v5.5.0 with: diff --git a/.github/workflows/check-spotbugs.yml b/.github/workflows/check-spotbugs.yml index ebdd1f9db..823b0b0f4 100644 --- a/.github/workflows/check-spotbugs.yml +++ b/.github/workflows/check-spotbugs.yml @@ -42,7 +42,7 @@ jobs: codecheck: runs-on: ubuntu-latest steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Java uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a # v5.5.0 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d6fcb2fef..eed043eee 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -104,7 +104,7 @@ jobs: steps: - id: checkout name: Checkout repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - id: version name: version uses: ./.github/actions/version @@ -228,7 +228,7 @@ jobs: steps: - id: checkout name: Checkout repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: ref: ${{ env.RELEASE_COMMIT }} - id: download_source @@ -276,7 +276,7 @@ jobs: steps: - id: checkout name: Checkout repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: # Checkout PR branch to make sure we build the version-bumped docs ref: ci-${{ github.run_id }} diff --git a/.github/workflows/security-dependencies-check.yml b/.github/workflows/security-dependencies-check.yml index 0e720ee70..8da1fac0d 100644 --- a/.github/workflows/security-dependencies-check.yml +++ b/.github/workflows/security-dependencies-check.yml @@ -23,7 +23,7 @@ jobs: pull-requests: write # post review comments steps: - name: Checkout Repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Verify Contents uses: actions/dependency-review-action@a1d282b36b6f3519aa1f3fc636f609c47dddb294 # v5.0.0 with: diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index 59537bcc0..8e0a0c78e 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -36,7 +36,7 @@ jobs: id-token: write # OIDC authentication steps: - name: Checkout Repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - name: Run Analysis From a42f02169cc34b5bddd26ebf79e93acbe18291ac Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Jul 2026 14:57:36 +0200 Subject: [PATCH 194/212] chore: bump release-drafter/release-drafter from 7.5.1 to 7.6.0 (#2582) Reviewed and approved by @phipag. Review performed by Claude. release-drafter 7.5.1 to 7.6.0. --- .github/workflows/release-drafter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 603789ca5..116d3c3ef 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -23,6 +23,6 @@ jobs: contents: write # required for creating draft releases steps: - name: Relase Drafter - uses: release-drafter/release-drafter@4d75298e00d9e34c483e5ff8c68d0ea1c1940c1e + uses: release-drafter/release-drafter@eada3c96a64734dd381cfbda23511034e328ddb0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 4d4b99c3ba745b5dc5781fe0523be1c4b5fb03e2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Jul 2026 14:57:49 +0200 Subject: [PATCH 195/212] chore: bump squidfunk/mkdocs-material in /docs (#2581) Reviewed and approved by @phipag. Review performed by Claude. mkdocs-material docs image digest bump. --- docs/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Dockerfile b/docs/Dockerfile index 3f3918bdd..1577c88db 100644 --- a/docs/Dockerfile +++ b/docs/Dockerfile @@ -1,4 +1,4 @@ -FROM squidfunk/mkdocs-material@sha256:868ad4d39fb5865b72d00173ade00f4eae2b38dde7ff790a011cc44ce4a8ff8e +FROM squidfunk/mkdocs-material@sha256:51b87149d227691486b5f08993d28c65ca7e4990010664b697265b8e6fcd5287 COPY requirements.txt /tmp/ RUN pip install --require-hashes -r /tmp/requirements.txt From 020d610b8681e941e0b92e22d0121fd08b057ae0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Jul 2026 14:58:09 +0200 Subject: [PATCH 196/212] chore: bump github/codeql-action/upload-sarif from 4.37.0 to 4.37.1 (#2580) Reviewed and approved by @phipag. Review performed by Claude. codeql-action/upload-sarif 4.37.0 to 4.37.1. --- .github/workflows/security-scorecard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index 8e0a0c78e..857289b26 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -53,6 +53,6 @@ jobs: path: results.sarif retention-days: 5 - name: Upload to Code-Scanning - uses: github/codeql-action/upload-sarif@99df26d4f13ea111d4ec1a7dddef6063f76b97e9 # v4.37.0 + uses: github/codeql-action/upload-sarif@7188fc363630916deb702c7fdcf4e481b751f97a # v4.37.1 with: sarif_file: results.sarif From 56dc6fc193ca17696038c50d123d9765e8a22166 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Jul 2026 14:58:23 +0200 Subject: [PATCH 197/212] chore: bump actions/setup-java from 5.5.0 to 5.6.0 (#2579) Reviewed and approved by @phipag. Review performed by Claude. setup-java 5.5.0 to 5.6.0. --- .github/workflows/check-build.yml | 2 +- .github/workflows/check-e2e.yml | 4 ++-- .github/workflows/check-pmd.yml | 2 +- .github/workflows/check-spotbugs.yml | 2 +- .github/workflows/release.yml | 6 +++--- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index 9d40814f6..31fb3c40f 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -81,7 +81,7 @@ jobs: name: Checkout repository uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Java - uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a + uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 with: distribution: corretto java-version: ${{ matrix.java }} diff --git a/.github/workflows/check-e2e.yml b/.github/workflows/check-e2e.yml index 1010f3b08..3889cf168 100644 --- a/.github/workflows/check-e2e.yml +++ b/.github/workflows/check-e2e.yml @@ -108,7 +108,7 @@ jobs: steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup java - uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a # v5.5.0 + uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0 with: distribution: 'corretto' java-version: ${{ matrix.java }} @@ -146,7 +146,7 @@ jobs: steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup java - uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a # v5.5.0 + uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0 with: distribution: 'corretto' java-version: ${{ matrix.java }} diff --git a/.github/workflows/check-pmd.yml b/.github/workflows/check-pmd.yml index aba34ad51..40d8099c3 100644 --- a/.github/workflows/check-pmd.yml +++ b/.github/workflows/check-pmd.yml @@ -29,7 +29,7 @@ jobs: - name: Checkout Repository uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Java - uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a # v5.5.0 + uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0 with: java-version: 21 distribution: corretto diff --git a/.github/workflows/check-spotbugs.yml b/.github/workflows/check-spotbugs.yml index 823b0b0f4..73f49da41 100644 --- a/.github/workflows/check-spotbugs.yml +++ b/.github/workflows/check-spotbugs.yml @@ -44,7 +44,7 @@ jobs: steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Java - uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a # v5.5.0 + uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0 with: distribution: 'corretto' java-version: 21 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index eed043eee..8bbd82085 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -137,7 +137,7 @@ jobs: with: name: source - name: Setup Java - uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a + uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 with: distribution: corretto java-version: 21 @@ -174,7 +174,7 @@ jobs: with: name: source - name: Setup Java - uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a + uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 with: distribution: corretto java-version: ${{ matrix.java }} @@ -199,7 +199,7 @@ jobs: with: name: source - name: Setup Java - uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a + uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 with: distribution: corretto java-version: 21 From 2a6c090155814a126c32c7123c59349c36cf569e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Jul 2026 14:58:36 +0200 Subject: [PATCH 198/212] chore: bump graalvm/setup-graalvm from 1.6.2 to 1.6.3 (#2578) Reviewed and approved by @phipag. Review performed by Claude. setup-graalvm 1.6.2 to 1.6.3. --- .github/workflows/check-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index 31fb3c40f..bef04340e 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -107,7 +107,7 @@ jobs: powertools-*/** pom.xml - name: Setup GraalVM - uses: graalvm/setup-graalvm@186d0493a2df5eb62df5ecc498883d18fd58c303 # v1.6.2 + uses: graalvm/setup-graalvm@0def53c0fd8534bc13416c9469f5be45265824fd # v1.6.3 with: # Pinned to 21.0.8 due to unsafeAllocated enforcement in 21.0.10+. See #2416 java-version: "21.0.8" From 9ff4abf4ffbfb36d4d33c3cf201445ea2f4059a1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Jul 2026 14:58:50 +0200 Subject: [PATCH 199/212] chore: bump aws.sdk.version from 2.47.4 to 2.48.0 (#2575) Reviewed and approved by @phipag. Review performed by Claude. AWS SDK for Java v2 2.47.4 to 2.48.0. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 92746320a..dad22be74 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.47.4 + 2.48.0 1.9.20.1 diff --git a/pom.xml b/pom.xml index 625cd6df0..7702bed40 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.26.0 2.0.17 2.22.1 - 2.47.4 + 2.48.0 2.21.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index f5a36e063..93c3f41cf 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.2 1.14.1 3.15.0 - 2.47.4 + 2.48.0 1.9.20.1 true From 0495962005f32523816fcc570f77216b5646b876 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Jul 2026 17:26:58 +0100 Subject: [PATCH 200/212] chore: bump sam/build-java25 (#2593) Docker digest bump for public.ecr.aws/sam/build-java25 in the E2E test resources. Reviewed and approved by @phipag. Review performed by Claude. New digest matches the live upstream tags. Test-only blast radius. --- powertools-e2e-tests/src/test/resources/docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powertools-e2e-tests/src/test/resources/docker/Dockerfile b/powertools-e2e-tests/src/test/resources/docker/Dockerfile index f5a5bbc16..f1ae74909 100644 --- a/powertools-e2e-tests/src/test/resources/docker/Dockerfile +++ b/powertools-e2e-tests/src/test/resources/docker/Dockerfile @@ -1,5 +1,5 @@ # Use the official AWS SAM base image for Java 25 -FROM public.ecr.aws/sam/build-java25@sha256:41707b746816f8abfa0180625f9f974ddb471a62fc997ffc34ac72f6f52ced99 +FROM public.ecr.aws/sam/build-java25@sha256:3b4ae6fcb9f97d8da8efec23a3ceecabbbbab671b9bca2d50edc0ed8b1af8e12 # Install GraalVM dependencies RUN curl -4 -L https://download.oracle.com/graalvm/25/latest/graalvm-jdk-25_linux-x64_bin.tar.gz | tar -xvz From e57ea835f89e7469ec67d349c1df297ae357026b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Jul 2026 17:27:15 +0100 Subject: [PATCH 201/212] chore: bump software.amazon.awscdk:aws-cdk-lib (#2591) aws-cdk-lib 2.59.0 to 2.253.0 in the cloudformation example CDK infra. Reviewed and approved by @phipag. Review performed by Claude. Verified manually via local compile and synth since CI does not cover this pom. Synthesized templates are functionally identical to the previous version. --- examples/powertools-examples-cloudformation/infra/cdk/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/powertools-examples-cloudformation/infra/cdk/pom.xml b/examples/powertools-examples-cloudformation/infra/cdk/pom.xml index 30172fa3f..b1cdb5f0b 100644 --- a/examples/powertools-examples-cloudformation/infra/cdk/pom.xml +++ b/examples/powertools-examples-cloudformation/infra/cdk/pom.xml @@ -9,7 +9,7 @@ UTF-8 - 2.59.0 + 2.253.0 [10.0.0,11.0.0) From b7d86c77f7807a11d7ac3dfaeeea8434a408ec0b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Jul 2026 17:27:33 +0100 Subject: [PATCH 202/212] chore: bump ossf/scorecard-action from 2.4.3 to 2.4.4 (#2589) ossf/scorecard-action 2.4.3 to 2.4.4. Reviewed and approved by @phipag. Review performed by Claude. Pinned SHA verified against the v2.4.4 tag. No input schema or token permission changes. --- .github/workflows/security-scorecard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index 857289b26..684185000 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -40,7 +40,7 @@ jobs: with: persist-credentials: false - name: Run Analysis - uses: ossf/scorecard-action@4eaacf0543bb3f2c246792bd56e8cdeffafb205a # v2.4.3 + uses: ossf/scorecard-action@2d1146689b8cda280b9bc96326124645441f03bc # v2.4.4 with: results_file: results.sarif results_format: sarif From d706342144a45e28e2a463fdff53b700b2721939 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Jul 2026 17:27:50 +0100 Subject: [PATCH 203/212] chore: bump github/codeql-action/upload-sarif from 4.37.1 to 4.37.3 (#2587) github/codeql-action/upload-sarif 4.37.1 to 4.37.3. Reviewed and approved by @phipag. Review performed by Claude. Pinned SHA verified against the v4.37.3 tag. No user facing changes in this range. --- .github/workflows/security-scorecard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index 684185000..7a24f0cd6 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -53,6 +53,6 @@ jobs: path: results.sarif retention-days: 5 - name: Upload to Code-Scanning - uses: github/codeql-action/upload-sarif@7188fc363630916deb702c7fdcf4e481b751f97a # v4.37.1 + uses: github/codeql-action/upload-sarif@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3 with: sarif_file: results.sarif From 4b7957cb52f7401e078c84eb7bca251fb046d0ae Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Jul 2026 17:28:09 +0100 Subject: [PATCH 204/212] chore: bump aws-actions/configure-aws-credentials from 6.2.2 to 6.2.3 (#2586) aws-actions/configure-aws-credentials 6.2.2 to 6.2.3. Reviewed and approved by @phipag. Review performed by Claude. Pinned SHA verified against the v6.2.3 tag and all four call sites updated consistently. Bug fixes only, no OIDC behavior change. --- .github/workflows/build-docs.yml | 2 +- .github/workflows/check-e2e.yml | 4 ++-- .github/workflows/release.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index 2a28c2ef5..261ba540c 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -43,7 +43,7 @@ jobs: docker build -t squidfunk/mkdocs-material ./docs/ docker run --rm -t -v ${PWD}:/docs squidfunk/mkdocs-material build - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d + uses: aws-actions/configure-aws-credentials@e6de054238d6b7531b4efff3b6587d9aade6a06c with: aws-region: us-east-1 role-to-assume: ${{ secrets.AWS_DOCS_ROLE_ARN }} diff --git a/.github/workflows/check-e2e.yml b/.github/workflows/check-e2e.yml index 3889cf168..d37097d10 100644 --- a/.github/workflows/check-e2e.yml +++ b/.github/workflows/check-e2e.yml @@ -116,7 +116,7 @@ jobs: - name: Build all modules run: mvn -B -DskipTests -ntp install --file pom.xml - name: Setup AWS credentials - uses: aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d # v6.2.2 + uses: aws-actions/configure-aws-credentials@e6de054238d6b7531b4efff3b6587d9aade6a06c # v6.2.3 with: role-to-assume: ${{ secrets.AWS_IAM_ROLE }} aws-region: us-east-1 @@ -154,7 +154,7 @@ jobs: - name: Build all modules run: mvn -B -DskipTests -ntp install --file pom.xml - name: Setup AWS credentials - uses: aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d # v6.2.2 + uses: aws-actions/configure-aws-credentials@e6de054238d6b7531b4efff3b6587d9aade6a06c # v6.2.3 with: role-to-assume: ${{ secrets.AWS_IAM_ROLE }} aws-region: us-east-1 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8bbd82085..590965c44 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -286,7 +286,7 @@ jobs: docker build -t squidfunk/mkdocs-material ./docs/ docker run --rm -t -v ${PWD}:/docs squidfunk/mkdocs-material build - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@517a711dbcd0e402f90c77e7e2f81e849156e31d + uses: aws-actions/configure-aws-credentials@e6de054238d6b7531b4efff3b6587d9aade6a06c with: aws-region: us-east-1 role-to-assume: ${{ secrets.AWS_DOCS_ROLE_ARN }} From f15b9a6537896e35bf7d5b4d0cbbbab0f133eab8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Jul 2026 17:28:26 +0100 Subject: [PATCH 205/212] chore: bump org.junit.jupiter:junit-jupiter from 5.14.3 to 5.14.4 (#2584) junit-jupiter 5.14.3 to 5.14.4 in the core-utilities CDK infra pom. Reviewed and approved by @phipag. Review performed by Claude. That pom has no parent so it does not inherit the root junit-bom, meaning no version conflict. Bug fixes only. --- examples/powertools-examples-core-utilities/cdk/infra/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/powertools-examples-core-utilities/cdk/infra/pom.xml b/examples/powertools-examples-core-utilities/cdk/infra/pom.xml index 43b374f5e..8f8bcd899 100644 --- a/examples/powertools-examples-core-utilities/cdk/infra/pom.xml +++ b/examples/powertools-examples-core-utilities/cdk/infra/pom.xml @@ -9,7 +9,7 @@ UTF-8 2.258.0 [10.0.0,11.0.0) - 5.14.3 + 5.14.4 From c54e7697c40055018b715da2d770e995519c4a11 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 29 Jul 2026 15:42:21 +0100 Subject: [PATCH 206/212] chore: bump gitpython from 3.1.50 to 3.1.54 in /docs (#2592) Bumps gitpython from 3.1.50 to 3.1.54 in /docs. Reviewed and approved by @phipag. Review performed by Claude. --- docs/requirements.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index de2512694..6f7e259c8 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -22,9 +22,9 @@ gitdb==4.0.12 \ --hash=sha256:5ef71f855d191a3326fcfbc0d5da835f26b13fbcba60c32c21091c349ffdb571 \ --hash=sha256:67073e15955400952c6565cc3e707c554a4eea2e428946f7a4c162fab9bd9bcf # via gitpython -gitpython==3.1.50 \ - --hash=sha256:80da2d12504d52e1f998772dc5baf6e553f8d2fcfe1fcc226c9d9a2ee3372dcc \ - --hash=sha256:d352abe2908d07355014abdd21ddf798c2a961469239afec4962e9da884858f9 +gitpython==3.1.54 \ + --hash=sha256:53f2085e24a2cda300eed7c3fc5f1559ae289634b725e98acaf4791940247aa0 \ + --hash=sha256:b90d7b3d9bc0238681d24369130826f0dcdb0ceaa45db67cf1d4ffa4c302dedf # via mkdocs-git-revision-date-plugin hjson==3.1.0 \ --hash=sha256:55af475a27cf83a7969c808399d7bccdec8fb836a07ddbd574587593b9cdcf75 \ From f6b307574c2dde7c384f390d976ee9adb0aa2cf3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Aug 2026 17:20:43 +0100 Subject: [PATCH 207/212] chore: bump gitpython from 3.1.54 to 3.1.57 in /docs (#2600) Bumps the transitive gitpython pin in the docs toolchain from 3.1.54 to 3.1.57, closing 4 open GHSA advisories. Reviewed and approved by @phipag. Review performed by Claude. --- docs/requirements.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 6f7e259c8..c40fe07b3 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -22,9 +22,9 @@ gitdb==4.0.12 \ --hash=sha256:5ef71f855d191a3326fcfbc0d5da835f26b13fbcba60c32c21091c349ffdb571 \ --hash=sha256:67073e15955400952c6565cc3e707c554a4eea2e428946f7a4c162fab9bd9bcf # via gitpython -gitpython==3.1.54 \ - --hash=sha256:53f2085e24a2cda300eed7c3fc5f1559ae289634b725e98acaf4791940247aa0 \ - --hash=sha256:b90d7b3d9bc0238681d24369130826f0dcdb0ceaa45db67cf1d4ffa4c302dedf +gitpython==3.1.57 \ + --hash=sha256:4ccf7d73c10f5c9e76043fbb2675ac5a1b3ff5b41e648f56bcbed5f63792ecaf \ + --hash=sha256:c493ec57c0ef6b19743798b6a5af859c71814b524e7e6f97baa2f8e658961488 # via mkdocs-git-revision-date-plugin hjson==3.1.0 \ --hash=sha256:55af475a27cf83a7969c808399d7bccdec8fb836a07ddbd574587593b9cdcf75 \ From 8fb13b9af46c1b950e10ca21a432ec14f1ce4d10 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Aug 2026 17:21:00 +0100 Subject: [PATCH 208/212] chore: bump sam/build-java25 (#2599) Bumps the sam/build-java25 image digest, which corresponds to SAM CLI 1.164.0 to 1.165.0. Reviewed and approved by @phipag. Review performed by Claude. --- powertools-e2e-tests/src/test/resources/docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powertools-e2e-tests/src/test/resources/docker/Dockerfile b/powertools-e2e-tests/src/test/resources/docker/Dockerfile index f1ae74909..e7d8ff44b 100644 --- a/powertools-e2e-tests/src/test/resources/docker/Dockerfile +++ b/powertools-e2e-tests/src/test/resources/docker/Dockerfile @@ -1,5 +1,5 @@ # Use the official AWS SAM base image for Java 25 -FROM public.ecr.aws/sam/build-java25@sha256:3b4ae6fcb9f97d8da8efec23a3ceecabbbbab671b9bca2d50edc0ed8b1af8e12 +FROM public.ecr.aws/sam/build-java25@sha256:6c53bd598ce06d21e85a5bf3112333993c684f432effc6dc6fb7715e1f8be172 # Install GraalVM dependencies RUN curl -4 -L https://download.oracle.com/graalvm/25/latest/graalvm-jdk-25_linux-x64_bin.tar.gz | tar -xvz From af4e168736bf535eef944b5f7591069085eb5d75 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Aug 2026 17:21:17 +0100 Subject: [PATCH 209/212] chore: bump actions/setup-java from 5.6.0 to 5.7.0 (#2598) Bumps actions/setup-java from 5.6.0 to 5.7.0, SHA verified against the tag. Reviewed and approved by @phipag. Review performed by Claude. --- .github/workflows/check-build.yml | 2 +- .github/workflows/check-e2e.yml | 4 ++-- .github/workflows/check-pmd.yml | 2 +- .github/workflows/check-spotbugs.yml | 2 +- .github/workflows/release.yml | 6 +++--- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index bef04340e..2d6b406c6 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -81,7 +81,7 @@ jobs: name: Checkout repository uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Java - uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 + uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 with: distribution: corretto java-version: ${{ matrix.java }} diff --git a/.github/workflows/check-e2e.yml b/.github/workflows/check-e2e.yml index d37097d10..06de34f8e 100644 --- a/.github/workflows/check-e2e.yml +++ b/.github/workflows/check-e2e.yml @@ -108,7 +108,7 @@ jobs: steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup java - uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0 + uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5.7.0 with: distribution: 'corretto' java-version: ${{ matrix.java }} @@ -146,7 +146,7 @@ jobs: steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup java - uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0 + uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5.7.0 with: distribution: 'corretto' java-version: ${{ matrix.java }} diff --git a/.github/workflows/check-pmd.yml b/.github/workflows/check-pmd.yml index 40d8099c3..6f5c114dc 100644 --- a/.github/workflows/check-pmd.yml +++ b/.github/workflows/check-pmd.yml @@ -29,7 +29,7 @@ jobs: - name: Checkout Repository uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Java - uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0 + uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5.7.0 with: java-version: 21 distribution: corretto diff --git a/.github/workflows/check-spotbugs.yml b/.github/workflows/check-spotbugs.yml index 73f49da41..d2de9914e 100644 --- a/.github/workflows/check-spotbugs.yml +++ b/.github/workflows/check-spotbugs.yml @@ -44,7 +44,7 @@ jobs: steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Java - uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0 + uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5.7.0 with: distribution: 'corretto' java-version: 21 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 590965c44..5d9ab9d68 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -137,7 +137,7 @@ jobs: with: name: source - name: Setup Java - uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 + uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 with: distribution: corretto java-version: 21 @@ -174,7 +174,7 @@ jobs: with: name: source - name: Setup Java - uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 + uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 with: distribution: corretto java-version: ${{ matrix.java }} @@ -199,7 +199,7 @@ jobs: with: name: source - name: Setup Java - uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 + uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 with: distribution: corretto java-version: 21 From bfbe8ea45727ca60c1d8048f5ac217eb71c02678 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Aug 2026 17:21:35 +0100 Subject: [PATCH 210/212] chore: bump github/codeql-action/upload-sarif from 4.37.3 to 4.37.4 (#2596) Bumps github/codeql-action/upload-sarif from 4.37.3 to 4.37.4, SHA verified against the tag. Reviewed and approved by @phipag. Review performed by Claude. --- .github/workflows/security-scorecard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/security-scorecard.yml b/.github/workflows/security-scorecard.yml index 7a24f0cd6..fe62c91c8 100644 --- a/.github/workflows/security-scorecard.yml +++ b/.github/workflows/security-scorecard.yml @@ -53,6 +53,6 @@ jobs: path: results.sarif retention-days: 5 - name: Upload to Code-Scanning - uses: github/codeql-action/upload-sarif@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3 + uses: github/codeql-action/upload-sarif@f205ea1c3313d32999d8d6a48b4f6530d4437b38 # v4.37.4 with: sarif_file: results.sarif From 6bbc788e11d91e9fbfe1980c7550e481eb7a5291 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Aug 2026 17:21:52 +0100 Subject: [PATCH 211/212] chore: bump release-drafter/release-drafter from 7.6.0 to 7.7.0 (#2595) Bumps release-drafter/release-drafter from 7.6.0 to 7.7.0, SHA verified against the tag. Reviewed and approved by @phipag. Review performed by Claude. --- .github/workflows/release-drafter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 116d3c3ef..cae743788 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -23,6 +23,6 @@ jobs: contents: write # required for creating draft releases steps: - name: Relase Drafter - uses: release-drafter/release-drafter@eada3c96a64734dd381cfbda23511034e328ddb0 + uses: release-drafter/release-drafter@34d80673e067bdc0c24568d3af899c216adcfaa9 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 0b91a23a1b5a38579058bcfe3c4b04e6e70e3591 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Aug 2026 17:22:09 +0100 Subject: [PATCH 212/212] chore: bump aws.sdk.version from 2.48.0 to 2.49.5 (#2594) Bumps aws.sdk.version from 2.48.0 to 2.49.5, a minor and patch bump with no breaking changes affecting Powertools. Reviewed and approved by @phipag. Review performed by Claude. --- examples/powertools-examples-cloudformation/pom.xml | 2 +- pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index dad22be74..737360fc7 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -14,7 +14,7 @@ 11 1.4.0 3.16.1 - 2.48.0 + 2.49.5 1.9.20.1 diff --git a/pom.xml b/pom.xml index 7702bed40..8e847983a 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 2.26.0 2.0.17 2.22.1 - 2.48.0 + 2.49.5 2.21.0 2.2.0 UTF-8 diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 93c3f41cf..79191821f 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -19,7 +19,7 @@ 3.6.2 1.14.1 3.15.0 - 2.48.0 + 2.49.5 1.9.20.1 true