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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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