Accéder au contenu.
Menu Sympa

technique - [April technique] Comment deboguer une récursion infinie dans le navigateur (projet RefPerSys) avec jqueryui & jquery

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/

PNG image



  • [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+.

Haut de le page