My Oracle Support Banner

Data Source Not Found When Using ADF Save Point Restore in Custom Task Flow : SavePointException: ADFC-08012: The specified data source JNDI name, '<JNDI Name>', could not be found. (Doc ID 2592249.1)

Last updated on JANUARY 13, 2020

Applies to:

Oracle WebCenter Portal - Version 12.2.1.3.0 and later
Information in this document applies to any platform.

Symptoms


After migrating from custom Portal in 11g to WebCenter Portal 12c, a custom task flow that implements Save Point Restore activity fails with the following error:


ERROR

ADFC-08012: The specified data source JNDI name, '<JNDI Name>', could not be found.


The Portal managed server diagnostic log shows the following error:

oracle.adfinternal.controller.savepoint.SavePointException: ADFC-08012: The specified data source JNDI name, '<JNDI Name>', could not be found.
        at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:114)
        at org.apache.myfaces.trinidad.component.UIXFacesBeanImpl.getBoundProperty(UIXFacesBeanImpl.java:203)
        at org.apache.myfaces.trinidad.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:69)
        at org.apache.myfaces.trinidad.component.FacesBeanWrapper.getProperty(FacesBeanWrapper.java:61)
        at org.apache.myfaces.trinidad.component.UIXTable$RowKeyFacesBeanWrapper.getProperty(UIXTable.java:712)
...

Caused by: oracle.adfinternal.controller.savepoint.SavePointException: ADFC-08012: The specified data source JNDI name, '<JNDI Name>', could not be found.
        at oracle.adfinternal.controller.savepoint.SavePointUtil.createAndLogSavePointException(SavePointUtil.java:61)
        at oracle.adfinternal.controller.savepoint.SavePointDBConnectionFactory.getConnection(SavePointDBConnectionFactory.java:110)
        at oracle.adfinternal.controller.savepoint.SavePointDBConnectionFactory.getConnection(SavePointDBConnectionFactory.java:71)
        at oracle.adfinternal.controller.savepoint.DBPersistManager.getConnection(DBPersistManager.java:176)
        at oracle.adfinternal.controller.savepoint.SavePointManagerImpl.listSavePointIds(SavePointManagerImpl.java:556)
...

Caused by: javax.naming.NameNotFoundException; remaining name '<JNDI Name>'
        at oracle.adf.share.jndi.ContextImpl.findObject(ContextImpl.java:773)
        at oracle.adf.share.jndi.ContextImpl.lookup(ContextImpl.java:159)
        at oracle.adf.share.jndi.ContextImpl.lookup(ContextImpl.java:164)
        at javax.naming.InitialContext.lookup(InitialContext.java:417)
        at oracle.adfinternal.controller.savepoint.SavePointDBConnectionFactory.getConnection(SavePointDBConnectionFactory.java:102)
        ... 257 more

 

Changes

 

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.