From 88ab55e60be8ad5cd122e7dfdf1b321de2794a48 Mon Sep 17 00:00:00 2001 From: Matt Benjamin Date: Thu, 8 Feb 2024 14:17:39 -0500 Subject: [PATCH] rgw_sigv4: catch exceptions on client builder Signed-off-by: Matt Benjamin --- .../test/java/io/ceph/jcksum/PutObjects.java | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/qa/workunits/rgw/jcksum/src/test/java/io/ceph/jcksum/PutObjects.java b/qa/workunits/rgw/jcksum/src/test/java/io/ceph/jcksum/PutObjects.java index 685914abee6dd..5a3b788b924df 100644 --- a/qa/workunits/rgw/jcksum/src/test/java/io/ceph/jcksum/PutObjects.java +++ b/qa/workunits/rgw/jcksum/src/test/java/io/ceph/jcksum/PutObjects.java @@ -100,7 +100,6 @@ class PutObjects { } } catch (IOException e) { System.err.println(e.getMessage()); - System.exit(1); } } /* generateFile */ @@ -146,12 +145,18 @@ class PutObjects { .buildWithDefaults(AttributeMap.builder().put(SdkHttpConfigurationOption.TRUST_ALL_CERTIFICATES, true).build()); /* https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/s3/S3Client.html */ - client = S3Client.builder() - .endpointOverride(http_uri) - .credentialsProvider(StaticCredentialsProvider.create(creds)) - .region(jcksum.region) - .forcePathStyle(true) - .build(); + + try { + client = S3Client.builder() + .endpointOverride(http_uri) + .credentialsProvider(StaticCredentialsProvider.create(creds)) + .region(jcksum.region) + .forcePathStyle(true) /* XXX change in future */ + .build(); + } catch (Exception e) { + System.err.println(e.getMessage()); + System.exit(1); + } generateBigFiles(); -- 2.39.5