Projet

Général

Profil

Actions

Bug #5197

fermé

Ancienne version de pages web

Ajouté par Emmanuel GRANGE il y a plus de 10 ans. Mis à jour il y a environ 10 ans.

Statut:
Closed
Priorité:
Urgent
Assigné à:
Début:
08/01/2014
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Firefox
Votre version de Silverpeas:
5.13.2
Système d'exploitation:
Votre base de données:
PostgreSQL
Livraison en TEST:
Livraison en PROD:

Description

Bonjour,

Suite à la migration en v5.13.2 (et surtout suite au renommage des fichiers , je pense), les pages web s'affichant sur le portail sont d'anciennes versions, remontant à plusieurs mois dans certains cas.

Il s'agit d'un problème grave car le portail fait parti de notre référentiel qualité.

Comment pouvons nous restaurer les nouvelles versions ?

Merci

Mis à jour par David Lesimple il y a plus de 10 ans

  • Statut changé de New à Qualified

1er point à noter: avant la migration, on trouvait 2 wysiwyg pour cette webpage alors que cette application n'en accepte qu'un, la langue étant un paramètre d'instanciation de l'application:

webPages6569/Attachment/wysiwyg/webPages6569wysiwyg_fr.txt (5970 déc. 3 15:49)
webPages6569/Attachment/wysiwyg/webPages6569wysiwyg.txt (5747 mars 28 2013)

2ème point: dans la table sb_attachment_attachment, on a 13 lignes pour le wysiwyg de cette page web !!
Seul le 1er (270333) et le plus récent (327539) est dans le workspaces.

2 wysiwyg ont été migrés (en gras), alors que seul le plus récent aurait du l'être (id=327539).
En fait, l'id 294992 a été migré mais avec le dernier fichier présent dans workspaces, c'est à dire le dernier enregistré (dernière ligne)

270333;"webPages6569wysiwyg.txt";"webPages6569wysiwyg.txt";"";"text/html";"5747";"wysiwyg";"webPages6569";"webPages6569";"2013/03/28"
294992;"webPages6569wysiwyg_fr.txt";"webPages6569wysiwyg_fr.txt";"";"text/html";"5747";"wysiwyg";"webPages6569";"webPages6569";"2013/07/16"

302930;"webPages6569wysiwyg_fr.txt";"webPages6569wysiwyg_fr.txt";"";"text/html";"5747";"wysiwyg";"webPages6569";"webPages6569";"2013/09/09"
306930;"webPages6569wysiwyg_fr.txt";"webPages6569wysiwyg_fr.txt";"";"text/html";"5781";"wysiwyg";"webPages6569";"webPages6569";"2013/09/24"
306931;"webPages6569wysiwyg_fr.txt";"webPages6569wysiwyg_fr.txt";"";"text/html";"5748";"wysiwyg";"webPages6569";"webPages6569";"2013/09/24"
308923;"webPages6569wysiwyg_fr.txt";"webPages6569wysiwyg_fr.txt";"";"text/html";"5747";"wysiwyg";"webPages6569";"webPages6569";"2013/10/01"
324887;"webPages6569wysiwyg_fr.txt";"webPages6569wysiwyg_fr.txt";"";"text/html";"5747";"wysiwyg";"webPages6569";"webPages6569";"2013/11/21"
324891;"webPages6569wysiwyg_fr.txt";"webPages6569wysiwyg_fr.txt";"";"text/html";"5869";"wysiwyg";"webPages6569";"webPages6569";"2013/11/21"
325121;"webPages6569wysiwyg_fr.txt";"webPages6569wysiwyg_fr.txt";"";"text/html";"5986";"wysiwyg";"webPages6569";"webPages6569";"2013/11/22"
325122;"webPages6569wysiwyg_fr.txt";"webPages6569wysiwyg_fr.txt";"";"text/html";"5970";"wysiwyg";"webPages6569";"webPages6569";"2013/11/22"
326461;"webPages6569wysiwyg_fr.txt";"webPages6569wysiwyg_fr.txt";"";"text/html";"5970";"wysiwyg";"webPages6569";"webPages6569";"2013/11/27"
327536;"webPages6569wysiwyg_fr.txt";"webPages6569wysiwyg_fr.txt";"";"text/html";"6041";"wysiwyg";"webPages6569";"webPages6569";"2013/12/03"
327539;"webPages6569wysiwyg_fr.txt";"webPages6569wysiwyg_fr.txt";"";"text/html";"5970";"wysiwyg";"webPages6569";"webPages6569";"2013/12/03"

3ème point à noter: 2 fichiers wysiwyg ont bien été migrés en JCR

Infos remontées lors du dbbuilder de migrationJCR:
INFO - Migrating component webPages6569
INFO - document webPages6487wysiwyg_fr.txt with 0 translations has been created in 434ms
INFO - => Creating document webPages6569wysiwyg_fr.txt for /opt/silverpeas/data/workspaces/webPages6569/Attachment/wysiwyg/webPages6569wysiwyg_fr.txt
INFO - document webPages6569wysiwyg_fr.txt with 0 translations has been created in 99ms
ERROR - File webPages6569wysiwyg_fr.txt not found in /opt/silverpeas/data/workspaces/webPages6569/Attachment/wysiwyg or in /opt/silverpeas/data/workspaces/webPages6569/wysiwyg
WARN - The file refered by SimpleAttachment{filename=webPages6569wysiwyg_fr.txt, language=fr, title=null, description=null, size=5747, contentType=text/html, createdBy=1621, created=Mon Sep 09 00:00:00 CEST 2013, updatedBy=null, u$
ERROR - File webPages6569wysiwyg_fr.txt not found in /opt/silverpeas/data/workspaces/webPages6569/Attachment/wysiwyg or in /opt/silverpeas/data/workspaces/webPages6569/wysiwyg
WARN - The file refered by SimpleAttachment{filename=webPages6569wysiwyg_fr.txt, language=fr, title=null, description=null, size=5781, contentType=text/html, createdBy=1621, created=Tue Sep 24 00:00:00 CEST 2013, updatedBy=null, u$
ERROR - File webPages6569wysiwyg_fr.txt not found in /opt/silverpeas/data/workspaces/webPages6569/Attachment/wysiwyg or in /opt/silverpeas/data/workspaces/webPages6569/wysiwyg
WARN - The file refered by SimpleAttachment{filename=webPages6569wysiwyg_fr.txt, language=fr, title=null, description=null, size=5748, contentType=text/html, createdBy=1621, created=Tue Sep 24 00:00:00 CEST 2013, updatedBy=null, u$
ERROR - File webPages6569wysiwyg_fr.txt not found in /opt/silverpeas/data/workspaces/webPages6569/Attachment/wysiwyg or in /opt/silverpeas/data/workspaces/webPages6569/wysiwyg
WARN - The file refered by SimpleAttachment{filename=webPages6569wysiwyg_fr.txt, language=fr, title=null, description=null, size=5747, contentType=text/html, createdBy=1621, created=Tue Oct 01 00:00:00 CEST 2013, updatedBy=null, u$
ERROR - File webPages6569wysiwyg_fr.txt not found in /opt/silverpeas/data/workspaces/webPages6569/Attachment/wysiwyg or in /opt/silverpeas/data/workspaces/webPages6569/wysiwyg
WARN - The file refered by SimpleAttachment{filename=webPages6569wysiwyg_fr.txt, language=fr, title=null, description=null, size=5747, contentType=text/html, createdBy=1621, created=Thu Nov 21 00:00:00 CET 2013, updatedBy=null, up$
ERROR - File webPages6569wysiwyg_fr.txt not found in /opt/silverpeas/data/workspaces/webPages6569/Attachment/wysiwyg or in /opt/silverpeas/data/workspaces/webPages6569/wysiwyg
WARN - The file refered by SimpleAttachment{filename=webPages6569wysiwyg_fr.txt, language=fr, title=null, description=null, size=5869, contentType=text/html, createdBy=1621, created=Thu Nov 21 00:00:00 CET 2013, updatedBy=null, up$
ERROR - File webPages6569wysiwyg_fr.txt not found in /opt/silverpeas/data/workspaces/webPages6569/Attachment/wysiwyg or in /opt/silverpeas/data/workspaces/webPages6569/wysiwyg
WARN - The file refered by SimpleAttachment{filename=webPages6569wysiwyg_fr.txt, language=fr, title=null, description=null, size=5986, contentType=text/html, createdBy=1621, created=Fri Nov 22 00:00:00 CET 2013, updatedBy=null, up$
ERROR - File webPages6569wysiwyg_fr.txt not found in /opt/silverpeas/data/workspaces/webPages6569/Attachment/wysiwyg or in /opt/silverpeas/data/workspaces/webPages6569/wysiwyg
WARN - The file refered by SimpleAttachment{filename=webPages6569wysiwyg_fr.txt, language=fr, title=null, description=null, size=5970, contentType=text/html, createdBy=1621, created=Fri Nov 22 00:00:00 CET 2013, updatedBy=null, up$
ERROR - File webPages6569wysiwyg_fr.txt not found in /opt/silverpeas/data/workspaces/webPages6569/Attachment/wysiwyg or in /opt/silverpeas/data/workspaces/webPages6569/wysiwyg
WARN - The file refered by SimpleAttachment{filename=webPages6569wysiwyg_fr.txt, language=fr, title=null, description=null, size=5970, contentType=text/html, createdBy=1621, created=Wed Nov 27 00:00:00 CET 2013, updatedBy=null, up$
ERROR - File webPages6569wysiwyg_fr.txt not found in /opt/silverpeas/data/workspaces/webPages6569/Attachment/wysiwyg or in /opt/silverpeas/data/workspaces/webPages6569/wysiwyg
WARN - The file refered by SimpleAttachment{filename=webPages6569wysiwyg_fr.txt, language=fr, title=null, description=null, size=6041, contentType=text/html, createdBy=1621, created=Tue Dec 03 00:00:00 CET 2013, updatedBy=null, up$
ERROR - File webPages6569wysiwyg_fr.txt not found in /opt/silverpeas/data/workspaces/webPages6569/Attachment/wysiwyg or in /opt/silverpeas/data/workspaces/webPages6569/wysiwyg
WARN - The file refered by SimpleAttachment{filename=webPages6569wysiwyg_fr.txt, language=fr, title=null, description=null, size=5970, contentType=text/html, createdBy=1621, created=Tue Dec 03 00:00:00 CET 2013, updatedBy=null, up$
INFO - => Creating document webPages6569wysiwyg.txt for /opt/silverpeas/data/workspaces/webPages6569/Attachment/wysiwyg/webPages6569wysiwyg.txt
INFO - document webPages6569wysiwyg.txt with 0 translations has been created in 384ms
INFO - Migrating the component webPages6569 required the migration of 2 documents in 541ms

Mis à jour par David Lesimple il y a plus de 10 ans

Après migration nous retrouvons 2 fichiers wysiwyg :

- webPages6569/simpledoc_270333/0_0/fr/webPages6569wysiwyg.txt celui qui est affiché

- webPages6569/simpledoc_294992/0_0/fr/webPages6569wysiwyg_fr.txt celui qui devrait etre affiché, le plus récent

Mis à jour par David Lesimple il y a plus de 10 ans

  • Tracker changé de Support à Bug
  • Votre base de données mis à PostgreSQL

Mis à jour par Emmanuel GRANGE il y a plus de 10 ans

Ça devient plus grave que nous le pensions.
Le contenu WYSIWYG des publications est aussi touché par le problème.

/opt/silverpeas/data/workspaces/kmelia3443/simpledoc_237713/0_0/fr/80973wysiwyg_en.txt
/opt/silverpeas/data/workspaces/kmelia3443/simpledoc_251076/0_0/fr/80973wysiwyg.txt
/opt/silverpeas/data/workspaces/kmelia3443/simpledoc_300551/0_0/fr/80973wysiwyg_fr.txt

Mis à jour par Miguel Moquillon il y a plus de 10 ans

  • Statut changé de Qualified à In progress...
  • Assigné à mis à Yohann Chastagnier
  • Version cible mis à Version 5.13.3

Nous avons identifié la source du problème qui est liée à une évolution du support multi-langue du wysiwyg dans une version précédente de Silverpeas.
Nous travaillons actuellement sur une solution.

Mis à jour par Miguel Moquillon il y a plus de 10 ans

ATTENTION, dans le cadre de la correction, il est impératif que les textes WYSIWYG ne soient pas modifiés d'ici là sous peine de perte de ces changements.

Mis à jour par Emmanuel GRANGE il y a plus de 10 ans

Bonjour,

J'ai un problème avec un composant webSites. La version en cache des utilisateurs est différentes de celle chargé directement sur le portail. Je suspecte donc que le problème de version touche aussi les sites Web du portail.

Mais je n'ai pas réussi à trouver les sources de ce site (webSites8788).

Où se trouve les fichiers des sites web ?
Pouvez-vous vérifier ça et me confirmer le problème (ou pas) ?

Merci

Mis à jour par Emmanuel GRANGE il y a plus de 10 ans

Finalement, après vérification, les sites web n'ont pas été impacté par le bug.
Il s'agit en fait d'une modification du site par le service concerné.

Aucun des fichiers n'ont été modifié lors de la mise à jour.

Mis à jour par Yohann Chastagnier il y a plus de 10 ans

  • Statut changé de In progress... à Resolved
  • % réalisé changé de 0 à 100

Dans le cadre de cette correction, les derniers packages d'installation de Silverpeas doivent impérativement être mis en place.

Le traitement remplace les anciennes versions des documents exposés aux utilisateurs par celles les plus récentes.
Il prend également en charge les documents qui ont été mis à jour depuis la migration en 5.13.2 (ces derniers ne sont pas remplacés puisqu'ils sont considérés comme les plus récents).

Il est souhaitable d'identifier l'ensemble des documents en erreur, avant l'application de cette correction, afin de vérifier après coup que les données finalement présentées sont bien celles attendues.

Mis à jour par Emmanuel GRANGE il y a plus de 10 ans

Que dois-je faire ?
De quoi avez-vous besoin ?

Mis à jour par Emmanuel GRANGE il y a plus de 10 ans

Comment sont défini les pages les plus récentes ?
La date de tous les fichiers est celle du renommage.

Mis à jour par Yohann Chastagnier il y a plus de 10 ans

Le traitement ne se base pas sur les dates fournies par le système de fichier.
Il se base en revanche sur la date de dernière modification réalisée sur le contenu (qui n'est connue que par le serveur Silverpeas lui-même).
A partir de la version 5.12, le serveur Silverpeas enregistre dans la JCR pour chacun de ses contenus la date de la dernière mise à jour. A partir de cette date là, il est donc possible de savoir si un contenu a été modifié ou pas, entre une migration en 5.12.x (ou 5.13.x) et l'exécution de ce traitement correctif.

Une fois le traitement exécuté, dans le répertoire Silverpeas data est présent un répertoire nommé migrationSaves_[date et heure d'exécution du traitement]. Ce dernier contient l'ensemble des documents qui auront été finalement nettoyés dans la JCR et sur le système de fichiers (cela ne reste que de la prévention).

Toutefois, comme cela été recommandé dans un post précédent, il ne faut pas que les documents aient été modifiés entre temps. En effet, bien que la correction prend en compte les contenus éventuellement modifiés depuis votre dernière migration, les risques de pertes de contenus WYSIWYG ne sont pas exclues.

Nous sommes en ce moment même en train d'intégrer et de valider l'ensemble des traitements correctifs mis en place afin de vous fournir le plus rapidement possible la correction.
Mr David Lesimple effectuera avec vous les différentes actions requises pour cette dernière.

Mis à jour par Miguel Moquillon il y a plus de 10 ans

  • Statut changé de Resolved à Closed

Mis à jour par Miguel Moquillon il y a environ 10 ans

  • Version cible changé de Version 5.13.3 à Version 5.12.8
Actions

Formats disponibles : Atom PDF