<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0">
Hi All, <br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0">
<br>
I'm getting ready to upgrade from 3.4.8 to 4. Have everything working and have removed all the Deprecated warnings.
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0">
My current RHEL7 setup: <br>
<div class="ContentPasted0">openjdk version "1.8.0_191"</div>
</div>
<div class="elementToProof">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="ContentPasted1">
jetty-9.3.17.v20170317</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="ContentPasted1">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="ContentPasted1 ContentPasted2 ContentPasted3 ContentPasted4 ContentPasted5">
In preparation for the upgrade to 4, I want to update Java and my Jetty versions. First up, the Java upgrade. When I swap out the java 8 version for Java 11 (openjdk version "11.0.2" 2019-01-15), the IdP still starts up fine. I can still run the aacli.sh
tool and see my data pulled out of Active Directory and displayed. <br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="ContentPasted1 ContentPasted2 ContentPasted3 ContentPasted4 ContentPasted5">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="ContentPasted1 ContentPasted2 ContentPasted3 ContentPasted4 ContentPasted5">
But if I try to connect to the IdP with an SP, it fails with:<br>
unable to connect to the ldap
<div class="ContentPasted5">org.ldaptive.OperationException: javax.naming.CommunicationException: alab.mslab.uoregon.edu:636 [Root exception is java.lang.NullPointerException:
<span style="background-color: rgb(255, 255, 0);">Thread local SslConfig has not been set</span>]</div>
<div class="ContentPasted5"> at org.ldaptive.provider.ProviderUtils.throwOperationException(ProviderUtils.java:67)</div>
<div class="ContentPasted5">Caused by: javax.naming.CommunicationException: alab.mslab.uoregon.edu:636</div>
<div class="ContentPasted5"> at java.naming/com.sun.jndi.ldap.Connection.<init>(Connection.java:229)</div>
<div class="ContentPasted5">Caused by: java.lang.NullPointerException: Thread local SslConfig has not been set</div>
at org.ldaptive.ssl.ThreadLocalTLSSocketFactory.getDefault(ThreadLocalTLSSocketFactory.java:70)</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="ContentPasted1 ContentPasted2 ContentPasted3 ContentPasted4 ContentPasted5">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="ContentPasted1 ContentPasted2 ContentPasted3 ContentPasted4 ContentPasted5">
If I switch back to Java 8, everything just starts working again. Anyone run into something similar when upgrading - any pointers? Would love a recommendation on what Java and Jetty versions you used when you ran the upgrade to 4.<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="ContentPasted1 ContentPasted2 ContentPasted3 ContentPasted4 ContentPasted5">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="ContentPasted1 ContentPasted2 ContentPasted3 ContentPasted4 ContentPasted5">
Thank you,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="ContentPasted1 ContentPasted2 ContentPasted3 ContentPasted4 ContentPasted5">
Chris</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="ContentPasted1 ContentPasted2 ContentPasted3 ContentPasted4 ContentPasted5">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="ContentPasted1 ContentPasted2 ContentPasted3 ContentPasted4 ContentPasted5">
<br>
<div>
<p style="margin: 0in 0in 0.0001pt; text-align: start; font-size: 11pt; font-family: Calibri, sans-serif; background: white; color: rgb(32, 31, 30);">
</p>
<p style="margin: 0in 0in 0.0001pt; text-align: start; font-size: 11pt; font-family: Calibri, sans-serif; background: white; color: rgb(32, 31, 30);">
<span style="margin: 0px; font-size: 10pt; color: rgb(21, 71, 51);"> </span></p>
</div>
</div>
</div>
</body>
</html>