Problèmes connus
NetLogo 4.0.4 Manuel de l'utilisateur
Si NetLogo fonctionne mal, envoyez-nous s'il-vous-plaît un rapport
de bug. Voyez la section Pour nous contacter.
Problèmes connus (tous les systèmes)
Bugs du langage/moteur
- Les extensions Table et Array ne sont que partiellement compatibles
avec la fonctionnalité d'importation des mondes. Quand vous exportez
un monde NetLogo (avec la commande export-world ou la
commande de menu "Export World"), les tableaux et les tables de
hachage sont exportés « par valeurs ». Cela signifie que
si vous avez la même table ou le même tableau placé à plus d'un endroit
dans le code, alors, quand elle/il sera exporté puis ré-importé,
il y aura des tables ou des tableaux distincts à chacun
des endroits où il y
avait les tables ou les tableaux originaux. Ces copies auront au
départ les mêmes valeurs, mais si l'une des copies est modifiée par
la suite, l'autre ne le sera pas.
- export-world ne sauvegarde pas l'état des fichiers qui
ont été ouverts en utilisant l'une des primitives de manipulations
de fichiers. Si vous avez ouvert un fichier de cette manière puis
exporté le monde, vous
devrez ré-ouvrir le fichier avant de continuer avec la simulation
quand vous importerez ce monde dans NetLogo.
- Un bug de Java fait que les couleurs des patches importées avec
import-pcolors
sont plus claires que les couleurs originales si l'image originale
a une palette de gris. Pour contourner ce problème, convertissez
l'image contenue dans le fichier en une image utilisant une palette
RGB.
Autres bugs
- Les situations de débordement de mémoire ne sont pas gérées
avec élégance.
- La fonctionnalité "Snap to Grid" est désactivée quand on
fait un zoom avant ou arrière.
- Dessiner puis effacer une ligne avec la tortue dans la couche
de dessin n'efface pas toujours au pixel près.
- Les extensions qui font appel à des jars externes
supplémentaires ne fonctionnent pas pour les modèles qui on été
sauvegardés sous forme d'applets (nous sommes déjà en train de voir
comment résoudre ce problème).
- La Vue 3D ne fonctionne pas avec certaines configurations graphiques ; avec
d'autres, la Vue 3D fonctionne, mais pas en mode plein écran.
- Quand il tourne en mode « headless » (à partir
de la ligne de commande) et s'il a été créé avec une version
antérieure de NetLogo, un modèle peut ne pas fonctionner
correctement. Utilisez l'interface utilisateur (GUI) pour
ouvrir le modèle avec la version courante de NetLogo puis
enregistrez-le avant de le faire tourner « headless ».
Bugs « Windows-only »
- Sur certaines machines, les primitives distance,
in-radius et consorts retournent parfois de mauvaises
réponses dues à un bug dans Java. Consultez la FAQ pour voir comment résoudre
ce problème.
- La commande "User Manual" du menu "Help" ne fonctionne pas
sur tous les ordinateurs (Windows 98 et ME sont les plus touchés,
les nouvelles versions de Windows, moins).
- Sur certains ordinateurs portables, l'affichage des panneaux
"Information" et "Procedures" peut être perturbé quand on le
fait défiler. Pour éviter ce bug, réduisez la taille de la
fenêtre NetLogo et/ou réduisez les couleurs de votre écran
(par exemple passez d'un affichage couleurs 32-bit à un affichage
couleurs 16-bit, voire 8-bit). C'est un bug de Java, pas de NetLogo.
Pour les détails techniques concernant ce bug, consultez
http://developer.java.sun.com/developer/bugParade/bugs/4763448.html
(enregistrement gratuit nécessaire). Nous incitons les utilisateurs
de NetLogo à visiter ce site et à demander à Sun de corriger
ce bug.
Bugs « Macintosh-only »
- Quand on ouvre un modèle à partir du Finder (en double-cliquant
sur son icône ou en déposant son icône sur l'icône NetLogo) et que
NetLogo ne tourne pas encore, il est possible que le modèle ne
s'ouvre pas; ce bug est intermittent. (Si NetLogo tourne déjà,
le modèle s'ouvre à tous les coups.)
- Avec Mac OS X 10.4 seulement, les commandes "Copy View" et
"Copy Interface" peuvent ne pas fonctionner : l'image obtenue
est déformée. La solution consiste à utiliser les commandes
"Export -> View" et "Export -> Interface" du menu "File". Ce
problème disparaît si vous mettez à jour vos logiciels pour
obtenir le dernière version de Java de Apple.
- Avec les versions Mac OS X antérieures à 10.4, il est possible
que les menus de NetLogo s'embrouillent et que la commande "Quit"
ne fonctionne plus. Si cela arrive, vous pouvez quitter NetLogo
en cliquant le bouton rouge situé à gauche de la barre de titre
de la fenêtre NetLogo.
Bugs « Linux/UNIX-only »
- Le Manuel de l'utilisateur s'ouvre toujours dans Mozilla et non
avec la navigateur par défaut. Une solution possible consiste à
faire connaître le fichier docs/index.html à votre
navigateur préféré. Une autre solution est de créer une symlink
qui est appelée "mozilla" (c'est le nom de la commande que NetLogo
tente d'exécuter), mais qui en réalité fait fonctionner un autre
navigateur.
- Nous avons découvert un problème avec Linux où le reporter
exp retourne parfois une réponse légèrement différente
(la différence ne porte que sur la dernière décimale) pour la même
entrée. D'après un ingénieur de chez Sun, cette erreur ne devrait
se produire qu'avec le noyau (kernel) Linux 2.14.19 ou plus ancien,
mais nous avons aussi observé ce problème avec des noyaux plus
récents. Nous pensons donc que ce problème est spécifique à Linux
et ne devrait pas apparaître avec les autres systèmes à base UNIX.
Nous ne sommes pas sûrs si le problème apparaît toujours en pratique
durant une vraie simulation d'un modèle NetLogo ou s'il ne survient
que dans le contexte des procédures de tests que nous faisons subir
à NetLogo. Le bug se trouve dans la machine virtuelle Java (Java VM)
de Sun et non dans NetLogo lui-même. Nous espérons que seul le
reporter exp souffre de ce problème, mais nous ne pouvons
pas en être certains. Nous encourageons les utilisateurs de NetLogo
à visiter le site
http://developer.java.sun.com/developer/bugParade/bugs/5023712.html
(enregistrement gratuit nécessaire) et à demander à Sun de corriger
ce bug.
- Si NetLogo ne peut pas trouver la police "Lucida", les menus
sont illisibles. Nous savons que cette erreur survient avec Fedora
Core 3, après mise à jours des paquets. Le redémarrage du X Font
Server (xfs) a résolu le problème dans tous les cas qui nous ont été
signalés.
- L'exécutable Java 1.5.0 de Sun a des problèmes d'affichage avec
GTK 2.0 et NetLogo. Ces problèmes peuvent comprendre un mauvais
rafraîchissement des fenêtres, des éléments d'interfaces avec des
dimensions bizarres, des menus tronqués à la base et des caractères
étranges qui apparaissent dans la vue. Pour éviter ces bizarreries,
passez à Java 1.6.
Problèmes connus avec Computer HubNet
Consultez le Guide HubNet pour la
liste des problèmes connus avec Computer HubNet.