Skip to content

Commit

Permalink
NIFI-13666 Applied the change to 1.X
Browse files Browse the repository at this point in the history
Signed-off-by: Matt Burgess <[email protected]>

This closes #9190
  • Loading branch information
MikeThomsen authored and mattyb149 committed Aug 21, 2024
1 parent 336055e commit 1f3b49b
Show file tree
Hide file tree
Showing 6 changed files with 6 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ public void onTrigger(final ProcessContext context, final ProcessSession session
s3.copyObject(request);
session.getProvenanceReporter().send(flowFile, getTransitUrl(destinationBucket, destinationKey));
session.transfer(flowFile, REL_SUCCESS);
} catch (final AmazonClientException e) {
} catch (final IllegalArgumentException | AmazonClientException e) {
flowFile = extractExceptionDetails(e, session, flowFile);
getLogger().error("Failed to copy S3 object from Bucket [{}] Key [{}]", sourceBucket, sourceKey, e);
session.transfer(flowFile, REL_FAILURE);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ public void onTrigger(final ProcessContext context, final ProcessSession session
final DeleteVersionRequest r = new DeleteVersionRequest(bucket, key, versionId);
s3.deleteVersion(r);
}
} catch (final AmazonServiceException ase) {
} catch (final IllegalArgumentException | AmazonServiceException ase) {
flowFile = extractExceptionDetails(ase, session, flowFile);
getLogger().error("Failed to delete S3 Object for {}; routing to failure", flowFile, ase);
flowFile = session.penalize(flowFile);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -286,7 +286,7 @@ public void onTrigger(final ProcessContext context, final ProcessSession session
if (metadata.getVersionId() != null) {
attributes.put("s3.version", metadata.getVersionId());
}
} catch (final IOException | AmazonClientException ioe) {
} catch (final IllegalArgumentException | IOException | AmazonClientException ioe) {
flowFile = extractExceptionDetails(ioe, session, flowFile);
getLogger().error("Failed to retrieve S3 Object for {}; routing to failure", flowFile, ioe);
flowFile = session.penalize(flowFile);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -207,7 +207,7 @@ public void onTrigger(final ProcessContext context, final ProcessSession session
}

session.transfer(flowFile, relationship);
} catch (final AmazonClientException e) {
} catch (final IllegalArgumentException | AmazonClientException e) {
getLogger().error("Failed to get S3 Object Metadata from Bucket [{}] Key [{}]", bucket, key, e);
flowFile = extractExceptionDetails(e, session, flowFile);
session.transfer(flowFile, REL_FAILURE);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -868,7 +868,7 @@ public void process(final InputStream rawIn) throws IOException {
} catch (IOException e) {
getLogger().info("Error trying to delete key {} from cache", cacheKey, e);
}
} catch (final ProcessException | AmazonClientException pe) {
} catch (final IllegalArgumentException | ProcessException | AmazonClientException pe) {
extractExceptionDetails(pe, session, flowFile);
if (pe.getMessage().contains(S3_PROCESS_UNSCHEDULED_MESSAGE)) {
getLogger().info(pe.getMessage());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -203,7 +203,7 @@ public void onTrigger(final ProcessContext context, final ProcessSession session
r = new SetObjectTaggingRequest(bucket, key, version, new ObjectTagging(tags));
}
s3.setObjectTagging(r);
} catch (final AmazonServiceException ase) {
} catch (final IllegalArgumentException | AmazonServiceException ase) {
flowFile = extractExceptionDetails(ase, session, flowFile);
getLogger().error("Failed to tag S3 Object for {}; routing to failure", flowFile, ase);
flowFile = session.penalize(flowFile);
Expand Down

0 comments on commit 1f3b49b

Please sign in to comment.