¿Qué significa el código HRESULT 0x8802C002 (E_SYNCENGINE_FILE_IDENTIFIER_UNKNOWN)?

 
Anterior Siguiente
E_SYNCENGINE_SYNC_PAUSED_BY_SERVICE E_SYNCENGINE_SERVICE_AUTHENTICATION_FAILED

E_SYNCENGINE_FILE_IDENTIFIER_UNKNOWN

Qué significa E_SYNCENGINE_FILE_IDENTIFIER_UNKNOWN

E_SYNCENGINE_FILE_IDENTIFIER_UNKNOWN (-2013085694, 0x8802C002). El motor no puede resolver el identificador que relaciona el archivo local con su objeto remoto.

Los motores de sincronización mantienen IDs estables además de rutas visibles. Renombrar, mover o restaurar metadatos puede dejar una entrada local sin correspondencia remota aunque el archivo todavía exista.

Qué comprobar

  • Conserva file identity, remote item ID y sync-root ID.
  • Compara el objeto local con la enumeración remota actual.
  • Evita asignar un nuevo ID antes de determinar si el antiguo sigue representando el mismo objeto.

Cómo resolverlo

Reconcilia la identidad mediante el mecanismo del proveedor: recupera la asociación remota correcta o trata el objeto como una creación nueva solo cuando no exista correspondencia válida.

Cómo confirmar la corrección

Mueve o renombra el mismo archivo y verifica que conserva una identidad coherente y que las operaciones posteriores apuntan al mismo item remoto.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.