<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<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">
Sorry, please disregard that last question, I found the answer in the docs:</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0">
<a href="https://shibboleth.atlassian.net/wiki/spaces/IDP30/pages/2533458155/LDAPonJava+8" id="LPlnk607062">https://shibboleth.atlassian.net/wiki/spaces/IDP30/pages/2533458155/LDAPonJava+8</a></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">
Regards,<br>
Chris</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0">
<br>
</div>
<div class="elementToProof">
<div id="Signature">
<div>
<div></div>
<div></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);">
<b><span style="margin: 0px; color: rgb(21, 71, 51);"><br>
</span></b></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);">
<b><span style="margin: 0px; color: rgb(21, 71, 51);"><br>
</span></b></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);">
<br>
</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);">
<b><span style="margin: 0px; color: rgb(21, 71, 51);"> </span></b></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);">
<b><span style="margin: 0px; color: rgb(21, 71, 51);">Chris Bernard</span></b></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; color: rgb(21, 71, 51);">Identity Management Engineer</span></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; color: rgb(21, 71, 51);">Information Services</span></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>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> users <users-bounces@shibboleth.net> on behalf of Chris Bernard via users <users@shibboleth.net><br>
<b>Sent:</b> Sunday, April 23, 2023 3:41 PM<br>
<b>To:</b> users@shibboleth.net <users@shibboleth.net><br>
<b>Cc:</b> Chris Bernard <cbernard@uoregon.edu><br>
<b>Subject:</b> Java issue or IDP config issue</font>
<div> </div>
</div>
<style type="text/css" style="display:none">
<!--
p
{margin-top:0;
margin-bottom:0}
-->
</style>
<div dir="ltr">
<div class="x_elementToProof x_ContentPasted0" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
Hi All, <br>
</div>
<div class="x_elementToProof x_ContentPasted0" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<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 class="x_elementToProof x_ContentPasted0" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div class="x_elementToProof x_ContentPasted0" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
My current RHEL7 setup: <br>
<div class="x_ContentPasted0">openjdk version "1.8.0_191"</div>
</div>
<div class="x_elementToProof">
<div class="x_ContentPasted1" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
jetty-9.3.17.v20170317</div>
<div class="x_ContentPasted1" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div class="x_ContentPasted1 x_ContentPasted2 x_ContentPasted3 x_ContentPasted4 x_ContentPasted5" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
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 class="x_ContentPasted1 x_ContentPasted2 x_ContentPasted3 x_ContentPasted4 x_ContentPasted5" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div class="x_ContentPasted1 x_ContentPasted2 x_ContentPasted3 x_ContentPasted4 x_ContentPasted5" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
But if I try to connect to the IdP with an SP, it fails with:<br>
unable to connect to the ldap
<div class="x_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="x_ContentPasted5"> at org.ldaptive.provider.ProviderUtils.throwOperationException(ProviderUtils.java:67)</div>
<div class="x_ContentPasted5">Caused by: javax.naming.CommunicationException: alab.mslab.uoregon.edu:636</div>
<div class="x_ContentPasted5"> at java.naming/com.sun.jndi.ldap.Connection.<init>(Connection.java:229)</div>
<div class="x_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 class="x_ContentPasted1 x_ContentPasted2 x_ContentPasted3 x_ContentPasted4 x_ContentPasted5" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div class="x_ContentPasted1 x_ContentPasted2 x_ContentPasted3 x_ContentPasted4 x_ContentPasted5" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
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 class="x_ContentPasted1 x_ContentPasted2 x_ContentPasted3 x_ContentPasted4 x_ContentPasted5" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div class="x_ContentPasted1 x_ContentPasted2 x_ContentPasted3 x_ContentPasted4 x_ContentPasted5" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
Thank you,</div>
<div class="x_ContentPasted1 x_ContentPasted2 x_ContentPasted3 x_ContentPasted4 x_ContentPasted5" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
Chris</div>
<div class="x_ContentPasted1 x_ContentPasted2 x_ContentPasted3 x_ContentPasted4 x_ContentPasted5" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div class="x_ContentPasted1 x_ContentPasted2 x_ContentPasted3 x_ContentPasted4 x_ContentPasted5" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<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>
</div>
</body>
</html>