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)