OAM 11g: OIM Console Not Accessible After OAM-OIM Integration / Error creating bean with name 'configurationInstance' (Doc ID 1423295.1)

Last updated on MARCH 08, 2017

Applies to:

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

Symptoms

Oracle Access Manager (OAM) 11.1.1.5 and Oracle Identity Manager (OIM) 11.1.1.5 have been installed and the managed servers start successfully after installation. The OAM and OIM Administration Consoles are accessible.

Now OAM and OIM have been integrated according to the following documentation:

Oracle Fusion Middleware Integration Guide for Oracle Access Manager 11g Release 1 (11.1.1.5)
5 Integrating Oracle Access Manager and Oracle Identity Manager


After integration of OAM with OIM, the OIM managed server is restarted but the OIM Console (/oim) is no longer accessible.  A blank page or error 404 is displayed.

In Weblogic Console the oim_server1 server state is RUNNING and the OIM managed server startup log (oim_server1.log) has entry <Server started in RUNNING mode>.

However if the oim_server1 link is clicked in WebLogic Console and the Deployments tab is selected, the oim application state is Failed.


The following integration step completed without errors:

./idmConfigTool.sh -configOIM input_file=OIMconfigPropertyFile.txt



The oim_server1.log shows error "Value 'TRUE' does not satisfy 'boolean' type.".

For example:

<Feb 14, 2012 4:55:24 PM GMT> <Error> <HTTP> <BEA-101165> <Could not load user defined filter in web.xml: oracle.iam.platform.auth.web.PwdMgmtNavigationFilter.
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'configurationInstance' defined in class path resource [META-INF/iam-spring-config.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [oracle.iam.platform.utils.config.ConfigurationImpl]: Constructor threw exception; nested exception is oracle.mds.exception.MDSRuntimeException: The value must be of the following type:

Type Name: boolean
Primitive Type: boolean
Value 'TRUE' does not satisfy 'boolean' type.
Value 'TRUE' does not satisfy 'boolean' type.
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:883)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
Truncated. see log file for complete stacktrace
Caused By: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [oracle.iam.platform.utils.config.ConfigurationImpl]: Constructor threw exception; nested exception is oracle.mds.exception.MDSRuntimeException: The value must be of the following type:......
.....




Steps to reproduce

1. Integrate OAM and OIM following the steps in 5 Integrating Oracle Access Manager and Oracle Identity Manager.
2. Start the OIM managed server: it seems to start successfully.
3. Try to access http(s)://OIMhostname.domain:OIMport/oim - the browser displays a blank screen or 404 Not Found.

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