Le 19/06/2010 00:24, Michael Vorburger a écrit :
> Bonjour!
Bonjour,
> J'utilise http://jrst.labs.libre-entreprise.org/jrst/en/ dans le cadre
> de http://www.mifos.org/developers/wiki/MigrateDeveloperWiki &
> http://mifosforge.jira.com/wiki/display/MIFOSADMIN/ZWiki+to+Confluence+Wiki…,
> travaillant comme volontaire pour le projet
> http://www.slideshare.net/mikervorburger/mifos-at-jazoon-2010
Le projet a migré de forge. Il est maintenant accessible à cette
adresse : http://www.nuiton.org/projects/show/jrst
> J'y suis tombé sur RST qui cause JRst de se bloquer en boucle
> infini... pas pratique! :( Le voici attached, meme avec test case
> JUnit, mais bon vous verriez le problem ASAP en faisant tourne en CLI
> aussi).
>
> J'ai commencé à debuggé un peu, et le problème semble etre dans le
> peekLiteralBlock du JRSTLexer, qui continue de recevoir un array de
> String taille 1 avec le String étant vide du
> AdvancedReader.readWhile() ... je n'ai pas encore très bien compris le
> fonctionnement interne de votre JRst - pourriez-vous me donner la
> solution correct? J'ai déjà essayer 1226 du JRSTLexer à "while
> (lines.length > 0 && !lines[0].isEmpty()) {", et ça enleve la boucle
> infini, mais me fait perdre le block en quéstion - pas super non plus.
>
> ça sera génial si vous auriez en instant de regarder (facile avec le
> fichier de test ci-joint), et corrigé cela... considerez le comme
> soutien à un projet important pour la microfinance dans les pays en
> développment! ;)
J'ai ouvert un ticket pour suivre l'évolution de cette anomalie :
http://www.nuiton.org/issues/show/697
(je me suis permit d'inclure votre document en test unitaire).
Nous manquons de temps à l'heure actuelle pour le résoudre,
mais nous ne manquerons pas de vous tenir informé.
> Merci beaucoup, et en me réjouissons de votre réponse & fix,
> Michael (vous écrivant de Lausanne en Suisse)
J'ai également mis en copie la liste jrst-devel(a)list.nuiton.org
pour permettre une meilleur communication sur les
développements.
PS: Vous pouvez communiquez en anglais si vous le
voulez également ;)
--
Éric <chatellier(a)codelutin.com>
Tel: 02 40 50 29 28
http://www.codelutin.com