-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35617/
-----------------------------------------------------------
Review request for Ambari, Nate Cole and Robert Levas.
Bugs: AMBARI-12006
https://issues.apache.org/jira/browse/AMBARI-12006
Repository: ambari
Description
-------
Seeing this exception ...
Caused by: java.lang.NullPointerException
at java.io.File.<init>(File.java:277)
at
org.apache.ambari.server.controller.internal.URLStreamProvider.getSSLConnection(URLStreamProvider.java:280)
The NPE is due to the fact that ssl.trustStore.path is not set in
ambari.properites. It is expected that the ssl.truststore configuration
properties be set for https requests through the URLStreamProvider.
The Ambari code should be cleaned up to verify not null and log a meaningful
error (instead of NPE).
Diffs
-----
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/URLStreamProvider.java
1a8b085
ambari-server/src/test/java/org/apache/ambari/server/controller/AmbariManagementControllerTest.java
4e18c7f
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/URLStreamProviderTest.java
7268ff2
Diff: https://reviews.apache.org/r/35617/diff/
Testing
-------
new unit test added
mvn clean test
all pass
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 46:04 min
[INFO] Finished at: 2015-06-18T15:07:52-04:00
[INFO] Final Memory: 54M/1297M
[INFO] ------------------------------------------------------------------------
Thanks,
Tom Beerbower