Accessing DIP 11g In EM FMW Control Console Fails With: java.lang.NullPointerException / ADF_FACES-60096:Server Exception during PPR, # / Or: "Error getting backend type" (IE Browser Does not Show Anything) (Doc ID 1500919.1)

Last updated on OCTOBER 31, 2016

Applies to:

Oracle Internet Directory - Version 11.1.1 and later
Information in this document applies to any platform.

Symptoms

Scenario #1:
Error Message pops up in Fusion Middleware (FMW) Enterprise Manager (EM) after selecting Directory Integration Platform (DIP): 

ADF_FACES-60096:Server Exception During PPR, #2

The AdminServer logs show the following: 

[2014-06-19T22:25:30.158-04:00] [AdminServer] [WARNING] [] [oracle.mds] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 004z3gp1VV9DsX1Lzul3iW0001vy0000Nx,0:1] [APP: em] [DSID: 0000KQr5nPnDsX1Lzul3iW1Jctbb000002] [URI: /em/faces/as/iam/dip/dipHomePage] A call to flushChanges on the current MDSSession does not specify the correct transaction key
[2014-06-19T22:25:30.174-04:00] [AdminServer] [ERROR] [ADFC-50018] [oracle.adfinternal.controller.application.AdfcExceptionHandler] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 004z3gp1VV9DsX1Lzul3iW0001vy0000Nx,0:1] [APP: em] [DSID: 0000KQr5nPnDsX1Lzul3iW1Jctbb000002] [URI: /em/faces/as/iam/dip/dipHomePage] ADFc: No exception handler was found for an application exception.[[
javax.el.ELException: java.lang.NullPointerException
at javax.el.BeanELResolver.getValue(BeanELResolver.java:298)
.
.
.
RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
... 9 more

]]
[2014-06-19T22:25:30.179-04:00] [AdminServer] [WARNING] [] [oracle.adfinternal.view.faces.lifecycle.LifecycleImpl] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 004z3gp1VV9DsX1Lzul3iW0001vy0000Nx,0:1] [APP: em] [DSID: 0000KQr5nPnDsX1Lzul3iW1Jctbb000002] [URI: /em/faces/as/iam/dip/dipHomePage] ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase RENDER_RESPONSE 6[[
javax.el.ELException: java.lang.NullPointerException
at javax.el.BeanELResolver.getValue(BeanELResolver.java:298)
.
<../..>
.
[2014-06-19T22:26:24.002-04:00] [AdminServer] [ERROR] [] [oracle.adfinternal.view.faces.config.rich.RegistrationConfigurator] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 004z3gsEx7vDsX1Lzul3iW0001vy0000Mw,0:1] [APP: em] [DSID: 0000KQr5nPnDsX1Lzul3iW1Jctbb000002] [URI: /em/faces/as/iam/dip/dipHomePage] ADF_FACES-60096:Server Exception during PPR, #2[[
javax.el.ELException: java.lang.NullPointerException
at javax.el.BeanELResolver.getValue(BeanELResolver.java:298)
at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:173)
at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:200)
at com.sun.el.parser.AstValue.getValue(AstValue.java:138)
at com.sun.el.parser.AstNot.getValue(AstNot.java:59)
at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:206)
.
.
.
Caused by: java.lang.NullPointerException

 

Scenario #2:
Oracle Internet Directory (OID) 11g with Directory Integration Platform (DIP).

This was working before.  No new installs, patching or changes made.

Suddenly, accessing DIP in Enterprise Manager (EM) Fusion Middleware (FMW) Control console in Internet Explorer (IE) browser does not show anything / nothing happens.

Other browsers return error:

java.lang.NullPointerException

ADF_FACES-60097:For more information, please see the server's error log for an entry beginning with: ADF_FACES-60096:Server Exception during PPR, #9.

WLS AdminServer diagnostic log which shows error:

####<Oct 22, 2012 4:28:47 PM CDT> <Error> <HTTP> <myserver.mycompany.com> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <>

<d55053f779e732a3:-36de4dd0:13a8a490cd8:-8000-0000000000000173> <1350941327551> <BEA-101020> <[ServletContext@3645459[app:em module:/em path:/em spec-version:2.5]] Servlet failed with Exception
javax.el.ELException: java.lang.NullPointerException
    at javax.el.BeanELResolver.getValue(BeanELResolver.java:298)
    at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:173)
    at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:200)
    at com.sun.el.parser.AstValue.getValue(AstValue.java:138)
    at com.sun.el.parser.AstNot.getValue(AstNot.java:59)
    at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:206)
    at org.apache.myfaces.trinidad.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:68)
    at oracle.adf.view.rich.render.RichRenderer.getVisible(RichRenderer.java:1830)
.
.
Caused By: java.lang.NullPointerException
    at oracle.sysman.emas.view.iam.dip.DIPProvProfileTableModelBean1.isBackendOID(DIPProvProfileTableModelBean1.java:825)
.

 


Scenario #3:
OID/DIP 11g 11.1.1.5 was working via EM.

After installing OAM 11.1.1.5.1, WebTier 11.1.1.6 and Webgate for OAM 11.1.1.5.1 on the same MW_HOME, the following error appear on EM when trying to navigate through the DIP items / pages:

"Error getting backend type"

oracle.sysman.emSDK.app.exception.EMSystemException at oracle.sysman.emas.view.iam.dip.DIPIntgProfileTreeTableModelBean.initializeData(DIPIntgProfileTreeTableModelBean.java:365)
    at oracle.sysman.core.model.util.ModelUtil$EMObjectResetter.initOrResetEMObject(ModelUtil.java:319)
    at oracle.sysman.core.model.util.ModelUtil$EMObjectResetter.access$000(ModelUtil.java:280)
    at oracle.sysman.core.model.util.ModelUtil.initializeMBEMObjects(ModelUtil.java:231)
    at oracle.sysman.core.model.util.ModelUtil.initializeAllEMObjects(ModelUtil.java:128)
    at oracle.sysman.core.model.util.ModelUtil.initializeAllEMObjects(ModelUtil.java:101)
    at oracle.sysman.emSDK.adfext.ctlr.EMPagePhaseListener.doPrePrepareModel(EMPagePhaseListener.java:867)
    at oracle.sysman.emSDK.adfext.ctlr.EMPagePhaseListener.beforePhase(EMPagePhaseListener.java:795)
    at oracle.adfinternal.controller.lifecycle.ADFLifecycleImpl$PagePhaseListenerWrapper.beforePhase(ADFLifecycleImpl.java:551)
.
.
Note:  The above error beginning could show mispelled, as follows:   "Error gettig backend type"

WLS AdminServer-diagnostic.log shows:

[2012-07-24T15:23:19.290+01:00] [AdminServer] [ERROR] [] [oracle.adfinternal.view.faces.config.rich.RegistrationConfigurator] [tid: [ACTIVE].ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: wlseaaprod] [ecid: 2f1575c93285e3f4:2320bbd7:138b9408e67:-8000-000000000000011e,0] [APP: em] ADF_FACES-60096:Server Exception during PPR, #3[[
javax.el.ELException: java.lang.NullPointerException
    at javax.el.BeanELResolver.getValue(BeanELResolver.java:266)
    at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:173)
    at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:200)
    at com.sun.el.parser.AstValue.getValue(Unknown Source)
.
.
Caused by: java.lang.NullPointerException
.

 

Changes

Scenario #1 and #2: No changes.
Scenario #3: Installed OAM, WebTier, Webgate.

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