FIM Troubleshooting: ECMA V2 – Export Only Management Agent – The image or delta doesn’t have an anchor

Problem statement

You have created an Export Only Management Agent utilizing an Extensible Management Agent v2. You are utilizing the CSEntryChangeResult.Create Method and return something other than Success.

After running an Export, and then follow up with a Full and/or Delta Synchronization you attempt to do something with the ECMA connector space (e.g. Search Connector Space), you receive the error "The image or delta doesn't have an anchor".

Error messages

  • The anchor attributes were not set in export entry
  • 0x80230404: The operation failed because the attribute cannot be foundd
  • 0x80230302: The image or delta doesn't have an anchor.

Event Log (Application)

The anchor attributes were not set in export entry

Source : FIMSynchronizationService

Event ID : 6301

The extensible extension returned an unsupported error. The stack trace is: 'Microsoft.MetadirectoryServices.ExtensibleExtensionException: The anchor attributes were not set in export entry.Forefront Identity Manager 4.1.2273.0'

The image or delta doesn't have an anchor.

Source : FIMSynchronizationService

Event ID : 6301

The server encountered an unexpected error in the synchronization engine: '

BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sqlstore\csobj.cpp(8203): 0x80230404 (The operation failed because the attribute cannot be found)

BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sqlstore\csobj.cpp(8203): 0x80230404 (The operation failed because the attribute cannot be found)

BAIL: MMS(6788): d:\bt\9394412\private\source\miis\shared\entry\tower.cpp(290): 0x80230302 (The image or delta doesn't have an anchor.) Loading CS object with DN='FIM002', modt='MODT_ATTRIB_UPDATE' (0x3)

*Hologram:

<entry dn='FIM002'>

<primary-objectclass>User</primary-objectclass>

<objectclass>

<oc-value>User</oc-value>

</objectclass>

<attr name='CDSObjectID' type='string' multivalued='false'>

<value>10</value>

</attr>

<attr name='FullName' type='string' multivalued='false'>

<value>User Testing1</value>

</attr>

<attr name='ServiceTestingEnvironment' type='boolean' multivalued='false'>

<value>true</value>

</attr>

<attr name='UserName' type='string' multivalued='false'>

<value>FIMTEST02</value>

</attr>

<attr name='dn' type='string' multivalued='false'>

<value>FIMTEST02</value>

</attr>

</entry>

fFullSync = 0 is_connector = 1 connection_state = 0 is_rebuild_in_progress = 0 is_seen_by_import = 0 is_phantom_parent = 0 is_phantom_link = 0 is_phantom_delete = 0 is_pending = 0 is_reference_retry = 0 is_rename_retry = 0

<current>

<batch-number>1</batch-number>

<sequence-number>198</sequence-number>

</current>

<unapplied>

<batch-number>1</batch-number>

<sequence-number>198</sequence-number>

</unapplied>

<original>

<batch-number>1</batch-number>

<sequence-number>198</sequence-number>

</original>

BAIL: MMS(6788): d:\bt\9394412\private\source\miis\shared\entry\tower.cpp(147): 0x80230302 (The image or delta doesn't have an anchor.)

BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sqlstore\csobj.cpp(5937): 0x80230302 (The image or delta doesn't have an anchor.)

BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sqlstore\csobj.cpp(810): 0x80230302 (The image or delta doesn't have an anchor.)

BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sqlstore\csobj.cpp(1040): 0x80230302 (The image or delta doesn't have an anchor.)

BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sqlstore\nscsimp.cpp(4796): 0x80230302 (The image or delta doesn't have an anchor.)

BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sqlstore\nscsimp.cpp(4345): 0x80230302 (The image or delta doesn't have an anchor.)

BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sqlstore\mvobj.cpp(1628): 0x80230302 (The image or delta doesn't have an anchor.)

BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sqlstore\mvobj.cpp(1548): 0x80230302 (The image or delta doesn't have an anchor.)

BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sync\synccoreimp.cpp(8037): 0x80230302 (The image or delta doesn't have an anchor.)

BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sync\synccoreimp.cpp(2295): 0x80230302 (The image or delta doesn't have an anchor.)

ERR_: MMS(6788): d:\bt\9394412\private\source\miis\server\sync\synccoreimp.cpp(4365):

BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sync\synccoreimp.cpp(8695): 0x80230302 (The image or delta doesn't have an anchor.)

BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sync\synccoreimp.cpp(3793): 0x80230302 (The image or delta doesn't have an anchor.)

ERR_: MMS(6788): d:\bt\9394412\private\source\miis\server\sync\synccoreimp.cpp(3824): 0x80230302 - CS to MV to CS synchronization failed 0x80230302: [10]

BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sync\synccoreimp.cpp(3574): 0x80230302 (The image or delta doesn't have an anchor.)

ERR_: MMS(6788): d:\bt\9394412\private\source\miis\server\sync\syncmonitor.cpp(2528): SE: Rollback SQL transaction for: 0x80230302 Forefront Identity Manager 4.1.2273.0'

Resolution

Additional information