After upgrading the SPS server from 12.8 SP4 to 12.8 SP8, Federation and OIDC flows are failing with "Failed to serialize type ProviderDataRequestData:" error.
search cancel

After upgrading the SPS server from 12.8 SP4 to 12.8 SP8, Federation and OIDC flows are failing with "Failed to serialize type ProviderDataRequestData:" error.

book

Article ID: 417775

calendar_today

Updated On:

Products

SITEMINDER CA Single Sign On Secure Proxy Server (SiteMinder)

Issue/Introduction

After upgrading the SPS server from 12.8 SP4 to 12.8 SP8, Federation and OIDC flows are failing with "Failed to serialize type ProviderDataRequestData:" error.

Below is the snippet from FWSTrace and affwebservice log:

FWSTrace log:

[10/28/2025][17:02:52][2586961][140566785447680][xxxxxxx-xxxxxxx-xxxxxxx-xxxxxxx-xxxxxxxx-xx][OpenIDConnectTunnelClient.java][getOidcClientInfo][Exception caught in class com.ca.federation.webservices.openidconnect.d, method getOidcClientInfo: java.lang.UnsupportedOperationException: This is supposed to be overridden by subclasses.]
[10/28/2025][17:02:52][2586961][140566785447680][xxxxxxx-xxxxxxx-xxxxxxx-xxxxxxx-xxxxxxxx-xx][AuthorizationService.java][getClientInfo][Could not find client information for client: xxxxxxx-xxxxxxx-xxxxxxx-xxxxxxx-xxxxxxxx Message: null.]
[10/28/2025][17:02:52][2586961][140566785447680][xxxxxxx-xxxxxxx-xxxxxxx-xxxxxxx-xxxxxxxx-xx][AuthorizationService.java][getClientInfo][Could not find client information for clientID: xxxxxxx-xxxxxxx-xxxxxxx-xxxxxxx.]
[10/28/2025][17:02:52][2586961][140566785447680][xxxxxxx-xxxxxxx-xxxxxxx-xxxxxxx-xxxxxxxx-xx][AuthorizationService.java][processRequest][Transaction with ID: xxxxxxx-xxxxxxx-xxxxxxx-xxxxxxx-xxxxxxxx-xx failed. Reason: NO_CLIENT_INFO]
[10/28/2025][17:02:52][2586961][140566785447680][xxxxxxx-xxxxxxx-xxxxxxx-xxxxxxx-xxxxxxxx-xx][AuthorizationService.java][processRequest][No client information found for clientID xxxxxxx-xxxxxxx-xxxxxxx-xxxxxxx.]
[10/28/2025][17:02:52][2586961][140566785447680][xxxxxxx-xxxxxxx-xxxxxxx-xxxxxxx-xxxxxxxx-xx][AuthorizationService.java][processRequest][Ending OpenID Connect Authorization Service Service request processing with HTTP error 400]

affwebservice log:


[2586961/140566785447680][Tue Oct 28 2025 16:55:22.437][SAMLTunnelClient.java][ERROR][sm-FedClient-01660] Exception caught in class com.netegrity.affiliateminder.webservices.saml2.l, method getServiceProviderInfoByID, message java.lang.RuntimeException: "Failed to serialize type ProviderDataRequestData: ProviderDataRequestData [protocolType=SAML2_0, providerType=SERVICE_PROVIDER, providerKeyType=BY_ID, providerKey=https://example.com, commonData=requestId: _db0389d4426214f7b7f25ea61b74421ee18d, serviceVersion: 0, serviceMinimumVersion: 0, fedApiVersion: 1]". (, )
[2586961/140566785447680][Tue Oct 28 2025 16:55:22.437][SSO.java][ERROR][sm-FedClient-02890] Transaction with ID: xxxxxxx-xxxxxxx-xxxxxxx-xxxxxxx-xxxxxxxx-xx failed. Reason: NO_PROVIDER_INFO_FOUND (, , )
[2586961/140566785447680][Tue Oct 28 2025 16:55:22.437][SSO.java][ERROR][sm-FedClient-02440] No SAML2 provider information found for SP https://example.com.
[2586961/140566785447680][Tue Oct 28 2025 17:02:52.238][AuthorizationService.java][INFO][sm-FedClient-03760] No supported AuthnContextURI was supplied in the request. (Authorization Service)
[2586961/140566785447680][Tue Oct 28 2025 17:02:52.244][OpenIDConnectTunnelClient.java][ERROR][sm-FedClient-01660] Exception caught in class com.ca.federation.webservices.openidconnect.d, method getOidcClientInfo, message java.lang.UnsupportedOperationException: This is supposed to be overridden by subclasses.. (, )
[2586961/140566785447680][Tue Oct 28 2025 17:02:52.244][AuthorizationService.java][ERROR][sm-FedClient-02890] Transaction with ID: xxxxxxx-xxxxxxx-xxxxxxx-xxxxxxx-xxxxxxxx-xx failed. Reason: NO_CLIENT_INFO (, , )
[2586961/140566785447680][Tue Oct 28 2025 17:02:52.262][OpenIDConnectServiceBase.java][ERROR][sm-FedClient-03801] Exception caught in class client_id is invalid or missing., method {1}, message {2}.

Environment

Policy Server: 12.8.8
Access Gateway: 12.8.8

Cause

In this use case, end user copied that OLDER "affwebservices" directory/folder from the old 12.8 SP4 release to newer 12.8 SP8 release (Basically the newer 12.8 SP8 release "affwebservices" directory/folder got replaced with older "affwebservices" directory/folder).

Resolution

Please do NOT copy or replace the "affwebservices" directory/folder when the upgrade took place as some of the jar files and other dependent files might NOT be compatible with the newer version of Access Gateway server.