Coder Social home page Coder Social logo

Comments (6)

carmona-m avatar carmona-m commented on August 15, 2024

Bonjour,

La version 1.0.2 du modèle éditorial est compatible avec le schéma TEI OpenEdition 1.6.2. Pour convertir vos fichiers Word dans cette version du schéma vous devez mettre à jour OTX (version 1.2.0 : https://github.com/OpenEdition/OTX/releases/tag/v1.2.0)

Pour en savoir plus : https://tei-openedition.readthedocs.io/fr/latest/compatibility.html

Cordialement,
Mélanie Carmona

from lodel.

ssonnet avatar ssonnet commented on August 15, 2024

Bonjour,
Je pensais avoir la dernière version d'OTX, mais effectivement vous avez raison ce n'était pas le cas. J'ai updaté OTX et ça marche. Au passage, j'en ai profité pour demander s'il vous était possible d'indiquer le numéro de version d'OTX dans ses sources : OpenEdition/OTX#10. Un grep sur les sources OTX sur mon serveur ne m'a rien renvoyé, c'est dommage...
Cordialement.
Sylvain Sonnet

from lodel.

ssonnet avatar ssonnet commented on August 15, 2024

Bonjour,

J'ai procédé à la mise à jour du modèle éditorial hier sur le serveur de production, et j'ai un souci. Pour info, j'ai également mis à jour OTX et Lodel sur la base de leur branche master. Le problème rencontré est le suivant. Lorsque j'importe le fichier Word, tout se passe bien jusqu'à la validation du formulaire d'édition. Mais au moment de conclure et de valider le formulaire :

  • un message d'erreur s'affiche ("Une ou plusieurs erreurs se trouvent dans le formulaire et empêchent de le valider :"),
  • les dates de création et de modification passent au 1er janvier 1970,
  • le champs "Texte du document" apparait vide

J'ai activé le debug et sur deux champs non renseignés (titre alternatif et texte au format pdf) j'obtiens l'erreur php suivante :

PHP Error (Notice) in file '/var/www/html/lodel/lodel/scripts/view.php(523) : eval()'d code' on line 1222 : Array to string conversion

En revanche, si, au lieu de faire étape par étape, je fais directement "Importer sans passer par le formulaire", alors pas de souci, et je peux même modifier l'article (les champs du formulaire d'édition) par la suite sans problème (la recharge du Word étape par étape, elle, bloque toujours) ... étrange...

Avez-vous une idée ?

Cordialement.
Sylvain Sonnet

from lodel.

ssonnet avatar ssonnet commented on August 15, 2024

Bonjour,

Je suis toujours en train d'investiguer et j'ai trouvé l'endroit où ça bloque dans Lodel sur le serveur de production :

/* Vérification de modification concurrente */
if ( isset($context['timestamp']) && (int)$context['timestamp'] < strtotime($vo->upd)) {
$error['concurrent'] = "concurrent_edition";
return "_error";
}

Sur mon environnement de dev, les 2 timestamp sont de même valeur, donc pas d'erreur. Mais sur la prod ils diffèrent et l'erreur "concurrent_edition" est renvoyée.
A ce stade j'aurais tendance à émettre l'hypothèse d'un problème de paramétrage d'environnement système ? Je vais continuer à chercher mais est-ce que vous auriez une piste ?

Bien cordialement.
Sylvain Sonnet

from lodel.

jfriviere avatar jfriviere commented on August 15, 2024

Bonjour,
Nous avons déjà rencontré ce type d'erreur avec Lodel dans un environnement distribué composé de plusieurs machine virtuelle (VM). Il y avait des différences d'heure entre les VM. Cela produisait cette erreur.
Après avoir installé NTP pour synchroniser l'heure sur les différentes VM, le pb a été résolu.
JF Rivière

from lodel.

ssonnet avatar ssonnet commented on August 15, 2024

Bonjour,
En effet il s'agissait bien d'un problème de "décalage horaire" sur les 2 VM. Merci pour votre aide.
Bien cordialement.
Sylvain Sonnet

from lodel.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.