search cancel

SAML properties returns java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.decodeBase64(Ljava/lang/String;)[B

book

Article ID: 255236

calendar_today

Updated On:

Products

CA Identity Manager

Issue/Introduction

Upgraded IDM to 14.3 CP3, trying to enable SAML Configuration following below Doc. But I am not getting SAML configration screen and getting an error: java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.decodeBase64(Ljava/lang/String;)[B

java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.decodeBase64(Ljava/lang/String;)[B

This occurs when trying to select the SAML properties from the button. 

https://techdocs.broadcom.com/us/en/symantec-security-software/identity-security/identity-manager/14-3/administrating/Single-Sign-On-Authentication-using-SAML-2-0.html

Environment

Release : 14.3

14.3 CP3 Standalone
Weblogic 12.2.1.3.0

Cause

Compared working WebSphere environment  iam_im.ear.tar from Domain folder location: C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\applications with clients. 

commons-codec-1.9.jar was missing from Websphere domain root.

Resolution

Weblogic not able to find the org.apache.commons.codec.binary.Base64.decodeBase64 class in the class path, Added

commons-codec-1.9.jar file to $Weblogic_Domian_home\lib to resolve.