Peter Turcsanyi created NIFI-13842:
--------------------------------------
Summary: AWS v2 processors fail to configure truststore
Key: NIFI-13842
URL: https://issues.apache.org/jira/browse/NIFI-13842
Project: Apache NiFi
Issue Type: Bug
Reporter: Peter Turcsanyi
Assignee: Peter Turcsanyi
AWS processors using the v2 client library (SQS, SNS, DynamoDB) fail to set up
custom truststore configured via SSL Context Service. Both keystore and
truststore are expected in AbstractAwsProcessor but only one of them is
mandatory in SSL Context Service.
{code:java}
java.lang.NullPointerException: null
at java.base/java.util.Objects.requireNonNull(Objects.java:233)
at java.base/sun.nio.fs.UnixFileSystem.getPath(UnixFileSystem.java:296)
at java.base/java.nio.file.Path.of(Path.java:148)
at
org.apache.nifi.processors.aws.v2.AbstractAwsProcessor.configureSdkHttpClient(AbstractAwsProcessor.java:295)
at
org.apache.nifi.processors.aws.v2.AbstractAwsSyncProcessor.createSdkHttpClient(AbstractAwsSyncProcessor.java:104)
at
org.apache.nifi.processors.aws.v2.AbstractAwsSyncProcessor.configureHttpClient(AbstractAwsSyncProcessor.java:71)
at
org.apache.nifi.processors.aws.v2.AbstractAwsProcessor.configureClientBuilder(AbstractAwsProcessor.java:275)
at
org.apache.nifi.processors.aws.v2.AbstractAwsProcessor.configureClientBuilder(AbstractAwsProcessor.java:268)
at
org.apache.nifi.processors.aws.v2.AbstractAwsSyncProcessor.createClient(AbstractAwsSyncProcessor.java:65)
{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)