Skip to content

fix(cfapi): opérations locales cassées — 0x80070781 sur Create/Copy, Delete restauré, Rename dossier lent #149

Description

@CCoupel

Régression critique v2.2 — QUALIF (test manuel)

Tableau de régression

Action depuis Local Local Remote (GhD:)
New File ❌ Erreur 0x80070781 Pas de changement
Copy File ❌ Erreur 0x80070781 Pas de changement
Delete File Supprimé, mais revient Non supprimé
New Folder ❌ Erreur 0x80070781 Pas de changement
Copy Folder ❌ Erreur 0x80070781 Pas de changement
Rename Folder local OK mais très lent Pas de changement
Rename Folder remote Crée un nouveau dossier, erreur à l'ouverture Pas de changement

Diagnostic

  • 0x80070781 = ERROR_INVALID_REPARSE_DATA — le Cloud Filter API rejette les opérations d'écriture. Le provider CF ne gère pas correctement les callbacks de création/copie.
  • Delete qui revient = le moteur de sync tourne (restaure depuis le remote) mais n'émet pas ActionDelete
  • Rename dossier lent = VFS répond mais lentement

Cause probable

Régression introduite par les changements du cache d'état (#136) sur la gestion des callbacks CF API. Les reparse data des placeholders sont corrompus ou le provider ne répond pas aux callbacks CF_CALLBACK_TYPE_FETCH_DATA / notify.

Priorité

🔴 BLOQUANT — toutes les opérations locales d'écriture sont non fonctionnelles

Milestone

v2.2 - Workflow Objets

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions