-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Index out of range first_post = self.children[0].children[0] in topics.py #73
Comments
Je n'apporte pas de solution mais je rencontre exactement le même problème aujourd'hui, j'espère que quelqu'un qui s'y connait traîne encore dans les parages... |
Même erreur de mon côté et malgré le fait que la version de mon thème custom est bien phpBB2 (comme demandé dans la documentation), j'ai réussi à la régler en utilisant un thème temporaire. |
OK, je rencontre le même problème, je viens donc poster mon analyse. Demain j'essayerai de faire des tests complémentaires et de régler le souci, mais ça peut peut-être aider ChrysMa qui a l'air d'avoir repris le projet : Il semblerait que certains sujets, sans que je n'arrive encore à définir comment ni pourquoi, n'arrivent pas à rediriger vers la bonne page lorsqu'on accède à l'url prévue par Lalf : Il essaye d'accéder à l'url avec Après avoir fait quelques tests de mon côté, pour un même forum, certains arrivent à se rediriger et d'autres non 🤷♂️ On remarque d'ailleurs dans les logs qu'il n'y a que
Alors que sur une récupération OK, il y a :
Dans tous les cas, la solution serait peut-être de réussir à slugifier le titre du sujet (je ne sais pas si c'est possible de façon efficace, genre est-ce que le slug change bien avec le titre du post initial ou pas, etc etc). Sinon, il faut changer la façon dont on récupère le lien d'un sujet pour ne pas intégrer juste l'identifiant mais aussi stocker toute url d'accès... Je vous tiens au courant demain si j'arrive à avoir plus d'info et après avoir fait des tests complémentaires de mon côté. |
Très bien, pour ceux qui ont toujours le problème et n'ont pas abandonné, j'ai fait un commit (comme je ne suis pas sûr qu'il ne conflicte pas avec celui de ChrysMa, je préfère ne pas le faire sur son repo, faudrait que je le teste après avoir pull ses données, mais là j'ai juste pas le temps ni la tête à ça :) ). Il est disponible sur mon fork ( https://github.com/Renkineko/Lalf-Forumactif ). Il nécessite par contre de supprimer le fichier save.pickle et de relancer lalf. Avec cela, de nouveaux logs seront disponibles : s'il y a une erreur de format dans l'un de vos sujets, le programme ne plante plus et vous prévient du message erronné ; si vous avez un sujet sans premier post (ce n'est pas possible normalement), il vous l'indique aussi en warning pour vous indiquer que le sujet est irrécupérable en l'état. La récupération des sujets est un peu plus fiable (évite certaines redirections qui ne fonctionnent pas je pense). Voilààààà, si vous avez toujours un problème n'hésitez pas à me contacter. Et ChrysMa, si tu veux qu'on voit pour synchroniser les deux commits, ça peut être intéressant de tout centraliser sur un projet qui repart d'équerre. En espérant que ça aidera. |
Bonjour, Merci Renkineko, je suis actuellement en train de tester ;) Pour info si votre forum dispose d'une section au format Petites Annonces, le script échouera avec cette erreur :
Pour contourner le problème, j'ai modifié la ligne 253 du fichier lalf/forums.py :
Par :
Dans mon cas le forum numéro 55 correspondant à la section Petites Annonces. |
Bonjour, Quelques news sur le sujet : ça avance plutôt pas mal, la jauge de progression affiche enfin 100%, mais j'ai une nouvelle erreur que j'ai du mal à saisir (est-elle liée à mon installation Python sur macOS Catalina ?) :
Merci ! |
Bonjour,
D'abord merci à Roromis et aux contributeurs de ce projet ;)
J'utilise le fork de ChrysMa.
Tout se déroule bien jusqu'à l'importation des forums, juste après l'importation des avatars.
Le message d'erreur suivant s'affiche :
Cela fait 2 jours que je relance le script après avoir lu, relu et appliqué tous les conseils donnés ici, sans succès.
Le debug.log :
debug.log
Merci pour toute aide ;)
The text was updated successfully, but these errors were encountered: