From: Matt Benjamin Date: Thu, 8 Feb 2024 19:17:39 +0000 (-0500) Subject: rgw_sigv4: catch exceptions on client builder X-Git-Tag: testing/wip-xiubli-testing-20240812.080715-reef~11^2~4 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=4f514301fd3957529597d03469c1343fd2f261ac;p=ceph-ci.git rgw_sigv4: catch exceptions on client builder Signed-off-by: Matt Benjamin (cherry picked from commit 88ab55e60be8ad5cd122e7dfdf1b321de2794a48) --- 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 685914abee6..5a3b788b924 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();