Pas de doute, juste pour la documentation. Peut-être que quelqu'un d'autre a été confronté à un problème similaire.
Si le journal intégré est activé pour une fenêtre de script, les messages d'erreur ne s'affichent pas dans la fenêtre de journal "officielle".
Ils sont envoyés au journal intégré au bas de la fenêtre d'édition du script. Très pratique.
Je viens d'avoir une étrange erreur d'espace de noms et je ne comprenais pas pourquoi. Une erreur m'a aidé à comprendre le problème :
Un code défectueux a été envoyé à un objet GraphBuilder et (après avoir cliqué sur le graphique) le script s'est arrêté.
Dans la fenêtre GraphBuilder, il y avait un message indiquant que les détails de l'erreur peuvent être trouvés dans le journal :

Mais le "journal" était vide. En fait : le journal intégré du code JSL erroné.
En creusant plus profondément, j'ai trouvé le message de journal ailleurs:
L'erreur s'est produite dans l'objet GraphBuilder - qui a été généré par le premier script à gauche, donc l'erreur s'affiche ici.
.. et non dans la fenêtre Log de la fenêtre de droite - avec le code erroné.
Cela a également résolu mon problème initial:
Fonctions dans le code JSL à droite, qui n'étaient pas accessibles par le code "implanté" dans l'objet Graphbuilder (qui est "chez lui" dans code1 à gauche).
La configuration d'un espace de noms défini a résolu le problème :
https://community.jmp.com/t5/Discussions/Line-Profile-in-JMP/mp/567912/highlight/true#M77887

Voir plus...Code du générateur de graphiques :
Names Default to Here(1);
Open( "$SAMPLE_DATA/Big Class.jmp" );
gb = Graph Builder(
Size( 437, 413 ),
Graph Spacing( 4 ),
Variables( X( :height ), Y( :weight ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) )
);
code défectueux :
gbfb =Current Report()["Graph Builder"][FrameBox(1)];
gbfb << missingFunction_1(); // Doesn't exit
gbfb<< add graphics script( Mousetrap(missingFunction_2())); // Doesn't exit