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
- Install the latest hot fix update for FIM 2010 R2
- KB2832389: http://support.microsoft.com/kb/2832389 .