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).
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@list.nuiton.org
Nous manquons de temps à l'heure actuelle pour le résoudre, mais nous ne manquerons pas de vous tenir informé. pour permettre une meilleur communication sur les développements. PS: Vous pouvez communiquez en anglais si vous le voulez également ;) -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com