DIP SYNC Adds and Changes Work But Deletes Do Not (Doc ID 339337.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Internet Directory - Version: 10.1.2.1 to 10.1.4.3 - Release: 10gR2 to 10gR3
Information in this document applies to any platform.

Symptoms

This was discovered in a  DIP set up between a 9.0.4 OID and the 10.1.2 Identity Management infrastructure as installed with OCS 10.1.1 .  

However, this situation can occurr on any OID-to-OID DIP synchronization setup where node running DIP synch profile is IMPORTING from the other node.

Inserts and updates are working, but deletes fail.

IplanetImport.trc shows error:


...<SNIP>....
LDAP URL : (myhost.us.oracle.com:389 cn=odisrv+orclhostname=ocs,cn=registered
instances,cn=directory integration platform,cn=products,cn=oraclecontext
Specifying binary attributes: mpegvideo objectguid objectsid guid usercertificate
orclodipcondirlastappliedchgnum
LDAP Connection success
Writer Initialised!!
Writer proxy connection initialised!!
MapEngine Initialised!!
Filter Initialised!!
searchF :
CHGLOGFILTER :
(&(objectclass=changelogentry)(changenumber>=2539)(changenumber<=2540))
Search Time 3
Search Successful till # 2540
Search Changes Done
Changenumber 2539
start time Mon Oct 24 12:03:48 EDT 2005
null
DIP_LDAPREADER_ERROR_READ_TOMBSTONE
java.lang.NullPointerException
at oracle.ldap.odip.gsi.IPlanetReader.getDeletedAttribs(IPlanetReader.java:149)
at oracle.ldap.odip.gsi.LDAPReader.getRemainingAttribs(LDAPReader.java:696)
at oracle.ldap.odip.gsi.LDAPReader.createChangeRecord(LDAPReader.java:482)
at oracle.ldap.odip.gsi.IPlanetReader.createChangeRecord(IPlanetReader.java:205)
at oracle.ldap.odip.engine.AgentThread.mapExecute(AgentThread.java:562)
at oracle.ldap.odip.engine.AgentThread.execMapping(AgentThread.java:306)
at oracle.ldap.odip.engine.AgentThread.run(AgentThread.java:186)
DIP_GEN_CREATECHG_EXCEPTION
Error in executing mapping DIP_GEN_CREATECHG_EXCEPTION
DIP_GEN_CREATECHG_EXCEPTION
at oracle.ldap.odip.engine.AgentThread.mapExecute(AgentThread.java:722)
at oracle.ldap.odip.engine.AgentThread.execMapping(AgentThread.java:306)
at oracle.ldap.odip.engine.AgentThread.run(AgentThread.java:186)
DIP_GEN_CREATECHG_EXCEPTION
IplanetImport:Error in Mapping EngineDIP_GEN_CREATECHG_EXCEPTION
DIP_GEN_CREATECHG_EXCEPTION
at oracle.ldap.odip.engine.AgentThread.mapExecute(AgentThread.java:741)
at oracle.ldap.odip.engine.AgentThread.execMapping(AgentThread.java:306)
at oracle.ldap.odip.engine.AgentThread.run(AgentThread.java:186)
IplanetImport:about to Update exec status
Updated Attributes
orclodipLastExecutionTime: 20051024120348
...<SNIP>....



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