<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"> <base href="https://shibboleth.atlassian.net">
<title>Message Title</title>
</head>
<body class="jira" style="color: #333333; font-family: Arial, sans-serif; font-size: 14px; line-height: 1.429;">
<table id="background-table" cellpadding="0" cellspacing="0" width="100%" style="background-color: #f5f5f5; border-collapse: collapse; mso-table-lspace: 0; mso-table-rspace: 0;" bgcolor="#f5f5f5"><!-- header here -->
<tbody>
<tr>
<td id="header-pattern-container" style="border-collapse: collapse; padding: 10px 20px;">
<table id="header-pattern" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; mso-table-lspace: 0; mso-table-rspace: 0;">
<tbody>
<tr>
<td id="header-avatar-image-container" valign="top" style="padding: 0; border-collapse: collapse; vertical-align: top; width: 32px; padding-right: 8px;" width="32"><img id="header-avatar-image" class="image_fix" src="https://secure.gravatar.com/avatar/7327e88bffe0ff5d4de8c93cb952b56a?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPH-0.png" height="32" width="32" border="0" style="border-radius: 3px; vertical-align: top;"></td>
<td id="header-text-container" valign="middle" style="padding: 0; border-collapse: collapse; vertical-align: middle; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule: exactly; mso-text-raise: 1px;"><a class="user-hover" rel="5b58f937ffd0a32d7917a0df" style="color: #3b73af; text-decoration: none;" id="email_5b58f937ffd0a32d7917a0df" href="https://shibboleth.atlassian.net/secure/ViewProfile.jspa?accountId=5b58f937ffd0a32d7917a0df"> Paul B. Henson </a> <strong>created</strong> an issue</td>
</tr>
</tbody>
</table></td>
</tr>
<tr>
<td id="email-content-container" style="border-collapse: collapse; padding: 0 20px;">
<table id="email-content-table" cellspacing="0" cellpadding="0" border="0" width="100%" style="mso-table-lspace: 0; mso-table-rspace: 0; border-spacing: 0; border-collapse: separate;">
<tbody>
<tr><!-- there needs to be content in the cell for it to render in some clients -->
<td class="email-content-rounded-top mobile-expand" style="border-collapse: collapse; color: #ffffff; background-color: #ffffff; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 0; border-top-right-radius: 5px; border-top-left-radius: 5px; height: 10px; line-height: 10px; padding: 0 15px 0 16px; mso-line-height-rule: exactly;" height="10" bgcolor="#ffffff"> </td>
</tr>
<tr>
<td class="email-content-main mobile-expand " style="border-collapse: collapse; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0; border-bottom: 0; padding: 0 15px 0 16px; background-color: #ffffff;" bgcolor="#ffffff">
<table class="page-title-pattern" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0; mso-table-rspace: 0;">
<tbody>
<tr>
<td class="page-title-pattern-first-line " style="padding: 0; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 14px; padding-top: 10px;"><a href="https://shibboleth.atlassian.net/browse/IDP?atlOrigin=eyJpIjoiMzNjMjNiNTE2NGMwNGMwYzhjYjg1MjA3MGIzOTQwNjYiLCJwIjoiaiJ9" style="color: #3b73af; text-decoration: none;">Identity Provider</a> / <a href="https://shibboleth.atlassian.net/browse/IDP-2111?atlOrigin=eyJpIjoiMzNjMjNiNTE2NGMwNGMwYzhjYjg1MjA3MGIzOTQwNjYiLCJwIjoiaiJ9" style="color: #3b73af; text-decoration: none;"><img src="cid:jira-generated-image-avatar-79709955-1cf3-4759-879d-82b0965b9dd3" height="16" width="16" border="0" align="absmiddle" alt="Bug" style="vertical-align: text-bottom;"></a> <a href="https://shibboleth.atlassian.net/browse/IDP-2111?atlOrigin=eyJpIjoiMzNjMjNiNTE2NGMwNGMwYzhjYjg1MjA3MGIzOTQwNjYiLCJwIjoiaiJ9" style="color: #3b73af; text-decoration: none;">IDP-2111</a></td>
</tr>
<tr>
<td style="vertical-align: top; padding: 0; border-collapse: collapse; padding-right: 5px; font-size: 20px; line-height: 30px; mso-line-height-rule: exactly;" class="page-title-pattern-header-container"><span class="page-title-pattern-header" style="font-family: Arial, sans-serif; padding: 0; font-size: 20px; line-height: 30px; mso-text-raise: 2px; mso-line-height-rule: exactly; vertical-align: middle;"> <a href="https://shibboleth.atlassian.net/browse/IDP-2111?atlOrigin=eyJpIjoiMzNjMjNiNTE2NGMwNGMwYzhjYjg1MjA3MGIzOTQwNjYiLCJwIjoiaiJ9" style="color: #3b73af; text-decoration: none;">"trustAnchors parameter must be non-empty" failure in httpClient</a> </span></td>
</tr>
</tbody>
</table></td>
</tr>
<tr>
<td class="email-content-main mobile-expand wrapper-special-margin" style="border-collapse: collapse; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0; border-bottom: 0; padding: 0 15px 0 16px; background-color: #ffffff; padding-top: 10px; padding-bottom: 5px;" bgcolor="#ffffff">
<table class="keyvalue-table" style="border-collapse: collapse; mso-table-lspace: 0; mso-table-rspace: 0;">
<tbody>
<tr>
<th style="color: #707070; font: normal 14px/20px Arial, sans-serif; text-align: left; vertical-align: top; padding: 2px 0;">Issue Type:</th>
<td class="has-icon" style="border-collapse: collapse; font: normal 14px/20px Arial, sans-serif; padding: 2px 0 2px 5px; vertical-align: top;"><img src="cid:jira-generated-image-avatar-79709955-1cf3-4759-879d-82b0965b9dd3" height="16" width="16" border="0" align="absmiddle" alt="Bug" style="vertical-align: text-bottom;"> Bug</td>
</tr>
<tr>
<th style="color: #707070; font: normal 14px/20px Arial, sans-serif; text-align: left; vertical-align: top; padding: 2px 0;">Affects Versions:</th>
<td style="border-collapse: collapse; font: normal 14px/20px Arial, sans-serif; padding: 2px 0 2px 5px; vertical-align: top;">4.3.0</td>
</tr>
<tr>
<th style="color: #707070; font: normal 14px/20px Arial, sans-serif; text-align: left; vertical-align: top; padding: 2px 0;">Assignee:</th>
<td style="border-collapse: collapse; font: normal 14px/20px Arial, sans-serif; padding: 2px 0 2px 5px; vertical-align: top;"><a class="user-hover" rel="557058:97de0981-adc3-4044-95ed-131622fad81e" style="color: #3b73af; text-decoration: none;" id="email_557058:97de0981-adc3-4044-95ed-131622fad81e" href="https://shibboleth.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A97de0981-adc3-4044-95ed-131622fad81e"> Brent Putman </a></td>
</tr>
<tr>
<th style="color: #707070; font: normal 14px/20px Arial, sans-serif; text-align: left; vertical-align: top; padding: 2px 0;">Components:</th>
<td style="border-collapse: collapse; font: normal 14px/20px Arial, sans-serif; padding: 2px 0 2px 5px; vertical-align: top;">Metadata</td>
</tr>
<tr>
<th style="color: #707070; font: normal 14px/20px Arial, sans-serif; text-align: left; vertical-align: top; padding: 2px 0;">Created:</th>
<td style="border-collapse: collapse; font: normal 14px/20px Arial, sans-serif; padding: 2px 0 2px 5px; vertical-align: top;">17/May/23 1:31 PM</td>
</tr>
<tr>
<th style="color: #707070; font: normal 14px/20px Arial, sans-serif; text-align: left; vertical-align: top; padding: 2px 0;">Priority:</th>
<td class="has-icon" style="border-collapse: collapse; font: normal 14px/20px Arial, sans-serif; padding: 2px 0 2px 5px; vertical-align: top;"><img src="cid:jira-generated-image-static-trivial-d6468a8f-9871-4c1a-876e-d4eb8c3d0495" height="16" width="16" border="0" align="absmiddle" alt="Trivial" style="vertical-align: text-bottom;"> Trivial</td>
</tr>
<tr>
<th style="color: #707070; font: normal 14px/20px Arial, sans-serif; text-align: left; vertical-align: top; padding: 2px 0;">Reporter:</th>
<td style="border-collapse: collapse; font: normal 14px/20px Arial, sans-serif; padding: 2px 0 2px 5px; vertical-align: top;"><a class="user-hover" rel="5b58f937ffd0a32d7917a0df" style="color: #3b73af; text-decoration: none;" id="email_5b58f937ffd0a32d7917a0df" href="https://shibboleth.atlassian.net/secure/ViewProfile.jspa?accountId=5b58f937ffd0a32d7917a0df"> Paul B. Henson </a></td>
</tr>
</tbody>
</table></td>
</tr>
<tr>
<td class="email-content-main mobile-expand issue-description-container" style="border-collapse: collapse; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0; border-bottom: 0; padding: 0 15px 0 16px; background-color: #ffffff; padding-top: 5px; padding-bottom: 10px;" bgcolor="#ffffff">
<table class="text-paragraph-pattern" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0; mso-table-rspace: 0; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule: exactly; mso-text-raise: 2px;">
<tbody>
<tr>
<td class="text-paragraph-pattern-container mobile-resize-text " style="border-collapse: collapse; padding: 0 0 10px;"><p style="margin-bottom:10px; margin: 10px 0 0; margin-top: 0;">Every now and again, not very frequently and not reproducible, downloads of metadata fail with this error:</p> <p style="margin-top:0;margin-bottom:10px; margin: 10px 0 0;">{{2023-05-12 12:56:56,518 - 2620:df:8000:4785:0:2:d68:3254/node01rgbckgke63px17gt9q8t468e0781623 - ERROR [org.op }}<br> {{ensaml.saml.metadata.resolver.impl.AbstractDynamicMetadataResolver:869] - Metadata Resolver FunctionDrivenDyna }}<br> {{micHTTPMetadataResolver incommon-mdq: Error fetching metadata from origin source }}<br> {{javax.net.ssl.SSLException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAncho }}<br> <tt>rs parameter must be non-empty</tt></p> <p style="margin-top:0;margin-bottom:10px; margin: 10px 0 0;">This failure and error persist until I restart jetty. AFAICT there are no changes that occur before this happens, it just randomly starts to fail. Something somewhere somehow goes wiggy <img class="emoticon" src="cid:jira-generated-image-static-smile-f617471b-ef3b-4dc4-b0bf-c835f98f62f5" height="16" width="16" align="absmiddle" alt="" border="0">. Here is the full stack trace:</p> <p style="margin-top:0;margin-bottom:10px; margin: 10px 0 0;">{{2023-05-12 12:56:56,518 - 2620:df:8000:4785:0:2:d68:3254/node01rgbckgke63px17gt9q8t468e0781623 - ERROR [org.op }}<br> {{ensaml.saml.metadata.resolver.impl.AbstractDynamicMetadataResolver:869] - Metadata Resolver FunctionDrivenDyna }}<br> {{micHTTPMetadataResolver incommon-mdq: Error fetching metadata from origin source }}<br> {{javax.net.ssl.SSLException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAncho }}<br> {{rs parameter must be non-empty }}<br> {{ at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:133) }}<br> {{ at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:353) }}<br> {{ at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:296) }}<br> {{ at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:291) }}<br> {{ at java.base/sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1690) }}<br> {{ at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:471) }}<br> {{ at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:427) }}<br> <tt> at net.shibboleth.utilities.java.support.httpclient.TLSSocketFactory.createLayeredSocket(TLSSocketFact</tt><br> {{ory.java:324) }}<br> <tt> at net.shibboleth.utilities.java.support.httpclient.TLSSocketFactory.connectSocket(TLSSocketFactory.ja</tt><br> {{va:280) }}<br> <tt> at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOp</tt><br> {{erator.java:142) }}<br> <tt> at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionMan</tt><br> {{ager.java:376) }}<br> {{ at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393) }}<br> {{ at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) }}<br> {{ at org.apache.http.impl.client.cache.CachingExec.callBackend(CachingExec.java:592) }}<br> {{ at org.apache.http.impl.client.cache.CachingExec.handleCacheMiss(CachingExec.java:356) }}<br> {{ at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:275) }}<br> {{ at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) }}<br> {{ at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) }}<br> {{ at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) }}<br> <tt> at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)</tt><br> {{ at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:72) }}<br> <tt> at net.shibboleth.utilities.java.support.httpclient.ContextHandlingHttpClient.doExecute(ContextHandlin</tt><br> {{gHttpClient.java:132) }}<br> {{ at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:72) }}<br> {{ at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:221) }}<br> {{ at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:165) }}<br> <tt> at org.opensaml.saml.metadata.resolver.impl.AbstractDynamicHTTPMetadataResolver.fetchFromOriginSource(</tt><br> {{AbstractDynamicHTTPMetadataResolver.java:274) }}<br> <tt> at org.opensaml.saml.metadata.resolver.impl.AbstractDynamicMetadataResolver.resolveFromOriginSourceWit</tt><br> {{hEntityID(AbstractDynamicMetadataResolver.java:842) }}<br> <tt> at org.opensaml.saml.metadata.resolver.impl.AbstractDynamicMetadataResolver.resolveFromOriginSource(Ab</tt><br> {{stractDynamicMetadataResolver.java:802) }}<br> <tt> at org.opensaml.saml.metadata.resolver.impl.AbstractDynamicMetadataResolver.resolve(AbstractDynamicMet</tt><br> {{adataResolver.java:705) }}<br> <tt> at org.opensaml.saml.metadata.resolver.impl.AbstractDynamicMetadataResolver.resolve(AbstractDynamicMet</tt><br> {{adataResolver.java:90) }}<br> <tt> at org.opensaml.saml.metadata.resolver.ChainingMetadataResolver.resolve(ChainingMetadataResolver.java:</tt><br> {{175) }}<br> <tt> at org.opensaml.saml.metadata.resolver.ChainingMetadataResolver.resolve(ChainingMetadataResolver.java:</tt><br> {{53) }}<br> <tt> at net.shibboleth.idp.saml.metadata.impl.ReloadingRelyingPartyMetadataProvider.resolve(ReloadingRelyin</tt><br> {{gPartyMetadataProvider.java:75) }}<br> <tt> at net.shibboleth.idp.saml.metadata.impl.ReloadingRelyingPartyMetadataProvider.resolve(ReloadingRelyin</tt><br> {{gPartyMetadataProvider.java:44) }}<br> <tt> at org.opensaml.saml.metadata.resolver.impl.PredicateRoleDescriptorResolver.resolve(PredicateRoleDescr</tt><br> {{iptorResolver.java:260) }}<br> <tt> at org.opensaml.saml.metadata.resolver.impl.PredicateRoleDescriptorResolver.resolveSingle(PredicateRol</tt><br> {{eDescriptorResolver.java:245) }}<br> <tt> at org.opensaml.saml.metadata.resolver.impl.PredicateRoleDescriptorResolver.resolveSingle(PredicateRol</tt><br> {{eDescriptorResolver.java:73) }}<br> <tt> at org.opensaml.saml.common.binding.impl.SAMLMetadataLookupHandler.doInvoke(SAMLMetadataLookupHandler.</tt><br> {{java:158) }}<br> <tt> at org.opensaml.messaging.handler.AbstractMessageHandler.invoke(AbstractMessageHandler.java:93)</tt><br> <tt> at net.shibboleth.idp.profile.impl.WebFlowMessageHandlerAdaptor.doExecute(WebFlowMessageHandlerAdaptor</tt><br> {{.java:195) }}<br> {{ at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:180) }}<br> {{ at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:154) }}<br> {{ at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:126) }}<br> {{ at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51) }}<br> {{ at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77) }}<br> {{ at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188) }}<br> {{ at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145) }}<br> {{ at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51) }}<br> {{ at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101) }}<br> {{ at org.springframework.webflow.engine.State.enter(State.java:194) }}<br> {{ at org.springframework.webflow.engine.Transition.execute(Transition.java:228) }}<br> {{ at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395) }}<br> <tt> at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl</tt><br> {{.java:214) }}<br> {{ at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116) }}<br> {{ at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547) }}<br> {{ at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390) }}<br> <tt> at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContext</tt><br> {{Impl.java:210) }}<br> {{ at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105) }}<br> {{ at org.springframework.webflow.engine.State.enter(State.java:194) }}<br> {{ at org.springframework.webflow.engine.Flow.start(Flow.java:527) }}<br> {{ at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368) }}<br> {{ at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223) }}<br> {{ at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139) }}<br> {{ at org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:264) }}<br> {{ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071) }}<br> {{ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964) }}<br> {{ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) }}<br> {{ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) }}<br> <tt> at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)</tt><br> {{ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) }}<br> {{ at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) }}<br> {{ at org.eclipse.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1459) }}<br> {{ at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799) }}<br> {{ at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1631) }}<br> {{ at net.shibboleth.idp.log.SLF4JMDCServletFilter.doFilter(SLF4JMDCServletFilter.java:76) }}<br> {{ at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) }}<br> {{ at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601) }}<br> <tt> at net.shibboleth.utilities.java.support.net.RequestResponseContextFilter.doFilter(RequestResponseCont</tt><br> {{extFilter.java:61) }}<br> {{ at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) }}<br> {{ at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601) }}<br> <tt> at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.jav</tt><br> {{a:201) }}<br> {{ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) }}<br> {{ at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) }}<br> {{ at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601) }}<br> <tt> at net.shibboleth.utilities.java.support.net.DynamicResponseHeaderFilter.doFilter(DynamicResponseHeade</tt><br> {{rFilter.java:125) }}<br> {{ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354) }}<br> {{ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267) }}<br> {{ at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) }}<br> {{ at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601) }}<br> <tt> at net.shibboleth.utilities.java.support.net.CookieBufferingFilter.doFilter(CookieBufferingFilter.java</tt><br> {{:68) }}<br> {{ at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) }}<br> {{ at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601) }}<br> <tt> at net.shibboleth.utilities.java.support.net.SameSiteCookieHeaderFilter.doFilter(SameSiteCookieHeaderF</tt><br> {{ilter.java:204) }}<br> {{ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354) }}<br> {{ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267) }}<br> {{ at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:201) }}<br> <tt> at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)</tt><br> {{ at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548) }}<br> {{ at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) }}<br> {{ at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:600) }}<br> {{ at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) }}<br> {{ at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) }}<br> {{ at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624) }}<br> {{ at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) }}<br> {{ at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440) }}<br> {{ at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) }}<br> {{ at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501) }}<br> {{ at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594) }}<br> {{ at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) }}<br> {{ at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355) }}<br> {{ at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) }}<br> {{ at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:234) }}<br> {{ at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146) }}<br> {{ at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) }}<br> {{ at org.eclipse.jetty.server.Server.handle(Server.java:516) }}<br> {{ at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487) }}<br> {{ at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732) }}<br> {{ at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479) }}<br> {{ at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277) }}<br> {{ at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) }}<br> {{ at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) }}<br> {{ at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:555) }}<br> {{ at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:410) }}<br> {{ at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:164) }}<br> {{ at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) }}<br> {{ at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) }}<br> {{ at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338) }}<br> {{ at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315) }}<br> {{ at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) }}<br> <tt> at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)</tt><br> <tt> at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java</tt><br> {{:409) }}<br> {{ at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) }}<br> {{ at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) }}<br> {{ at java.base/java.lang.Thread.run(Thread.java:829) }}<br> <tt>Caused by: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the</tt><br> {{trustAnchors parameter must be non-empty }}<br> {{ at java.base/sun.security.validator.PKIXValidator.<init>(PKIXValidator.java:102) }}<br> {{ at java.base/sun.security.validator.Validator.getInstance(Validator.java:181) }}<br> {{ at java.base/sun.security.ssl.X509TrustManagerImpl.getValidator(X509TrustManagerImpl.java:300) }}<br> {{ at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrustedInit(X509TrustManagerImpl.java:176) }}<br> {{ at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:189) }}<br> {{ at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:129) }}<br> <tt> at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMe</tt><br> {{ssage.java:1341) }}<br> <tt> at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(Certifica</tt><br> {{teMessage.java:1232) }}<br> <tt> at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(CertificateMessage.jav</tt><br> {{a:1175) }}<br> {{ at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:392) }}<br> {{ at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:443) }}<br> {{ at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:421) }}<br> {{ at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:183) }}<br> {{ at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:172) }}<br> {{ at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1507) }}<br> {{ at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1417) }}<br> {{ at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:456) }}<br> {{ ... 128 common frames omitted }}<br> {{Caused by: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty }}<br> {{ at java.base/java.security.cert.PKIXParameters.setTrustAnchors(PKIXParameters.java:200) }}<br> {{ at java.base/java.security.cert.PKIXParameters.<init>(PKIXParameters.java:120) }}<br> {{ at java.base/java.security.cert.PKIXBuilderParameters.<init>(PKIXBuilderParameters.java:104) }}<br> <tt> at java.base/sun.security.validator.PKIXValidator.<init>(PKIXValidator.java:99)</tt></p></td>
</tr>
</tbody>
</table></td>
</tr>
<tr>
<td class="email-content-main mobile-expand " style="border-collapse: collapse; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0; border-bottom: 0; padding: 0 15px 0 16px; background-color: #ffffff;" bgcolor="#ffffff"><script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"description": "View Issue",
"potentialAction": {
"@type": "ViewAction",
"target": "https://shibboleth.atlassian.net/browse/IDP-2111?inbox=true&",
"name": "View Issue"
},
"publisher": {
"@type": "Organization",
"name": "Atlassian",
"url": "https://www.atlassian.com"
}
}
</script>
<table id="actions-pattern" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0; mso-table-rspace: 0; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule: exactly; mso-text-raise: 1px;">
<tbody>
<tr>
<td id="actions-pattern-container" valign="middle" style="border-collapse: collapse; padding: 10px 0 10px 24px; vertical-align: middle; padding-left: 0;">
<table align="left" style="border-collapse: collapse; mso-table-lspace: 0; mso-table-rspace: 0;">
<tbody>
<tr>
<td class="actions-pattern-action-icon-container" style="padding: 0; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule: exactly; mso-text-raise: 0; vertical-align: middle;"><a href="https://shibboleth.atlassian.net/browse/IDP-2111#add-comment?atlOrigin=eyJpIjoiMzNjMjNiNTE2NGMwNGMwYzhjYjg1MjA3MGIzOTQwNjYiLCJwIjoiaiJ9" target="_blank" title="Add Comment" style="color: #3b73af; text-decoration: none;"> <img class="actions-pattern-action-icon-image" src="cid:jira-generated-image-static-comment-icon-7a604009-9720-4ee9-acc8-ba5ffdf13d64" alt="Add Comment" title="Add Comment" height="16" width="16" border="0" style="vertical-align: middle;"> </a></td>
<td class="actions-pattern-action-text-container" style="padding: 0; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule: exactly; mso-text-raise: 4px; padding-left: 5px;"><a href="https://shibboleth.atlassian.net/browse/IDP-2111#add-comment?atlOrigin=eyJpIjoiMzNjMjNiNTE2NGMwNGMwYzhjYjg1MjA3MGIzOTQwNjYiLCJwIjoiaiJ9" target="_blank" title="Add Comment" style="color: #3b73af; text-decoration: none;">Add Comment</a></td>
</tr>
</tbody>
</table></td>
</tr>
</tbody>
</table></td>
</tr> <!-- there needs to be content in the cell for it to render in some clients -->
<tr>
<td class="email-content-rounded-bottom mobile-expand" style="border-collapse: collapse; color: #ffffff; padding: 0 15px 0 16px; height: 5px; line-height: 5px; background-color: #ffffff; border-top: 0; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; mso-line-height-rule: exactly;" height="5" bgcolor="#ffffff"> </td>
</tr>
</tbody>
</table></td>
</tr>
<tr>
<td id="footer-pattern" style="border-collapse: collapse; padding: 12px 20px;">
<table id="footer-pattern-container" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; mso-table-lspace: 0; mso-table-rspace: 0;">
<tbody>
<tr>
<td id="footer-pattern-mobile-separated-links" class="mobile-resize-text" width="100%" colspan="2" style="padding: 0; border-collapse: collapse; color: #999999; font-size: 12px; line-height: 18px; font-family: Arial, sans-serif; mso-line-height-rule: exactly; mso-text-raise: 2px;">Get Jira notifications on your phone! Download the Jira Cloud app for <a href="https://play.google.com/store/apps/details?id=com.atlassian.android.jira.core&referrer=utm_source%3DNotificationLink%26utm_medium%3DEmail" style="color: #3b73af; text-decoration: none;">Android</a> or <a href="https://itunes.apple.com/app/apple-store/id1006972087?pt=696495&ct=EmailNotificationLink&mt=8" style="color: #3b73af; text-decoration: none;">iOS</a>
<hr></td>
</tr>
<tr>
<td id="footer-pattern-text" class="mobile-resize-text" width="100%" style="padding: 0; border-collapse: collapse; color: #999999; font-size: 12px; line-height: 18px; font-family: Arial, sans-serif; mso-line-height-rule: exactly; mso-text-raise: 2px;">This message was sent by Atlassian Jira <span id="footer-build-information">(v1001.0.0-SNAPSHOT#100225-<span title="11e4e77bb36b322ed36bfaad9b4ff12e5a868068" data-commit-id="11e4e77bb36b322ed36bfaad9b4ff12e5a868068}">sha1:11e4e77</span>)</span></td>
<td id="footer-pattern-logo-desktop-container" valign="top" style="padding: 0; border-collapse: collapse; padding-left: 20px; vertical-align: top;">
<table style="border-collapse: collapse; mso-table-lspace: 0; mso-table-rspace: 0;">
<tbody>
<tr>
<td id="footer-pattern-logo-desktop-padding" style="padding: 0; border-collapse: collapse; padding-top: 3px; opacity: 0.150;"><img id="footer-pattern-logo-desktop" src="cid:jira-generated-image-static-footer-desktop-logo-18f6da64-bad0-44b4-8d8d-3feda1bec7fc" alt="Atlassian logo" title="Atlassian logo" width="192" height="24" class="image_fix"></td>
</tr>
</tbody>
</table></td>
</tr>
</tbody>
</table></td>
</tr>
</tbody>
</table>
</body>
</html>