From 1355cf397a9a544767567da151b0cb89f969feee Mon Sep 17 00:00:00 2001 From: ersaxenas Date: Sun, 14 Apr 2024 11:43:21 -0500 Subject: [PATCH] Adding null check for error code Fixing null pointer exception which is occurs when error code is null. This cause original exception to be lost. --- .../sqs/javamessaging/AmazonSQSMessagingClientWrapper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/amazon/sqs/javamessaging/AmazonSQSMessagingClientWrapper.java b/src/main/java/com/amazon/sqs/javamessaging/AmazonSQSMessagingClientWrapper.java index bc4ca04..3c82b4b 100644 --- a/src/main/java/com/amazon/sqs/javamessaging/AmazonSQSMessagingClientWrapper.java +++ b/src/main/java/com/amazon/sqs/javamessaging/AmazonSQSMessagingClientWrapper.java @@ -377,7 +377,7 @@ private JMSException handleException(SdkException e, String operationName) { } private static String errorCode(AwsServiceException e) { - return e.awsErrorDetails() != null ? e.awsErrorDetails().errorCode() : ""; + return e.awsErrorDetails() != null && e.awsErrorDetails().errorCode() != null ? e.awsErrorDetails().errorCode() : ""; }