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() : ""; }