Objet : Liste pour les discussions techniques (liste à inscription publique)
Archives de la liste
[April technique] Comment deboguer une récursion infinie dans le navigateur (projet RefPerSys) avec jqueryui & jquery
Chronologique Discussions
- From: Basile Starynkevitch <basile AT starynkevitch.net>
- To: technique AT april.org
- Subject: [April technique] Comment deboguer une récursion infinie dans le navigateur (projet RefPerSys) avec jqueryui & jquery
- Date: Fri, 27 Aug 2021 22:53:34 +0200
Bonsoir à tous,
Dans le programme d'IA refpersys (GPLv3, pour Linux x86-64) nous utilisons libonion, jquery, jquery-ui.
RefPerSys a une interface web.
Il s'agit du commit 2d415c7317dcefe3 en https://github.com/RefPerSys/RefPerSys/commit/2d415c7317dcefe353bdea5c3fb30d3020986f41
Je connais mal jquery & jqueryui.
Une récursion infinie apparait dans le navigateur, (Firefox91 par exemple).
Le bogue est reproductible:
On compile refpersys par make all. On lance ./refpersys -AWEB,GUI -W.
Dans un navigateur (firefox 91) on regarde http://localhost:9090/
Apparait alors une fenêtre semblable à
On tape par exemple class dans le champ input de la fenêtre Web.
Une récursion infinie commence (autour de buildParams et la ligne 8897 de jquery.js) dans le navigateur en _javascript_.
Alors que j'ai l'impression que rien n'est récursif dans le fichier https://github.com/RefPerSys/RefPerSys/blob/master/webroot/js/refpersys.js
Où est mon erreur, sachant que je connais mal jquery & jqueryui
jquery-3.6.0.js
and jquery-ui.js
v1.12.1
Merci
-- Basile Starynkevitch <basile AT starynkevitch.net> (only mine opinions / les opinions sont miennes uniquement) 92340 Bourg-la-Reine, France web page: starynkevitch.net/Basile/
- [April technique] Comment deboguer une récursion infinie dans le navigateur (projet RefPerSys) avec jqueryui & jquery, Basile Starynkevitch, 27/08/2021
Archives gérées par MHonArc 2.6.19+.