<div dir="ltr">This failure started only after the IdP upgrade, CAS version remain as is, and no other change except IdP version upgrade,<div><br></div><div>I was able to see the CAS service validate URL has been changed to 3.0 protocoal <span style="font-family:"Times New Roman",serif;font-size:12pt">https://<CAS HOST>/cas/p3/serviceValidate in the call from IdP to CAS</span></div><div><font face="Times New Roman, serif"><span style="font-size:16px"><br></span></font></div><div><font face="Times New Roman, serif"><span style="font-size:16px">With previous IdP version 3.3.x it was CAS2.0 protocol with URL </span></font><span style="font-family:"Times New Roman",serif;font-size:16px">https://<CAS HOST>/cas/serviceValidate and it worked without issues</span></div><div><span style="font-family:"Times New Roman",serif;font-size:16px"><br></span></div><div><span style="font-family:"Times New Roman",serif;font-size:16px">So in the new IdP version I added below config in the idp.properties assuming it will work as it is CAS20 but still it failed with the same ERROR</span></div><div><span style="font-family:"Times New Roman",serif;font-size:16px"><br></span></div><div><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:"Times New Roman",serif"><span style="font-size:10pt;font-family:Helvetica,sans-serif">shibcas.ticketValidatorName
= cas20</span></p></div><div><font face="Times New Roman, serif"><span style="font-size:16px"><br></span></font></div><div><font face="Times New Roman, serif"><span style="font-size:16px"><br></span></font></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Jul 6, 2019 at 12:21 AM Cantor, Scott <<a href="mailto:cantor.2@osu.edu">cantor.2@osu.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 7/5/19, 4:01 AM, "users on behalf of Lalith Jayaweera" <<a href="mailto:users-bounces@shibboleth.net" target="_blank">users-bounces@shibboleth.net</a> on behalf of <a href="mailto:ljayaweera@gmail.com" target="_blank">ljayaweera@gmail.com</a>> wrote:<br>
<br>
> Upgraded to above from 3.3.x and got below error<br>
<br>
The enforcement rule against null values has been in the code since 3.0.0. The attribute support in the CAS plugin is not that old.<br>
<br>
> Core attributes available and of course some attributes can be null for some users,<br>
<br>
If the values can be null, then the proper thing to do is to call StringAttributeValue.valueOf(), which produces a number of different object types based on whether the value is null or empty. StringAttributeValue itself does not permit either, so constructing one directly with a null or empty value fails.<br>
<br>
i.e. the Unicon code has a bug, you would need to file that with them.<br>
<br>
Our APIs all consistently document null requirements, occasional errors notwithstanding. If you call something @Nonnull @NotEmpty with either, you should expect it to fail, and this does.<br>
<br>
-- Scott<br>
<br>
<br>
-- <br>
For Consortium Member technical support, see <a href="https://wiki.shibboleth.net/confluence/x/coFAAg" rel="noreferrer" target="_blank">https://wiki.shibboleth.net/confluence/x/coFAAg</a><br>
To unsubscribe from this list send an email to <a href="mailto:users-unsubscribe@shibboleth.net" target="_blank">users-unsubscribe@shibboleth.net</a><br>
</blockquote></div>