OAM administration console (/oamconsole) is not starting after OAM upgrade to 11.1.2.3
Issue
There was successful upgrade of OAM to
version 11.1.2.3. Unfortunately after successful login in /oamconsole
there is an error:
“
An unresolvable error has occurred.
Please contact your administrator for more information.
“
Admin server logs show:
“
<Jun 6, 2017 9:52:21 AM EEST>
<Emergency> <oracle.dfw.incident> <BEA-000000>
<incident 31 created with problem key "ADFC-00032
[ADFc]">
<Jun 6, 2017 9:52:22 AM EEST> <Warning> <oracle.adfinternal.view.faces.lifecycle.LifecycleImpl> <BEA-000000> <ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase RESTORE_VIEW 1
oracle.jbo.JboException: JBO-29000: Unexpected exception caught: java.lang.NullPointerException, msg=null
at oracle.adf.model.binding.DCBindingContainerReference.createBindingContainer(DCBindingContainerReference.java:196)
at oracle.adf.model.binding.DCBindingContainerReference.getBindingContainer(DCBindingContainerReference.java:97)
at oracle.adf.model.BindingContext.get(BindingContext.java:1298)
<Jun 6, 2017 9:52:22 AM EEST> <Warning> <oracle.adfinternal.view.faces.lifecycle.LifecycleImpl> <BEA-000000> <ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase RESTORE_VIEW 1
oracle.jbo.JboException: JBO-29000: Unexpected exception caught: java.lang.NullPointerException, msg=null
at oracle.adf.model.binding.DCBindingContainerReference.createBindingContainer(DCBindingContainerReference.java:196)
at oracle.adf.model.binding.DCBindingContainerReference.getBindingContainer(DCBindingContainerReference.java:97)
at oracle.adf.model.BindingContext.get(BindingContext.java:1298)
“
Solution
In our case we redeployed
oracle.idm.uishell(11.1.1,11.1.1):
1. Stop all applications which depend on oracle.idm.uishell. oam_admin, odsm (if installed) and others dependent applications:
1. Stop all applications which depend on oracle.idm.uishell. oam_admin, odsm (if installed) and others dependent applications:
WLS console -> Deployments ->
{application} - > Stop -> Force Stop Now;
2. Stop all Managed servers, except
AdminServer;
3. Open oracle.idm.uishell(11.1.1,11.1.1) targets and save existing Targets configuration (make a print screen).
3. Open oracle.idm.uishell(11.1.1,11.1.1) targets and save existing Targets configuration (make a print screen).
4. Delete the oracle.idm.uishell
library: WLS console -> Lock&Edit -> Deployments ->
{select} oracle.idm.uishell -> [Delete] -> [Activate];
5. Stop Admin server.
6. Delete content from OS folders
$DOMAIN/servers/AdminServer/tmp and
$DOMAIN/servers/AdminServer/cache;
7.Start Admin server;
8. Install oracle.idm.uishell.war: WLS console -> Lock&Edit -> Deployments -> install -> oracle.idm.uishell.war choose from OS ( $ORACLE_HOME/Oracle_IDM/modules/oracle.idm.uishell_11.1.1/oracle-idmuishell.jar ) -> … (default settings) -> [Activate];
8. Install oracle.idm.uishell.war: WLS console -> Lock&Edit -> Deployments -> install -> oracle.idm.uishell.war choose from OS ( $ORACLE_HOME/Oracle_IDM/modules/oracle.idm.uishell_11.1.1/oracle-idmuishell.jar ) -> … (default settings) -> [Activate];
9. Check if oracle.idm.uishell is
Targeted to previous configuration (see print screen from point #3);
10.Start oam_admin, odsm (if installed)
and all other dependent applications: WLS console -> Deployments
-> oam_admin/ odsm -> Start -> Servicing all requests;
After redeploying and starting all
servers and applications /oamconsole is available!
Komentāri
Ierakstīt komentāru