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)

Reply via email to