Ошибка SonarQube для метода ниже, любые предложения экспертов по решению проблемы. Этот вызов метода передает нулевое значение для ненулевого параметра метода.Либо параметр аннотируется как параметр, который всегда должен быть ненулевым, либо анализ показал, что на него всегда будет разыменовываться.
public ByteArrayResource readFile() throws IOException {
byte[] content = null;
try (S3Object object = amazonS3.getObject(new GetObjectRequest(bucketName, key))) {
content = IOUtils.toByteArray(object.getObjectContent());
return new ByteArrayResource(content);
} catch (IOException e) {
LOG.error("IOException caught while reading file", e);
}
return new ByteArrayResource(content);
}