David Handermann created NIFI-14188:
---------------------------------------

             Summary: Potential NullPointerException in 
FrameworkSslContextProvider
                 Key: NIFI-14188
                 URL: https://issues.apache.org/jira/browse/NIFI-14188
             Project: Apache NiFi
          Issue Type: Bug
    Affects Versions: 2.1.0
            Reporter: David Handermann
            Assignee: David Handermann


As reported on [users mailing 
list|https://lists.apache.org/thread/8xqdv0lx0gkmw8w1l3psyy2fry6dwld2] the 
FrameworkSslContextProvider can throw a NullPointerException when the 
keystoreType or truststoreType property is {{null}}.

{noformat}
ERROR [main] org.apache.nifi.runtime.Application
Start Server failed
java.lang.NullPointerException: Cannot invoke
"java.lang.CharSequence.length()" because "cs" is null
         at java.base/java.lang.String.contentEquals(String.java:1941)
         at
org.apache.nifi.framework.ssl.FrameworkSslContextProvider.isPemStoreType(FrameworkSslContextProvider.java:154)
         at
org.apache.nifi.framework.ssl.FrameworkSslContextProvider.getKeyManagerBuilder(FrameworkSslContextProvider.java:102)
         at
org.apache.nifi.framework.ssl.FrameworkSslContextProvider.loadSslContext(FrameworkSslContextProvider.java:66)
         at
org.apache.nifi.web.server.JettyServer.init(JettyServer.java:229)
         at
org.apache.nifi.web.server.JettyServer.initialize(JettyServer.java:1061)
         at
org.apache.nifi.runtime.Application.startServer(Application.java:126)
         at org.apache.nifi.runtime.Application.run(Application.java:78)
         at org.apache.nifi.runtime.Application.run(Application.java:60)
         at org.apache.nifi.NiFi.main(NiFi.java:42)
{noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to