From: Matt Benjamin Date: Thu, 8 Feb 2024 19:17:39 +0000 (-0500) Subject: rgw_sigv4: catch exceptions on client builder X-Git-Tag: v19.3.0~8^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=88ab55e60be8ad5cd122e7dfdf1b321de2794a48;p=ceph.git rgw_sigv4: catch exceptions on client builder Signed-off-by: Matt Benjamin --- 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 685914abee6d..5a3b788b924d 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();