Skip to content

Dev services restarting container on tests #1949

@kauanmocelin

Description

@kauanmocelin

After upgrading Quarkus from v3.20 to v3.27, when running two tests annotated with @QuarkusTest, the LocalStack container is started and then shut down. As a result, the first S3Client loses its reference to the LocalStack container’s IP and port, resulting in a “connection refused” error.

When I run the tests one by one, this error does not occur.

2025-12-19 16:11:25,899 INFO  [io.qua.wir.dev.WireMockServer] (build-22) Using HTTP server impl: Jetty11HttpServer
2025-12-19 16:11:26,276 INFO  [org.tes.DockerClientFactory] (build-22) Testcontainers version: 1.21.3
2025-12-19 16:11:26,500 INFO  [org.tes.doc.DockerClientProviderStrategy] (build-22) Loaded org.testcontainers.dockerclient.UnixSocketClientProviderStrategy from ~/.testcontainers.properties, will try it first
2025-12-19 16:11:26,911 INFO  [org.tes.doc.DockerClientProviderStrategy] (build-22) Found Docker environment with local Unix socket (unix:///var/run/docker.sock)
2025-12-19 16:11:26,915 INFO  [org.tes.DockerClientFactory] (build-22) Docker host IP address is localhost
2025-12-19 16:11:26,940 INFO  [org.tes.DockerClientFactory] (build-22) Connected to docker: 
  Server Version: 28.5.2
  API Version: 1.51
  Operating System: Ubuntu 24.04.3 LTS
  Total Memory: 15589 MB
2025-12-19 16:11:26,959 INFO  [org.tes.ima.PullPolicy] (build-22) Image pull policy will be performed by: DefaultPullPolicy()
2025-12-19 16:11:26,961 INFO  [org.tes.uti.ImageNameSubstitutor] (build-22) Image name substitution will be performed by: DefaultImageNameSubstitutor (composite of 'ConfigurationFileImageNameSubstitutor' and 'PrefixingImageNameSubstitutor')
2025-12-19 16:11:26,968 INFO  [org.tes.DockerClientFactory] (build-22) Checking the system...
2025-12-19 16:11:26,969 INFO  [org.tes.DockerClientFactory] (build-22) ✔︎ Docker server version should be at least 1.6.0
2025-12-19 16:11:26,982 INFO  [io.qua.dev.key.KeycloakDevServicesProcessor] (build-27) Using Quarkus powered Keycloak distribution
2025-12-19 16:11:27,041 INFO  [tc.loc.2.0] (build-22) LOCALSTACK_HOST environment variable set to localhost (to match host-routable address for container)
2025-12-19 16:11:27,042 INFO  [tc.qua.io/.0.25] (build-23) Creating container for image: quay.io/artemiscloud/activemq-artemis-broker:1.0.25
2025-12-19 16:11:27,042 INFO  [tc.loc.2.0] (build-22) Creating container for image: localstack/localstack:4.2.0
2025-12-19 16:11:27,042 INFO  [tc.qua.io/.3.4] (build-27) Creating container for image: quay.io/keycloak/keycloak:26.3.4
2025-12-19 16:11:27,049 INFO  [org.tes.uti.RegistryAuthLocator] (build-27) Failure when attempting to lookup auth config. Please ignore if you don't have images in an authenticated registry. Details: (dockerImageName: quay.io/keycloak/keycloak:26.3.4, configFile: /home/kmocelin/.docker/config.json, configEnv: DOCKER_AUTH_CONFIG). Falling back to docker-java default behaviour. Exception message: Status 404: No config supplied. Checked in order: /home/kmocelin/.docker/config.json (file not found), DOCKER_AUTH_CONFIG (not set)
2025-12-19 16:11:27,050 INFO  [org.tes.uti.RegistryAuthLocator] (build-22) Failure when attempting to lookup auth config. Please ignore if you don't have images in an authenticated registry. Details: (dockerImageName: localstack/localstack:4.2.0, configFile: /home/kmocelin/.docker/config.json, configEnv: DOCKER_AUTH_CONFIG). Falling back to docker-java default behaviour. Exception message: Status 404: No config supplied. Checked in order: /home/kmocelin/.docker/config.json (file not found), DOCKER_AUTH_CONFIG (not set)
2025-12-19 16:11:27,055 INFO  [tc.tes.12.0] (build-22) Creating container for image: testcontainers/ryuk:0.12.0
2025-12-19 16:11:29,130 INFO  [tc.tes.12.0] (build-22) Container testcontainers/ryuk:0.12.0 is starting: c2dcd90f3556aca641e9931f12001cb6e4fd4e0d0e7e3eca73e4a225d26fb7d5
2025-12-19 16:11:29,707 INFO  [tc.tes.12.0] (build-22) Container testcontainers/ryuk:0.12.0 started in PT2.652121656S
2025-12-19 16:11:33,095 INFO  [tc.qua.io/.0.25] (build-23) Container quay.io/artemiscloud/activemq-artemis-broker:1.0.25 is starting: 93cd18bea36b3f6718b69ac46e9caead2e2a47444e9fb2989c2cafa9c6bf14b9
2025-12-19 16:11:33,719 INFO  [tc.qua.io/.3.4] (build-27) Container quay.io/keycloak/keycloak:26.3.4 is starting: 2358c08e86587b29d71ffccddfc7778af34aad6fa8874fc94b38bd91cca4bd4c
2025-12-19 16:11:41,917 INFO  [tc.qua.io/.0.25] (build-23) Container quay.io/artemiscloud/activemq-artemis-broker:1.0.25 started in PT14.875485581S
2025-12-19 16:11:41,919 INFO  [io.qua.sma.rea.amq.dep.AmqpDevServicesProcessor] (build-23) Dev Services for AMQP started. Other Quarkus applications in dev mode will find the broker automatically. For Quarkus applications in production mode, you can connect to this by starting your application with -Damqp.host=localhost -Damqp.port=33685 -Damqp.username=admin -Damqp.password=admin
2025-12-19 16:11:43,558 INFO  [tc.loc.2.0] (build-22) Container localstack/localstack:4.2.0 is starting: 24dbbf82c576c8ed25a4fcfc6707b093e3e6bc17750cbcc9e99049d68e6739e6
2025-12-19 16:11:45,059 INFO  [tc.loc.2.0] (build-22) Container localstack/localstack:4.2.0 started in PT18.017456524S
2025-12-19 16:11:45,284 DEBUG [sof.ama.aws.cor.int.ExecutionInterceptorChain] (build-22) Creating an interceptor chain that will apply interceptors in the following order: [software.amazon.awssdk.core.internal.interceptor.HttpChecksumValidationInterceptor@7e6b296b, software.amazon.awssdk.awscore.interceptor.HelpfulUnknownHostExceptionInterceptor@7fcab63d, software.amazon.awssdk.awscore.eventstream.EventStreamInitialRequestInterceptor@368a02d3, software.amazon.awssdk.awscore.interceptor.TraceIdExecutionInterceptor@36b2a875, software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor@1135efb9, software.amazon.awssdk.services.s3.endpoints.internal.S3ResolveEndpointInterceptor@3b64c8fc, software.amazon.awssdk.services.s3.endpoints.internal.S3RequestSetEndpointInterceptor@5d1ec9d9, software.amazon.awssdk.services.s3.internal.handlers.StreamingRequestInterceptor@7ecc230f, software.amazon.awssdk.services.s3.internal.handlers.CreateBucketInterceptor@403a5348, software.amazon.awssdk.services.s3.internal.handlers.CreateMultipartUploadRequestInterceptor@5d04509b, software.amazon.awssdk.services.s3.internal.handlers.DecodeUrlEncodedResponseInterceptor@767f0ae3, software.amazon.awssdk.services.s3.internal.handlers.GetBucketPolicyInterceptor@69348b78, software.amazon.awssdk.services.s3.internal.handlers.AsyncChecksumValidationInterceptor@7b062505, software.amazon.awssdk.services.s3.internal.handlers.SyncChecksumValidationInterceptor@4f92276, software.amazon.awssdk.services.s3.internal.handlers.EnableTrailingChecksumInterceptor@a5f1818, software.amazon.awssdk.services.s3.internal.handlers.ExceptionTranslationInterceptor@477d2d60, software.amazon.awssdk.services.s3.internal.handlers.GetObjectInterceptor@d191687, software.amazon.awssdk.services.s3.internal.handlers.ObjectMetadataInterceptor@403e7fc0]
2025-12-19 16:11:45,322 DEBUG [sof.ama.aws.cor.int.ExecutionInterceptorChain] (build-22) Interceptor 'software.amazon.awssdk.services.s3.endpoints.internal.S3RequestSetEndpointInterceptor@5d1ec9d9' modified the message with its modifyHttpRequest method.
2025-12-19 16:11:45,341 DEBUG [sof.ama.aws.request] (build-22) Sending Request: DefaultSdkHttpFullRequest(httpMethod=PUT, protocol=http, host=127.0.0.1, port=33688, encodedPath=/default, headers=[amz-sdk-invocation-id, User-Agent], queryParameters=[])
2025-12-19 16:11:45,342 DEBUG [sof.ama.aws.cor.int.htt.pip.sta.SigningStage] (build-22) Using SelectedAuthScheme: aws.auth#sigv4
2025-12-19 16:11:45,348 DEBUG [sof.ama.aws.htt.aut.aws.int.sig.DefaultV4RequestSigner] (build-22) AWS4 Canonical Request: PUT
/default

amz-sdk-invocation-id:db96f68f-575d-8719-f148-360281b06d00
amz-sdk-request:attempt=1; max=4
host:127.0.0.1:33688
x-amz-content-sha256:UNSIGNED-PAYLOAD
x-amz-date:20251219T191145Z

amz-sdk-invocation-id;amz-sdk-request;host;x-amz-content-sha256;x-amz-date
UNSIGNED-PAYLOAD
2025-12-19 16:11:45,351 DEBUG [sof.ama.aws.htt.aut.aws.int.sig.DefaultV4RequestSigner] (build-22) AWS4 Canonical Request Hash: 194f7315948d20ae6c5b2485e4368108418126b2404271a67f9e977de5dbb833
2025-12-19 16:11:45,352 DEBUG [sof.ama.aws.htt.aut.aws.int.sig.DefaultV4RequestSigner] (build-22) AWS4 String to sign: AWS4-HMAC-SHA256
20251219T191145Z
20251219/us-east-1/s3/aws4_request
194f7315948d20ae6c5b2485e4368108418126b2404271a67f9e977de5dbb833
2025-12-19 16:11:47,409 DEBUG [sof.ama.aws.request] (build-22) Received successful response: 200, Request ID: e2dd8b5d-a1d0-4587-a73e-1a817065d443, Extended Request ID: s9lzHYrFp76ZVxRcpX9+5cjAnEH2ROuNkd2BHfIa6UkFVdtjf5mKR3/eTPFvsiP/XV/VLi31234=
2025-12-19 16:11:47,417 INFO  [io.qua.ama.com.dep.DevServicesLocalStackProcessor] (build-22) Amazon Dev Services for localstack (s3) started. Other Quarkus applications in dev mode will find the LocalStack automatically.
2025-12-19 16:11:54,753 INFO  [tc.qua.io/.3.4] (build-27) Container quay.io/keycloak/keycloak:26.3.4 started in PT27.711160953S
2025-12-19 16:11:56,483 INFO  [io.qua.dev.key.KeycloakDevServicesProcessor] (build-27) Dev Services for Keycloak started.
2025-12-19 16:12:01,178 INFO  [io.qua.dev.com.ContainerShutdownCloseable] (build-12) Dev Services for localstack (s3) shut down.
2025-12-19 16:12:01,179 INFO  [tc.loc.2.0] (build-12) LOCALSTACK_HOST environment variable set to localhost (to match host-routable address for container)
2025-12-19 16:12:01,179 INFO  [tc.loc.2.0] (build-12) Creating container for image: localstack/localstack:4.2.0
2025-12-19 16:12:04,605 INFO  [tc.loc.2.0] (build-12) Container localstack/localstack:4.2.0 is starting: ccfb8a03636763ced8919705b386a2105cf5e547dd8c6ec73084bb9e98cde1b3
2025-12-19 16:12:05,889 INFO  [tc.loc.2.0] (build-12) Container localstack/localstack:4.2.0 started in PT4.709548343S
2025-12-19 16:12:05,892 DEBUG [sof.ama.aws.cor.int.ExecutionInterceptorChain] (build-12) Creating an interceptor chain that will apply interceptors in the following order: [software.amazon.awssdk.core.internal.interceptor.HttpChecksumValidationInterceptor@6cc2aec, software.amazon.awssdk.awscore.interceptor.HelpfulUnknownHostExceptionInterceptor@6828dc2c, software.amazon.awssdk.awscore.eventstream.EventStreamInitialRequestInterceptor@3ae89cf2, software.amazon.awssdk.awscore.interceptor.TraceIdExecutionInterceptor@4757b7a0, software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor@202b7eec, software.amazon.awssdk.services.s3.endpoints.internal.S3ResolveEndpointInterceptor@e4c0f79, software.amazon.awssdk.services.s3.endpoints.internal.S3RequestSetEndpointInterceptor@703d1d4e, software.amazon.awssdk.services.s3.internal.handlers.StreamingRequestInterceptor@aad5e5e, software.amazon.awssdk.services.s3.internal.handlers.CreateBucketInterceptor@710a8df9, software.amazon.awssdk.services.s3.internal.handlers.CreateMultipartUploadRequestInterceptor@1fd36366, software.amazon.awssdk.services.s3.internal.handlers.DecodeUrlEncodedResponseInterceptor@71cdabf, software.amazon.awssdk.services.s3.internal.handlers.GetBucketPolicyInterceptor@67a32bac, software.amazon.awssdk.services.s3.internal.handlers.AsyncChecksumValidationInterceptor@426317e4, software.amazon.awssdk.services.s3.internal.handlers.SyncChecksumValidationInterceptor@462f849d, software.amazon.awssdk.services.s3.internal.handlers.EnableTrailingChecksumInterceptor@270777c5, software.amazon.awssdk.services.s3.internal.handlers.ExceptionTranslationInterceptor@5907c6c2, software.amazon.awssdk.services.s3.internal.handlers.GetObjectInterceptor@3813631, software.amazon.awssdk.services.s3.internal.handlers.ObjectMetadataInterceptor@393041b0]
2025-12-19 16:12:05,892 DEBUG [sof.ama.aws.cor.int.ExecutionInterceptorChain] (build-12) Interceptor 'software.amazon.awssdk.services.s3.endpoints.internal.S3RequestSetEndpointInterceptor@703d1d4e' modified the message with its modifyHttpRequest method.
2025-12-19 16:12:05,893 DEBUG [sof.ama.aws.request] (build-12) Sending Request: DefaultSdkHttpFullRequest(httpMethod=PUT, protocol=http, host=127.0.0.1, port=33689, encodedPath=/default, headers=[amz-sdk-invocation-id, User-Agent], queryParameters=[])
2025-12-19 16:12:05,893 DEBUG [sof.ama.aws.cor.int.htt.pip.sta.SigningStage] (build-12) Using SelectedAuthScheme: aws.auth#sigv4
2025-12-19 16:12:05,893 DEBUG [sof.ama.aws.htt.aut.aws.int.sig.DefaultV4RequestSigner] (build-12) AWS4 Canonical Request: PUT
/default

amz-sdk-invocation-id:bb1d6154-cba9-3fba-5673-21ffda411174
amz-sdk-request:attempt=1; max=4
host:127.0.0.1:33689
x-amz-content-sha256:UNSIGNED-PAYLOAD
x-amz-date:20251219T191205Z

amz-sdk-invocation-id;amz-sdk-request;host;x-amz-content-sha256;x-amz-date
UNSIGNED-PAYLOAD
2025-12-19 16:12:05,893 DEBUG [sof.ama.aws.htt.aut.aws.int.sig.DefaultV4RequestSigner] (build-12) AWS4 Canonical Request Hash: ce5ea6dc87d900b4245b37f4703cf4aebe39c79b81769ec10b50c6a7ef20a972
2025-12-19 16:12:05,893 DEBUG [sof.ama.aws.htt.aut.aws.int.sig.DefaultV4RequestSigner] (build-12) AWS4 String to sign: AWS4-HMAC-SHA256
20251219T191205Z
20251219/us-east-1/s3/aws4_request
ce5ea6dc87d900b4245b37f4703cf4aebe39c79b81769ec10b50c6a7ef20a972
2025-12-19 16:12:07,517 DEBUG [sof.ama.aws.request] (build-12) Received successful response: 200, Request ID: 35058d97-3e22-4c93-a393-9b685362193f, Extended Request ID: s9lzHYrFp76ZVxRcpX9+5cjAnEH2ROuNkd2BHfIa6UkFVdtjf5mKR3/eTPFvsiP/XV/VLi31234=
2025-12-19 16:12:07,518 INFO  [io.qua.ama.com.dep.DevServicesLocalStackProcessor] (build-12) Amazon Dev Services for localstack (s3) started. Other Quarkus applications in dev mode will find the LocalStack automatically.
2025-12-19 16:12:07,764 INFO  [io.qua.wir.dev.WireMockServer] (qtp1142851448-123) Admin request received:
127.0.0.1 - GET /settings

Host: [localhost:43083]
Connection: [keep-alive]
User-Agent: [Apache-HttpClient/5.5.1 (Java/21.0.7)]


2025-12-19 16:12:08,093 INFO  [org.hib.val.int.uti.Version] (main) HV000001: Hibernate Validator 9.0.1.Final
2025-12-19 16:12:08,678 INFO  [io.sma.rea.mes.amqp] (main) SRMSG16201: AMQP broker configured to localhost:33685 for channel anexo-protocolo-download-notificacao-concluida-in
2025-12-19 16:12:08,697 INFO  [io.sma.rea.mes.amqp] (main) SRMSG16201: AMQP broker configured to localhost:33685 for channel anexo-protocolo-download-solicitacao-processar
2025-12-19 16:12:08,698 INFO  [io.sma.rea.mes.amqp] (main) SRMSG16201: AMQP broker configured to localhost:33685 for channel anexo-protocolo-download-solicitacao-pendente
2025-12-19 16:12:08,701 INFO  [io.sma.rea.mes.amqp] (main) SRMSG16201: AMQP broker configured to localhost:33685 for channel anexo-protocolo-download-notificacao-concluida-out
2025-12-19 16:12:08,713 INFO  [io.sma.rea.mes.amqp] (main) SRMSG16212: Establishing connection with AMQP broker
2025-12-19 16:12:08,717 INFO  [io.sma.rea.mes.amqp] (main) SRMSG16212: Establishing connection with AMQP broker
2025-12-19 16:12:08,720 INFO  [io.sma.rea.mes.amqp] (main) SRMSG16212: Establishing connection with AMQP broker
2025-12-19 16:12:08,755 INFO  [io.quarkus] (main) spi-download 1.0.00 on JVM (powered by Quarkus 3.27.1) started in 44.466s. Listening on: http://localhost:8081
2025-12-19 16:12:08,756 INFO  [io.quarkus] (main) Profile test activated. 
2025-12-19 16:12:08,756 INFO  [io.quarkus] (main) Installed features: [amazon-sdk-s3, awt, cdi, compose, hibernate-validator, jacoco, messaging, messaging-amqp, oidc-client, openpdf, qrcodegen, rest, rest-client, rest-client-jsonb, rest-client-oidc-filter, rest-jsonb, resteasy-problem, security, smallrye-context-propagation, smallrye-health, smallrye-jwt, smallrye-openapi, swagger-ui, vertx, wiremock]
2025-12-19 16:12:08,894 INFO  [io.sma.rea.mes.amqp] (vert.x-eventloop-thread-1) SRMSG16213: Connection with AMQP broker established
2025-12-19 16:12:08,908 INFO  [io.sma.rea.mes.amqp] (vert.x-eventloop-thread-1) SRMSG16213: Connection with AMQP broker established
2025-12-19 16:12:08,915 INFO  [io.sma.rea.mes.amqp] (vert.x-eventloop-thread-1) SRMSG16213: Connection with AMQP broker established
2025-12-19 16:12:08,944 INFO  [io.sma.rea.mes.amqp] (vert.x-eventloop-thread-1) SRMSG16203: AMQP Receiver listening address anexo-protocolo-download-solicitacao-processar
2025-12-19 16:12:08,972 INFO  [io.qua.wir.dev.WireMockServer] (qtp1142851448-117) Admin request received:
127.0.0.1 - POST /mappings/reset

Content-Type: [application/json]
Host: [localhost:43083]
Content-Length: [0]
Connection: [keep-alive]
User-Agent: [Apache-HttpClient/5.5.1 (Java/21.0.7)]


2025-12-19 16:12:09,017 INFO  [io.qua.wir.dev.WireMockServer] (qtp1142851448-122) Admin request received:
127.0.0.1 - POST /mappings

Content-Type: [application/json]
Host: [localhost:43083]
Content-Length: [346]
Connection: [keep-alive]
User-Agent: [Apache-HttpClient/5.5.1 (Java/21.0.7)]
{
  "id" : "7a244091-5f94-467c-8d05-93f860902c62",
  "request" : {
    "url" : "/api/v3/logs/teste/download-anexo-original",
    "method" : "POST",
    "headers" : {
      "Content-Type" : {
        "equalTo" : "application/json"
      }
    }
  },
  "response" : {
    "status" : 204
  },
  "uuid" : "7a244091-5f94-467c-8d05-93f860902c62"
}

2025-12-19 16:12:09,183 DEBUG [sof.ama.aws.cor.int.htt.loa.ClasspathSdkHttpServiceProvider] (main) The HTTP implementation loaded is software.amazon.awssdk.http.urlconnection.UrlConnectionSdkHttpService@196c8b93
2025-12-19 16:12:09,229 DEBUG [sof.ama.aws.cor.int.ExecutionInterceptorChain] (main) Creating an interceptor chain that will apply interceptors in the following order: [software.amazon.awssdk.core.internal.interceptor.HttpChecksumValidationInterceptor@3fb8e8cf, software.amazon.awssdk.awscore.interceptor.HelpfulUnknownHostExceptionInterceptor@4483e237, software.amazon.awssdk.awscore.eventstream.EventStreamInitialRequestInterceptor@6466e599, software.amazon.awssdk.awscore.interceptor.TraceIdExecutionInterceptor@721384e0, software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor@a15e4fd, software.amazon.awssdk.services.s3.endpoints.internal.S3ResolveEndpointInterceptor@515c3dd2, software.amazon.awssdk.services.s3.endpoints.internal.S3RequestSetEndpointInterceptor@245504d, software.amazon.awssdk.services.s3.internal.handlers.StreamingRequestInterceptor@6c9fe061, software.amazon.awssdk.services.s3.internal.handlers.CreateBucketInterceptor@4988c303, software.amazon.awssdk.services.s3.internal.handlers.CreateMultipartUploadRequestInterceptor@798ac54d, software.amazon.awssdk.services.s3.internal.handlers.DecodeUrlEncodedResponseInterceptor@51653509, software.amazon.awssdk.services.s3.internal.handlers.GetBucketPolicyInterceptor@42ea4bac, software.amazon.awssdk.services.s3.internal.handlers.AsyncChecksumValidationInterceptor@4df50829, software.amazon.awssdk.services.s3.internal.handlers.SyncChecksumValidationInterceptor@627a1c77, software.amazon.awssdk.services.s3.internal.handlers.EnableTrailingChecksumInterceptor@1acfb04c, software.amazon.awssdk.services.s3.internal.handlers.ExceptionTranslationInterceptor@a683f92, software.amazon.awssdk.services.s3.internal.handlers.GetObjectInterceptor@6fb9dab6, software.amazon.awssdk.services.s3.internal.handlers.ObjectMetadataInterceptor@5d12fa92]
2025-12-19 16:12:09,257 DEBUG [sof.ama.aws.cor.int.ExecutionInterceptorChain] (main) Interceptor 'software.amazon.awssdk.services.s3.endpoints.internal.S3RequestSetEndpointInterceptor@245504d' modified the message with its modifyHttpRequest method.
2025-12-19 16:12:09,270 DEBUG [sof.ama.aws.request] (main) Sending Request: DefaultSdkHttpFullRequest(httpMethod=PUT, protocol=http, host=127.0.0.1, port=33688, encodedPath=/spi-pdf-servicos-test, headers=[amz-sdk-invocation-id, User-Agent], queryParameters=[])
2025-12-19 16:12:09,271 DEBUG [sof.ama.aws.cor.int.htt.pip.sta.SigningStage] (main) Using SelectedAuthScheme: aws.auth#sigv4
2025-12-19 16:12:09,276 DEBUG [sof.ama.aws.htt.aut.aws.int.sig.DefaultV4RequestSigner] (main) AWS4 Canonical Request: PUT
/spi-pdf-servicos-test

amz-sdk-invocation-id:dc465bd8-51cd-8383-1eeb-3dfe63e87524
amz-sdk-request:attempt=1; max=4
host:127.0.0.1:33688
x-amz-content-sha256:UNSIGNED-PAYLOAD
x-amz-date:20251219T191209Z

amz-sdk-invocation-id;amz-sdk-request;host;x-amz-content-sha256;x-amz-date
UNSIGNED-PAYLOAD
2025-12-19 16:12:09,277 DEBUG [sof.ama.aws.htt.aut.aws.int.sig.DefaultV4RequestSigner] (main) AWS4 Canonical Request Hash: 35823113f1480d05033b23fbe8abba0a9322f8c4b5415553183b6e211691e932
2025-12-19 16:12:09,277 DEBUG [sof.ama.aws.htt.aut.aws.int.sig.DefaultV4RequestSigner] (main) AWS4 String to sign: AWS4-HMAC-SHA256
20251219T191209Z
20251219/us-east-1/s3/aws4_request
35823113f1480d05033b23fbe8abba0a9322f8c4b5415553183b6e211691e932
2025-12-19 16:12:09,284 DEBUG [sof.ama.aws.request] (main) Retryable error detected. Will retry in 98ms. Request attempt number 1: software.amazon.awssdk.core.exception.SdkClientException: Unable to execute HTTP request: Connection refused

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinghelp wantedExtra attention is needed

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions