My Oracle Support Banner

EBS Asserter - NoClassDefFoundError: Oracle/security/jps/idcsbinding/module/PrincipalUtil (Doc ID 2692702.1)

Last updated on MAY 02, 2023

Applies to:

Identity Cloud Service (IDCS) - Version N/A to N/A
Information in this document applies to any platform.

Symptoms

EBS asserter is installed as per document
https://www.oracle.com/webfolder/technetwork/tutorials/obe/cloud/idcs/ebs_asserter_obe/ebs-asserter.html

A user who has been assigned any IDCS AppRoles cannot successfully login to EBS via the EBS Asserter.

Any generic IDCS user, a user not having been assigned any IDCS AppRoles, however can successfully login to EBS 

The EBS asserter logs show the following error stack trace:


ERROR
-----------------------

<[ServletContext@476579648[app:ebs_tsgd3i module:ebs_tsgd3i.war path:null spec-version:3.1]] Root cause of ServletException.
java.lang.NoClassDefFoundError: oracle/security/jps/idcsbinding/module/PrincipalUtil
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
at java.lang.ClassLoader.defineClass(ClassLoader.java:832)
at com.oracle.classloader.PolicyClassLoader.innerDefineClass(PolicyClassLoader.java:686)
at com.oracle.classloader.PolicyClassLoader.defineClass(PolicyClassLoader.java:669)

--
Truncated. see log file for complete stacktrace

--

Caused By: java.lang.ClassNotFoundException: oracle.security.jps.idcsbinding.module.PrincipalUtil
at com.oracle.classloader.PolicyClassLoader.findClass(PolicyClassLoader.java:398)
at com.oracle.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:371)
at com.oracle.classloader.weblogic.LaunchClassLoader.loadClass(LaunchClassLoader.java:55)
at java.lang.




Changes

Specific WLS version...

WLS version
bash-4.2$ ./viewInventory.sh
Oracle Home: /dsgd8i/local/fmw/12213
Distribution: WebLogic Server for FMW 12.2.1.3.0

 

Specific CLASSPATH provided at install...

CLASSPATH=/dsgd8i/local/fmw/12213/oracle_common/modules/features/com.oracle.db.jdbc7-dms.jar:/dsgd8i/local/jdk/lib/tools.jar:/dsgd8i/local/fmw/12213/wlserver/server/lib/weblogic.jar:/dsgd8i/local/fmw/12213/wlserver/../oracle_common/modules/thirdparty/ant-contrib-1.0b3.jar:/dsgd8i/local/fmw/12213/wlserver/modules/features/oracle.wls.common.nodemanager.jar:/dsgd8i/local/fmw/12213/wlserver/../oracle_common/modules/thirdparty/features/commons-configuration2.jar:/dsgd8i/local/fmw/12213/wlserver/../oracle_common/modules/thirdparty/features/commons-lang3.jar:/dsgd8i/local/fmw/12213/wlserver/../oracle_common/modules/thirdparty/features/commons-logging.jar:/dsgd8i/local/fmw/12213/wlserver/../oracle_common/modules/thirdparty/features/commons-beanutils.jar:/dsgd8i/local/fmw/12213/oracle_common/modules/oracle.jps/jps-manifest.jar:/dsgd8i/local/fmw/12213/oracle_common/modules/internal/features/jrf_wlsFmw_oracle.jrf.wls.classpath.jar::/dsgd8i/local/fmw/12213/wlserver/common/derby/lib/derbynet.jar:/dsgd8i/local/fmw/12213/wlserver/common/derby/lib/derbyclient.jar:/dsgd8i/local/fmw/12213/wlserver/common/derby/lib/derby.jar:/dsgd8i/local/jdk/lib/tools.jar:/dsgd8i/local/fmw/12213/oracle_common/modules/oracle.jps/jps-manifest.jar

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.