Starting OAM after Patching from 11.1.2.0.0 to 11.1.2.1.0 Shows ClassNotFoundException Errors (Doc ID 1616548.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Access Manager - Version 11.1.2.1.1 and later
Information in this document applies to any platform.

Symptoms

Oracle Access manager ( OAM ) is patched from version 11.1.2.0 to 11.1.2.1.

The OAM server diagnostic log file shows the following errors:

 

-----------------------
[2014-01-09T23:02:30.001+02:00] [oam_server1] [ERROR] [] [oracle.oam.foundation.access] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: d7df48a8c4c807bd:-6c4558c:14378ceb3f1:-8000-0000000000000002,0] [APP: oam_server#11.1.2.0.0] Exception on bootstrap of component GenericBootstrap.[[
oracle.security.am.admin.config.ConfigurationException: Cannot get java.lang.Class value from configuration for key GenericBootstrap/Class. Object oracle.security.am.install.startup.AMBootstrapListener found.
    at oracle.security.am.admin.config.util.MapUtil.handleFailedAttributeAccess(MapUtil.java:461)
.
Caused by: java.lang.ClassNotFoundException: oracle.security.am.install.startup.AMBootstrapListener
    at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297)
    at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)
    at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:64)
    .
    .
    .
[2014-01-09T23:02:55.470+02:00] [oam_server1] [ERROR] [] [oracle.oam.foundation.access] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: d7df48a8c4c807bd:-6c4558c:14378ceb3f1:-8000-0000000000000002,0] [APP: oam_server#11.1.2.0.0] Exception on bootstrap of component PolicyComponent.[[
oracle.security.am.admin.config.ConfigurationException: Cannot get java.lang.Class value from configuration for key PolicyComponent/Class. Object oracle.security.am.common.policy.tools.PolicyComponentLifecycle found.
    at oracle.security.am.admin.config.util.MapUtil.handleFailedAttributeAccess(MapUtil.java:461)
.
Caused by: java.lang.ClassNotFoundException: oracle.security.am.common.policy.tools.PolicyComponentLifecycle
    at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297)
    at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)
--------------------

 

The oam-config.xml is upgraded to the 11.1.2.1 format and contains:

 

The 11.1.2.1 oam-config.xml file shows:

<Setting Name="PolicyComponent" Type="htf:map">
               <Setting Name="Class" Type="htf:class">oracle.security.am.common.policy.tools.PolicyComponentLifecycle</Setting>

 

The 11.1.2.0 oam-config.xml used:

 <Setting Name="Class" Type="htf:class">oracle.security.am.common.policy.util.PolicyComponentLifecycle</Setting>

 

The 11.1.2.1 oam-server.ear is installed under the $ORACLE_HOME/oam/server/apps directory.

 

 

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms