l-atelier-des-chercheurs / dodoc

Conçu pour favoriser les processus réflexifs lors d’activités d’apprentissage, do•doc est un outil ouvert et modulaire qui permet de capturer des médias (photos, vidéos, sons et stop-motion), de les éditer, de les mettre en page et de les publier
https://latelier-des-chercheurs.fr/outils/dodoc
GNU Affero General Public License v3.0
61 stars 11 forks source link

(bug- dodoc windows 10.0.9) Erreur importer projet #957

Closed JeFabrique-MaterielPeda closed 5 months ago

JeFabrique-MaterielPeda commented 5 months ago

Bravo pour le release! Champagne !

Toute excitée, j'ai installé sur mon PC, et j'ai voulu créer mon instance locale et tester l'import de projets en ligne (fabriquedu et dodoctest). Voici le message: Importer projet fail Pourtant ça marchait sur Raspberry en 10.0.7 ! Est-ce une spécificité Windows ?

J'ai essayé plusieurs projets, plusieurs tailles, provenant de différentes versions dodoc en ligne y compris la dernière sur test dodoc, rien n'y fait !

jubonhomme commented 5 months ago

Je viens de mettre à jour ma version linux en local avec electron et ça marche bien pour importer un projet. Est-ce que l'installation s'est bien faite en créant un nouveau dossier dodoc ? Ou bien est-ce que ce n'est un ancien dossier dodoc2 qui est utilisé ?

louis-ev commented 5 months ago

Hmm est-ce que tu essayes d'importer vers un Windows des projets créés sur des Linux ? Il est bien possible que le soucis provienne des retours chariots dans les fichiers meta…

louis-ev commented 5 months ago

@JeFabrique-MaterielPeda tu pourrais mettre ici un ZIP qui pose problème et qui n'est pas trop lourd ?

JeFabrique-MaterielPeda commented 5 months ago

Hmm est-ce que tu essayes d'importer vers un Windows des projets créés sur des Linux ? Il est bien possible que le soucis provienne des retours chariots dans les fichiers meta…

J'essaye de mettre des projets de la plateforme en ligne fabriquedu et de celle de test 10. Quelque soit le projet, no luck, même message. Ça fonctionnait avant c'est sur (on l'a testé après FabLab dehors)

JeFabrique-MaterielPeda commented 5 months ago

@JeFabrique-MaterielPeda tu pourrais mettre ici un ZIP qui pose problème et qui n'est pas trop lourd ?

le-chuchoteur.zip

JeFabrique-MaterielPeda commented 5 months ago

J'ai créé un projet sur le dodoc local windows. Je l'ai exporté. Je l'ai réimporté dans un autre espace de mon dodoc local: même bug ! test-import-export-windows.zip bug export import windows 2

jubonhomme commented 5 months ago

J'arrive à importer ton projet sur mon dodoc local linux

image

image

JeFabrique-MaterielPeda commented 5 months ago

Donc c'est avec la V Windows le pb

jubonhomme commented 5 months ago

C'est pas encore une histoire de \ dans l'arborescence ?

louis-ev commented 5 months ago

Ok, donc ce que j'en comprends, c'est que l'import Windows ne marche jamais !

jubonhomme commented 5 months ago

j'ai l'impression oui, sur un serveur ou sur linux l'import marche bien mais je n'ai pas de win pour tester

louis-ev commented 5 months ago

C'est pas encore une histoire de \ dans l'arborescence ?

Probablement oui.

Je pense ici :

      const directory = await unzipper.Open.file(path_to_temp_file);

      // two cases : either all medias are at root ('meta.txt' and so on)
      // or they are in a subfolder
      let subfolder_name = false;
      let meta_file = directory.files.find((f) => f.path === "meta.txt");

      if (!meta_file) {
        meta_file = directory.files.find((f) => {
          const path_splits = f.path.split(path.sep);
          if (path_splits.length === 2 && path_splits[1] === "meta.txt") {
            subfolder_name = path_splits[0];
            return true;
          }
          return false;
        });
      }

Il n'arrive pas à localiser de fichier meta.txt de référence, probablement lié au chemin oui. Mais je n'ai pas accès à un Windows avant jeudi ou vendredi pour creuser, donc ça devra attendre (sauf si quelqu'un veut se lancer, ça se passe dans le fichier core2/folder.js, ligne 171 :)

louis-ev commented 5 months ago

Résolu sur la branche main, à tester !

jubonhomme commented 5 months ago

Je regarde demain sur un ordi windows !

jubonhomme commented 5 months ago

Je n'ai pas réussi à remettre à jour la version installée sur windows depuis git. Est-ce que tu aurais une version à jour pour win à télécharger que je teste sur un poste en local ?

louis-ev commented 5 months ago

Euh attends c'est un gros soucis ça... tu n'arrives pas à basculer sur main ? Tu peux me dire où ça coince ? J'ai pas de .exe sous la main je peux en builder un mais autant résoudre ton soucis non ?

louis-ev commented 5 months ago

Julien a testé, ça a l'air tout bon chez lui aussi. Je ferme donc.