Issue 63: Rapport de bug : liens de flux RSS
Status:  Fixed
Owner:
Closed:  May 2012
Cc:
Project Member Reported by th.frits...@gmail.com, May 17, 2012

Quelles sont les étapes pour reproduire le problème ?
1. Ajouter le lien http://planet-fr.debian.net/users/rss20.xml au fichier abos.txt
2. Entrer dans le module RSS
3. Cliquer sur le flux Debian dans la liste à gauche

Quelle est la sortie de l'application ? Que voyez-vous ?
Aucune sortie, aucun bug (peut-être en attendant assez longtemps ? je n'ai pas testé)

Quelle version utilisez-vous ? Sur quel OS ?
Gnu forever


Pour certains flux (je suis tombé sur un), le lien dans les balises XML n'est pas le même que le lien du fichier XML (Suis-je clair ?)

Démo en ajoutant l'adresse au fichier abos.txt:
    http://planet-fr.debian.net/users/rss20.xml
Le lien dans les balises XML à l'adresse précédente est:
    http://planet-fr.debian.net/users/

Du coup, je pense qu'il essaie de charger le fichier XML à cette adresse. Il faudrait peut-être dissocier l'adresse du fichier XML représentant le flux RSS au lien qui est donné dans celui ci.

May 17, 2012
Project Member #1 th.frits...@gmail.com
J'ai oublié de préciser, l'application freeze indéfiniment une fois que le flux a été sélectionné !
Cc: Mathe...@gmail.com
May 18, 2012
Project Member #2 Mathe...@gmail.com
Je complète:

Quelle est la sortie de l'application ? Que voyez-vous ?
"Aucune sortie, aucun bug (peut-être en attendant assez longtemps ? je n'ai pas testé)"
-> Si on attend assez longtemps, il y a un message d'erreur: ParseError

Quelle est la sortie de l'application ? Que voyez-vous ?
"Aucune sortie, aucun bug (peut-être en attendant assez longtemps ? je n'ai pas testé)"
Fenêtre de message d'erreur.
May 18, 2012
Project Member #3 Mathe...@gmail.com
Alors cause du bug:
2 add pour le même lien dans la array list __controlchannels: une fois au début, contenant juste le lien, une fois à la fin de la lecture, contenant le reste.
Je pense que corriger ça devrait résoudre le problème. 
Je vais voir comment...
May 18, 2012
Project Member #4 Mathe...@gmail.com
Good news:
Le problème est résolu, mais je trouve qu'il affiche des choses bizarres.
Je laisse les points d'arrêt que j'ai dans le projet, p-e que tu les verras et pourras les utiliser? Ca pourrait t'aider ;).

Sinon le problème venait des méthodes suivantes:
- mouseClicked
- buildChannelListPanel
- readCurrentChosenFeed

En fait, il rechargeait un feed déjà chargé, ce qui créait une deuxième entrée dans le controleur (c'est un arraylist, il ne vérifie pas les doublons) au lieu de le rechercher dans la liste des controleurs.

Voilà, un problème de règlé. Je pense que l'autre est aussi lié à ça.
Je vais voir de suite.

May 18, 2012
Project Member #5 Mathe...@gmail.com
(No comment was entered for this change.)
Status: Fixed