[corrigé] Transfert d'un commentaire vers le forum d'un refuge impossible

Problème/bug rencontré sur le site, évolution/amélioration à proposer
Samy
Messages : 510
Enregistré le : 26 nov. 2006, 18:27
Localisation : Haute Savoie

[corrigé] Transfert d'un commentaire vers le forum d'un refuge impossible

Message par Samy »

Salut à tous nos spécialistes en informatique !

Ce matin, je traitais quelques demande de modifications d'internautes.

Je prends par exemple cette fiche : https://www.refuges.info/point/28/caban ... ay/#C31849

Je me mets par exemple sur le commentaire de francis du mardi 28 juillet 2020 à 15:55.

Si je veux déplacer ce message sur la partie forum - action "modifier" puis "tranfert_forum" - cette dernière action est impossible et me renvoie une page d'erreur :

"Cette page n'est pas disponible pour le moment
www.refuges.info ne peut actuellement pas traiter cette demande.
HTTP ERROR 500"

Erreur serveur donc. Quelqu'un est-il en train de travailler sur le site ce matin à 6h ? Erreur de script ?

Pour avoir testé sur certains autres messages de cette fiche, c'est le cas pour tous semble-t-il.

Est-ce un bug temporaire ?

Voilà, c'est tout pour ce matin ;)

Biz de loin à tous
Lève-toi et marche !
Avatar du membre
Dominique
Messages : 2977
Enregistré le : 08 avr. 2006, 21:58
Localisation : Chaville 92
Contact :

Re: Transfert d'un commentaire vers le forum d'un refuge impossible

Message par Dominique »

Merci d'avoir signalé ce problème qui promet d'être intéressant.

Première étape pour SLY : cette fiche pointe sur le n° de topic 60 du forum "refuges" qui n'existe plus.

Je laisse en l'état pour l'instant pour qu'on réfléchisse sur pourquoi ce topic n'existe plus
et aussi voir s'il y a d'autres fiches dans le même cas.

Ensuite, il "suffira" de recréer un topic du forum refuges et de le lier à la fiche
mais là aussi, j'aimerais les conseils de SLY sur les éventuelles contraintes.
Avatar du membre
sly
Messages : 4141
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Re: Transfert d'un commentaire vers le forum d'un refuge impossible

Message par sly »

Fichtre, voilà maintenant des sujets de forums qui sautent !

En effet, sur ma copie, datant de Janvier 2016, le sujet existait bien, portait bien l'id 60 et est partiellement visible ici :
https://sly.refuges.info/forum/viewtopic.php?t=60

je continue les investigations :
- Bug ou erreur humaine ?
- d'autres fiches sont elles concernées ?
- le sujet a-t-il intégralement sauté et son contenu aussi ?
- et quand
- et pouquoi
Avatar du membre
sly
Messages : 4141
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Re: Transfert d'un commentaire vers le forum d'un refuge impossible

Message par sly »

sly a écrit : 10 nov. 2020, 20:58 - d'autres fiches sont elles concernées ?
Non, bonne nouvelle, aucune autre fiche n'est concernée.
La possibilité d'un bug s'éloigne, ça sent la fausse manip et/ou la fonctionnalité pas claire.

D'ailleurs, je constate que je ne suis pas curieux, je n'ai jamais essayé de supprimer le tout premier message, celui dont l'auteur est "refuges.info" qui est vide et qui début un sujet. Je n'ai aucune preuve... mais je sens que quelqu'un a été plus curieux que moi ;-)
Avatar du membre
Dominique
Messages : 2977
Enregistré le : 08 avr. 2006, 21:58
Localisation : Chaville 92
Contact :

Re: Transfert d'un commentaire vers le forum d'un refuge impossible

Message par Dominique »

sly a écrit : 10 nov. 2020, 21:29... je n'ai jamais essayé de supprimer le tout premier message, celui dont l'auteur est "refuges.info" qui est vide et qui début un sujet. Je n'ai aucune preuve... mais je sens que quelqu'un a été plus curieux que moi ;-)
BINGO !
Ben oui, si on supprime tous les posts, le dernier supprime le topic.
J'aurais pu y penser.

J'ai recréé à la mano un topic pour ce point, la suppression marche de nouveau.

Question : comme c'est la première fois en pas loin de 20 ans, fait on un test ?
Et si on ne trouve pas de sujet, qu'est ce que fait le programme ?
On ne vas pas écrire la séquence qui crée le topic ?
A moins qu'on sache communautariser avec la séquence de la création de point ?
Samy
Messages : 510
Enregistré le : 26 nov. 2006, 18:27
Localisation : Haute Savoie

Re: Transfert d'un commentaire vers le forum d'un refuge impossible

Message par Samy »

Re-salut tout le monde,

Mon grand âge me joue peut-être des tours, mais j'avais en mémoire il me semble que l'on avait déjà plus ou moins rencontré une fois ou deux des soucis similaires (mes excuses si je me trompe).

Du genre par exemple : viewtopic.php?f=2&t=7939
C'est ressemblant. La suppression du 1er post d'un forum d'un refuge supprime tout le forum. Cela brise le lien définitivement, mais peut se recréer manuellement.

J'ai fouillé un peu dans le forum des bugs, dans les bas fonds et en revenant quelques années en arrières, je retrouve quelques traces d'évènements qui tournent autour de notre soucis sans que ce soit exactement la même chose, disons que ça tourne autour.

Ce qui m'avait étonné pour la fiche qui nous intéresse, la Jasse de Play dans le Vercors, c'est que c'est une fiche assez "active", il y a régulièrement des commentaires sur la fiche et sur son forum, et le forum était plutôt fourni alors que je l'ai trouvé vide hier, mardi matin.

Ca ressemble à une erreur de manip comme tu l'évoques Sly.
Cela ne semble pas gravissime dans tous les cas.

Merci messieurs !
Lève-toi et marche !
Avatar du membre
Dominique
Messages : 2977
Enregistré le : 08 avr. 2006, 21:58
Localisation : Chaville 92
Contact :

Re: Transfert d'un commentaire vers le forum d'un refuge impossible

Message par Dominique »

Samy a écrit : 11 nov. 2020, 07:22Mon grand âge me joue peut-être des tours, mais j'avais en mémoire il me semble que l'on avait déjà plus ou moins rencontré une fois ou deux des soucis similaires (mes excuses si je me trompe).
Tu as raison, j'ai aussi quelques neurones rescapées qui me titillent un air de déjà vu.
Rien d'étonnant au niveau du code, une manip par inadvertance ou pas est toujours possible, en espérant que ce n'est pas un pirate !
Il est en effet un peu étonnant de voir ce forum complètement vide.
Pour éviter une autre recherche compliquée la prochaine fois, je vais voir comment mettre un message clair au lieu de l'erreur 500.

Merci pour ton avis précieux.
Avatar du membre
sly
Messages : 4141
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Re: Transfert d'un commentaire vers le forum d'un refuge impossible

Message par sly »

Dominique a écrit : 10 nov. 2020, 21:49 BINGO !
Ben oui, si on supprime tous les posts, le dernier supprime le topic.
J'aurais pu y penser.
Ce n'est pas ça que je voulais dire, je voulais me demander si la suppression de cet unique message (vide) de début allait zigouiller l'intégralité du sujet. Je viens de faire le test sur mon instance, et ce n'est pas le cas.
En effet, un sujet n'est supprimé que s'il a été intégralement vidé de ses messages.
Ce qui, pour la fiche de la jasse du play, semble assez étonnant, ce sujet était plutôt abondant, il y avait sûrement de nombreux messages, l'erreur du modérateur qui vide un par un tous les messages me semble assez peu probable.
Dominique a écrit : 10 nov. 2020, 21:49 J'ai recréé à la mano un topic pour ce point, la suppression marche de nouveau.
Oui, mais l'historique des messages qui y étaient a disparu
Dominique a écrit : 10 nov. 2020, 21:49 Question : comme c'est la première fois en pas loin de 20 ans, fait on un test ?
Quand bien même ça serait arrivé 2 ou 3 fois, ça ne me semble pas suffisant, ce code sera tellement rarement mis à l'épreuve, qu'il est fort a parier que dans 8 ans quand le cas va se reproduire, la procédure pour re-créer automatiquement le topic ne sera plus à jour et pire, cachera sous le tapis un vrai problème qui nous empêchera de le déceler et perdra alors des messages
Avatar du membre
sly
Messages : 4141
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Re: Transfert d'un commentaire vers le forum d'un refuge impossible

Message par sly »

Moi aussi, je me souviens vaguement d'un truc du genre, et d'avoir dû re-créer quelques (4 ou 5) topics qui manquaient.
Mais impossible de me souvenir de plus

Mais c'était plutôt des sujets sans messages dedans, un peu comme celui que tu décris, et qu'un modérateur, voyant un message vide, s'en étonne, le supprime pour faire le ménage (on ne peut lui en vouloir) et supprime alors le sujet sans trop s'en rendre compte.
Peut-être que créé ce premier message avec un texte du genre "ceci est un message automatique pour débuter le sujet, attention à ne pas le supprimer" pourrait réduire les chances de l'accident.


Toujours est-il que pour la jasse du play, ça ne colle pas bien, ce sujet était loin d'être vide !

Je continue de chercher (et surtout pour tenter de ramener à la vie les messages qui y étaient)
Avatar du membre
sly
Messages : 4141
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Re: Transfert d'un commentaire vers le forum d'un refuge impossible

Message par sly »

Et voilà, c'était un peu overkill, j'y ais passé quand même du temps (1h) mais on va dire que cela m'a permis de tester ma procédure de restauration sélective (et de rentrer toujours plus dans les entrailles de phpBB) !

Je dispose maintenant de sauvegardes s’étalant sur 6 mois (contre 1 mois lors du dernier accident) ce qui m'a permis de fouiller et trouver !, par dichotomie, autour de quelle date le problème a pû survenir et, tenter une restauration partielle.
Donc, ma sauvegarde du 29 Août contenait le sujet (id 60) et ses 55 posts, mais celle du 3 octobre ne la contenait pas.

élémentaire mon cher Watson, la suppression accidentelle a eu lieu dans la nuit du 29 Août au 3 Octobre.

A coup d'export conditionnel et disjoint je suis, au final, parvenu a restaurer en son entier, le sujet, les posts qu'il contenait, les utilisateurs qui le suivait :
phpbb3_posts.sql
phpbb3_topics_posted.sql
phpbb3_topics.sql
phpbb3_topics_track.sql
phpbb3_topics_watch.sql

J'espère qu'en trifouillant ainsi les tables phpBB je n'ai pas tout fait péter, j'ai gardé une sauvegarde au cas où.

ps: et j'ai même déplacé puis re-déplacé le message que Samy voulait transféré au forum
Samy
Messages : 510
Enregistré le : 26 nov. 2006, 18:27
Localisation : Haute Savoie

Re: Transfert d'un commentaire vers le forum d'un refuge impossible

Message par Samy »

sly a écrit : 11 nov. 2020, 11:57 Je dispose maintenant de sauvegardes s’étalant sur 6 mois (contre 1 mois lors du dernier accident) ce qui m'a permis de fouiller et trouver !, par dichotomie, autour de quelle date le problème a pû survenir et, tenter une restauration partielle.
Donc, ma sauvegarde du 29 Août contenait le sujet (id 60) et ses 55 posts, mais celle du 3 octobre ne la contenait pas.

élémentaire mon cher Watson, la suppression accidentelle a eu lieu dans la nuit du 29 Août au 3 Octobre.

ps: et j'ai même déplacé puis re-déplacé le message que Samy voulait transféré au forum
Bien pratique cette sauvegarde !

Et bon courage, parce que franchement, par chez toi, les nuits on l'air d'être vraiment longues, très longues ! ! ! :lol: :lol: :lol: Tu dois habiter près du cercle polaire probablement :D :D :D

Merci patron !
Lève-toi et marche !
Avatar du membre
Claude Mauguier
Messages : 2633
Enregistré le : 08 avr. 2011, 15:31
Localisation : Isére

Re: Transfert d'un commentaire vers le forum d'un refuge impossible

Message par Claude Mauguier »

Samy a écrit : 13 nov. 2020, 08:24
sly a écrit : 11 nov. 2020, 11:57 Je dispose maintenant de sauvegardes s’étalant sur 6 mois (contre 1 mois lors du dernier accident) ce qui m'a permis de fouiller et trouver !, par dichotomie, autour de quelle date le problème a pû survenir et, tenter une restauration partielle.
Donc, ma sauvegarde du 29 Août contenait le sujet (id 60) et ses 55 posts, mais celle du 3 octobre ne la contenait pas.

élémentaire mon cher Watson, la suppression accidentelle a eu lieu dans la nuit du 29 Août au 3 Octobre.

ps: et j'ai même déplacé puis re-déplacé le message que Samy voulait transféré au forum
Bien pratique cette sauvegarde !

Et bon courage, parce que franchement, par chez toi, les nuits on l'air d'être vraiment longues, très longues ! ! ! :lol: :lol: :lol: Tu dois habiter près du cercle polaire probablement :D :D :D

Merci patron !
Samy, en Savoie on hiberne tôt, très tôt... contrecoup de la, canicule sans doute ;)
Répondre